<?php

//mob_check_login.php

include 'dbFunctions.php';

//echo "1" ."<br>";
function getRequestLoginHeaders() {
    $headers = array();
    foreach($_SERVER as $key => $value) {
        if (substr($key, 0, 5) <> 'HTTP_') {
            continue;
        }
        $header = str_replace(' ', '-', ucwords(str_replace('_', ' ', strtolower(substr($key, 5)))));
        $headers[$header] = $value;
    }
    return $headers;
}

function checklogin($devId,$devPass,$content) {

//echo "Content" ."$content";

//echo "devId:" . $devId . "<br>" ;
//echo "devPass:"  . $devPass . "<br>";

$sql_select = "Select * from mob_api_setting Where DeveloperId='$devId' and DeveloperPass='$devPass' and type ='apps'";
//echo "<br>Sql:" . $sql_select;
$result_getDevId = mysql_query($sql_select);

if (mysql_num_rows($result_getDevId) === 0){

$error_arr = array(   
        "errorDetails" =>  array(
        "errorCode" => "4000",
        "errorDescription" => "API LOGIN FAIL"
        ));
        
$endcode_error= json_encode($error_arr);

//echo "3" ."<br>";

$content2 = str_replace ("'","''",$content);

$sql_insert_error = "INSERT INTO mob_api_received (remark, develop_id, develop_pass, api_name, data_response_mob, data_received) VALUES ('Illegal Login','$devId', '$devPass','API Login','$endcode_error', '$content2')";

$insert_data_error = mysql_query($sql_insert_error);


/////////////////////////////

if (!$insert_data_error) {
            ////// IF UPDATE DATABASE ERROR
            $sqlError = mysql_error();
            //echo "sqlError:" . $sqlError . "<br>";
            $sqlError2 = str_replace ("'","''",$sqlError);
            //echo "sqlError2:" . $sqlError2 . "<br>";
            $error_arr = array(   
            "errorDetails" =>  array(
            "errorCode" => "1000",
            "errorDescription" => "Internal Server Error. Contact Technical Support."
             ));
        
             $endcode_error= json_encode($error_arr);
             
             $sql_insert = "INSERT INTO mob_api_received (develop_id, develop_pass, memberid, password, mobileno, api_name,data_received, sqlerror,data_response_mob) VALUES ('$devId','$devPass', '$memberid','$password', '$mobileno', 'mob_infinite_vvmem.php','$content', '$sqlError2', '$endcode_error')";
        
            // echo "<br>Sql_insert:" . $sql_insert;
             //echo "<br>";
       
             $insert_data = mysql_query($sql_insert);
        
             echo $endcode_error;
    
             exit();
             
}
////////////////////////////


 //if (!$insert_data_error) {
// die ('Error: ' . mysql_error());
// }
//echo "4" ."<br>";
echo $endcode_error;

$result  = "FAIL";

}
else

{
$result = "SUCCESS";
}

return $result;
         
}

/*
function check_error_desc($code) {

$sql_select = "Select * from mob_api_err_code Where err_code='$code'";
//echo "<br>Sql:" . $sql_select;
$result_err_desc = mysql_query($sql_select);

$row_err_desc = mysql_fetch_array($result_err_desc); 
$err_desc = $row_err_desc['err_desc'];
    

return $err_desc;
         
}

*/


?>

