From 23cc91fcffc3fe81baf99dc177670d85c0903545 Mon Sep 17 00:00:00 2001 From: nikrou Date: Wed, 21 Apr 2010 12:51:48 +0000 Subject: Feature 1620 : add triggers on admin side for categories and batch mode. git-svn-id: http://piwigo.org/svn/trunk@5933 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin.php | 5 +++++ admin/cat_list.php | 5 +++++ admin/cat_modify.php | 6 +++++- admin/element_set_global.php | 4 ++++ admin/element_set_unit.php | 4 ++++ 5 files changed, 23 insertions(+), 1 deletion(-) diff --git a/admin.php b/admin.php index ff5398616..21014e2e9 100644 --- a/admin.php +++ b/admin.php @@ -29,6 +29,8 @@ include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); include_once(PHPWG_ROOT_PATH.'admin/include/functions_plugins.inc.php'); +trigger_action('loc_begin_admin'); + // +-----------------------------------------------------------------------+ // | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ @@ -168,6 +170,9 @@ if (count($page['infos']) != 0) $template->assign( 'pwgmenu', pwg_URL() ); include(PHPWG_ROOT_PATH.'include/page_header.php'); + +trigger_action('loc_end_admin'); + $template->pparse('admin'); // +-----------------------------------------------------------------------+ diff --git a/admin/cat_list.php b/admin/cat_list.php index f12161feb..662edbc88 100644 --- a/admin/cat_list.php +++ b/admin/cat_list.php @@ -33,6 +33,8 @@ include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); +trigger_action('loc_begin_cat_list'); + if (!empty($_POST) or isset($_GET['delete'])) { check_pwg_token(); @@ -284,6 +286,9 @@ foreach ($categories as $category) } $template->append('categories', $tpl_cat); } + +trigger_action('loc_end_cat_list'); + // +-----------------------------------------------------------------------+ // | sending html code | // +-----------------------------------------------------------------------+ diff --git a/admin/cat_modify.php b/admin/cat_modify.php index d48d79ad2..ff48e8ac4 100644 --- a/admin/cat_modify.php +++ b/admin/cat_modify.php @@ -33,6 +33,8 @@ include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); +trigger_action('loc_begin_cat_modify'); + //---------------------------------------------------------------- verification if ( !isset( $_GET['cat_id'] ) || !is_numeric( $_GET['cat_id'] ) ) { @@ -555,6 +557,8 @@ SELECT ); } +trigger_action('loc_end_cat_modify'); + //----------------------------------------------------------- sending html code $template->assign_var_from_handle('ADMIN_CONTENT', 'categories'); -?> +?> \ No newline at end of file diff --git a/admin/element_set_global.php b/admin/element_set_global.php index ae4c994f9..14d8f8a3e 100644 --- a/admin/element_set_global.php +++ b/admin/element_set_global.php @@ -39,6 +39,8 @@ include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); +trigger_action('loc_begin_element_set_global'); + // +-----------------------------------------------------------------------+ // | deletion form submission | // +-----------------------------------------------------------------------+ @@ -476,6 +478,8 @@ SELECT id,path,tn_ext,file,filesize,level } } +trigger_action('loc_end_element_set_global'); + //----------------------------------------------------------- sending html code $template->assign_var_from_handle('ADMIN_CONTENT', 'element_set_global'); ?> diff --git a/admin/element_set_unit.php b/admin/element_set_unit.php index 95e163705..d7a29374b 100644 --- a/admin/element_set_unit.php +++ b/admin/element_set_unit.php @@ -39,6 +39,8 @@ include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); +trigger_action('loc_begin_element_set_unit'); + // +-----------------------------------------------------------------------+ // | unit mode form submission | // +-----------------------------------------------------------------------+ @@ -254,6 +256,8 @@ SELECT $template->assign('ELEMENT_IDS', implode(',', $element_ids)); } +trigger_action('loc_end_element_set_unit'); + // +-----------------------------------------------------------------------+ // | sending html code | // +-----------------------------------------------------------------------+ -- cgit v1.2.3