public function organizePriorities(rex_extension_point $ep) { if ($this->table->equals($ep->getParam('form'))) { $name = $this->getFieldName(); rex_sql_util::organizePriorities($this->table->getTableName(), $name, $this->whereCondition, $name . ', updatedate desc'); } }
public static function isActive(rex_extension_point $ep) { $sql = rex_sql::factory(); $sql->setTable(rex::getTablePrefix() . 'article_slice'); $sql->setWhere(array('id' => $ep->getParam('slice_id'))); $sql->select(); if ($sql->getValue('active') == 1 || rex::isBackend()) { return $ep->content; } return ''; }
public static function addFooterForm(rex_extension_point $ep) { $fragment = new rex_fragment(); $fragment->setVar('deletePath', 'index.php?page=content/delete&article_id=' . $ep->getParam('article_id') . '&mode=edit&module_id=' . $ep->getParam('module_id') . '&slice_id=' . $ep->getParam('slice_id') . '&clang=' . $ep->getParam('clang') . '&ctype=' . $ep->getParam('ctype'), false); return $fragment->parse('page/footer.php'); }
public static function mediaUpdated(rex_extension_point $ep) { self::deleteCache($ep->getParam('filename')); }
public static function clangDeleted(\rex_extension_point $ep) { $deleteLang = \rex_sql::factory(); $deleteLang->setQuery('DELETE FROM ' . \rex::getTable('sprog_wildcard') . ' WHERE clang_id=?', [$ep->getParam('clang')->getId()]); }
public static function isActive(rex_extension_point $ep) { $sql = rex_sql::factory(); $sql->setTable(rex::getTablePrefix() . 'article_slice'); $sql->setWhere(array('id' => $ep->getParam('slice_id'))); $sql->select(); $online_from = $sql->getValue('online_from'); $online_to = $sql->getValue('online_to'); if (rex::isBackend() || $sql->getValue('active') == 1 && (empty($online_from) || !empty($online_from) && $online_from < time()) && (empty($online_to) || !empty($online_to) && $online_to >= time())) { $Subject = $ep->getSubject(); if ($sql->getValue('active') != 1 || !empty($online_from) && $online_from > time() || !empty($online_to) && $online_to <= time()) { $Subject = str_replace('rex-slice-output', 'rex-slice-output inactive', $Subject); } if ($_SESSION['slice_ui']['slice_id'] == $ep->getParam('slice_id')) { $Subject = str_replace('rex-slice-output', 'rex-slice-output copied', $Subject); } return $Subject; } return ''; }