本文整理汇总了PHP中helper::clearText方法的典型用法代码示例。如果您正苦于以下问题:PHP helper::clearText方法的具体用法?PHP helper::clearText怎么用?PHP helper::clearText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类helper
的用法示例。
在下文中一共展示了helper::clearText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: remove
public function remove($accountId, $accessToken)
{
$accountId = helper::clearInt($accountId);
$accessToken = helper::clearText($accessToken);
$accessToken = helper::escapeText($accessToken);
$currentTime = time();
//current time
$stmt = $this->db->prepare("UPDATE access_data SET removeAt = (:removeAt) WHERE accountId = (:accountId) AND accessToken = (:accessToken)");
$stmt->bindParam(":accountId", $accountId, PDO::PARAM_INT);
$stmt->bindParam(":accessToken", $accessToken, PDO::PARAM_STR);
$stmt->bindParam(":removeAt", $currentTime, PDO::PARAM_INT);
if ($stmt->execute()) {
return true;
}
return false;
}
示例2: signin
public function signin($username, $password)
{
$access_data = array('error' => true);
$username = helper::clearText($username);
$password = helper::clearText($password);
$stmt = $this->db->prepare("SELECT salt FROM users WHERE login = (:username) LIMIT 1");
$stmt->bindParam(":username", $username, PDO::PARAM_STR);
$stmt->execute();
if ($stmt->rowCount() > 0) {
$row = $stmt->fetch();
$passw_hash = md5(md5($password) . $row['salt']);
$stmt2 = $this->db->prepare("SELECT id, state FROM users WHERE login = (:username) AND passw = (:password) LIMIT 1");
$stmt2->bindParam(":username", $username, PDO::PARAM_STR);
$stmt2->bindParam(":password", $passw_hash, PDO::PARAM_STR);
$stmt2->execute();
if ($stmt2->rowCount() > 0) {
$row2 = $stmt2->fetch();
$access_data = array("error" => false, "error_code" => ERROR_SUCCESS, "accountId" => $row2['id']);
}
}
return $access_data;
}
示例3: isset
*
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
$accountId = isset($_POST['accountId']) ? $_POST['accountId'] : 0;
$accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
$lat = isset($_POST['lat']) ? $_POST['lat'] : '';
$lng = isset($_POST['lng']) ? $_POST['lng'] : '';
$lat = helper::clearText($lat);
$lat = helper::escapeText($lat);
$lng = helper::clearText($lng);
$lng = helper::escapeText($lng);
$result = array("error" => true, "error_code" => ERROR_UNKNOWN);
$auth = new auth($dbo);
if (!$auth->authorize($accountId, $accessToken)) {
api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
}
$result = array("error" => false, "error_code" => ERROR_SUCCESS);
$geo = new geo($dbo);
$info = $geo->info(helper::ip_addr());
$account = new account($dbo, $accountId);
if (strlen($lat) > 0 && strlen($lng) > 0) {
$result = $account->setGeoLocation($lat, $lng);
} else {
if ($info['geoplugin_status'] == 206) {
$result = $account->setGeoLocation($info['geoplugin_latitude'], $info['geoplugin_longitude']);
示例4: header
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
header("Location: /admin/login.php");
}
if (!empty($_POST)) {
$authToken = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
$current_passw = isset($_POST['current_passw']) ? $_POST['current_passw'] : '';
$new_passw = isset($_POST['new_passw']) ? $_POST['new_passw'] : '';
$current_passw = helper::clearText($current_passw);
$current_passw = helper::escapeText($current_passw);
$new_passw = helper::clearText($new_passw);
$new_passw = helper::escapeText($new_passw);
if ($authToken === helper::getAuthenticityToken() && !APP_DEMO) {
$admin = new admin($dbo);
$admin->setId(admin::getCurrentAdminId());
$result = $admin->setPassword($current_passw, $new_passw);
if ($result['error'] === false) {
header("Location: /admin/settings.php/?result=success");
exit;
} else {
header("Location: /admin/settings.php/?result=error");
exit;
}
}
header("Location: /admin/settings.php");
exit;
示例5: isLoginExists
public function isLoginExists($username)
{
if (file_exists("../html/page." . $username . ".inc.php")) {
return true;
}
$username = helper::clearText($username);
$username = helper::escapeText($username);
$stmt = $this->db->prepare("SELECT id FROM users WHERE login = (:username) LIMIT 1");
$stmt->bindParam(":username", $username, PDO::PARAM_STR);
if ($stmt->execute()) {
if ($stmt->rowCount() > 0) {
return true;
}
}
return false;
}
示例6: isset
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
$clientId = isset($_POST['clientId']) ? $_POST['clientId'] : 0;
$gcm_regId = isset($_POST['gcm_regId']) ? $_POST['gcm_regId'] : '';
$username = isset($_POST['username']) ? $_POST['username'] : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
$clientId = helper::clearInt($clientId);
$gcm_regId = helper::clearText($gcm_regId);
$username = helper::clearText($username);
$password = helper::clearText($password);
$gcm_regId = helper::escapeText($gcm_regId);
$username = helper::escapeText($username);
$password = helper::escapeText($password);
if ($clientId != CLIENT_ID) {
api::printError(ERROR_UNKNOWN, "Error client Id.");
}
$access_data = array();
$account = new account($dbo);
$access_data = $account->signin($username, $password);
unset($account);
if ($access_data["error"] === false) {
$auth = new auth($dbo);
$access_data = $auth->create($access_data['accountId'], $clientId);
if ($access_data['error'] === false) {
$account = new account($dbo, $access_data['accountId']);
示例7: isset
$user_password_repeat = '';
$error_token = false;
$error_username = false;
$error_fullname = false;
$error_password = false;
$error_password_repeat = false;
if (!empty($_POST)) {
$error = false;
$user_username = isset($_POST['user_username']) ? $_POST['user_username'] : '';
$user_password = isset($_POST['user_password']) ? $_POST['user_password'] : '';
$user_fullname = isset($_POST['user_fullname']) ? $_POST['user_fullname'] : '';
$token = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
$user_username = helper::clearText($user_username);
$user_fullname = helper::clearText($user_fullname);
$user_password = helper::clearText($user_password);
$user_password_repeat = helper::clearText($user_password_repeat);
$user_username = helper::escapeText($user_username);
$user_fullname = helper::escapeText($user_fullname);
$user_password = helper::escapeText($user_password);
$user_password_repeat = helper::escapeText($user_password_repeat);
if (auth::getAuthenticityToken() !== $token) {
$error = true;
$error_token = true;
$error_message[] = 'Error!';
}
if (!helper::isCorrectLogin($user_username)) {
$error = true;
$error_username = true;
$error_message[] = 'Incorrect username.';
}
if (!helper::isCorrectPassword($user_password)) {
示例8: isset
$user_year = isset($_POST['year']) ? $_POST['year'] : 0;
$user_month = isset($_POST['month']) ? $_POST['month'] : 0;
$user_day = isset($_POST['day']) ? $_POST['day'] : 0;
$language = isset($_POST['language']) ? $_POST['language'] : '';
$clientId = helper::clearInt($clientId);
$user_sex = helper::clearInt($user_sex);
$user_year = helper::clearInt($user_year);
$user_month = helper::clearInt($user_month);
$user_day = helper::clearInt($user_day);
$facebookId = helper::clearText($facebookId);
$gcm_regId = helper::clearText($gcm_regId);
$username = helper::clearText($username);
$fullname = helper::clearText($fullname);
$password = helper::clearText($password);
$email = helper::clearText($email);
$language = helper::clearText($language);
$facebookId = helper::escapeText($facebookId);
$gcm_regId = helper::escapeText($gcm_regId);
$username = helper::escapeText($username);
$fullname = helper::escapeText($fullname);
$password = helper::escapeText($password);
$email = helper::escapeText($email);
$language = helper::escapeText($language);
if ($clientId != CLIENT_ID) {
api::printError(ERROR_UNKNOWN, "Error client Id.");
}
$result = array("error" => true);
$account = new account($dbo);
$result = $account->signup($username, $fullname, $password, $email, $user_sex, $user_year, $user_month, $user_day);
unset($account);
if ($result['error'] === false) {
示例9: isset
* ifsoft.co.uk engine v1.0
*
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2015 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
$clientId = isset($_POST['clientId']) ? $_POST['clientId'] : 0;
$accountId = isset($_POST['accountId']) ? $_POST['accountId'] : '';
$accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
$clientId = helper::clearInt($clientId);
$accountId = helper::clearInt($accountId);
$accessToken = helper::clearText($accessToken);
$accessToken = helper::escapeText($accessToken);
if ($clientId != CLIENT_ID) {
api::printError(ERROR_UNKNOWN, "Error client Id.");
}
$result = array("error" => true, "error_code" => ERROR_UNKNOWN);
$auth = new auth($dbo);
if (!$auth->authorize($accountId, $accessToken)) {
api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
}
$account = new account($dbo, $accountId);
$account->setFacebookId("");
$result = array("error" => false, "error_code" => ERROR_SUCCESS);
echo json_encode($result);
exit;
}
示例10: auth
$personalPriority = helper::clearInt($personalPriority);
$importantInOthers = helper::clearInt($importantInOthers);
$smokingViews = helper::clearInt($smokingViews);
$alcoholViews = helper::clearInt($alcoholViews);
$lookingViews = helper::clearInt($lookingViews);
$interestedViews = helper::clearInt($interestedViews);
$accountId = helper::clearInt($accountId);
$fullname = helper::clearText($fullname);
$fullname = helper::escapeText($fullname);
$location = helper::clearText($location);
$location = helper::escapeText($location);
$facebookPage = helper::clearText($facebookPage);
$facebookPage = helper::escapeText($facebookPage);
$instagramPage = helper::clearText($instagramPage);
$instagramPage = helper::escapeText($instagramPage);
$bio = helper::clearText($bio);
$bio = preg_replace("/[\r\n]+/", " ", $bio);
//replace all new lines to one new line
$bio = preg_replace('/\\s+/', ' ', $bio);
//replace all white spaces to one space
$bio = helper::escapeText($bio);
$sex = helper::clearInt($sex);
$year = helper::clearInt($year);
$month = helper::clearInt($month);
$day = helper::clearInt($day);
$auth = new auth($dbo);
if (!$auth->authorize($accountId, $accessToken)) {
api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
}
$result = array("error" => true, "error_code" => ERROR_UNKNOWN);
$account = new account($dbo, $accountId);
示例11: isset
<?php
/*!
* ifsoft.co.uk engine v1.0
*
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
$username = isset($_POST['username']) ? $_POST['username'] : '';
$username = helper::clearText($username);
$username = helper::escapeText($username);
$result = array("error" => true);
if (!$helper->isLoginExists($username)) {
$result = array("error" => false);
}
echo json_encode($result);
exit;
}
示例12: header
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
header("Location: /admin/login.php");
}
$stats = new stats($dbo);
$gift = new gift($dbo);
$page_id = "gifts";
$error = false;
$error_message = '';
if (isset($_GET['action'])) {
$action = isset($_GET['action']) ? $_GET['action'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : 0;
$action = helper::clearText($action);
$action = helper::escapeText($action);
$id = helper::clearInt($id);
if (!APP_DEMO) {
switch ($action) {
case 'remove':
$gift->db_remove($id);
header("Location: /admin/gifts.php");
break;
default:
header("Location: /admin/gifts.php");
break;
}
}
}
if (!empty($_POST)) {
示例13: header
* ifsoft.co.uk engine v1.0
*
* http://ifsoft.com.ua, http://ifsoft.co.uk
* qascript@ifsoft.co.uk
*
* Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
*/
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
header("Location: /admin/login.php");
}
if (!empty($_POST)) {
$authToken = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
$message = isset($_POST['message']) ? $_POST['message'] : '';
$type = isset($_POST['type']) ? $_POST['type'] : 1;
$message = helper::clearText($message);
$message = helper::escapeText($message);
$type = helper::clearInt($type);
if ($authToken === helper::getAuthenticityToken() && !APP_DEMO) {
if (strlen($message) != 0) {
$gcm = new gcm($dbo, 0);
$gcm->setData($type, $message, 0);
$gcm->forAll();
$gcm->send();
}
}
header("Location: /admin/gcm.php");
}
$stats = new stats($dbo);
$page_id = "gcm";
$error = false;
示例14: isset
$accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
$profileId = isset($_POST['profileId']) ? $_POST['profileId'] : 0;
$chatId = isset($_POST['chatId']) ? $_POST['chatId'] : 0;
$messageText = isset($_POST['messageText']) ? $_POST['messageText'] : "";
$messageImg = isset($_POST['messageImg']) ? $_POST['messageImg'] : "";
$clientId = helper::clearInt($clientId);
$accountId = helper::clearInt($accountId);
$profileId = helper::clearInt($profileId);
$chatId = helper::clearInt($chatId);
$messageText = helper::clearText($messageText);
$messageText = preg_replace("/[\r\n]+/", "<br>", $messageText);
//replace all new lines to one new line
$messageText = preg_replace('/\\s+/', ' ', $messageText);
//replace all white spaces to one space
$messageText = helper::escapeText($messageText);
$messageImg = helper::clearText($messageImg);
$messageImg = helper::escapeText($messageImg);
$result = array("error" => true, "error_code" => ERROR_UNKNOWN);
$auth = new auth($dbo);
if (!$auth->authorize($accountId, $accessToken)) {
api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
}
$profile = new profile($dbo, $profileId);
$profile->setRequestFrom($accountId);
$profileInfo = $profile->get();
if ($profileInfo['state'] != ACCOUNT_STATE_ENABLED) {
echo json_encode($result);
exit;
}
if ($profileInfo['allowMessages'] == 0 && $profileInfo['follower'] === false) {
echo json_encode($result);
示例15: header
if (!admin::isSession()) {
header("Location: /admin/login.php");
}
$page_id = "support";
$error = false;
$error_message = '';
$query = '';
$result = array();
$result['id'] = 0;
$result['tickets'] = array();
$support = new support($dbo);
if (isset($_GET['act'])) {
$act = isset($_GET['act']) ? $_GET['act'] : '';
$ticketId = isset($_GET['ticketId']) ? $_GET['ticketId'] : 0;
$token = isset($_GET['access_token']) ? $_GET['access_token'] : '';
$ticketId = helper::clearText($ticketId);
if (admin::getAccessToken() === $token && !APP_DEMO) {
switch ($act) {
case "delete":
$support->removeTicket($ticketId);
header("Location: /admin/support.php");
break;
default:
header("Location: /admin/support.php");
}
}
header("Location: /admin/support.php");
}
$result = $support->getTickets();
$css_files = array("admin.css");
$page_title = "Support";