예제 #1
0
파일: ac.php 프로젝트: hellocc2/crmht
    saveResult($_result['ALL'][$baseData[1]], 'total');
    //记录IP UV 信息
    /* saveResult ( $_result['ALL'][$baseData[1]], 'referer:'. getRefererHost( $refererInfo ), array('dateKey') );  //统计referer来源国家,天为最小单位
    	saveResult ( $_result['ALL'][$baseData[1]], 'screen:'. screenwh ( $pageData['sw'], $pageData['sh'] ), array('dateKey') ); //统计屏幕大小,天为最小单位
    	saveResult ( $_result['ALL'][$baseData[1]], 'brower:'. browerVer ( $baseData[7] ), array('dateKey') );  //统计浏览器类型
    	saveResult ( $_result['ALL'][$baseData[1]], 'lang:'. $baseData[8], array('dateKey') );                //记录IP国家,天为最小单位 */
    //各个站点下所有语言站数据
    saveResult($_result[$baseData[17]]['all'], 'total');
    //记录IP UV 信息
    //saveResult ( $_result[$baseData[17]][$baseData[18]]['all'], 'total' ) ;  //记录IP UV 信息
    /* saveResult ( $_result[$baseData[17]][$baseData[18]]['all'], 'referer:'. getRefererHost( $refererInfo ), array('dateKey') );  //统计referer来源国家,天为最小单位
    	saveResult ( $_result[$baseData[17]][$baseData[18]]['all'], 'screen:'. screenwh ( $pageData['sw'], $pageData['sh'] ), array('dateKey') ); //统计屏幕大小,天为最小单位
    	saveResult ( $_result[$baseData[17]][$baseData[18]]['all'], 'brower:'. browerVer ( $baseData[7] ), array('dateKey') );  //统计浏览器类型
    	saveResult ( $_result[$baseData[17]][$baseData[18]]['all'], 'lang:'. $baseData[8], array('dateKey') );                //记录IP国家,天为最小单位  */
    //各个站点下各个语言站数据
    saveResult($_result[$baseData[17]][$baseData[1]], 'total');
    //记录IP UV 信息
    /* saveResult ( $_result[$baseData[17]][$baseData[18]][$baseData[1]], 'referer:'. getRefererHost($refererInfo), array('dateKey') );  //统计referer来源国家,天为最小单位
    	saveResult ( $_result[$baseData[17]][$baseData[18]][$baseData[1]], 'screen:'. screenwh($pageData['sw'], $pageData['sh']), array('dateKey') ); //统计屏幕大小,天为最小单位
    	saveResult ( $_result[$baseData[17]][$baseData[18]][$baseData[1]], 'brower:'. browerVer($baseData[7]), array('dateKey') );  //统计浏览器类型
    	saveResult ( $_result[$baseData[17]][$baseData[18]][$baseData[1]], 'lang:'. $baseData[8], array('dateKey') );                //记录IP国家,天为最小单位    */
}
//存入相关信息
function saveResult(&$_result, $keyPath, $saveTime = array('minKey', 'hourKey', 'dateKey'))
{
    global $_c, $IP, $UV, $newUV;
    foreach ($saveTime as $mainKey) {
        //===================TIME FOR MINUTES================
        $tmpPath = explode(":", $keyPath);
        eval("\$_re = &\$_result['" . getPrefix($_c[$mainKey]) . "']['" . getPrefix($_c[$mainKey], 2) . "']['" . implode("']['", $tmpPath) . "'];");
        $_re['pv'] = !isset($_re['pv']) ? 1 : ++$_re['pv'];
예제 #2
0
파일: index.php 프로젝트: nfreear/mQuiz
             $response->error = "Quiz not available for download";
         } else {
             $response = $API->getQuizObject($qref);
         }
     }
 }
 if ($method == 'submit') {
     $content = optional_param("content", "", PARAM_TEXT);
     //$response->error = "no content";
     if ($content == "") {
         $response->error = "no content";
     } else {
         $json = json_decode(stripslashes($content));
         // only save results if not owner
         if (!$API->isOwner($json->qref)) {
             $attemptid = saveResult($json, $username);
             if ($attemptid == null) {
                 $response->error = "quiz not found";
             } else {
                 $best = $API->getBestRankForQuiz($json->qref, $USER->userid);
                 $response->rank = $API->getRankingForAttempt($attemptid);
                 $response->bestrank = $best;
                 $qa = $API->getQuizAttempt($attemptid);
                 $response->next = $API->suggestNext($json->qref, $qa->score);
                 $response->result = true;
             }
         } else {
             $response->result = true;
         }
     }
 }
예제 #3
0
}
//login välja
if (isset($_GET["logout"])) {
    session_destroy();
    header("Location: login.php");
}
//tulemuse salvestamine
$result = $result_error = "";
if (isset($_POST["save"])) {
    if (empty($_POST["result"])) {
        $result_error = "Palun sisesta tulemus";
    } else {
        $result = cleanInput($_POST["result"]);
    }
    if ($result_error == "") {
        $msg = saveResult($_GET["k"], $result);
        if ($msg != "") {
            if ($_GET["k"] == $_SESSION["nr_of_baskets"]) {
                header("Location: new_game_final.php");
                var_dump($_GET["k"]);
                exit;
            }
            $k = $_GET["k"] + 1;
            header("Location: new_game_1.php?k=" . $k);
        }
    }
}
function cleanInput($data)
{
    $data = trim($data);
    $data = stripslashes($data);