Example #1
0
 /**
  * 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;
 }
Example #2
0
 public function addOutbox(Outbox $l)
 {
     $this->collOutboxs[] = $l;
     $l->setEmployee($this);
 }
Example #3
0
 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;
 }