예제 #1
0
 /**
  * 保存新建国家信息
  * 
  * @access public
  */
 function add_save()
 {
     //查询国家是否已存在
     $country = get_post_value('country');
     if (!$this->verify()) {
         echo '<br>大区  ' . $country . ' 已存在,请核对后重新输入。<a href="javascript:history.go(-1)">返回</a><br>';
         return;
     }
     $status = get_post_value('status');
     $field = array('country' => trim($country), 'orders' => get_post_value('orders'), 'status' => $status == '10000' ? '10000' : '30000');
     $m = new Address();
     $m->clear();
     $m->setTable('vcb_address_country');
     //设置表名
     $m->setField($field);
     //设置更新字段及值,(键值数组)
     $data = $m->insert();
     //插入数据
     if (!$data) {
         //插入数据是否成功。
         echo '<br>保存失败<br>';
     } else {
         echo '<br>保存成功,<a href="add">继续添加</a>,<a href="index">返回</a><br>';
     }
 }
예제 #2
0
function insertProcess()
{
    $valid = Validator::make(array('send.firstname' => 'min:1|slashes', 'send.lastname' => 'min:1|slashes', 'send.groupid' => 'number|slashes', 'send.username' => 'min:3|slashes', 'send.email' => 'email|slashes', 'address.address_1' => 'slashes', 'address.address_2' => 'slashes', 'address.city' => 'slashes', 'address.state' => 'slashes', 'address.postcode' => 'slashes', 'address.country' => 'slashes'));
    if (!$valid) {
        throw new Exception("Error Processing Request: " . Validator::getMessage());
    }
    $username = Request::get('send.username');
    $email = Request::get('send.email');
    $loadData = Users::get(array('where' => "where username='******' OR email='{$email}'"));
    if (isset($loadData[0]['userid'])) {
        throw new Exception("This user have been exist in database.");
    }
    $send = Request::get('send');
    $address = Request::get('address');
    $thepass = Request::get('thepass');
    $passMd5 = String::encrypt($thepass);
    $send['password'] = $passMd5;
    $address['firstname'] = $send['firstname'];
    $address['lastname'] = $send['lastname'];
    $userid = Users::insert($send);
    $address['userid'] = $userid;
    Address::insert($address);
}
예제 #3
0
 public static function makeRegister($inputData = array())
 {
     if (!isset($_REQUEST['send']['firstname']) && isset($inputData['firstname'])) {
         $_REQUEST['send'] = $inputData;
     }
     $valid = Validator::make(array('send.firstname' => 'required|min:1|max:20|slashes', 'send.lastname' => 'required|min:1|max:20|slashes', 'send.username' => 'required|min:1|max:30|slashes', 'send.email' => 'required|email|max:120|slashes', 'send.password' => 'required|min:1|max:30|slashes'));
     if (!$valid) {
         throw new Exception("Check your infomartion again: " . Validator::getMessage());
     }
     $insertData = Request::get('send');
     if (!($id = Users::insert($insertData))) {
         throw new Exception("Check your infomartion again, pls!");
     }
     $addData = array('firstname' => trim($insertData['firstname']), 'lastname' => trim($insertData['lastname']), 'userid' => $id);
     Address::insert($addData);
     try {
         self::newRegister($insertData);
     } catch (Exception $e) {
         throw new Exception($e->getMessage());
     }
 }
예제 #4
0
 /**
  * 保存新建大区信息
  * 
  * @access public
  */
 function add_save()
 {
     //查询大区是否已存在
     $country = get_post_value('country');
     $region = get_post_value('region');
     $orders = get_post_value('orders');
     if (!$this->verify_region()) {
         echo '<br>大区  ' . $_POST['region'] . ' 已存在,请核对后重新输入。<a href="javascript:history.go(-1)">返回</a><br>';
         return;
     }
     //保存新增数据(设置column及值)
     $field = array('country_id' => $country, 'region' => $region, 'orders' => $orders, 'status' => isset($_POST['status']) ? '10000' : '30000');
     $m = new Address();
     $m->clear();
     $m->setTable('vcb_address_region');
     $m->setField($field);
     //设置更新字段及值,(键值数组)
     $data = $m->insert();
     //插入数据
     if (!$data) {
         //插入数据是否成功。
         echo '<br>保存失败<br>';
     } else {
         echo '<br>保存成功,<a href="add?country=' . $country . '&orders=' . ($orders + 1) . '">继续添加</a>,<a href="index">返回</a><br>';
     }
 }
예제 #5
0
 /**
  * 保存新建大区信息
  * 
  * @access public
  */
 function add_save()
 {
     $country = get_post_value('country');
     $region = get_post_value('region');
     $province = get_post_value('province');
     $city = get_post_value('city');
     $orders = get_post_value('orders');
     $status = get_post_value('status');
     if (!$this->verify()) {
         echo '<br>省  ' . $city . ' 已存在,请核对后重新输入。<a href="javascript:history.go(-1)">返回</a><br>';
         return;
     }
     //保存新增数据(设置column及值)
     $field = array('province_id' => $province, 'city' => $city, 'orders' => $orders, 'status' => $status == '10000' ? '10000' : '30000');
     $m = new Address();
     $m->clear();
     $m->setField($field);
     $m->setTable('vcb_address_city');
     $data = $m->insert();
     if (!$data) {
         echo '<br>保存失败<br>';
     } else {
         echo '<br>保存成功,<a href="add?country=' . $country . '&region=' . $region . '&province=' . $province . '&orders=' . ($orders + 1) . '">继续添加</a>,<a href="index">返回</a><br>';
     }
 }
예제 #6
0
파일: main.php 프로젝트: rhalf/app_track
        Flight::ok($array);
    } catch (Exception $exception) {
        Flight::error($exception);
    }
});
Flight::route('GET /v1/main/address/@id', function ($id) {
    try {
        $object = Address::select($id);
        Flight::ok($object);
    } catch (Exception $exception) {
        Flight::error($exception);
    }
});
Flight::route('POST /v1/main/address', function () {
    try {
        $object = Address::insert();
        Flight::ok($object);
    } catch (Exception $exception) {
        Flight::error($exception);
    }
});
Flight::route('PUT /v1/main/address/@id', function ($id) {
    try {
        $object = Address::update($id);
        Flight::ok($object);
    } catch (Exception $exception) {
        Flight::error($exception);
    }
});
Flight::route('DELETE /v1/main/address/@id', function ($id) {
    try {
<title><?php 
echo $strDeliveryAddr;
?>
</title>
<?php 
include "css.php";
$dbcat = $GLOBALS["dbcatalog"];
$dbusercat = $GLOBALS["dbusercat"];
$tab = 1;
// If submitted
if ($submitted and isset($action)) {
    $nUser = searchByUserid($dbusercat, $matUser, $matAddr, $matComp, "", $userid, 1);
    $objAddr = new Address($dbusercat);
    $objAddr->setFields('D', $matUser[0]->CNPJ_CPF, $matUser[0]->{$compCNPJ}, 0, $cep, $street, $number, $complement, $district, $city, $state, $country);
    $objAddr->setUserId($userid);
    $objAddr->insert();
    $auxact = $action;
    // action é palavra reservada em Java.
    ?>
<!-- Inicializa as funções JavaScript -->
<script type="text/javascript">
goOn(<?php 
    echo "'" . $sesskey . "'";
    ?>
, <?php 
    echo "'" . $userid . "'";
    ?>
, <?php 
    echo "'" . $nItens . "'";
    ?>
, <?php