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'); }
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); }
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); }
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']);
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('保存成功!'); }
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; }
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('保存成功!'); } }
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('保存成功!'); } }
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");