![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/gositeme.com/public_html/quickqr/php/ |
<?php
require_once('../includes/config.php');
require_once('../includes/sql_builder/idiorm.php');
require_once('../includes/db.php');
require_once('../includes/classes/class.template_engine.php');
require_once('../includes/classes/class.country.php');
require_once('../includes/functions/func.global.php');
require_once('../includes/functions/func.sqlquery.php');
require_once('../includes/functions/func.users.php');
require_once('../includes/lang/lang_'.$config['lang'].'.php');
require_once('../includes/seo-url.php');
sec_session_start();
require_once('../includes/seo-url.php');
// Check if this is an Name availability check from signup page using ajax
if(isset($_POST["name"])) {
if(empty($_POST["name"])) {
$name_error = $lang['ENTER_FULL_NAME'];
echo "<span class='status-not-available'> ".$name_error."</span>";
exit;
}
$name_length = strlen(utf8_decode($_POST['name']));
if( ($name_length < 4) OR ($name_length > 21) )
{
$name_error = $lang['NAMELEN'];
echo "<span class='status-not-available'> ".$name_error.".</span>";
exit;
}
else{
echo "<span class='status-available'>".$lang['SUCCESS']."</span>";
exit;
}
/*if(preg_match('/[^A-Za-z\s]/',$_POST['name']))
{
$name_error = $lang['ONLY_LETTER_SPACE'];
echo "<span class='status-not-available'> ".$name_error." [A-Z,a-z,0-9]</span>";
exit;
}*/
}
// Check if this is an Username availability check from signup page using ajax
if(isset($_POST["username"])) {
if(empty($_POST["username"])) {
$username_error = $lang['ENTERUNAME'];
echo "<span class='status-not-available'> ".$username_error."</span>";
exit;
}
if(preg_match('/[^A-Za-z0-9]/',$_POST['username']))
{
$username_error = $lang['USERALPHA'];
echo "<span class='status-not-available'> ".$username_error." [A-Z,a-z,0-9]</span>";
exit;
}
elseif( (strlen($_POST['username']) < 4) OR (strlen($_POST['username']) > 16) )
{
$username_error = $lang['USERLEN'];
echo "<span class='status-not-available'> ".$username_error.".</span>";
exit;
}
else
{
if(checkloggedin())
{
if($_POST["username"] != $_SESSION['user']['username'])
{
$user_count = check_username_exists($_POST["username"]);
if($user_count>0) {
$username_error = $lang['USERUNAV'];
echo "<span class='status-not-available'>".$username_error."</span>";
}
else {
$username_error = $lang['USERUAV'];
echo "<span class='status-available'>".$username_error."</span>";
}
exit;
}
else{
echo "<span class='status-available'>".$lang['SUCCESS']."</span>";
exit;
}
}
else{
$user_count = check_username_exists($_POST["username"]);
if($user_count>0) {
$username_error = $lang['USERUNAV'];
echo "<span class='status-not-available'>".$username_error."</span>";
}
else {
$username_error = $lang['USERUAV'];
echo "<span class='status-available'>".$username_error."</span>";
}
exit;
}
}
}
// Check if this is an Email availability check from signup page using ajax
if(isset($_POST["email"])) {
$_POST['email'] = strtolower($_POST['email']);
if(empty($_POST["email"])) {
$email_error = $lang['ENTEREMAIL'];
echo "<span class='status-not-available'> ".$email_error."</span>";
exit;
}
elseif(!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL))
{
$email_error = $lang['EMAILINV'];
echo "<span class='status-not-available'> ".$email_error.".</span>";
exit;
}
if(checkloggedin())
{
$ses_userdata = get_user_data($_SESSION['user']['username']);
if($_POST["email"] != $ses_userdata['email'])
{
$user_count = check_account_exists($_POST["email"]);
if($user_count>0) {
$email_error = $lang['ACCAEXIST'];
echo "<span class='status-not-available'>".$email_error."</span>";
}
else {
$email_error = $lang['EMAILAVL'];
echo "<span class='status-available'>".$email_error."</span>";
}
exit;
}else{
echo "<span class='status-available'>".$lang['SUCCESS']."</span>";
exit;
}
}
else{
$user_count = check_account_exists($_POST["email"]);
if($user_count>0) {
$email_error = $lang['ACCAEXIST'];
echo "<span class='status-not-available'>".$email_error."</span>";
}
else {
$email_error = $lang['EMAILAVL'];
echo "<span class='status-available'>".$email_error."</span>";
}
exit;
}
}
// Check if this is an Password availability check from signup page using ajax
if(isset($_POST["password"])) {
if(empty($_POST["password"])) {
$password_error = $lang['ENTERPASS'];
echo "<span class='status-not-available'> ".$password_error."</span>";
exit;
}
elseif( (strlen($_POST['password']) < 5) OR (strlen($_POST['password']) > 21) )
{
$password_error = $lang['PASSLENG'];
echo "<span class='status-not-available'> ".$lang['PASSLENG'].".</span>";
exit;
}
else{
echo "<span class='status-available'>".$lang['SUCCESS']."</span>";
exit;
}
}
?>