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(); } }