Esempio n. 1
0
        //我的报名状态
        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;
    }
}
Esempio n. 2
0
/**
 * 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");
	
}