<?php $f_id = (int) readGetVar('id'); $f_checkword = readGetVar('checkword'); $f_checkword = $g_db->qstr($f_checkword, get_magic_quotes_gpc()); $i_isok = getRecordCount($srv_settings['table_prefix'] . 'users', 'id=' . $f_id . ' AND user_checkword=' . $f_checkword) > 0; if ($i_isok) { activateUserByID($f_id, true); $i_isok = $i_isok && ($i_rSet1 = $g_db->SelectLimit("SELECT * FROM " . $srv_settings['table_prefix'] . "users WHERE id=" . $f_id, 1)); if ($i_isok) { $i_isok = $i_isok && !$i_rSet1->EOF; } if ($i_isok) { sendEmailTemplate(array('etemplateid' => SYSTEM_ETEMPLATES_ACTIVATED_INDEX, 'emailto' => array($i_rSet1->fields['email']), 'id' => $f_id, 'username' => $i_rSet1->fields['username'], 'email' => $i_rSet1->fields['email'], 'title' => $i_rSet1->fields['user_title'], 'firstname' => $i_rSet1->fields['user_firstname'], 'lastname' => $i_rSet1->fields['user_lastname'], 'middlename' => $i_rSet1->fields['user_middlename'], 'address' => $i_rSet1->fields['user_address'], 'city' => $i_rSet1->fields['user_city'], 'state' => $i_rSet1->fields['user_state'], 'zip' => $i_rSet1->fields['user_zip'], 'country' => $i_rSet1->fields['user_country'], 'phone' => $i_rSet1->fields['user_phone'], 'fax' => $i_rSet1->fields['user_fax'], 'mobile' => $i_rSet1->fields['user_mobile'], 'pager' => $i_rSet1->fields['user_pager'], 'ipphone' => $i_rSet1->fields['user_ipphone'], 'webpage' => $i_rSet1->fields['user_webpage'], 'icq' => $i_rSet1->fields['user_icq'], 'msn' => $i_rSet1->fields['user_msn'], 'aol' => $i_rSet1->fields['user_aol'], 'gender' => $i_rSet1->fields['user_gender'], 'birthday' => $i_rSet1->fields['user_birthday'], 'husbandwife' => $i_rSet1->fields['user_husbandwife'], 'children' => $i_rSet1->fields['user_children'], 'trainer' => $i_rSet1->fields['user_trainer'], 'photo' => $i_rSet1->fields['user_photo'], 'company' => $i_rSet1->fields['user_company'], 'cposition' => $i_rSet1->fields['user_cposition'], 'department' => $i_rSet1->fields['user_department'], 'coffice' => $i_rSet1->fields['user_coffice'], 'caddress' => $i_rSet1->fields['user_caddress'], 'ccity' => $i_rSet1->fields['user_ccity'], 'cstate' => $i_rSet1->fields['user_cstate'], 'czip' => $i_rSet1->fields['user_czip'], 'ccountry' => $i_rSet1->fields['user_ccountry'], 'cphone' => $i_rSet1->fields['user_cphone'], 'cfax' => $i_rSet1->fields['user_cfax'], 'cmobile' => $i_rSet1->fields['user_cmobile'], 'cpager' => $i_rSet1->fields['user_cpager'], 'cipphone' => $i_rSet1->fields['user_cipphone'], 'cwebpage' => $i_rSet1->fields['user_cwebpage'], 'cphoto' => $i_rSet1->fields['user_cphoto'], 'ufield1' => $i_rSet1->fields['user_ufield1'], 'ufield2' => $i_rSet1->fields['user_ufield2'], 'ufield3' => $i_rSet1->fields['user_ufield3'], 'ufield4' => $i_rSet1->fields['user_ufield4'], 'ufield5' => $i_rSet1->fields['user_ufield5'], 'ufield6' => $i_rSet1->fields['user_ufield6'], 'ufield7' => $i_rSet1->fields['user_ufield7'], 'ufield8' => $i_rSet1->fields['user_ufield8'], 'ufield9' => $i_rSet1->fields['user_ufield9'], 'ufield10' => $i_rSet1->fields['user_ufield10'], 'checkword' => $f_checkword)); } if ($i_rSet1) { $i_rSet1->Close(); } $g_vars['page']['title'] = $lngstr['page_title_register']; $g_vars['page']['notifications'] = $lngstr['page-register']['account_activated']; include_once $DOCUMENT_PAGES . "signin-1.inc.php"; } else { }
function activateUser($i_parameters = array()) { $i_activate = isset($i_parameters['activate']) ? $i_parameters['activate'] : true; if (isset($i_parameters['id'])) { activateUserByID($i_parameters['id'], $i_activate); } else { if (isset($i_parameters['username'])) { activateUserByUserName($i_parameters['username'], $i_activate); } } }