123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace Home\Controller;
- use Think\Controller;
- class PushSettingsController extends ComController {
- public function setperm(){
- // print_r($_SESSION);
- $Data=I();
- // print_r($Data);
- if (!empty($_SESSION['idopenid111'])){
- $res=M()->query("SELECT idphone FROM sp_wx_customuser WHERE openid='".$_SESSION['idopenid111']."'");
- $idphone=$res[0]['idphone'];
- }else if (!empty($_SESSION['idphone'])){
- $idphone=$_SESSION['idphone'];
- }
- if (isset($Data['m1'])) {
- $val='';
- if($Data['m1']=='true'){ $val .='1,';}
- if($Data['m2']=='true'){ $val .='2,';}
- if($Data['m3']=='true'){ $val .='3,';}
- if($Data['m4']=='true'){ $val .='4,';}
- if($Data['m5']=='true'){ $val .='5,';}
- if($Data['m6']=='true'){ $val .='6,';}
- if($Data['m7']=='true'){ $val .='7,';}
- if($Data['m8']=='true'){ $val .='8,';}
- if($Data['m9']=='true'){ $val .='9,';}
- if($Data['m10']=='true'){ $val .='a,';}
- $newstr = substr($val,0,strlen($val)-1);
- $rr=M()->execute("UPDATE sp_owner_phone SET data2='".$newstr."' WHERE phone='".$idphone."' or phone ='0".$idphone."'");
- if ($rr>0) {
- $sql="UPDATE sp_owner_phone SET data2='".$newstr."' WHERE phone='".$idphone."' or phone ='0".$idphone."'";
- file_put_contents('/var/www/html/jdxf/log/weixin.log',"\n".date('Y-m-d H:i:s').'----------------------'.$sql.'---------------------idphone:'.$_SESSION['idphone'],FILE_APPEND);
- }
- echo $rr;
- }else{
- $arr=M()->query(" select data2 from sp_owner_phone where phone='".$idphone."' or phone ='0".$idphone."' limit 1");
- $array=explode(',', $arr[0]['data2']);
- foreach ($array as $v) {
- if($v=='1') $this->assign('m1',1);
- if($v=='2') $this->assign('m2',1);
- if($v=='3') $this->assign('m3',1);
- if($v=='4') $this->assign('m4',1);
- if($v=='5') $this->assign('m5',1);
- if($v=='6') $this->assign('m6',1);
- if($v=='7') $this->assign('m7',1);
- if($v=='8') $this->assign('m8',1);
- if($v=='9') $this->assign('m9',1);
- if($v=='a') $this->assign('m10',1);
- }
- $this->display();
- }
- }
- }
|