Пример #1
0
 //判断该活动是否免费
 $paymethod = $defaultValue['paymethod'];
 //支付方式
 if ($defaultValue['paymethod'] == 1) {
     //实名认证和创建活动号
     if (!$defaultValue['batch_no']) {
         Showmsg('act_signup_batch_no_error');
     }
     if (!$defaultValue['iscertified']) {
         Showmsg('act_signup_iscertified_error');
     }
 }
 if ($thelast != 1) {
     //报名第一步
     //已报名人数
     $orderMemberNums = $postActForBbs->peopleAlreadySignup($tid);
     if ($defaultValue['maxparticipant']) {
         $theMoreNum = $defaultValue['maxparticipant'] - $orderMemberNums;
         //剩余报名人数
         $theMoreNum == 0 && Showmsg('act_signup_is_full');
         //报名人数已满
     }
     if (empty($_POST['step'])) {
         $memberdb = $db->get_one("SELECT nickname,mobile FROM pw_activitymembers WHERE tid=" . S::sqlEscape($tid) . "AND uid=" . S::sqlEscape($winduid) . " AND fupid=0 AND isadditional=0 ORDER BY signuptime DESC");
         $signupType = array();
         //报名人数类型
         foreach ($feesdb as $key => $value) {
             $signupType[$key] = $value['condition'];
         }
         $fieldService = L::loadClass('ActivityField', 'activity');
         $userlimitIfable = $fieldService->getFieldByModelIdAndName($actmid, 'userlimit');
Пример #2
0
    //团购
    L::loadClass('postcate', 'forum', false);
    $postCate = new postCate($pwpost);
    if ($postCate) {
        $postCate->postCheck();
    }
    $topichtml = $postCate->getCateHtml($pcid);
}
if ($actmid > 0) {
    //活动
    if ($postActForBbs) {
        $postActForBbs->postCheck();
    }
    $authorid = $atcdb['authorid'];
    $postActForBbs->setPeopleAlreadyPaid($postActForBbs->peopleAlreadyPaid($tid));
    $postActForBbs->setPeopleAlreadySignup($postActForBbs->peopleAlreadySignup($tid));
    $topichtml = $postActForBbs->getActHtml($actmid, $tid);
    $previewForm = $postActForBbs->getPreviewForm($actmid, $tid);
}
$page = floor($article / $db_readperpage) + 1;
$hideemail = 'disabled';
$icon = (int) $icon;
if (empty($_POST['step'])) {
    $attach = '';
    if ($atcdb['attachs']) {
        ksort($atcdb['attachs']);
        reset($atcdb['attachs']);
        foreach ($atcdb['attachs'] as $key => $value) {
            list($value['attachurl'], ) = geturl($value['attachurl'], 'lf');
            $attach .= "'{$key}' : ['{$value['name']}', '{$value['size']}', '{$value['attachurl']}', '{$value['type']}', '{$value['special']}', '{$value['needrvrc']}', '{$value['ctype']}', '{$value['descrip']}'],";
        }