
Cytat
Czy moglby ktos zerknac gdzie tkwi blad.Wiem ze cos jest nie zamkniete.Lecz juz sam nie wiem gdzie.
<?php function module_start($cmd) { if($cmd=='dodaj') { mape_dodaj(); } if($cmd=='usun') { usun_mape(); } if($cmd=='update') { update_mape(); } function module_main($cmd) { if($cmd=='') { mn_title_open(); mn_title_close(); mn_text_open(); echo 'Witam !!! Wielkosæ przesy³ki ograniczona jest konfiguracj± serwera i zazwyczaj wynosi ona 1 MB.<br>'; dodaj_mape(); mn_text_close(); mn_title_open(); mn_title_close(); mn_text_open(); zarzadzaj_mapa(); mn_text_close(); } if($cmd=='edycja_mapy') { mn_title_open(); mn_title_close(); mn_text_open(); edycja_mapy(); mn_text_close(); } if($cmd=='usun_mape') { mn_title_open(); mn_title_close(); mn_text_open(); mape_usun(); mn_text_close(); } } /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /******************** DODAJ MAPE MIASTA *******************/ /**********************************************************/ /**********************************************************/ function dodaj_mape(){ global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto; if(have_access($op)=='ok') { echo '<form name=\"nowy\" method=\"post\" action=\"admin.php?op='.$op.'\" enctype=\"multipart/form-data\"> <table align=\"center\" border=\"0\"> <tr> <td align=\"right\" class=\"uni_01\">mapa: upload <input class=\"poll\" type=\"radio\" name=\"itype\" value=\"upload\"></td> <td> <input type=\"file\" name=\"obraz\" size=\"35\"> </td> </tr> <tr> <td align=\"right\" class=\"uni_01\">mapa: url <input class=\"poll\" type=\"radio\" name=\"itype\" value=\"url\"></td> <td> <input type=\"text\" name=\"obraz\" size=\"35\" value=\"http://\"> </td> </tr> <tr> <td align=\"right\" class=\"uni_01\">mapa: brak <input class=\"poll\" type=\"radio\" name=\"itype\" value=\"none\" checked></td> <td> </td> </tr> <tr> <td align=\"right\" valign=\"top\" class=\"uni_01\"> </td> <td> <input style=\"font-weight: bold;\" type=\"submit\" name=\"ok\" value=\"dodaj\"> <input type=\"reset\" name=\"Reset\" value=\"wyczy¶æ\"> <input type=\"hidden\" name=\"goto\" value=\"'.$goto.'\"> <input type=\"hidden\" name=\"cmd\" value=\"dodaj\"> </td> </tr> </table> </form> '; } } /**********************************************************/ function mape_dodaj(){ if(have_access($acc['mapa'])=='ok') { $query = \"INSERT INTO mapamiasta VALUES(NULL, '$obraz', '$size', now(), '$nick', '$opened'\"; if($itype=='upload') { $roz = $tab[$roz-1]; $fid = 'uploads/miasto'.$id.'.'.$roz; chmod($fid, 0777); $query = \"UPDATE mapamiasta SET obraz='$fid' WHERE id='$id'\"; if($type=='url') { $query = \"UPDATE mapamiasta SET obraz='$obraz' WHERE id='$id'\"; } if($goto=='') exit; } } /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /********************* ZARZADZAJ MAPA ********************/ /**********************************************************/ /**********************************************************/ function zarzadzaj_mapa(){ global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto ; if(have_access($acc['mapa'])=='ok') { $query = \"SELECT * FROM mapamiasta ORDER BY id \"; echo '<table width=\"97%\" align=\"center\" border=\"1\" frame=\"box\"> <tr> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">id</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">obraz</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">wielkosc</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">dodano</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">dodal</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">odslon</td> <td bgcolor=\"'.$color[6].'\" class=\"uni_01\"><b><font color=\"'.$color[7].'\">akcja</td> </tr>'; $id = $r['id']; $obraz = $r['obraz']; $size = $r['_size'].'kB'; $date = $r['date']; $nick = $r['nick']; $opened = $r['opened']; if($a==5) { $bg = $color[6]; $a = 0; } else { $bg = $color[5]; $a = 5; } $akcja = '[ <a href=\"'.$PHP_SELF.'?op='.$op.'&id='.$id.'&cmd=edycja_mapy\">Edycja ]</a> | [ <a href=\"'.$PHP_SELF.'?op='.$op.'&id='.$id.'&cmd=usun_mape\">Usun</a> ] '; echo '<tr> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$id.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$obraz.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$size.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$date.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$nick.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$opened.'</td> <td bgcolor=\"'.$bg.'\" class=\"uni_01\">'.$akcja.'</td> </tr> '; } } } /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /*********************** EDYCJA USUN **********************/ /**********************************************************/ /**********************************************************/ function edycja_mapy(){ if(have_access($acc['mapa'])=='ok') { $obraz = $r['obraz']; echo'<form name=\"form2\" method=\"post\" action=\"admin.php?op='.$op.'\" enctype=\"multipart/form-data\"> <table align=\"center\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"> <tr> <td align=\"right\" class=\"uni_01\">mapa: upload <input class=\"next\" type=\"radio\" name=\"itype\" value=\"'.$obraz.'\"></td> <td> <input type=\"file\" name=\"obraz\" size=\"35\"> </td> </tr> <tr> <td align=\"right\" class=\"uni_01\">mapa: url <input class=\"next\" type=\"radio\" name=\"itype\" value=\"url\"'; echo '></td> <td> <input type=\"text\" name=\"itype\" size=\"35\" value=\"'.$obraz.'\"> </td> </tr> <tr> <td align=\"right\" class=\"uni_01\">mapa: brak <input class=\"next\" type=\"radio\" name=\"'.$obraz.'\" value=\"none\"'; echo '></td> <td> </td> </tr> <tr> <td align=\"right\" valign=\"top\" class=\"uni_01\"></td> <td> </table><BR><div class=\"uni_01\" align=\"center\"> <input style=\"font-weight: bold;\" type=\"submit\" name=\"ok\" value=\"Zapisz\"> <input type=\"reset\" name=\"Reset\" value=\"WYCZYSC\"> <input type=\"hidden\" name=\"goto\" value=\"'.$goto.'\"> <input type=\"hidden\" name=\"cmd\" value=\"update\"> <input type=\"hidden\" name=\"id\" value=\"'.$id.'\"> </div> </form> <div class=\"uni_01\" align=\"center\">[<a href=\"javascript:history.back();\"> powrót </a>]</div>'; } } /**********************************************************/ function mape_usun() { global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto; if(have_access($acc['mapa'])=='ok') { $query = \"SELECT * FROM $mapamiasta_tbl WHERE id=$id\"; $id = $r['id']; $title = $r['title']; $date = $r['date']; } } /**********************************************************/ function usun_mape() { global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto; if(have_access($acc['mapa'])=='ok') { add_log('usunieto mape (ID '.$id.' | '.get_title($mapamiasta_tbl, $id).')'); $query = \"DELETE FROM $mapamiasta_tbl WHERE id='$id' \"; if($goto=='') exit; } } /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ /*********************** EDYCJA USUN **********************/ /**********************************************************/ /**********************************************************/ function update_mape() { global $id, $obraz, $size, $date, $nick, $opened, $mapamiasta_tbl, $PHP_SELF, $acc, $access, $op, $goto; if(have_access($acc['mapa'])=='ok') { if($itype=='upload') { $roz = $tab[$roz-1]; $fid = 'uploads/news/miasto'.$id.'.'.$roz; chmod($fid, 0777); } elseif($itype=='url') { $fid = $obraz; } $query = \"UPDATE mapamiasta SET obraz='$fid' WHERE id=$id\"; add_log('zmodyfikowano Mape Miasta (ID '.$id.' | '.get_title($mapamiasta_tbl, $id).')'); if($goto=='') else exit; } } /**********************************************************/ /**********************************************************/ /**********************************************************/ /**********************************************************/ ?>