function schedule_up_item_form() { $item_id = (int) Url::get('item_id', 0); if ($item_id > 0 && User::is_login() && !User::is_block()) { $user = array(); $item = array(); $up_item = array(); $up_items = array(); $user = array(); $re = DB::query("SELECT * FROM up_item_schedule WHERE item_id={$item_id} ORDER BY run_order"); if ($re) { while ($s_item = mysql_fetch_assoc($re)) { $up_items[] = $s_item; } } if (!$up_items) { echo "not_exist"; exit; } $item = Item::get_item($item_id); $item_memcache = $item; if ($item && $item['status'] != -1) { if (User::id() == $item['user_id']) { $user = DB::select('account', "id={$item['user_id']}"); $up_item = $up_items[0]; foreach ($up_items as $u_item) { if ($u_item['up_remain'] > $up_item['up_remain']) { $up_item['up_remain'] = $u_item['up_remain']; } } if ($up_item['up_remain'] < 0) { $up_item['up_remain'] = 0; } global $display; //$run_times=array(); $run_times = ''; foreach ($up_items as $run_time) { if ($run_time['time_run']) { $arr = explode('-', $run_time['time_run']); $run_hour = $arr[0]; $run_min = $arr[1]; $run_times .= $arr[0] . ':' . $arr[1] . '|'; } } $display->add('run_times', substr($run_times, 0, -1)); if ($up_item['week_day']) { $arr = explode('|', $up_item['week_day']); if ($arr) { foreach ($arr as $stt => $val) { $stt += 2; $display->add("week_day{$stt}", $val); } } } $display->add('up_remain', (int) $up_item['up_remain']); $display->add('status', (int) $up_item['status']); $display->add('item_id', (int) $item['id']); $display->add('user_up_count', $user['up_item']); $display->add('item_name', stripslashes($item['name'])); $display->add('user_name', $item['user_name']); $display->add('item_url', "?page=item_detail&id={$item['id']}&ebname=" . EClassApi::safe_title($item['name'])); $display->add('cur_up_per_day', count($up_items)); EClassApi::get_sms_config(); $display->add('up_number', CGlobal::$sms_configs['EBU']); $display->output('UpTin', false, "Personal"); exit; } } else { //delete schedule here... DB::query("UPDATE up_item_schedule SET status=3 WHERE item_id={$item_id}"); echo "item_not_exist"; exit; } } echo 'invalid'; exit; }