12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- class DpyhPrefectureViewerAction extends CommonAction {
- const tableName = 'dpyh_prefecture_viewer';
- /*
- */
- function sys_list(){
- $list = new \Jms\Gui\ClGrid();
-
- $list->sql_filter = function($search,&$cond){
- $cond['RoleId'] = \Zndp\User\RoleEnum::CITY_CLIENT;
- };
- $list->row_filter = function(&$row){
- $row['ProvinceId_text'] = \Jms\DB\Area::getProvinceName($row['ProvinceId']);
- $row['CityId_text'] = \Jms\DB\Area::getPrefectureName($row['CityId']);
- };
-
- $list->display($this);
- }
- /*
- */
- function sys_addedit(){
- $form = new \Jiaruan\LigerIframeForm();
-
- $form->before_add = function(&$data){
- $data['ProjectID'] = C('CC_PROJECT_ID');
- $data['RoleId'] = \Zndp\User\RoleEnum::CITY_CLIENT;
- };
-
- $form->before_save = function(&$data){
- $id = I('get.id');
- $data['UserName'] = trim($data['UserName']);
- $data['Password'] = trim($data['Password']);
- $cond = array('ID'=>$id);
- $userinfo = M('uc_user')->where($cond)->field('UserName,Password')->find();
- if($data['UserName'] != $userinfo['UserName'] && is_username_exists( $userinfo['ID'],$data['UserName'] ) ){
- json_fail('该用户名已存在,请换一个!');
- }
- if( $data['Password'] != $userinfo['Password'] ){
- $data['Password'] = (new \Zndp\User\Util)->encPwd( $data['Password'] );
- }else{
- unset($data['Password']);
- }
-
-
- };
-
- $form->display($this);
- }
- /*
- */
- public function sys_delete_prefecture(){
- $id = I('get.id');
- if(!$id){
- json_fail('ID不存在!');
- }
- $where =array('ID'=>$id);
- $result = M('dpyh_prefecture_viewer')->where($where)->delete();
- if(!$result){
- json_fail('删除失败!');
- }
- json_success('删除成功!');
- }
- }
|