Exemple #1
0
 public function add()
 {
     $tag = $this->input->post('tag_name');
     $this->tag_model->save($tag);
     $this->_reload_tag_panel();
     $this->success(lang('ionize_message_operation_ok'));
 }
 /**
  * Create a Tag
  *
  **/
 function save()
 {
     $out = array();
     // Sanitize
     $serial_number = post('serial_number');
     $tag = post('tag');
     if ($serial_number and $tag) {
         if (authorized_for_serial($serial_number)) {
             $tagm = new Tag_model();
             $tagm->retrieve_record($serial_number, 'tag=?', array($tag));
             $tagm->serial_number = $serial_number;
             $tagm->tag = $tag;
             $tagm->user = $_SESSION['user'];
             $tagm->timestamp = time();
             $tagm->save();
             $out = $tagm->rs;
         } else {
             $out['status'] = 'error';
             $out['msg'] = 'Not authorized for this serial';
         }
     } else {
         $out['status'] = 'error';
         $out['msg'] = 'Missing data';
     }
     $obj = new View();
     $obj->view('json', array('msg' => $out));
 }