Esempio n. 1
0
 /**
  * 修改状态
  */
 public function status()
 {
     if (IS_POST) {
         $id = PUT('id');
         $value = PUT('value');
         if ($value == 2) {
             $row = $this->__find($id);
             $msg = array();
             $msg['url'] = URI_ROUTE('message' . $row['id'], true, true);
             $msg['remark'] = $row['remark'];
             $msg['content'] = $row['title'];
             if ($row['msg_cat'] == 0) {
                 Jpush::pushAll($msg);
             } else {
                 $audience = array('cat' . $row['msg_cat']);
                 $res['android'] = Jpush::tag($msg, $audience, 0, 'android');
                 $res['ios'] = Jpush::tag($msg, $audience, 1, 'ios');
                 //wlog('res', $res);//wlog('$row[msg_cat]',$audience );
             }
         }
         if ($this->__status(PUT('id'), PUT('value'), PUT('field'))) {
             if ($value == 2) {
                 $this->success('推送成功!');
             } else {
                 $this->success('状态修改成功');
             }
         } else {
             $this->error('状态修改失败');
         }
     }
 }