Exemple #1
0
    exit;
}
if ($_CFG['login_train_audit_email'] && $user['email_audit'] == "0" && $act != 'authenticate' && $act != 'user_email' && $act != 'user_mobile') {
    $link[0]['text'] = "认证邮箱";
    $link[0]['href'] = 'train_user.php?act=authenticate';
    $link[1]['text'] = "网站首页";
    $link[1]['href'] = $_CFG['site_dir'];
    showmsg('您的邮箱未认证,认证后才能进行其他操作!', 1, $link, true, 6);
    exit;
}
$sms = get_cache('sms_config');
if ($_CFG['login_train_audit_mobile'] && $user['mobile_audit'] == "0" && $act != 'authenticate' && $act != 'user_mobile' && $act != 'user_email' && $sms['open'] == "1") {
    $link[0]['text'] = "认证手机";
    $link[0]['href'] = 'train_user.php?act=authenticate';
    $link[1]['text'] = "网站首页";
    $link[1]['href'] = $_CFG['site_dir'];
    showmsg('您的手机未认证,认证后才能进行其他操作!', 1, $link, true, 6);
    exit;
}
$smarty->assign('sms', $sms);
$train_profile = get_train($_SESSION['uid']);
if (!empty($train_profile)) {
    $train_profile = array_map("addslashes", $train_profile);
    $smarty->assign('train_url', url_rewrite('QS_train_agencyshow', array('id' => $train_profile['id'])));
}
$smarty->assign('userindexurl', 'train_index.php');
if ($_SESSION['handsel_userlogin']) {
    //第一次登录提示
    $smarty->assign('handsel_userlogin', $_SESSION['handsel_userlogin']);
    unset($_SESSION['handsel_userlogin']);
}
Exemple #2
0
    if (!empty($_GET['settr'])) {
        $settr = strtotime("-" . intval($_GET['settr']) . " day");
        $wheresql = empty($wheresql) ? " WHERE addtime> " . $settr : $wheresql . " AND addtime> " . $settr;
    }
    $operation_mode = $_CFG['operation_train_mode'];
    if ($operation_mode == '1') {
        $joinsql = " LEFT JOIN " . table('members') . " AS m ON t.uid=m.uid  LEFT JOIN " . table('members_points') . " AS p ON t.uid=p.uid";
    } else {
        $joinsql = " LEFT JOIN " . table('members') . " AS m ON t.uid=m.uid  LEFT JOIN " . table('members_train_setmeal') . " AS p ON t.uid=p.uid";
    }
    $total_sql = "SELECT COUNT(*) AS num FROM " . table('train_profile') . " AS t" . $joinsql . $wheresql;
    $total_val = $db->get_total($total_sql);
    $page = new page(array('total' => $total_val, 'perpage' => $perpage, 'getarray' => $_GET));
    $currenpage = $page->nowindex;
    $offset = ($currenpage - 1) * $perpage;
    $clist = get_train($offset, $perpage, $joinsql . $wheresql . $oederbysql, $operation_mode);
    $smarty->assign('pageheader', "机构管理");
    $smarty->assign('clist', $clist);
    $smarty->assign('certificate_train_dir', $certificate_train_dir);
    $smarty->assign('page', $page->show(3));
    $smarty->display('train/admin_train_list.htm');
} elseif ($act == 'train_perform') {
    check_token();
    $u_id = !empty($_POST['y_id']) ? $_POST['y_id'] : adminmsg("你没有选择机构!", 1);
    if ($_POST['delete']) {
        check_permissions($_SESSION['admin_purview'], "tra_del");
        if ($_POST['delete_train'] == 'yes') {
            !del_train($u_id) ? adminmsg("删除机构资料失败!", 0) : "";
        }
        if ($_POST['delete_teacher'] == 'yes') {
            !del_train_allteacher($u_id) ? adminmsg("删除讲师失败!", 0) : "";