function _get_rel_list_display_name($entity, $rel_name, $direction) { if ($rel_name == 'site_to_theme' && $direction == 'right') { return $entity->get_display_name() . ' (<a href="' . $entity->get_value('base_url') . '" target="_new">public site</a>)'; } return parent::_get_rel_list_display_name($entity, $rel_name, $direction); }
function init($id, &$page) { parent::init($id, $page); $this->previewer_modifier = MediaWorkFactory::media_work_previewer_modifier($this->_entity); if ($this->previewer_modifier) { $this->previewer_modifier->set_previewer($this); $this->previewer_modifier->set_head_items($this->admin_page->head_items); } }
function run() { if (isset($_REQUEST['kill_cache'])) { $this->clear_page_cache(); $redirect = carl_make_redirect(array('kill_cache' => '')); header("Location: " . $redirect); exit; } parent::run(); }