Example #1
0
function parseRequest($lineData)
{
    $formData = array();
    $formData['aid'] = normalizeData($lineData['aid']);
    $formData['pwd'] = normalizeData($lineData['pwd']);
    return $formData;
}
function getData()
{
    $repo = empty($_GET['repo']) ? null : $_GET['repo'];
    $sha = empty($_GET['sha']) ? null : $_GET['sha'];
    if (is_null($repo) || is_null($sha)) {
        return null;
    }
    $path = "{$repo}/" . substr($sha, 0, 2) . "/{$sha}.json";
    $data = @file_get_contents(JQUERY_CLA_SERVER_URL . "/{$path}");
    if (!$data) {
        return null;
    }
    $data = json_decode($data);
    $data = normalizeData($data);
    $data->repo = $repo;
    return $data;
}
Example #3
0
function create_search_sql($searchInfo)
{
    /*** 検索条件 ***/
    //var_dump($searchInfo);
    //$fiels = array(FLD_OCCURRENCE_PLACE, FLD_SCREEN_ID, FLD_ERR_CONTENT, FLD_CAUTION, FLD_VERSION, FLD_CORRECTIONS);
    // 空白 [ \t\n\r\f] または全角空白で分割
    $key_words = mb_convert_encoding($searchInfo["key_word"], "EUC-JP", "auto");
    //print "$key_words";
    // キーワードを整形
    $key_words = normalizeData($searchInfo["key_word"]);
    // 全角スペースを半角スペースに変換。(↑その他の変換も含め上記メソッドを使用)
    //$key_words  = str_replace(' ', ' ', $key_words);
    //$keyword = mb_convert_kana($keyword, 's'); <-- 全角スペースを半角スペースに変換するにはこの方法でもOK
    $words = preg_split("/[\\s,]+/", $key_words, -1, PREG_SPLIT_NO_EMPTY);
    //var_dump($words);
    $sql_param_search = "";
    //print "count: " . count($words);
    if (count($words) > 0 && $words[0] != null) {
        foreach ($searchInfo as $key => $val) {
            if ($key == "key_word") {
                continue;
            }
            if (strlen($sql_param_search) > 0) {
                $sql_param_search .= " OR ";
            }
            $sql_param_word = "";
            foreach ($words as $word) {
                if (strlen($sql_param_word) > 0) {
                    $sql_param_word .= " AND ";
                }
                $sql_param_word .= "{$key} " . bind_like($word);
            }
            $sql_param_search .= "(" . $sql_param_word . ")";
        }
    }
    return $sql_param_search;
}