示例#1
0
<?php

$frontPage = new Frontpage($conn);
$loginStamp = Date('Y-m-d');
// If LOGIN form button is pressed
if (isset($_POST["login"])) {
    // Store all Data in array to pass to Model
    $data = array('username' => $_POST["u_username"], 'password' => md5($_POST["u_password"]), 'loginDate' => $loginStamp);
    // Validation
    if (empty($data['username'])) {
        // No username entered
        $feedback = array("type" => 'error', "message" => '<em>You must enter a username</em>');
        echo "no user";
    } else {
        if (empty($_POST['u_password'])) {
            // No password entered
            $feedback = array("type" => 'error', "message" => '<em>You must enter a password</em>');
        } else {
            $loginCheck = $frontPage->loginUser($data);
            if (!$loginCheck) {
                // Invalid Username/Password
                $feedback = array("type" => 'error', "message" => '<em>Username or password incorrect </em>');
            } else {
                header("Location: index.php");
            }
        }
    }
}
示例#2
0
<?php

global $wpdb, $session;
include_once 'front_template.php';
$obj = new Frontpage();
$obj->check_step1();
$obj->steps();
get_header();
if (isset($_POST['login']) && $_POST['login'] == 'Login') {
    $form_name = $_POST['login'];
    $for_whome_text = $_POST['for_whome_text'];
} else {
    if (isset($_POST['register']) && $_POST['register'] == 'Register') {
        $form_name = $_POST['register'];
        $for_whome_text = $_POST['for_whome_text'];
    } else {
        $form_name = '';
        $for_whome_text = '';
    }
}
?>
<script type="text/javascript">
jQuery(window).load(function() {
show_form('<?php 
echo $form_name;
?>
');
show_client('<?php 
echo $for_whome_text;
?>
');
示例#3
0
<?php

include_once 'front_template.php';
$obj = new Frontpage();
$obj->checkLogin();
wc_clear_notices();
if (isset($_GET['key']) && $_GET['key'] != '') {
    $_SESSION['checkout'] = 'Done';
    if (get_option('_skip_ga_ecommerce') == 1) {
        $url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
        $template_name = strpos($url, '/order-received/') === false ? '/view-order/' : '/order-received/';
        if (strpos($url, $template_name) !== false) {
            $start = strpos($url, $template_name);
            $first_part = substr($url, $start + strlen($template_name));
            $order_id = substr($first_part, 0, strpos($first_part, '/'));
            //yes, I can retrieve the order via the order id
            $order = new WC_Order($order_id);
            $items_details = $order->get_items();
            $items = array();
            $i = 0;
            foreach ($items_details as $item) {
                //print_r($item);
                $product = $order->get_product_from_item($item);
                $product_id = $item['product_id'];
                $term_list = wp_get_post_terms($product_id, 'product_cat', array('fields' => 'ids'));
                $cat_id = (int) $term_list[0];
                $category = get_term($cat_id, 'product_cat');
                $items[$i]['name'] = $item['name'];
                $items[$i]['quantity'] = $item['qty'];
                $items[$i]['sku'] = $product->get_sku();
                $items[$i]['price'] = $product->get_price();
示例#4
0
<?php

include_once 'front_template.php';
$obj = new Frontpage();
$obj->checkLogin();
$obj->steps();
$obj->step3();
global $wpdb, $product, $woocommerce;
get_header();
?>


<?php 
$product_array = $obj->check_product_exist();
while (have_posts()) {
    the_post();
    ?>

                <section class="form-section innerpage woocommerce-page woocommerce">
                    
                
                    <div class="container clearfix">

                 
                    <div class="cont-left steps_left">
                    <h1><?php 
    //the_title();
    ?>
Order your test now</h1>

                    <div id="msform">
示例#5
0
 function generateNews()
 {
     if (file_exists("./inc/frontpage/" . $this->config['frontpage_style'])) {
         require_once "./inc/frontpage/" . $this->config['frontpage_style'];
         $fpage = new Frontpage($this->conn, $this->mitsuba);
         $fpage->generateNews();
     }
 }
示例#6
0
<?php

include_once 'front_template.php';
$obj = new Frontpage();
$obj->checkLogin();
global $wpdb, $session;
get_header();
?>
<div class="container">
        <div id="content">
			<div id="msform">
<!-- progressbar -->
	<ul id="progressbar">
		<li class="active">Personal Details</li>
		<li class="active">information form</li>
		<li class="active">Choose Test</li>
		<li class="active">Pay</li>
		<li class="active">Order Received</li>
	</ul>
	</div>
		<div><?php 
if (isset($_SESSION['msg'])) {
    echo $_SESSION['msg'];
}
?>
</div>
            <?php 
while (have_posts()) {
    the_post();
    ?>
                <?php 
示例#7
0
 /**
  * @param string $param
  *
  * @return mixed
  */
 private function parseValue($param)
 {
     if (strpos($param, '$route.') !== false) {
         list($type, $path) = explode('.', $param, 2);
         return \Route::getCurrentRoute()->getParameter($path);
     } else {
         if (strpos($param, '$get.') !== false) {
             list($type, $path) = explode('.', $param, 2);
             return \Request::get($path);
         } else {
             if (strpos($param, '$page.') !== false) {
                 list($type, $path) = explode('.', $param, 2);
                 $page = \Frontpage::getFacadeRoot();
                 if (method_exists($page, $method = 'get' . ucfirst($path))) {
                     return $page->{$method}();
                 }
             } else {
                 if (strpos($param, '$behavior.') !== false) {
                     list($type, $path) = explode('.', $param, 2);
                     /** @var BehaviorPageInterface $behavior */
                     if (!is_null($behavior = \Frontpage::getBehaviorObject())) {
                         return $behavior->getRouter()->getParameter($path);
                     }
                 }
             }
         }
     }
     return $param;
 }