joinin_again.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. /**
  3. * 物流自提服务站首页
  4. *
  5. ***/
  6. defined('InShopNC') or exit('Access Invalid!');
  7. class joinin_againControl extends BaseDeliveryCenterControl{
  8. public function __construct(){
  9. parent::__construct();
  10. }
  11. /**
  12. * 编辑信息
  13. */
  14. public function indexOp() {
  15. $model_dp = Model('delivery_point');
  16. $dpoint_info = $model_dp->getDeliveryPointFailInfo(array('dlyp_id' => $_SESSION['dlyp_id']));
  17. Tpl::output('dpoint_info', $dpoint_info);
  18. Tpl::showpage('joinin_again', 'login_layout');
  19. }
  20. /**
  21. * 保存申请
  22. */
  23. public function edit_deliveryOp() {
  24. if (!chksubmit()) {
  25. showDialog(L('wrong_argument'));
  26. }
  27. $dlyp_id = $_POST['did'];
  28. if ($dlyp_id <= 0) {
  29. showDialog(L('nc_common_op_fail'));
  30. }
  31. $update = array();
  32. $update['dlyp_name'] = $_POST['dname'];
  33. $update['dlyp_passwd'] = md5($_POST['dpasswd']);
  34. $update['dlyp_truename'] = $_POST['dtruename'];
  35. $update['dlyp_mobile'] = $_POST['dmobile'];
  36. $update['dlyp_telephony'] = $_POST['dtelephony'];
  37. $update['dlyp_address_name']= $_POST['daddressname'];
  38. $update['dlyp_area_2'] = $_POST['area_id_2'];
  39. $update['dlyp_area_3'] = $_POST['area_id'];
  40. $update['dlyp_area_info'] = $_POST['area_info'];
  41. $update['dlyp_address'] = $_POST['daddress'];
  42. $update['dlyp_idcard'] = $_POST['didcard'];
  43. $update['dlyp_addtime'] = time();
  44. $update['dlyp_state'] = 10;
  45. $update['dlyp_fail_reason'] = '';
  46. $upload = new UploadFile();
  47. $upload->set('default_dir',ATTACH_DELIVERY);
  48. $result = $upload->upfile('didcardimg');
  49. if(!$result){
  50. showDialog($upload->error);
  51. }
  52. $update['dlyp_idcard_image'] = $upload->file_name;
  53. $result = Model('delivery_point')->editDeliveryPoint($update, array('dlyp_id' => $dlyp_id));
  54. if ($result) {
  55. showDialog('操作成功,等待管理员审核', 'index.php?act=login', 'succ');
  56. } else {
  57. showDialog(L('nc_common_op_fail'));
  58. }
  59. }
  60. /**
  61. * ajax验证用户名是否存在
  62. */
  63. public function checkOp() {
  64. $where = array();
  65. $dlyp_id = intval($_GET['did']);
  66. if ($dlyp_id <= 0) {
  67. echo 'false';die;
  68. }
  69. $where['dlyp_id'] = array('neq', $dlyp_id);
  70. if ($_GET['dname'] != '') {
  71. $where['dlyp_name'] = $_GET['dname'];
  72. }
  73. if ($_GET['didcard'] != '') {
  74. $where['dlyp_idcard'] = $_GET['didcard'];
  75. }
  76. if ($_GET['dmobile'] != '') {
  77. $where['dlyp_mobile'] = $_GET['dmobile'];
  78. }
  79. $dp_info = Model('delivery_point')->getDeliveryPointInfo($where);
  80. if (empty($dp_info)) {
  81. echo 'true';die;
  82. } else {
  83. echo 'false';die;
  84. }
  85. }
  86. }