Пример #1
0
 public function update_order()
 {
     plan::get_instance()->expired_plan();
     //过期自动返还
     //北单自动兑奖
     $bjdc_obj = Plans_bjdcService::get_instance();
     $results = $bjdc_obj->get_unpaijiang_id();
     if (empty($results)) {
         return;
     }
     foreach ($results as $row) {
         $bjdc_obj->bonus_plan($row);
     }
 }
Пример #2
0
  * @param subscription $b The second subscription
  */
 function date_sort($a, $b)
 {
     if ($a->sub_date_created === $b->sub_date_created) {
         return 0;
     }
     return strtotime($a->sub_date_created) < strtotime($b->sub_date_created) || $a->sub_status === 'deleted' && $b->sub_status !== 'deleted' ? 1 : -1;
 }
 $subs = subscription::get_by_user($user_id);
 usort($subs, "date_sort");
 if ($subs) {
     echo '<table class="table">' . '</td><td>Plan</td><td>Start Date</td><td>Payment Schedule</td><td></td></tr>';
     foreach ($subs as $_sub) {
         $date = strtotime($_sub->sub_date_created);
         echo '<tr class="' . ($_sub->sub_status === 'active' ? 'success' : ($_sub->sub_status === 'suspended' ? 'warning' : ($_sub->sub_status === 'pending' ? 'info' : 'danger'))) . '">' . '<td>' . plan::get_instance($_sub->sub_plan)->plan_name . '</td>' . '<td>' . (date('y', $date) == '15' ? date('F j', $date) : date('n/j/Y', $date)) . '</td>' . "<td>{$_sub->sub_pmt_schedule}</td>" . '<td>';
         if ($_sub->sub_status === 'suspended') {
             if ($_sub->sub_balance > 0) {
                 echo "Suspended - Balance due \${$_sub->sub_balance}";
             }
         } else {
             if ($_sub->sub_status === 'pending') {
                 echo 'Awaiting verification';
             } else {
                 if ($_sub->sub_status === 'active') {
                     echo "Active";
                 } else {
                     echo "Deleted";
                 }
             }
         }
Пример #3
0
 public function set_bonus($id, $page = 1)
 {
     /* 权限检查 订单列表 */
     role::check('order_list');
     if (empty($id)) {
         remind::set(Kohana::lang('o_global.bad_request'), 'order/ticketnum/');
     }
     $ticketobj = ticket::get_instance();
     $result = $ticketobj->get($id);
     if (empty($result)) {
         remind::set(Kohana::lang('o_global.bad_request'), 'order/ticketnum/');
     }
     //提交操作
     if (!empty($_POST)) {
         tool::filter_strip_tags($_POST);
         $bonus = $_POST['money'];
         $num = $_POST['num'];
         $password = $_POST['password'];
         $flag = $ticketobj->update_bonus($id, $bonus, $num, $password, $this->manager_id);
         $addchar = '成功';
         if (!$flag) {
             $addchar = '失败';
         }
         //添加日志
         $logs_data = array();
         $logs_data['manager_id'] = $this->manager_id;
         $logs_data['user_log_type'] = 28;
         $logs_data['ip'] = tool::get_long_ip();
         $logs_data['memo'] = "为id:{$result['id']}的彩票录入奖金:{$bonus}{$addchar}";
         ulog::instance()->add($logs_data);
         if ($flag) {
             remind::set("成功为id:{$result['id']}的彩票录入奖金:{$bonus}", '/order/ticketnum/index/hasticket/?page=' . $page, 'success');
         } else {
             remind::set("为id:{$result['id']}的彩票录入奖金:{$bonus}失败", '/order/ticketnum/?page=' . $page, 'error');
         }
     }
     if ($result['status'] != 1 && !($result['status'] == 2 && $result['bonus'] == -9999)) {
         remind::set(Kohana::lang('o_global.bad_request'), 'order/ticketnum/');
     }
     //获取更多信息
     $result['plan'] = plan::get_instance()->get_plan_by_tid($result['plan_id'], $result['ticket_type']);
     $result['user'] = user::get_instance()->get($result['plan']['user_id']);
     $result['manager'] = '';
     if (!empty($result['manager_id'])) {
         $manager = Mymanager::instance($result['manager_id'])->get();
         $result['manager'] = $manager['username'];
     }
     $this->template->content = new View("order/order_set_bonus", $result);
 }
Пример #4
0
/**
 * Plans
 *
 * The template for displaying plans
 *
 * @author Matt Beall
 * @since 0.0.1
 */
global $the_title;
$the_title = 'Plans';
include_once 'header.php';
if (!is_logged_in() || $_SESSION['user_level'] < 100) {
    header('Location: http://fortcollinscreative.com/');
} else {
    $plan = plan::get_instance($_REQUEST['id']);
    ?>
<div class="content-area container" id="primary">
  <div class="row">
    <div class="site-content col-xs-12" id="content">
      <div class="row">
        <div class="col-xs-12 col-sm-12 hidden-md hidden-lg"></div>

        <article class="col-xs-12 post-1230 page type-page status-publish hentry" id="post-1230">
          <header class="entry-header">
            <h1 class="entry-title">We strive to develop excellent software that transforms data into relationships</h1>

            <div class="entry-meta"></div><!-- .entry-meta -->
          </header><!-- .entry-header -->

          <div class="entry-content">