/** * Save members settings * * @parameter string $todo (miscusersettings, CheckAvatraSize, save_sig) * @uses awcforum_members * @uses GetThisMemInfo * @uses saveForumOptions * @uses avatra_check_size * @uses save_sig * @since Version 2.5.8 */ function save_userinfo($todo) { global $wgRequest, $awc, $awcs_forum_config; require awc_dir . 'members.php'; $members = new awcforum_members(); $userName = $wgRequest->getVal('mem_name'); $members->membername = $userName; $mID = $wgRequest->getVal('m_id'); $members->m_id = $mID; $members->GetThisMemInfo(); $members->awc_url = awc_url; $members->todo_url = "admin/mem_lookup/{$userName}/{$mID}"; $members->sig_length = $awcs_forum_config->cf_SigLength; $members->upload = $awcs_forum_config->cf_advatar_no_upload; $members->uploadsize = $awcs_forum_config->cf_advatar_upload_size; $members->uploadext = $awcs_forum_config->cf_advatar_upload_exe; $members->imagepath = awc_path . 'images/avatars/'; $members->imagefolder = awc_dir . 'images/avatars/'; switch ($todo) { case 'miscusersettings': $members->saveForumOptions(); break; case 'CheckAvatraSize': $members->avatra_check_size(); break; case 'save_sig': $members->sig_save(); break; } }
function awcs_forum_members($action) { $mem = new awcforum_members(); $mem->enter_members($action); # Set_AWC_Forum_BreadCrumbs(get_awcsforum_word('word_mem'), true); }