<div class="maintitle">' . $lang['optusr_welcome'] . '</div>' . show_private_form($_POST) . '</div></td></tr></table>'; } else { //Aquisizione dati $new_lang = $_POST['lang']; $new_tpp = $_POST['tpp']; $new_ppp = $_POST['ppp']; $new_hidesig = $_POST['hidesig']; $new_hideavatar = $_POST['hideavatar']; $new_hideimg = $_POST['hideimg']; $new_level = $_POST['level']; //Controllo dati //todo $query = "UPDATE {$SNAME}_localmember \r\n\t\tSET LANG = '{$new_lang}'\r\n\t\t\t,TPP = '{$new_tpp}' \r\n\t\t\t,PPP = '{$new_ppp}'\r\n\t\t\t,HIDESIG ='{$new_hidesig}'\r\n\t\t\t,HIDEAVATAR ='{$new_hideavatar}'\r\n\t\t\t,LEVEL ='{$new_level}'\r\n\t\tWHERE HASH = '{$userdata->HASH}' LIMIT 1 "; $result = $db->query($query); echo "</table>"; Success_Page("Successo!", "Modifiche apportate con successo<br>Loout in corso..."); exit; } } $query = "\r\n\tSelect LANG, TPP, PPP, HIDESIG ,HIDEAVATAR, LEVEL\r\n\tFROM {$SNAME}_localmember\r\n\tWHERE hash = '{$userdata->HASH}'\r\n\tLIMIT 1;\r\n\t"; $current = $db->get_row($query); //OUTPUT if (!$is_post_back && $verify) { ?> <tr><td> <table cellspacing="0" width="100%"> <tr> <td valign="top" class="nopad" width="24%"><?php echo show_menu(); ?> </td>
$mreq['REP_OF'] = pack("H32", '39022b1483601c914c507e377f56df00'); $mreq['AUTORE'] = $user_hash; # Creo un vettore qualsiasi $extvar = array(); # Con questo vettore nel vettore dico che voglio fare l'update del mio avatar e firma $extvar[UpdateMyAvatar] = array(); $extvar[UpdateMyAvatar][avatar] = get_avatar($user_id); $extvar[UpdateMyAvatar][firma] = $_REQUEST['body']; $mreq['TYPE'] = '4'; $mreq['BODY'] = 'Madifico la mia firma :wacko:'; $mreq['_PRIVATE'] = base64_decode($userdata->PASSWORD); $mreq['_PWD'] = $KEY_DECRYPT; $mreq['EXTVAR'] = $core->Var2BinDump($extvar); $risp = $core->AddMsg($mreq); if (empty($risp['ERRORE'])) { Success_Page("Successo!", "Modifiche apportate con successo", "options_sign.php?MEM_ID={$user_id}", 1); } $is_post_back = 1; } } $current_sign = stripslashes(get_sign($mem_id)); //Processing data $current_sign_nobb = convert(secure_v($current_sign)); //OUTPUT if (!$is_post_back) { ?> <tr><td> <table cellspacing="0" width="100%"> <tr> <td valign="top" class="nopad" width="24%"><?php echo show_menu();
} } $where_add = substr($where_add, 0, -3); $where_rem = substr($where_rem, 0, -3); $query_add = "Update {$SNAME}_emoticons\r\n\t\t\tset clickable='1' WHERE {$where_add}"; $query_rem = "Update {$SNAME}_emoticons\r\n\t\t\tset clickable='0' WHERE {$where_rem}"; if ($toadd) { $result = $db->query($query_add); } if ($torem) { $result = $db->query($query_rem); } //-------------------------------------------// $result = $db->query("\r\n\t\t\tUPDATE {$SNAME}_localmember\r\n\t\t\tSET EMOCOL = '{$new_num_row}'\r\n\t\t\tWHERE hash = '{$userdata->HASH}'\r\n\t\t\tLIMIT 1"); echo "</table>"; Success_Page('Modifica impostazioni forum', "Impostazioni modificate con successo"); exit; } } $query = "\r\n\tSelect EMOCOL\r\n\tFROM {$SNAME}_localmember\r\n\tWHERE hash = '{$userdata->HASH}'\r\n\tLIMIT 1;\r\n\t"; $current = $db->get_row($query); $query = "SELECT * from {$SNAME}_emoticons where 1 order by clickable desc"; $emoticons = $db->get_results($query); if ($emoticons) { foreach ($emoticons as $emo) { $emo->address = $emo->internal ? "showemo.php?id={$emo->id}" : "img/emoticons/{$emo->image}"; } } //OUTPUT if (!$is_post_back && $verify) { ?>
if ($_POST['password'] != $_POST['password2']) { $std->Error('Le password non coincidono'); } if (pack('H*', md5($_POST['password'])) != $_SESSION[$SNAME]['sess_password']) { $std->Error('La password inserita non è corretta'); } //Apporto le modifiche al database $query = "DELETE FROM {$SNAME}_localmember WHERE CONVERT(HASH USING utf8) = '{$IDENTIFICATORE}' LIMIT 1;"; $db->query($query); if ($db->rows_affected != 1) { $std->Error("Errore imprevistissimo durante l\\'esecuzione della query {$query}"); } DestroySession(); //Se l'utente non esiste non posso essere loggato //Success! Success_Page("Successo!", "Modifiche apportate con successo<br>Logout in corso...", 'index.php'); break; case 'export_account': //Controllo dati if (!$userdata) { $std->Error("Impossibile Esportare, Utente non loggatoCome diavolo ci sei finito qui?"); } if ($_POST['exp_password']) { if (pack('H*', md5($_POST['exp_password'])) != $_SESSION[$SNAME]['sess_password']) { $std->Error('La password inserita non è corretta'); } } //Preparazione dati da esportare $export['NICK'] = $_SESSION[$SNAME]['sess_nick']; $export['PWD'] = $_POST['exp_password'] ? $_POST['exp_password'] : ''; if ($_POST['exp_settings'] == 1) {