public function getpwd() { $post = $_POST; if ($post['submit']) { try { $username = $post['name']; $email = $post['mail']; mod_member::getpwd($username, $email); mod_login::message('密码已发至您的邮箱,敬请查收', '?c=login'); } catch (Exception $e) { mod_login::message($e->getMessage()); } } else { pm_tpl::display('getpwd'); } }
public function mail() { $post = $_POST; if ($post['submit']) { unset($post['submit']); mod_config::set_configs($post); mod_login::message('更新邮箱发送配置成功'); } else { $configs = mod_config::get_configs(array('fl_sendemail', 'fl_sendemailtype', 'fl_fromemail', 'fl_smtpserver', 'fl_smtpport', 'fl_smtpssl', 'fl_smtpauth', 'fl_smtpid', 'fl_smtppass')); $action_link = array('href' => '?c=config&a=index', 'text' => '返回系统配置'); pm_tpl::assign('action_link', $action_link); pm_tpl::assign('ur_here', '配置SMTP发送'); pm_tpl::assign('config', $configs); pm_tpl::display('config_mail'); } }
function getAnswerList() { $tlist = mod_crmmanage::getqtype(); foreach ($tlist as $key => $value) { $newtype[$key + 1] = $value; } $newtype = genTree($newtype); //$answer_id=mod_crmtest::getAnswerId(); //debug($alist['answer_id']); $alist = mod_crmtest::getanswerlist(); //debug($alist); //$a=mb_substr($alist['3']['content'],0,2); pm_tpl::assign("ser_tlist", $newtype); pm_tpl::assign("alist", $alist); pm_tpl::display('crmtest_getanswerlist'); }
public function delmember() { $user_id = $this->_get['id']; if (ADMINUSERID != 1) { make_json_error('对不起,您无权删除其他管理员'); } if ($user_id == ADMINUSERID) { make_json_error('您不能删除自己'); } if ($user_id) { mod_member::member_delete($user_id); $list = mod_member::member_list($start, $level, 20); pm_tpl::assign('admin_list', $list['data']); make_json_result(pm_tpl::fetch('member_list')); } else { make_json_error('删除失败'); } }
public static function init($path = PATH_TPLS_MAIN) { if (empty(self::$instance->template_dir) || $path != self::$instance->template_dir) { self::$instance = new Smarty(); self::$instance->template_dir = path_exists($path); self::$instance->compile_dir = path_exists(PATH_TPLS_COMPILE); self::$instance->cache_dir = path_exists(PATH_TPLS_CACHE); self::$instance->left_delimiter = '<{'; self::$instance->right_delimiter = '}>'; self::$instance->caching = FALSE; self::$instance->compile_check = TRUE; self::$instance->security = TRUE; self::$instance->security_settings['PHP_HANDLING'] = SMARTY_PHP_PASSTHRU; self::$instance->security_settings['ALLOW_CONSTANTS'] = TRUE; self::config(); self::assignlang(); } return self::$instance; }
public function upload() { pm_tpl::display('test_upload'); }
public function sendmsgtouser() { $username = $_GET['username']; if (!$username) { mod_login::message('请选择要发送的对象'); } $uinfo = mod_member::get_oneamdinbyusername($username); if ($_POST['submit']) { $post = $_POST; $data = array(); $data['content'] = $post['content']; $data['touser'] = $post['username']; $data['addtime'] = time(); mod_pmsys::sendmsg($data); mod_login::message('发送消息成功', '?c=member&a=member_list'); } else { pm_tpl::assign('user', $uinfo); pm_tpl::assign('ur_here', '权限管理 - 发送消息'); pm_tpl::display('pmsys_sendmsgtouser'); } }
public function charts() { pm_tpl::assign('ur_here', '曲线图演示'); pm_tpl::display('demo_charts'); }
public function menu() { $menus = mod_menu::getmenulist(); pm_tpl::assign('menus', $menus); pm_tpl::display('cphome_menu'); }
public function welcome() { $data = array(); $tmp = explode('/', dirname($_SERVER['PHP_SELF'])); $data['safe_notice'] = is_array($tmp) && !empty($tmp[count($tmp) - 1]) && $tmp[count($tmp) - 1] == 'admin' ? 1 : 0; $adminmsg = mod_pmsys::get_adminmsg(); $Threadsconnected = mod_misc::mysqlstatus(3); $viewer = array('wangjiang', 'songkun'); if (in_array(USERNAME, $viewer)) { pm_tpl::assign('allowview', 1); } pm_tpl::assign('curver', CUR_VERSION); pm_tpl::assign('adminmsg', $adminmsg); pm_tpl::assign('data', $data); pm_tpl::assign('wt', $w); pm_tpl::assign('ur_here', '欢迎页'); pm_tpl::assign('Threads_connected', $Threadsconnected['Value']); pm_tpl::display('start'); }
public function editright() { if (!in_array(ADMINUSERID, $this->rightuserallow)) { mod_login::message('抱歉,您无权编辑权限记录'); } $action_id = $_GET['id']; if (!$action_id) { mod_login::message('请选择要编辑的权限记录'); } if ($_POST['submit']) { $params = $_POST; unset($params['submit']); mod_menu::editright($params, $action_id); mod_login::message('编辑权限记录成功', '?c=menu&a=rightlist'); } else { $info = mod_menu::get_one_right($action_id); $prl = mod_menu::get_parent_right(); $action_link = array('href' => '?c=menu&a=rightlist', 'text' => '返回列表'); pm_tpl::assign('action_link', $action_link); pm_tpl::assign('prl', $prl); pm_tpl::assign('info', $info); pm_tpl::assign('ur_here', '编辑权限'); pm_tpl::display('menu_editright'); } }
//加载常量定义库 require_once PATH_ADMIN . '/config/cfg_constants.php'; // 加载函数库 require_once PATH_APPLICATION . '/pm_core_functions.php'; // 自动转义 if (@function_exists(auto_addslashes)) { auto_addslashes($_POST); auto_addslashes($_GET); auto_addslashes($_COOKIE); auto_addslashes($_REQUEST); } //加载相关文件 require_once PATH_CONFIG . '/cfg_database.php'; require_once PATH_APPLICATION . '/pm_router.php'; require_once includesqlfile(); //加载数据库文件 require_once PATH_MODULE . '/smarty/Smarty.class.php'; require_once PATH_APPLICATION . '/pm_tpl.php'; defined('DEBUG_LEVEL') || define('DEBUG_LEVEL', TRUE); defined('HOST') || define('HOST', 'http://' . $_SERVER['HTTP_HOST']); $path_info = pathinfo($_SERVER['PHP_SELF']); $path_x = rtrim(strtr($path_info['dirname'], array('\\' => '/')), '/'); //URL定义 defined('URL') || define('URL', 'http://' . $_SERVER['HTTP_HOST'] . $path_x); defined('VERIFY_CODE') || define('VERIFY_CODE', mod_config::get_one_config('fl_verify_code')); // 分页 defined('PAGE_ROWS') || define('PAGE_ROWS', 20); defined('PATH_COOKIE') || define('PATH_COOKIE', '/'); $global_config = mod_config::get_configs(array('fl_timedf', 'fl_sysname', 'fl_sysurl')); pm_tpl::assign('cp_home', $global_config['fl_sysname']);
public function answerlist() { if ($_POST['rquestion']) { $data['qid'] = $_POST['qid']; $data['content'] = $_POST['reply']; $data['create_time'] = time(); $data['creater_id'] = ADMINUSERID; $data['reply_type'] = 'operation'; pm_db::tran_query("BEGIN"); $id = pm_db::insert('crm_answer', $data, 'tran'); $reply['operation'] = 2; //运营已回复 $status = pm_db::update('crm_question', $reply, "question_id = '{$_POST['qid']}'", 'tran'); if ($id && $status) { pm_db::tran_query("COMMIT"); mod_login::message('回复成功'); } else { pm_db::tran_query("ROLLBACK"); mod_login::message('回复失败'); } pm_db::tran_query("END"); exit; } $qid = $_GET['qid']; $info = mod_crmmanage::getqbyid($qid); $memberinfo = mod_member::get_oneamdinbyuser_id($info['create_id']); $proinfo = mod_product::get_one_product($info['game_id']); $serinfo = mod_crmmanage::getserverbyid($info['server_id']); $info['truename'] = $memberinfo['truename']; $info['pname'] = $proinfo['pname']; $info['server_name'] = $serinfo['server_name']; $tlist = mod_crmmanage::getqtype(); $alist = mod_crmmanage::getanswerlist($qid); $userlist = mod_crmmanage::getusername(); if ($alist) { foreach ($alist as &$value) { if ($value['reply_type'] != 'customer') { foreach ($userlist as $val) { if ($val['user_id'] == $value['creater_id']) { $value['username'] = $val['user_name']; } } } } } pm_tpl::assign("tlist", $tlist); pm_tpl::assign("alist", $alist); pm_tpl::assign("info", $info); pm_tpl::assign("ur_here", "回复列表"); pm_tpl::assign('action_link', array('href' => '?c=crmoper&a=index', 'text' => '问题列表')); pm_tpl::display('crmoper_answerlist'); }
public function addserver() { if ($_POST) { unset($_POST['submit']); $id = pm_db::insert('crm_serverlist', $_POST, true); if ($id) { mod_login::message('添加成功', "?c=crmmanage&a=serverlist"); } else { mod_login::message('添加失败'); } exit; } $plist = mod_product::getcrmproduct(); pm_tpl::assign('plist', $plist); pm_tpl::display('crmmanage_addserver'); }
public function menu() { $menulist = mod_menu::menulistbypandr(); pm_tpl::assign('menus', $menulist); pm_tpl::display('cphome_menu'); }
public static function message_login($url = null, $timeout = 2000) { if ($url == null) { $url = $_SERVER['HTTP_REFERER']; } pm_tpl::assign('url_page', $url); pm_tpl::assign('timeout', $timeout); pm_tpl::display('init'); exit; }
public function logsmgdb() { $get = $_GET; $col = mongoinit('productmanage', 'oplogs'); $start = empty($_GET['start']) ? 0 : (int) $_GET['start']; $username = $get['username'] ? $get['username'] : ''; $ctr = $get['ctr'] ? $get['ctr'] : ''; $act = $get['act'] ? $get['act'] : ''; $start_date = $get['start_date'] ? $get['start_date'] : ''; $start_dategsh = $get['start_date'] ? date('Ymd', strtotime($get['start_date'])) : ''; $end_date = $get['end_date'] ? $get['end_date'] : ''; $end_dategsh = $get['end_date'] ? date('Ymd', strtotime($get['end_date'])) : ''; $logslist = mod_member::get_logslistmgdb($start, $username, $ctr, $act, $start_dategsh, $end_dategsh, $col, 20); //debug($logslist); if ($logslist) { pm_tpl::assign('logslist', $logslist['data']); pm_tpl::assign('page_url', "?c=member&a=logsmgdb&username={$username}&ctr={$ctr}&act={$act}&start_date={$start_date}&end_date={$end_date}"); pm_tpl::assign('pages', mod_pager::get_page_number_list($logslist['total'], $start, 20)); } pm_tpl::assign('ur_here', ' 权限系统 - 用户操作历史【Mongodb版】 '); pm_tpl::assign('username', $username); pm_tpl::assign('ctr', $ctr); pm_tpl::assign('act', $act); pm_tpl::assign('start_date', $start_date); pm_tpl::assign('end_date', $end_date); pm_tpl::display('member_logsmgdb'); }