public function admininsert()
 {
     if ($this->accountLevel >= 900) {
         $form = new insertTimeForm();
         $form->admin(1);
         if ($form->wasSubmitted()) {
             $form->addData($_POST);
             if ($form->validate()) {
                 $data = $form->exportFormData();
                 //Create a new entry object and set properties
                 $entry = new timeEntryModel();
                 $entry->setDate($data['date']);
                 $entry->setInTime($data['inTime']);
                 $entry->setOutTime($data['outTime']);
                 $entry->setLessTime($data['lessTime']);
                 $entry->setCodeId($data['code']);
                 $entry->setUserId($data['account']);
                 $entry->setNote($data['note']);
                 //Save entry data to table.
                 if ($entry->adminSave()) {
                     //Return a new time form with success message
                     $form = new insertTimeForm();
                     $form->admin(1);
                     $form->successMessage = array("<i class=\"fa fa-check\"></i> Entry saved for " . $data['date'] . "");
                     $this->view->form = $form;
                 } else {
                     //Return the same form with a warning message
                     $message = "<i class=\"fa fa-warning\"></i> Administrative action not allowed on your own timesheet.";
                     $form->errorMessage = array($message);
                     $this->view->form = $form;
                 }
             } else {
                 $this->view->form = $form;
             }
         } else {
             $this->view->form = $form;
         }
     } else {
         header("location: " . $this->_link(array('index')) . "");
     }
 }