[2] | 1 | <?php
|
---|
| 2 |
|
---|
| 3 | /************************************************************************/
|
---|
| 4 | /* Eleonline - Raccolta e diffusione dei dati elettorali */
|
---|
| 5 | /* by Roberto Gigli & Luciano Apolito */
|
---|
| 6 | /* http://www.eleonline.it */
|
---|
| 7 | /* info@eleonline.it luciano@aniene.net rgigli@libero.it */
|
---|
| 8 | /************************************************************************/
|
---|
| 9 | /* Modulo cambio password amministrazione */
|
---|
| 10 | /* Amministrazione */
|
---|
| 11 | /************************************************************************/
|
---|
| 12 |
|
---|
| 13 |
|
---|
| 14 | if (!defined('ADMIN_FILE')) {
|
---|
| 15 | die ("You can't access this file directly...");
|
---|
| 16 | }
|
---|
| 17 | $aid=$_SESSION['aid'];
|
---|
| 18 | $dbi=$_SESSION['dbi'];
|
---|
| 19 | $prefix=$_SESSION['prefix'];
|
---|
| 20 | $currentlang=$_SESSION['lang'];
|
---|
| 21 | $id_comune=$_SESSION['id_comune'];
|
---|
| 22 | $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST;
|
---|
| 23 | $id_cons_gen=intval($param['id_cons_gen']);
|
---|
| 24 | $perms=ChiSei(0);
|
---|
| 25 |
|
---|
| 26 | if (isset($param['do'])) get_magic_quotes_gpc() ? $do=$param['do']:$do=addslashes($param['do']); else $do='';
|
---|
| 27 | if (isset($param['descr_tipo'])) get_magic_quotes_gpc() ? $descr_tipo=$param['descr_tipo']:$descr_tipo=addslashes($param['descr_tipo']); else $descr_tipo='';
|
---|
| 28 | if (isset($param['lang_tipo'])) get_magic_quotes_gpc() ? $lang_tipo=$param['lang_tipo']:$lang_tipo=addslashes($param['lang_tipo']); else $lang_tipo='';
|
---|
| 29 | if (isset($param['op'])) get_magic_quotes_gpc() ? $op=$param['op']:$op=addslashes($param['op']); else $op='cambiopwd';
|
---|
| 30 | if (isset($param['tipocons'])) $tipocons=intval($param['tipocons']); else $tipocons='';
|
---|
| 31 | $lang_tipo=strtolower($lang_tipo);
|
---|
| 32 |
|
---|
| 33 | /*********************************************************/
|
---|
| 34 | /* gestione tipologie Functions */
|
---|
| 35 | /*********************************************************/
|
---|
| 36 |
|
---|
| 37 | include("modules/Elezioni/ele.php");
|
---|
| 38 |
|
---|
| 39 |
|
---|
| 40 | function tipi() {
|
---|
| 41 | global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $id_cons_gen, $op, $do, $descr_tipo, $tipocons, $lang_tipo, $language;
|
---|
| 42 | echo "<center><font class=\"title\"><b>"._GESTIPO."</b></font></center><br>";
|
---|
| 43 | echo "<br><br><table border=\"0\" width=\"100%\" ><tr>"
|
---|
| 44 | ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._NUM."</b></td>"
|
---|
| 45 | ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._DESCR."</b></td>"
|
---|
| 46 | ."<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._LINGUA."</b></td><td> </td></tr>";
|
---|
| 47 | //-----------------------visualizza riga superiore per inserimento -
|
---|
| 48 | echo "<form name=\"tipi2\" enctype=\"multipart/form-data\" action=\"admin.php\" method=\"post\">"
|
---|
| 49 | ."<input type=\"hidden\" name=\"op\" value=\"tipo\">";
|
---|
| 50 | $res=mysql_query("SELECT * FROM ".$prefix."_ele_tipo where lingua='$language' order by tipo_cons", $dbi);
|
---|
| 51 | $max = mysql_num_rows($res);
|
---|
| 52 | $nuovo_tipo=$max+1;
|
---|
| 53 | if ($do=='modify') {
|
---|
| 54 | $resl = mysql_query("SELECT * FROM ".$prefix."_ele_tipo where tipo_cons='$tipocons'", $dbi);
|
---|
| 55 | $tipo=mysql_fetch_array($resl);
|
---|
| 56 | $nuovo_tipo=$tipo['tipo_cons'];
|
---|
| 57 | echo "<input type=\"hidden\" name=\"do\" value=\"update\">";
|
---|
| 58 | echo "<input type=\"hidden\" name=\"lang_tipo\" value=\"".$tipo['lingua']."\">";
|
---|
| 59 | echo "<input type=\"hidden\" name=\"tipocons\" value=\"$tipocons\">";
|
---|
| 60 | echo "<tr><td>".$tipo['tipo_cons']."</td>";
|
---|
| 61 | }else{
|
---|
| 62 | $tipo['tipo_cons']='';
|
---|
| 63 | if ($descr_tipo) $tipo['descrizione']="$descr_tipo";else $tipo['descrizione']='';
|
---|
| 64 | if ($lang_tipo) $tipo['lingua']="$lang_tipo";else $tipo['lingua']=$_SESSION['lang'];
|
---|
| 65 | echo "<input type=\"hidden\" name=\"do\" value=\"add\">";
|
---|
| 66 | echo "<tr><td><input type=\"text\" name=\"tipocons\" value=\"$nuovo_tipo\" size=\"5\"></td>";
|
---|
| 67 | }
|
---|
| 68 | echo "<td><input type=\"text\" name=\"descr_tipo\" size=\"35\" value=\"".$tipo['descrizione']."\"></td>";
|
---|
| 69 | if ($do=='modify') {
|
---|
| 70 | echo "<td>".$tipo['lingua']."</td>";
|
---|
| 71 | echo "<td align=\"center\"><input type=\"submit\" name=\"add\" value=\""._MODIFY."\"></td>";
|
---|
| 72 | }else{
|
---|
| 73 | echo "<td><input type=\"text\" name=\"lang_tipo\" size=\"35\" value=\"".$tipo['lingua']."\"></td>";
|
---|
| 74 | echo "<td align=\"center\"><input type=\"submit\" name=\"add\" value=\""._ADD."\"></td>";
|
---|
| 75 | }
|
---|
| 76 | echo "</tr></form>";
|
---|
| 77 | //-----------------------fine visualizza riga superiore per inserimento -
|
---|
| 78 |
|
---|
| 79 |
|
---|
| 80 | while(list($tipov,$descv,$langv)= mysql_fetch_row($res)){
|
---|
| 81 | $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1'];
|
---|
| 82 | echo "<form name=\"elenco\" action=\"admin.php\" method=\"post\" >";
|
---|
| 83 | echo "<tr bgcolor=\"$bgcolor1\"><td align=\"right\"><b>$tipov</b></td>"
|
---|
| 84 | ."<td align=\"left\"><b>$descv</b></td>"
|
---|
| 85 | ."<td align=\"left\"><b>$langv</b></td>";
|
---|
| 86 | echo "<td align=\"center\" nowrap>[<a
|
---|
| 87 | href=\"admin.php?op=tipo&do=modify&id_cons_gen=$id_cons_gen&tipocons=$tipov\"><img src=\"modules/Elezioni/images/edit.gif\" border=\"0\" align=\"center\"> "._EDIT."</a>]</td>";
|
---|
| 88 | echo "</tr></form>";
|
---|
| 89 | }
|
---|
| 90 | echo "</table></center><br>";
|
---|
| 91 | }
|
---|
| 92 |
|
---|
| 93 | function savetipo() {
|
---|
| 94 | global $prefix, $dbi,$id_cons_gen,$op,$do,$tipocons,$descr_tipo,$lang_tipo;
|
---|
| 95 | $aid=$_SESSION['aid'];
|
---|
| 96 | $perms=ChiSei($id_cons_gen);
|
---|
| 97 | if ($perms == 256) {
|
---|
| 98 | if ($descr_tipo){
|
---|
| 99 | if ($do == "add") {
|
---|
| 100 | $result = mysql_query("insert into ".$prefix."_ele_tipo (tipo_cons,descrizione,lingua) values ('$tipocons','$descr_tipo','$lang_tipo')", $dbi);
|
---|
| 101 | if (!$result) return;
|
---|
| 102 | }elseif ($do == "update") {
|
---|
| 103 | $result = mysql_query("update ".$prefix."_ele_tipo set descrizione='$descr_tipo' where tipo_cons='$tipocons' and lingua='$lang_tipo'", $dbi);
|
---|
| 104 | if (!$result) return;
|
---|
| 105 | }
|
---|
| 106 | }else if ($lang_tipo) $_SESSION['lang']=$lang_tipo;
|
---|
| 107 | Header("Location: admin.php?op=$op&id_cons_gen=$id_cons_gen");
|
---|
| 108 | }
|
---|
| 109 | }
|
---|
| 110 |
|
---|
| 111 |
|
---|
| 112 |
|
---|
| 113 |
|
---|
| 114 | if ($do and $do!='modify')
|
---|
| 115 | savetipo();
|
---|
| 116 | ele();
|
---|
| 117 | tipi();
|
---|
| 118 | echo"</td></tr></table>";
|
---|
| 119 | include("footer.php");
|
---|
| 120 |
|
---|
| 121 | ?>
|
---|