/** * 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)); }