if ($listArr) { echo json_encode($listArr); die; } else { echo json_encode('err'); die; } } if ($_REQUEST['a'] == 'cancel_sign') { $tid = $_GET['tid']; $uid = $userRow['id']; $taskRow = $model->find($tid); if ($taskRow['is_js'] == 1) { die('no'); } else { $model->query("delete from sub_sign where tid={$tid} and uid={$uid} limit 1"); } } //发布时间(当前时间戳,今天凌晨时间戳,当前小时时间戳) function getTimeStr($current_time, $lc_time, $xs_time, $s) { $fabu_time = strtotime($s); //发布时间戳 if ($fabu_time >= $xs_time) { //本小时内发布的 $cha_fen = ceil(($current_time - $fabu_time) / 60); $cha_fen < 1 ? $fb_str = "刚刚" : ($fb_str = $cha_fen . "分钟前"); } else { if ($fabu_time >= $lc_time) { //今天内发布的 $cha_hour = floor(($current_time - $fabu_time) / 3600);
$banList = $banModel->where($where_str)->dataArr(); if ($banList) { $smarty->assign('in_ban', 1); } //开乐迪优惠码 $kld_list = D('sub_kld')->where("uid='" . $userRow['id'] . "'")->dataArr(); $current_time = time(); foreach ($kld_list as $kk => $kv) { $kld_list[$kk]['day'] = ceil((strtotime($kv['addtime']) + 15 * 3600 * 24 - $current_time) / (3600 * 24)); } $smarty->assign('kld_list', $kld_list); $smarty->setLayout('')->setTpl('mobile/templates/card_index.html')->display(); die; } if ($_REQUEST['a'] == 'del_ban') { $current_time = time(); $uid = $userRow['id']; $row = $model->where("type=1 and uid='{$uid}' and out_time > " . $current_time)->order('id asc')->dataRow(); if (!$row) { die('no'); } $model->del($row['id']); //删除禁闭 if ($userRow['cardnum']) { $where_str = "end_time > '" . date('Y-m-d', $current_time) . "' and (username='******'username'] . "' or cardnum='" . $userRow['cardnum'] . "')"; } else { $where_str = "end_time > '" . date('Y-m-d', $current_time) . "' and username='******'username'] . "'"; } $model->query("update ban set ban_day=0,end_time=start_time where " . $where_str . " order by id desc limit 1"); die('suc'); }
if ($_REQUEST['a'] == 'get_citys') { $cmodel = new Model_Subtable('s_city'); $carr = $cmodel->where("ProvinceID=" . $_GET['pid'])->dataArr(); echo json_encode($carr); die; } if ($_REQUEST['a'] == 'get_districts') { $dmodel = new Model_Subtable('s_district'); $darr = $dmodel->where("CityID=" . $_GET['cid'])->order('DistrictId asc')->dataArr(); echo json_encode($darr); die; } //触发删除前天之前message表中数据 $rand_num = rand(1, 6); if ($rand_num == 3) { $model->query("delete from message where create_date < '" . date('Y-m-d H:i:s', time() - 3600 * 24 * 2) . "'"); } //数据列表 $signModel = new Model_Subtable('sub_sign'); $condition = array(); if ($_GET['keywords']) { $condition[] = " title like '%" . common_pg('keywords') . "%' "; } if ($condition) { $filter['where'] = implode('and', $condition); } $filter['order'] = " id desc "; $data = $model->paginate($filter, '*', common_pg('p'), 10); $listArr = $data['data']; foreach ($listArr as $key => $value) { $listArr[$key]['title'] = cut_str(deletehtml($value['title']), 10);
$smarty->assign('userExtRow', $userExtRow); $smarty->setLayout('')->setTpl('mobile/templates/assign_main.html')->display(); die; } //任务分拨-保存 if ($_REQUEST['a'] == 'main_save') { $assignModel = D('sub_assign'); $data = $_POST; $tid = (int) $data['tid']; //任务id $vo = $model->find($tid); if ($vo['work_time']) { $work_date = substr($vo['work_time'], 0, 10); } //先把所有报名人员的dudao_uid置为0 $model->query("update sub_sign set dudao_uid=0 where tid='{$tid}'"); for ($i = 1; $i <= $data['group_number']; $i++) { $info = array(); $info['info']['tid'] = $tid; $info['info']['work_date'] = $work_date; $id_key = 'id' . $i; if ($data[$id_key]) { $info['info']['id'] = $data[$id_key]; } $dudao_uid_key = 'dudao_uid' . $i; $info['info']['dudao_uid'] = $data[$dudao_uid_key]; $num_key = 'num' . $i; $info['info']['num'] = $data[$num_key]; $zd_key = 'zd' . $i; if ($data[$zd_key]) { $info['info']['zd'] = implode(',', $data[$zd_key]);
die; } } if ($_REQUEST['a'] == 'cancel_sign') { $tid = $_GET['tid']; if ($_GET['uid']) { $uid = $_GET['uid']; } else { $uid = $userRow['id']; } $taskRow = $model->find($tid); if ($taskRow['is_js'] == 1) { die('no'); } else { if ($tid && $uid) { $model->query("delete from sub_sign where tid='{$tid}' and uid='{$uid}' limit 1"); //返还申请费 if ($taskRow['sq_fee'] > 0) { //用户金额增加 $model->query("update sub_user set money = money + " . $taskRow['sq_fee'] . " where id='" . $uid . "'"); //写金额日志 $data1['info']['type'] = 5; $data1['info']['uid'] = $uid; $data1['info']['money'] = $taskRow['sq_fee']; $data1['info']['desc'] = $tid; D('sub_money_log')->add($data1); } die('suc'); } } }
die; } } //确认报名有效无效 if ($_REQUEST['a'] == 'sign_valid') { $data = $_POST; foreach ($data['info'] as $k => $v) { $temp_arr = explode('_', $k); if ($v == 2) { $valid2IdRow[] = $temp_arr[1]; } else { $valid1IdRow[] = $temp_arr[1]; } } if ($valid2IdRow) { $model->query('update sub_sign set is_valid=2 where id in (' . implode(',', $valid2IdRow) . ')'); } if ($valid1IdRow) { $model->query('update sub_sign set is_valid=1 where id in (' . implode(',', $valid1IdRow) . ')'); } die('suc'); } //结算页面 if ($_REQUEST['a'] == 'sign_js') { $signModel = new Model_Subtable('sub_sign'); $logModel = new Model_Subtable('sub_money_log'); if (method_is('post')) { $data = $_POST; //sign报名表是否结算状态修改,10000号决定报名人员是否可结算 foreach ($data['info'] as $k => $v) { $temp_arr = explode('_', $k);
$logData = array(); $logData['info']['type'] = 7; //现金日结 $logData['info']['uid'] = $v['uid']; $logData['info']['money'] = $v['fact_money']; $logData['info']['desc'] = $v['tid']; $logData['info']['work_date'] = substr($taskRow['work_time'], 0, 10); $logModel->add($logData); } } //2转账日结,用户金额增加 if ($taskRow['pay_type'] == 2 && $taskRow['is_js'] == 0) { $listArr = $signModel->where("is_valid=1 and is_qd=1 and is_js=1 and tid=" . $data['tid'])->dataArr(); foreach ($listArr as $k => $v) { //用户金额增加 $signModel->query("update sub_user set money = money + " . $v['fact_money'] . " where id='" . $v['uid'] . "'"); //写金额日志 $logData = array(); $logData['info']['type'] = 3; $logData['info']['uid'] = $v['uid']; $logData['info']['money'] = $v['fact_money']; $logData['info']['desc'] = $v['tid']; $logData['info']['work_date'] = substr($taskRow['work_time'], 0, 10); $logModel->add($logData); } } //更改职位结算状态 $taskData['num']['id'] = $data['tid']; $taskData['num']['is_js'] = 1; $model->add($taskData); die('suc');
} } } //推送消息页 if ($_REQUEST['a'] == 'msg') { $id = (int) $_GET['id']; $smarty->assign('vo', $model->find($id)); $smarty->setLayout('')->setTpl('mobile/templates/job_msg.html')->display(); die; } //取消任务 if ($_REQUEST['a'] == 'cancel_sign') { $jobsignModel = new Model_Subtable('sub_jobsign'); $submitModel = new Model_Subtable('sub_job_submit'); $jid = (int) $_GET['jid']; $jobsignModel->query("delete from sub_jobsign where jid='{$jid}' and uid='" . $_SESSION['tyuser']['id'] . "'"); //写取消日志 $signcancelModel = new Model_Subtable('sub_jobsign_cancel'); $data = array(); $data['info']['jid'] = $jid; $data['info']['uid'] = $_SESSION['tyuser']['id']; $signcancelModel->add($data); //领取数-1 $jobsignModel->query("update sub_job set num=num-1 where id='" . $jid . "'"); die('suc'); } //任务提报 if ($_REQUEST['a'] == 'signadd') { $submitModel = new Model_Subtable('sub_job_submit'); $data = $_POST; //查重
//设置客服 if ($_REQUEST['a'] == 'kf') { $data['info'][type] = (int) $_GET['type']; $data['info'][id] = (int) $_GET['id']; $res = $model->add($data); echo $res; die; } //直接充值 if ($_REQUEST['a'] == 'cz') { if (method_is('post')) { $uid = (int) $_POST['uid']; $fee = (int) $_POST['fee']; $desc = $_POST['desc']; //用户金额增加 $res = $model->query("update sub_user set money = money + " . $fee . " where id='" . $uid . "' limit 1"); if ($res) { //写金额日志 $data1 = array(); $data1['info']['type'] = 6; //系统充值 $data1['info']['uid'] = $uid; $data1['info']['money'] = $fee; $data1['info']['desc'] = $desc; D('sub_money_log')->add($data1); echo json_encode('suc'); die; } else { echo json_encode('err'); die; }
<?php include_once "../includes/config.inc.php"; include_once "../includes/class-upload.php"; $customer_id = $_WGT['m_customer_id']; if (method_is('post')) { $upload = new class_upload(); $upload->upload_form_field = 'imgfile'; $upload->out_file_dir = '../data/image_c/' . $customer_id . '/' . date("Ymd"); $upload->max_file_size = 1024 * 1024 * 6; //6M $upload->make_script_safe = 1; $upload->allowed_file_ext = array('gif', 'jpg', 'jpeg', 'png'); $upload->upload_process(); if ($upload->error_no) { ajax_feedback(0, $upload->error_no); } $save_path = str_replace('../data/image_c/', '', $upload->saved_upload_name); makethumb($upload->saved_upload_name, $upload->saved_upload_name, 200, 200); //更新到数据库 $model = new Model_Subtable('sub_user'); $model->query("update sub_user set head_pic='{$save_path}' where id=" . $_POST['id']); ajax_feedback(1, array('path' => $save_path)); }
} } //鲜花 if ($_REQUEST['a'] == 'flower') { $feModel = new Model_Subtable('sub_pic_fe'); $pid = (int) $_GET['pid']; $feRow = $feModel->where("type=1 and pid={$pid} and fromuser='******'picuser']['fromuser'] . "'")->dataRow(); if ($feRow) { die('err'); } else { $data['info'][type] = 1; $data['info'][pid] = $pid; $data['info'][fromuser] = $_SESSION['picuser']['fromuser']; $feModel->add($data); //鲜花数+1 $model->query("update sub_pic set `fnum`=`fnum`+1 where id={$pid}"); die('suc'); } } //鸡蛋 if ($_REQUEST['a'] == 'egg') { $feModel = new Model_Subtable('sub_pic_fe'); $pid = (int) $_GET['pid']; $feRow = $feModel->where("type=2 and pid={$pid} and fromuser='******'picuser']['fromuser'] . "'")->dataRow(); if ($feRow) { die('err'); } else { $data['info'][type] = 2; $data['info'][pid] = $pid; $data['info'][fromuser] = $_SESSION['picuser']['fromuser']; $feModel->add($data);