0) $progress_percent = floor(100/$e);
function CheckIfVerified($userid, $type)
{
switch ($type)
{
case "email": $result = smart_mysql_query("SELECT verified_email AS is_verified FROM exchangerix_users WHERE user_id='".(int)$userid."' LIMIT 1"); break;
case "phone": $result = smart_mysql_query("SELECT verified_phone AS is_verified FROM exchangerix_users WHERE user_id='".(int)$userid."' LIMIT 1"); break;
case "document": $result = smart_mysql_query("SELECT verified_document AS is_verified FROM exchangerix_users WHERE user_id='".(int)$userid."' LIMIT 1"); break;
case "address": $result = smart_mysql_query("SELECT verified_address AS is_verified FROM exchangerix_users WHERE user_id='".(int)$userid."' LIMIT 1"); break;
}
$row = mysqli_fetch_array($result);
if ($row['is_verified'] == 1)
return true;
else
return false;
}
$query = "SELECT * FROM exchangerix_users WHERE user_id='$userid' AND status='active' LIMIT 1";
$result = smart_mysql_query($query);
if (mysqli_num_rows($result) > 0)
{
$row = mysqli_fetch_array($result);
}
else
{
header ("Location: logout.php");
exit();
}
if (isset($_POST['action']) && $_POST['action'] == "upload_document")
{
unset($errs);
$errs = array();
$target_dir = PUBLIC_HTML_PATH."/uploads/";
if (ALLOWED_FILES != "") $files_ext = ALLOWED_FILES; else $files_ext = "jpg|png|jpeg";
if (FILES_MAX_SIZE != "" && is_numeric(FILES_MAX_SIZE)) $files_size = FILES_MAX_SIZE; else $files_size = 5242880; // 5MB
$files_size_kb = round($files_size/1024);
$files_ext_list = strtoupper(str_replace("|", ", ", $files_ext));
$target_dir = PUBLIC_HTML_PATH."/uploads/";
if ($_FILES['upfile']['tmp_name'])
{
if (is_uploaded_file($_FILES['upfile']['tmp_name']))
{
list($width, $height, $type) = getimagesize($_FILES['upfile']['tmp_name']);
if ($_FILES['upfile']['size'] > $files_size)
{
// Sorry, your file is too large.
$errs[] = "The image file size is too big. It exceeds $files_size_kb Kb";
}
elseif (preg_match('/\\.('.$files_ext.')$/i', $_FILES['upfile']['name']) != 1)
{
$errs[] = "Sorry, only ".$files_ext_list." files are allowed";
unlink($_FILES['upfile']['tmp_name']);
}
else
{
$ext = substr(strrchr($_FILES['upfile']['name'], "."), 1);
$save_as = random_filename(50).".".$ext; //basename($_FILES["upfile"]["name"])
$upload_path = $target_dir.$save_as;
if (file_exists($upload_path))
$errs[] = "Sorry, file already exists";
}
}
}
else
{
$errs[] = "Please select image file";
}
if (count($errs) > 0)
{
$allerrors = "";
foreach ($errs as $errorname)
$allerrors .= $errorname."
";
}
else
{
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $upload_path))
{
smart_mysql_query("UPDATE exchangerix_users SET verified_document='$save_as' WHERE user_id='$userid' AND verified_document!='1' LIMIT 1");
header("Location: myaccount.php?msg=3#verification");
exit();
}
else
{
echo "Sorry, there was an error uploading your file";
}
}
}
if (isset($_POST['action']) && $_POST['action'] == "upload_address")
{
unset($errs);
$errs = array();
if (ALLOWED_FILES != "") $files_ext = ALLOWED_FILES; else $files_ext = "jpg|png|jpeg";
if (FILES_MAX_SIZE != "" && is_numeric(FILES_MAX_SIZE)) $files_size = FILES_MAX_SIZE; else $files_size = 5242880; // 5MB
$files_size_kb = round($files_size/1024);
$files_ext_list = strtoupper(str_replace("|", ", ", $files_ext));
$target_dir = PUBLIC_HTML_PATH."/uploads/";
if ($_FILES['upfile']['tmp_name'])
{
if (is_uploaded_file($_FILES['upfile']['tmp_name']))
{
list($width, $height, $type) = getimagesize($_FILES['upfile']['tmp_name']);
if ($_FILES['upfile']['size'] > $files_size)
{
// Sorry, your file is too large.
$errs[] = "The image file size is too big. It exceeds $files_size_kb Kb";
}
elseif (preg_match('/\\.('.$files_ext.')$/i', $_FILES['upfile']['name']) != 1)
{
$errs[] = "Sorry, only ".$files_ext_list." files are allowed";
unlink($_FILES['upfile']['tmp_name']);
}
else
{
$ext = substr(strrchr($_FILES['upfile']['name'], "."), 1);
$save_as = random_filename(50).".".$ext; //basename($_FILES["upfile"]["name"])
$upload_path = $target_dir.$save_as;
if (file_exists($upload_path))
$errs[] = "Sorry, file already exists";
}
}
}
else
{
$errs[] = "Please select image file";
}
if (count($errs) > 0)
{
$allerrors = "";
foreach ($errs as $errorname)
$allerrors .= $errorname."
";
}
else
{
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $upload_path))
{
smart_mysql_query("UPDATE exchangerix_users SET verified_address='$save_as' WHERE user_id='$userid' AND verified_address!='1' LIMIT 1");
header("Location: myaccount.php?msg=4#verification");
exit();
}
else
{
echo "Sorry, there was an error uploading your file";
}
}
}
if (isset($_POST['action']) && $_POST['action'] == "send_sms")
{
$sms_code = mt_rand(100000,900000).mt_rand(10,99);
if (count($errs) == 0 && $row['phone'] != "" && SMS_API_KEY != "" && SMS_API_SECRET != "")
{
$up_query = "UPDATE exchangerix_users SET sms_code='$sms_code' WHERE user_id='$userid' AND verified_phone='0' AND sms_code='' LIMIT 1";
// sending sms //
require_once("inc/sms/nexmo/NexmoMessage.php");
$sms = new NexmoMessage(SMS_API_KEY, SMS_API_SECRET);
$sms_number = $row['phone']; //'+447234567890'
$sms_message = SITE_TITLE.' code: '.$sms_code;
$sms->sendText($sms_number, 'MyApp', $sms_message);
/*
$receipt = new NexmoReceipt();
if ($receipt->exists()) {
switch ($receipt->status) {
case $receipt::STATUS_DELIVERED:
// The message was delivered to the handset!
break;
case $receipt::STATUS_FAILED:
case $receipt::STATUS_EXPIRED:
// The message failed to be delivered
break;
}
}
*/
if (smart_mysql_query($up_query))
{
header("Location: myaccount.php?msg=1#verification");
exit();
}
}
}
if (isset($_POST['action']) && $_POST['action'] == "verify_phone")
{
//$sms_code = mysqli_real_escape_string($conn, strtolower(getPostParameter('sms_code')));
$sms_code = (int)getPostParameter('sms_code');
unset($errs);
$errs = array();
if(!$sms_code)
{
$errs[] = "Please enter verification code from your SMS";
}
else
{
$c_result = smart_mysql_query("SELECT * FROM exchangerix_users WHERE sms_code='$sms_code' AND user_id='$userid' AND verified_phone='0' LIMIT 1");
if (mysqli_num_rows($c_result) == 0)
{
$errs[] = "Wrong verification code";
}
}
// if did not receive //resend //dev
if (count($errs) == 0)
{
$verification_progress+=$progress_percent;
smart_mysql_query("UPDATE exchangerix_users SET verified_phone='1', verification_progress='$verification_progress', sms_code='' WHERE user_id='$userid' LIMIT 1");
header("Location: myaccount.php?msg=2#verification");
exit();
}
else
{
$allerrors = "";
foreach ($errs as $errorname)
$allerrors .= $errorname."
";
}
}
/////////////// Page config ///////////////
$PAGE_TITLE = CBE1_ACCOUNT_TITLE;
require_once ("inc/header.inc.php");
?>
| ? | Send | Receive | |||
|---|---|---|---|---|---|
".STATUS_CONFIRMED.""; break;
case "pending": echo "".STATUS_PENDING.""; break;
case "waiting": echo "waiting"; break;
case "cancelled": echo " cancelled"; break;
case "timeout": echo " timeout"; break;
case "declined": echo "".STATUS_DECLINED.""; break;
case "failed": echo "".STATUS_FAILED.""; break;
case "request": echo "".STATUS_REQUEST.""; break;
case "paid": echo "".STATUS_PAID.""; break;
default: echo "".$erow['status'].""; break;
}
if ($erow['status'] == "declined" && $erow['reason'] != "")
{
echo " ";
}
?>
make payment
|
|||||
You do not have exchanges at this time. | |||||