コード例 #1
0
ファイル: chooseday.php プロジェクト: huangbinzd/kppwGit
<?php

$id = intval($id);
$txt_task_cash = floatval($txt_task_cash);
$model_detail = db_factory::get_one("select * from " . TABLEPRE . "witkey_model where model_id = {$id}");
$model_detail_config = unserialize($model_detail['config']);
if (floatval($model_detail_config[min_cash]) > floatval($txt_task_cash)) {
    echo "你的预算不能少于¥{$model_detail_config['min_cash']}元";
    die;
}
$task_time = db_factory::query("select * from " . TABLEPRE . "witkey_task_time_rule where model_id = {$id}");
$task_time_num = count($task_time);
$num = $task_time_num - 1;
for ($i = $num; $i >= 0; $i--) {
    if (floatval($task_time[$i][rule_cash]) <= $txt_task_cash) {
        echo "<a href=javascript:clicktime();>" . $txt_task_cash . "元的任务最大发布时间为" . $task_time[$i][rule_day] . "天</a>";
        die;
    }
}
$objRelease = sreward_release_class::get_instance($id, $pub_mode);
$currentday = date("Y-m-d", time());
$strMaxDay = $objRelease->getMaxDay($txt_task_cash);
$day = strtotime($strMaxDay) - strtotime($currentday);
$day = $day / 3600 / 24;
echo "<a href=javascript:clicktime();>" . $txt_task_cash . "元的任务最大发布时间为" . $day . "天</a>";
die;
die;
コード例 #2
0
 public function public_pubtask()
 {
     $this->submit_check();
     $std_obj = $this->_std_obj;
     $release_info = $std_obj->_release_info;
     $task_obj = $this->_task_obj;
     $user_info = $this->_user_info;
     $task_obj->setModel_id($this->_model_id);
     $task_obj->setIndus_id($release_info['indus_id']);
     $task_obj->setIndus_pid($release_info['indus_pid']);
     $task_obj->setProvince($release_info['province']);
     $task_obj->setCity($release_info['city']);
     $task_obj->setArea($release_info['area']);
     $task_obj->setTask_title(kekezu::str_filter(kekezu::escape($release_info['txt_title'])));
     $task_obj->setTask_desc(kekezu::str_filter(kekezu::escape($release_info['tar_content'])));
     $strFileIds = implode(',', array_filter(explode('|', $release_info['file_ids'])));
     $task_obj->setTask_file($strFileIds);
     $task_obj->setTask_pic($this->filerPic($strFileIds));
     $task_obj->setContact($release_info['txt_mobile']);
     $task_obj->setProfit_rate($this->_task_config['task_rate']);
     $task_obj->setTask_fail_rate($this->_task_config['task_fail_rate']);
     $task_obj->setTask_cash($release_info['txt_task_cash']);
     $task_obj->setReal_cash($release_info['txt_task_cash'] * (100 - $this->_task_config['task_rate']) / 100);
     $task_obj->setStart_time(time());
     $time_arr = getdate();
     $rel_time = $time_arr['hours'] * 3600 + $time_arr['minutes'] * 60 + $time_arr['seconds'];
     if ($this->_model_id == 15) {
         $objRelease = sreward_release_class::get_instance($this->_model_id, $pub_mode);
         $arrConfig = $objRelease->_task_config;
         $end_times = time() + $arrConfig['max_time'] * 24 * 60 * 60;
         $task_obj->setSub_time($end_times);
         $task_obj->setEnd_time($end_times);
     } else {
         $task_obj->setSub_time(strtotime($release_info['txt_task_day']) + $rel_time);
         $task_obj->setEnd_time(strtotime($release_info['txt_task_day']) + $this->_task_config['choose_time'] * 24 * 3600 + $rel_time);
     }
     $task_obj->setUid($this->_uid);
     $task_obj->setUsername($this->_username);
     $task_obj->setTeamwork($release_info['txt_teamwork']);
     $selfIp = keke_base_class::get_ip();
     $ipinfo = json_decode(file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=" . $selfIp), true);
     $ipinfo = db_factory::get_one("select * from " . TABLEPRE . "witkey_district where name='" . $ipinfo['data']['region'] . "'");
     $task_obj->setTask_status(0);
     $task_obj->setCash_cost($release_info['txt_task_cash']);
     $task_obj->setKf_uid($this->_kf_uid);
 }