Example #1
0
        //Redirect user to PayPal store with Token received.
        $paypalurl = 'https://www' . $paypalmode . '.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=' . $httpParsedResponseAr["TOKEN"] . '';
        safe_redirect($paypalurl);
    } else {
        //Show error message
        //echo '<div style="color:red"><b>Error : </b>'.urldecode($httpParsedResponseAr["L_LONGMESSAGE0"]).'</div>';
        //echo '<div class="container main">';
        //echo '<div class="alert alert-danger" style="text-align:center;">'.urldecode($httpParsedResponseAr['L_LONGMESSAGE0']).' (Code: '.urldecode($httpParsedResponseAr['L_ERRORCODE0']).')</div>';
        //echo '<form action="bag-paypal-'.$order_number.'/token-" method="post">';
        //echo '<input type="submit" class="btn btn-default pull-right" style="margin:10px auto;" id="id_btn_checkout" name="btn_checkout" value="Back To Shop">';
        //echo '</form>';
        //echo '</div>';
        //echo '<pre>';
        //print_r($httpParsedResponseAr);
        //echo '</pre>';
        $temp_token = randomchr(20);
        $page = 'bag-paypal-' . $order_number . '/token-?' . $temp_token;
        $type = 'danger';
        $msg = 'Transaction error, ' . urldecode($httpParsedResponseAr["L_LONGMESSAGE0"]) . ' (Error Code: ' . urldecode($httpParsedResponseAr['L_ERRORCODE0']) . ')';
        set_alert($type, $msg);
        safe_redirect($page);
    }
}
$returnURL = CURR_URL;
$getToken = substr(strchr($returnURL, '='), 1, -(strlen('&payerID=') + strlen(substr(strrchr($returnURL, '='), 1))));
$getPayerID = substr(strrchr($returnURL, '='), 1);
$_GET['token'] = $getToken;
$_GET['PayerID'] = $getPayerID;
//Paypal redirects back to this page using ReturnURL, We should receive TOKEN and Payer ID
if (isset($_GET['token']) && isset($_GET['PayerID']) && empty($_POST)) {
    //we will be using these two variables to execute the "DoExpressCheckoutPayment"
Example #2
0
<?php

$recipeCategory = getCategory();
// DEFINED VALUE
$post_category_recipes = $_POST['category'];
$post_recipes_name = $_POST['recipe_name'];
$post_recipes_date = $_POST['recipe_date'];
$post_ingredients = addslashes($_POST['recipe_ingredients']);
$post_sauce = addslashes($_POST['recipe_sauce']);
$post_method = addslashes($_POST['recipe_method']);
$getRecords = getRecords($post_recipes_name);
if ($_POST['btn-add-recipes'] == "Save Changes" || $_POST['btn-add-recipes'] == "Save Changes & Exit") {
    $checkName = getName($post_recipes_name);
    if ($checkName['rows'] > 0) {
        for ($i = 0; $i <= $getRecords['rows']; $i++) {
            $recipe_name = cleanurl($post_recipes_name . randomchr());
        }
    } else {
        $recipe_name = cleanurl($post_recipes_name);
    }
    $uploads_dir = '../files/uploads/recipes_image/';
    $userfile_name = str_replace(array('(', ')', ' '), '_', $_FILES['upload_recipes_1']['name']);
    $userfile_tmp = $_FILES['upload_recipes_1']['tmp_name'];
    $prefix = 'recipes_image-';
    $prod_img = $uploads_dir . $prefix . $userfile_name;
    move_uploaded_file($userfile_tmp, $prod_img);
    $slider_image = $prefix . $userfile_name;
    $filename = "files/uploads/recipes_image/" . $slider_image;
    addNews($post_category_recipes, $post_recipes_name, $filename, $post_recipes_date, $post_ingredients, $post_sauce, $post_method, cleanurl($recipe_name), 'Visible', 'top');
    if ($_POST['btn-add-recipes'] == "Save Changes & Exit") {
        ?>
         if ($stmt === false) {
             trigger_error('Database error: ' . $sql . ' Error: ' . $conn->errno . ' ' . $conn->error, E_USER_ERROR);
         } else {
             $stmt->bind_param("ss", $post_user_password, $post_user_email);
             $stmt->execute();
         }
         $stmt->close();
     }
 }
 /* --- DEFINED VARIABLE --- */
 $email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
 /* --- CONSTRUCT CLASS --- */
 $_load_ajax = new AJAX_FORGOT();
 $validate = $_load_ajax->validate_email($email);
 if ($validate->rows > 0) {
     $randomize = randomchr(10);
     $_load_ajax->reset_password($randomize, $email);
     /* --- SENT EMAIL --- */
     $name = $_global_general->website_title;
     $email = $_global_info->email;
     $recipient = $email;
     $mail_body = "Your password has been reset. Your new password is: " . $randomize;
     $subject = "[" . $_global_general->website_title . "] FORGOT PASSWORD: "******"Content-Type: text/html; charset=ISO-8859-1\r\n";
     $headers .= "From: " . $_global_general->website_title . " <" . $_global_info->email . ">\r\n";
     mail($recipient, $subject, $mail_body, $headers);
     $type = 'success';
     $msg = 'An email has been sent to: ' . $email;
 } else {
     $type = 'danger';
     $msg = 'No records registered with email: ' . $email;
Example #4
0
            $uploads_dir = '../files/uploads/recipes_image/';
            $userfile_name = str_replace(array('(', ')', ' '), '_', $_FILES['upload_recipes_1']['name']);
            $userfile_tmp = $_FILES['upload_recipes_1']['tmp_name'];
            $prefix = 'recipes_image-';
            $prod_img = $uploads_dir . $prefix . $userfile_name;
            move_uploaded_file($userfile_tmp, $prod_img);
            $slider_image = $prefix . $userfile_name;
            $recipe_image = "files/uploads/recipes_image/" . $slider_image;
        }
        // CREATE ALIAS
        $checkName = getName($post_recipe_name);
        if ($checkName['rows'] > 0) {
            $getRecords = getRecords($post_recipe_name);
            //for($i=0;$i<=$getRecords['rows'];$i++){
            $recipe_name = $post_recipe_name;
            $recipe_alias = cleanurl($post_recipe_name . randomchr());
            //}
        } else {
            $recipe_name = $post_recipe_name;
            $recipe_alias = cleanurl($post_recipe_name);
        }
        updateRecipes($category_recipe, $recipe_name, $recipe_image, $recipe_date, $recipe_ingredients, $recipe_sauce, $recipe_method, $recipe_alias, 'Visible', 'top', $recipe_id);
        if ($_POST['btn-edit-recipes'] == "Save Changes") {
            ?>
      <script>
	  location.href = "http://<?php 
            echo $_SERVER['HTTP_HOST'] . get_dirname($_SERVER['PHP_SELF']) . "/recipe-detail/" . cleanurl($recipe_alias);
            ?>
";
	  </script>
      <?php 
Example #5
0
/*
* ----------------------------------------------------------------------
* AJAX: REMOVE SALE
* ----------------------------------------------------------------------
*/
if ($_POST) {
    require_once "../../../../static/_header.php";
    class AJAX
    {
        private $conn;
        function __construct()
        {
            $this->conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
        }
        function count_products($post_product_category)
        {
            $sql = "SELECT COUNT(*) AS rows FROM tbl_product WHERE `product_category`  = '{$post_product_category}'";
            $query = $this->conn->query($sql);
            $result = $query->fetch_object();
            return $result;
        }
    }
    $_ajax = new AJAX();
    $length = filter_var($_POST['long'], FILTER_SANITIZE_NUMBER_INT);
    if ($length != '') {
        $code = randomchr($length);
        echo strtoupper($code);
    } else {
        echo 'error';
    }
}
            $query = $this->conn->query($sql);
            $result = $query->fetch_object();
            return $result;
        }
        function forgot_insert_log($user_id, $code, $status, $log_time)
        {
            $sql = "INSERT INTO `tbl_user_log` (`user_id`, `code`, `status`, `log_time`) VALUES(?, ?, ?, ?)";
            $stmt = $this->conn->prepare($sql);
            if ($stmt === false) {
                trigger_error('Database error: ' . $sql . ' Error: ' . $this->conn->errno . ' ' . $this->conn->error, E_USER_ERROR);
            } else {
                $stmt->bind_param("ssss", $user_id, $code, $status, $log_time);
                $stmt->execute();
            }
            $stmt->close();
        }
    }
    $_ajax = new AJAX_CLASS();
    $email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
    $count = $_ajax->count_email($email);
    if ($count->rows > 0) {
        $data = $_ajax->get_email($email);
        $user_id = $data->user_id;
        $code = strtolower(randomchr($length));
        $status = 1;
        $log_time = "NOW()";
        $_ajax->forgot_insert_log($user_id, $code, $status, $log_time);
        require_once '../../admin/emails/_forgot/_user_forgot.php';
    } else {
    }
}
Example #7
0
if (isset($_POST['btn-admin-forgot']) && $_POST['btn-admin-forgot'] == 'Submit') {
    /* --- CONSTRUCT CLASS --- */
    $_get = new FORGOT_GET();
    $_update = new FORGOT_UPDATE();
    $username = filter_var($_POST['username'], FILTER_SANITIZE_STRING);
    $count_forgot = $_get->forgot_count_username($username);
    $day = date('d');
    $month = date('m');
    $year = date('Y');
    $hour = date('H');
    $minute = date('i');
    $second = date('s');
    $date = $year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $minute . ':' . $second;
    if ($count_forgot->rows > 0) {
        $get_forgot = $_get->forgot_get_username($username);
        $code = randomchr(50);
        $count = $_get->count_log($get_forgot->id);
        if ($count->rows > 0) {
            $data_log = $_get->get_log($get_forgot->id);
            $_update->forgot_update_log($data_log->admin_id, $data_log->admin_username, $code, '1', $date, $data_log->log_id);
        } else {
            $_update->forgot_insert_log($get_forgot->id, $get_forgot->username, $code, '1', $date);
        }
        $link_forgot = BASE_URL . 'recover-password/' . $code;
        /* --- EMAIL --- */
        require dirname(__FILE__) . '/../../emails/_forgot/_admin/index.php';
        $type = 'success';
        $msg = '<strong>Success.</strong> Your reset password email has been sent to your registered email address.';
    } else {
        $type = 'danger';
        $msg = 'Please check your username';