/** * The hook for get user navigation. * * @param array $navigation The navigation. * @param boolean $showAll The state of show all. * * @return array * * @SuppressWarnings(PHPMD.Superglobals) * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public static function hookGetUserNavigation(array $navigation, $showAll) { if (TL_MODE == 'BE' && is_array($navigation['avisota']['modules'])) { try { $GLOBALS['TL_CSS']['avisota-be-global'] = 'assets/avisota/core/css/be_global.css'; if (Outbox::isEmpty()) { $navigation['avisota']['modules']['avisota_outbox']['class'] .= ' avisota_outbox_empty'; } } catch (\Exception $exception) { // silently ignore } } return $navigation; }
public function addOutbox(Outbox $l) { $this->collOutboxs[] = $l; $l->setEmployee($this); }
function updateStatus($statusIDArray = "") { $rows = 0; $this->selectRecords(); foreach ($this->arrayList as $key => $value) { $value->status = "inactive"; $value->updateRecord(); } foreach ($statusIDArray as $key => $value) { $outbox = new Outbox(); $outbox->selectRecord($value); $outbox->status = "active"; $outbox->updateRecord(); $rows++; } return $rows; }