Ejemplo n.º 1
0
/**
 *
 */
function register()
{
    include_once 'class/DBadder.php';
    $myDBadder = new DBadder(Config_user::table_name, $this->ary);
    if ($myDBadder->excute_without_conn()) {
        return false;
    } else {
        return true;
    }
}
Ejemplo n.º 2
0
 /**
  * 
  */
 public function register()
 {
     $path = dirname(dirname(__FILE__));
     include_once $path . '/DBadder.php';
     include_once $path . '/Config_user.php';
     include_once 'ResultReturn.php';
     $myDBadder = new DBadder(Config_user::table_name, $this->ary);
     if ($myDBadder->excute_without_conn()) {
         return ResultReturn::register_pass;
     } else {
         return ResultReturn::register_failed;
     }
 }
Ejemplo n.º 3
0
 private function add_transaction_in_DB()
 {
     $path = dirname(dirname(__FILE__));
     include_once $path . '/DBadder.php';
     include_once $path . '/Config_transaction.php';
     include_once $path . '/Config_commodity.php';
     include_once 'Transaction_state_config.php';
     include_once 'Commodity_type_Config.php';
     $buyer = -1;
     $holder = -1;
     if ($this->commodity_ary[Config_commodity::type] == Commodity_type_Config::course) {
         $holder = $this->commodity_ary[Config_commodity::publisher];
         $buyer = $this->commodity_acceptor_id;
     } else {
         $buyer = $this->commodity_ary[Config_commodity::publisher];
         $holder = $this->commodity_acceptor_id;
     }
     $myary = array(Config_transaction::choosed_id => $this->commodity_ary[Config_commodity::id], Config_transaction::state => Transaction_state_config::acceptor_comfirmed, Config_transaction::commodity_buyer_id => $buyer, Config_transaction::commodity_holder_id => $holder, Config_transaction::price => $this->commodity_ary[Config_commodity::price], Config_transaction::date_choose => date('Y-m-d H:i:s', time()), Config_transaction::date_confirm => date('Y-m-d H:i:s', 0), Config_transaction::pay_id => $this->generate_pay_id());
     $adder = new DBadder(Config_transaction::table_name, $myary);
     $adder->excute_without_conn();
 }
Ejemplo n.º 4
0
 * @param string $username
 */
function is_username_exist($username)
{
    include_once 'class/DBtraverser.php';
    include_once 'class/Config.php';
    include_once 'class/Config_user.php';
    include_once 'class/DBcount.php';
    $ary = ' where ' . Config_user::log_name . " = '{$username}' ";
    $myDBcount = new DBcount(Config_user::table_name, $ary);
    $retval = $myDBcount->excute_without_conn();
    $row = mysqli_fetch_array($retval, MYSQLI_NUM);
    return $row ? $row[0] : 0;
}
if (isset($_POST['reg'])) {
    require_once 'class/Injection.php';
    $name = Injection::excute('username');
    $pwd = Injection::excute('pwd');
    $phone = Injection::excute('phone');
    $register_user = array(Config_user::is_seller => 1, Config_user::create_time => date('Y-m-d H:i:s', time()), Config_user::last_log => date('Y-m-d H:i:s', time()), Config_user::phone_number => $phone, Config_user::seller_credit => 5, Config_user::payer_credit => 5, Config_user::log_name => $name, Config_user::password => $pwd, Config_user::pic_path => 'avatar.jpg');
    if (is_username_exist($name)) {
    } else {
        include_once 'class/DBadder.php';
        $myDBadder = new DBadder(Config_user::table_name, $register_user);
        if ($myDBadder->excute_without_conn()) {
            $smarty->display("Login&Register/Login.html");
        }
    }
} else {
    $smarty->display("Login&Register/Register.html");
}