Exemple #1
0
 public function edit()
 {
     if (isPost()) {
         return $this->_edit();
     }
     $row = m('Role')->getRowById(get('id'));
     if ($row['rights']) {
         $row['rights'] = unserialize($row['rights']);
     } else {
         $row['rights'] = array('shops' => array(), 'rights' => array());
     }
     $this->view()->assign('title', '编辑角色')->assign('action', url('Role', 'edit'))->assign('row', $row)->assign('shop', getShop())->display('role_form');
 }
Exemple #2
0
 private function _getId($arr = array(), $status = '0')
 {
     $data = array();
     $data['sn'] = post('sn');
     $data['user_id'] = session('user_id');
     $data['user_name'] = session('user_name');
     $data['shop_id'] = post('shop_id');
     $data['shop_name'] = getShop($data['shop_id']);
     $data['staff_id'] = post('staff_id');
     $data['staff_name'] = post('staff_name');
     $data['member_id'] = post('member_id');
     $data['member_card'] = post('member_card');
     $data['member_name'] = post('member_name');
     $data['member_level'] = post('member_level');
     $data['member_point'] = post('member_point');
     $data['skfs'] = post('skfs');
     $data['ysje'] = post('ysje');
     $data['ssje'] = post('ssje');
     $data['yhje'] = post('yhje');
     $data['zlje'] = post('zlje');
     $data['status'] = $status;
     return m('Sale')->add($data, $arr);
 }
Exemple #3
0
 public function getId($status, $row = array())
 {
     $data = array();
     $data['sn'] = post('sn');
     $data['user_id'] = session('user_id');
     $data['user_name'] = session('user_name');
     $data['shop_id'] = post('shop_id');
     $data['shop_name'] = getShop($data['shop_id']);
     $data['customer_id'] = post('customer_id');
     $data['customer_name'] = post('customer_name');
     $data['customer_contact'] = post('customer_contact');
     $data['customer_consume'] = post('customer_consume');
     $data['customer_money'] = post('customer_money');
     $data['customer_offer'] = post('customer_offer');
     $data['customer_overdraft'] = post('customer_overdraft');
     $data['ysje'] = post('ysje');
     $data['ssje'] = post('ssje');
     $data['yhje'] = post('yhje');
     $data['qkje'] = post('qkje');
     $data['khyc'] = post('khyc');
     $data['status'] = $status;
     $data['memo'] = post('memo');
     return m('Trade')->add($data, $row);
 }
Exemple #4
0
     continue;
 }
 $data = array();
 foreach ($fields as $k) {
     $data[$k] = $obj[$k];
 }
 if ($obj['date_entered']) {
     $data['bdate'] = date('Y-m-d', strtotime($obj['date_entered']));
     $tmp = mysql_fetch_assoc(query("select date_format(date_buy,'%H') as bhour, date_format(date_buy,'%i') as bminute from panelie_user_check where user_id=" . $obj['user_id'] . ' and check_number=' . intval($obj['check_id']) . " and date_format(date_buy,'%Y-%m-%d')='" . $data['bdate'] . "'"));
     if ($tmp && ($tmp['bhour'] != 0 || $tmp['bminute'] != 0)) {
         $data['bhour'] = $tmp['bhour'];
         $data['bminute'] = $tmp['bminute'];
     }
 }
 $data['first_date'] = getFirstDate($obj['user_id']);
 $data = array_merge($data, getShop($obj['user_id'], $obj['shop_id']));
 $data = array_merge($data, getUnit($obj['unit_id']));
 $data = array_merge($data, getCity($obj['city_id']));
 $data = array_merge($data, getDistance($obj['user_id'], $obj['shop_id']));
 $data = array_merge($data, getBarcode($obj['barcode_value']));
 if (!$data['product_name']) {
     $data['product_name'] = $obj['corrected_name'];
     if (!$data['product_name']) {
         unset($data['product_name']);
     }
 }
 $data = array_merge($data, calcWeight($data));
 $data = array_merge($data, getRange($obj['date_entered']));
 $data = array_merge($data, getNoPurchases($obj['date_entered']));
 $data = array_merge($data, getFamilyDetails($obj['user_id']));
 $data['discount'] = countDiscount($obj['price'], $obj['discount']);
Exemple #5
0
 private function _edit()
 {
     $this->verifyForm();
     $data = array();
     $data['sku'] = post('sku');
     $data['name'] = post('name');
     $data['spec'] = post('spec');
     $data['origin'] = post('origin');
     $data['unit'] = post('unit');
     $data['pinyin'] = post('pinyin');
     $data['barcode'] = post('barcode');
     $data['cate_id'] = post('cate_id');
     $data['cate_name'] = getCategory($data['cate_id']);
     $data['status'] = post('status');
     $data['memo'] = post('memo');
     $goods_id = post('id');
     $goods_mod = m('Goods');
     $goods_mod->startTrans();
     $r = $goods_mod->update($data, 'id=' . $goods_id);
     if ($r === false) {
         $goods_mod->rollBack();
         $this->error($goods_mod->error());
     }
     $stock = array();
     $prices = post('price_sell');
     foreach ($prices as $key => $val) {
         $tmp = array();
         $tmp['shop_id'] = $key;
         $tmp['shop_name'] = getShop($key);
         $tmp['goods_id'] = $goods_id;
         $tmp['goods_sku'] = $data['sku'];
         $tmp['price_sell'] = $val;
         $stock[] = $tmp;
     }
     $r = m('Stock')->editGoodsStock($stock);
     if ($r === false) {
         $goods_mod->rollBack();
         $this->error($goods_mod->error());
     }
     $goods_mod->commit();
     $this->success('保存成功!');
 }
Exemple #6
0
function getMyShop()
{
    static $cache = null;
    if ($cache) {
        return $cache;
    }
    $shop_id = getMyShopId();
    $shops = getShop();
    $shop = array();
    foreach ($shops as $k => $v) {
        if (in_array($k, $shop_id)) {
            $shop[$k] = $v;
        }
    }
    return $cache = $shop;
}
Exemple #7
0
 private function _edit()
 {
     $this->verifyForm();
     $data = array();
     $data['name'] = post('name');
     $data['sex'] = post('sex');
     $data['birth'] = post('birth');
     $data['email'] = post('email');
     $data['phone'] = post('phone');
     $data['address'] = post('address');
     $data['shop_id'] = post('shop_id');
     $data['shop_name'] = getShop($data['shop_id']);
     $data['join_time'] = post('join_time');
     $data['create_time'] = time();
     $data['status'] = post('status');
     $data['memo'] = post('memo');
     $shop_mod = m('Staff');
     $r = $shop_mod->update($data, 'id=' . post('id'));
     if ($r === false) {
         $this->error($shop_mod->error());
     } else {
         $this->success('保存成功!');
     }
 }
Exemple #8
0
 private function _edit()
 {
     $this->verifyForm();
     $data = array();
     $data['card'] = post('card');
     $data['name'] = post('name');
     $data['pinyin'] = getPinYin($data['name']);
     $data['sex'] = post('sex');
     $data['birth'] = post('birth');
     $data['phone'] = post('phone');
     $data['address'] = post('address');
     $data['money'] = post('money');
     $data['consume'] = post('consume');
     $data['point'] = post('point');
     $data['password'] = post('password');
     $data['level_id'] = post('level_id');
     $level = getMemberLevel($data['level_id']);
     $data['level_name'] = $level['name'];
     $data['level_discount'] = $level['discount'];
     $data['shop_id'] = post('shop_id');
     $data['shop_name'] = getShop($data['shop_id']);
     $data['memo'] = post('memo');
     $member_mod = m('Member');
     $r = $member_mod->update($data, 'id=' . post('id'));
     if ($r === false) {
         $this->error($member_mod->error());
     } else {
         $this->success('保存成功!');
     }
 }
Exemple #9
0
 private function _edit()
 {
     $this->verifyForm();
     $data = array();
     $data['sn'] = post('sn');
     $data['name'] = post('name');
     $data['pinyin'] = post('pinyin');
     $data['contact'] = post('contact');
     $data['phone'] = post('phone');
     $data['address'] = post('address');
     $data['memo'] = post('memo');
     //$data['money'] = post('money');
     $data['overdraft'] = post('overdraft');
     $data['offer'] = post('offer');
     $data['consume'] = post('consume');
     $data['shop_id'] = post('shop_id');
     $data['shop_name'] = getShop($data['shop_id']);
     $data['status'] = post('status');
     $data['memo'] = post('memo');
     $cus_mod = m('Customer');
     $r = $cus_mod->update($data, 'id=' . post('id'));
     if ($r === false) {
         $this->error($cus_mod->error());
     } else {
         $this->success('保存成功!');
     }
 }
<?php

include '../../bodyguard.php';
include '../../functions.php';
include '../../connectdb.php';
if (isset($_SESSION['email'])) {
    $email = $_SESSION['email'];
    $user = getUser($email);
    $user = mysql_fetch_array($user);
}
//Get data from the former page via POST method
$name = $_POST["name"];
$address = $_POST["address"];
//Add a new shop to the database
addNewShop($name, $address);
$shop = getShop($name, $address);
$shop = mysql_fetch_array($shop);
$user_role = 1;
//Manager
updateUser($user["first_name"], $user["last_name"], $user["email"], $shop["id"], $user_role);
$_SESSION['user_role'] = 'Manager';
//Update session
//Go to the dashboard
header("Location: my-shop.php");