コード例 #1
0
ファイル: busnow.php プロジェクト: jiehua233/gzbus-v1
function write_text($query, $reversed, $line)
{
    if ($query == 'line') {
        $result = "查询结果:\n☆";
        $result .= implode("\n☆", $line);
        write_ok_text($result);
    } elseif ($query == 'bus') {
        $bus = $line[0];
        $bus_info = get_bus_info($bus, $reversed);
        $bus_pos = cache_bus_pos($bus, $reversed);
        $result = __convert($line, $bus_info, $bus_pos);
        write_ok_text($result);
    } else {
        write_error_text($GLOBALS['ERR_PARAMS_QUERY']);
    }
}
コード例 #2
0
ファイル: joke.php プロジェクト: paladin74/gzbusnow_v1
function get_joke($type, $joke_id, $cat_id, $limit)
{
    if ($joke_id) {
        $sql = "select `id`, `cat`, `cat_id`, `title`, `content` from `joke` where `id` = {$joke_id}";
    } elseif ($cat_id == -1) {
        $sql = "select `id`, `cat`, `cat_id`, `title`, `content` from `joke` order by rand() limit {$limit}";
    } else {
        $sql = "select `id`, `cat`, `cat_id`, `title`, `content` from `joke` where `cat_id` = {$cat_id} order by rand() limit {$limit}";
    }
    $jokes = query_sql($sql);
    if ($type == 'text') {
        $result = "";
        foreach ($jokes as $joke) {
            $result .= $joke['title'] . "\n" . $joke['content'] . "\n\n";
        }
        write_ok_text($result);
    } elseif ($type == 'json') {
        write_ok($jokes);
    } else {
        write_error($GLOBALS['ERR_PARAMS_TYPE']);
    }
}