protected function checkUserPrivileges() { $logic = new FileHushvizLogic(); if (!$logic->isCurrentUserAllowed($this->record, 1)) { $this->error(2); } }
protected function getCommonOptions(&$record) { // Parametr version jest przekazywany po to, żeby w przypadku zmiany pliku dyskowego // przypisanego do tego samego rekordu nie byĹ‚ pobierany plik z cache'a, tylko ĹĽeby // nastepowaĹ‚o faktyczne odwoĹ‚anie do serwera. // Ten parametr w ogĂłle nie jest obsĹ‚ugiwany przez FileHushvizStaticController, bo ten // kontroler i tak zawsze zwrĂłci po prostu aktualnÄ… wersjÄ™ pliku. $options = array('_m', 'FileHushviz', '_o', 'Static', 'id', $record['id'], 'version', strtotime($record['fileUpdateTime'])); $logic = new FileHushvizLogic(); if ($logic->isProtectedFile($record)) { $view = CoreServices2::getRequest()->getSessionName() == 'CMSSession' ? 'c' : 'w'; $options[] = 'view'; $options[] = $view; } return $options; }