//我的报名状态 if ($_SESSION['tyuser']) { $signRow = $signModel->where("tid=" . $value['id'] . " and uid=" . $userRow['id'])->dataRow(); $signRow ? $listArr[$key]['sign_status'] = 1 : ($listArr[$key]['sign_status'] = 0); } //是否报名已满 $signRow1 = $signModel->field('count(*) as countnum')->where("is_valid!=2 and tid=" . $value['id'])->dataRow(); $signRow1['countnum'] >= $value['num'] ? $listArr[$key]['man_status'] = 1 : ($listArr[$key]['man_status'] = 0); //发布时的时间 $current_time = time(); //当前时间戳 $lc_time = strtotime(date('Y-m-d', $current_time) . " 00:00:00"); //今天凌晨时间戳 $xs_time = strtotime(date('Y-m-d H', $current_time) . ":00:00"); //当前小时时间戳 $listArr[$key]['fb_str'] = getTimeStr($current_time, $lc_time, $xs_time, $value['addtime']); } if ($_GET['p']) { if ($listArr) { echo json_encode($listArr); die; } else { echo json_encode('err'); die; } } else { $smarty->assign('list', $listArr); $smarty->setLayout('')->setTpl('mobile/templates/task_index.html')->display(); die; } }
/** * function generate * * This will execute c10t with the proper parameters. */ function generate($arg1, $name, $tile, $zoom, $scale) { $start = time(); global $inPath; global $outDir; global $c10tArgs; echo("Generating: ".$name."\t Tile Size:".$tile."\t Zoom:".$zoom."..."); # generate a set of split files $run = "c10t ".$c10tArgs." ".$arg1." --split ".$tile." -w ".$inPath." -o ".$outDir.$name.".%d.%d.".$zoom.".png --write-json ".$outDir.$name.".json"; # Uncomment for details if(VERBOSE) echo("\r\n".$run."\r\n"); exec($run, $output); if(VERBOSE) var_dump($output); $end = time(); $elapsed = $end - $start; echo("Done in ".getTimeStr($elapsed)."\r\n"); }