PHP Code:
<?php
require_once(LIMB_DIR . 'core/controllers/site_object_controller.class.php');
require_once(LIMB_DIR . 'core/lib/locale/strings.class.php');
class article_controller extends site_object_controller
{
function article_controller()
{
$this->_actions = array(
'display' => array(
'permissions_required' => 'r',
'template_path' => '/article/display.html',
),
'set_metadata' => array(
'permissions_required' => 'w',
'popup' => true,
'JIP' => true,
'action_name' => strings :: get('set_metadata'),
'action_path' => '/site_object/set_metadata_action',
'template_path' => '/site_object/set_metadata.html',
'img_src' => '/shared/images/configure.gif'
),
'admin_detail' => array(
'permissions_required' => 'r',
'template_path' => '/admin/object_detail_info.html',
'popup' => true,
'JIP' => true,
'img_src' => '/shared/images/admin_detail.gif',
'action_name' => strings :: get('detail_info'),
),
'print_version' => array(
'permissions_required' => 'r',
'template_path' => '/article/print_version.html',
'action_name' => strings :: get('print_version_action', 'document'),
'display_in_breadcrumbs' => false,
),
'edit' => array(
'permissions_required' => 'w',
'popup' => true,
'JIP' => true,
'action_name' => strings :: get('edit_article', 'article'),
'action_path' => '/article/edit_article_action',
'template_path' => '/article/edit.html',
'img_src' => '/shared/images/edit.gif'
),
'publish' => array(
'permissions_required' => 'w',
'popup' => true,
'JIP' => true,
'action_name' => strings :: get('publish'),
'action_path' => '/doc_flow_object/set_publish_status_action',
'img_src' => '/shared/images/publish.gif',
'can_have_access_template' => true,
),
'unpublish' => array(
'permissions_required' => 'w',
'popup' => true,
'JIP' => true,
'action_name' => strings :: get('unpublish'),
'action_path' => '/doc_flow_object/set_publish_status_action',
'img_src' => '/shared/images/unpublish.gif',
'can_have_access_template' => true,
),
'delete' => array(
'permissions_required' => 'w',
'JIP' => true,
'popup' => true,
'action_name' => strings :: get('delete_article', 'article'),
'action_path' => '/article/delete_article_action',
'template_path' => '/site_object/delete.html',
'img_src' => '/shared/images/rem.gif'
),
);
parent :: site_object_controller();
}
}
?>
Bookmarks