public function perform() { require_once _APP_PATH . 'classes/myPDOConn.Class.php'; $pdoConn = \ninthday\niceToolbar\myPDOConn::getInstance('BackendConnConfig.inc.php'); $sql = 'INSERT INTO `probe_fgapp_log`(`userID`, `UHID`, `Type`, `TriggeredTimes`, `PackageName`, `Activity`) ' . 'VALUES (:userID, :UHID, 2, :TriggeredTimes, :PackageName, :Activity)'; try { $stmt = $pdoConn->dbh->prepare($sql); if ($stmt) { $stmt->bindParam(':userID', $user_id, \PDO::PARAM_INT); $stmt->bindParam(':UHID', $uh_id, \PDO::PARAM_INT); $stmt->bindParam(':TriggeredTimes', $trig_time, \PDO::PARAM_STR); $stmt->bindParam(':PackageName', $package_name, \PDO::PARAM_STR); $stmt->bindParam(':Activity', $activity, \PDO::PARAM_STR); foreach ($this->args as $probe_log) { $user_id = $probe_log["user_id"]; $uh_id = $probe_log["uh_id"]; $trig_time = date("Y-m-d H:i:s", intval($probe_log["trig_time"] / 1000)); $application = explode('/', $probe_log["pgn"]); $package_name = $application[0]; $activity = $application[1]; $stmt->execute(); } } else { $err_msg = json_encode('[' . date("Y-m-d H:i:s") . '] FGScUAppNameProbe Job Error:' . $pdoConn->dbh->errorInfo() . PHP_EOL . json_encode($this->args)); file_put_contents(_APP_PATH . "xmind-job/error-log/" . date("Y-m-d") . "-error.txt", $err_msg, FILE_APPEND | LOCK_EX); } } catch (Exception $exc) { // echo $exc->getMessage(); $err_msg = '[' . date("Y-m-d H:i:s") . '] FGScUAppNameProbe Job Exception:' . $exc->getMessage() . PHP_EOL . json_encode($this->args); $err_msg .= PHP_EOL . '-----------------------------------------------' . PHP_EOL; file_put_contents(_APP_PATH . "xmind-job/error-log/" . date("Y-m-d") . "-exception.txt", $err_msg, FILE_APPEND | LOCK_EX); unset($pdoConn); } unset($pdoConn); }
public function perform() { require_once _APP_PATH . 'classes/myPDOConn.Class.php'; $pdoConn = \ninthday\niceToolbar\myPDOConn::getInstance('BackendConnConfig.inc.php'); $sql = 'INSERT INTO `probe_wifi_log`(`userID`, `UHID`, `TriggeredTimes`, `NatworkStatus`) ' . 'VALUES (:userID, :UHID, :TriggeredTimes, :NatworkStatus)'; try { $stmt = $pdoConn->dbh->prepare($sql); if ($stmt) { $stmt->bindParam(':userID', $user_id, \PDO::PARAM_INT); $stmt->bindParam(':UHID', $uh_id, \PDO::PARAM_INT); $stmt->bindParam(':TriggeredTimes', $trig_time, \PDO::PARAM_STR); $stmt->bindParam(':NatworkStatus', $networkstatus, \PDO::PARAM_INT); foreach ($this->args as $probe_log) { $user_id = $probe_log["user_id"]; $uh_id = $probe_log["uh_id"]; $trig_time = date("Y-m-d H:i:s", intval($probe_log["trig_time"] / 1000)); $networkstatus = $probe_log["ns"]; $stmt->execute(); } } else { $err_msg = json_encode('[' . date("Y-m-d H:i:s") . '] WifiStatus Job Error:' . $pdoConn->dbh->errorInfo() . PHP_EOL . json_encode($this->args)); file_put_contents(_APP_PATH . "xmind-job/error-log/" . date("Y-m-d") . "-error.txt", $err_msg, FILE_APPEND | LOCK_EX); } } catch (Exception $exc) { $err_msg = '[' . date("Y-m-d H:i:s") . '] WifiStatus Job Exception:' . $exc->getMessage() . PHP_EOL . json_encode($this->args); $err_msg .= PHP_EOL . '-----------------------------------------------' . PHP_EOL; file_put_contents(_APP_PATH . "xmind-job/error-log/" . date("Y-m-d") . "-exception.txt", $err_msg, FILE_APPEND | LOCK_EX); unset($pdoConn); } unset($pdoConn); }
$_SESSION['access_token'] = $gClient->getAccessToken(); header('Location: ' . filter_var($redirect_uri, FILTER_SANITIZE_URL)); } //Set Access Token to make Request if (isset($_SESSION['access_token']) && $_SESSION['access_token']) { $gClient->setAccessToken($_SESSION['access_token']); } //Get User Data from Google Plus //If New, Insert to Database if ($gClient->getAccessToken()) { $userData = $objOAuthService->userinfo->get(); try { if (!empty($userData)) { require_once _APP_PATH . 'classes/myPDOConn.Class.php'; require_once _APP_PATH . 'classes/Authentication.Class.php'; $pdoConn = \ninthday\niceToolbar\myPDOConn::getInstance('xmindPDOConnConfig.inc.php'); $objUserAuth = new \ninthday\niceToolbar\Authentication($pdoConn); if ($objUserAuth->isExistandActived($userData)) { $_SESSION['access_token'] = $gClient->getAccessToken(); header('Location: index.php'); } else { $strMesg = "Your Account is not Active, Please contact adminstrator, thx!"; } } } catch (Exception $exc) { echo $exc->getMessage(); } } else { $authUrl = $gClient->createAuthUrl(); } ?>