Ejemplo n.º 1
0
 public function show()
 {
     if ($this->permission) {
         $system = System::getInstance();
         $message = "";
         switch ($this->operation) {
             case 'delete_workunit':
                 $workunit = new Workunit();
                 if ($workunit->getPermission()) {
                     $result = $workunit->deleteWorkUnit($this->id_workunit);
                     unset($workunit);
                     if ($result) {
                         $this->id_workunit = -1;
                         $message = "<h2 class='suc'>" . __('Successfully deleted') . "</h2>";
                     } else {
                         $message = "<h2 class='error'>" . __('An error ocurred while deleting the workunit') . "</h2>";
                     }
                     $this->showWorkUnits($message);
                 } else {
                     $this->showNoPermission();
                 }
                 break;
             default:
                 $this->showWorkUnits();
         }
     } else {
         $this->showNoPermission();
     }
 }