Changeset 1705 for trunk/plugins
- Timestamp:
- Jan 9, 2007, 12:38:54 PM (17 years ago)
- Location:
- trunk/plugins
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/add_index/admin/admin_menu.php
r1704 r1705 67 67 $template->assign_var('filename', $conf['add_index_filename']); 68 68 $template->assign_var('source_directory_path', $conf['add_index_source_directory_path']); 69 $template->assign_var('F_ACTION', $my_url);69 //$template->assign_var('F_ACTION', $my_url); 70 70 71 71 // +-----------------------------------------------------------------------+ 72 72 // | Sending html code | 73 73 // +-----------------------------------------------------------------------+ 74 $template->assign_var_from_handle(' PLUGIN_ADMIN_CONTENT', 'plugin_admin_content');74 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 75 75 76 76 ?> -
trunk/plugins/add_index/admin/admin_menu.tpl
r1704 r1705 1 1 <!-- $Id: admin_menu.tpl Ruben ARNAUD --> 2 <div class="titrePage"> 3 <h2>{lang:Add_Index}</h2> 4 </div> 5 2 6 <p>{lang:add_index_Description_1}</p> 3 7 <p>{lang:add_index_Description_2}</p> -
trunk/plugins/add_index/main.admin.inc.php
r1704 r1705 34 34 class AdminAddIndex extends AddIndex 35 35 { 36 var $my_id; 36 37 function load_params() 37 38 { … … 63 64 ( 64 65 'CAPTION' => l10n('Advanced_Add_Index'), 65 'URL' => get_ root_url().'admin.php?page=main_page&page_type=plugin&plugin_id=add_index&overwrite'66 'URL' => get_admin_plugin_menu_link($this->my_id, 'admin/main_page').'&overwrite' 66 67 )); 67 68 … … 76 77 array 77 78 ( 78 'U_HREF' => get_ root_url().'admin.php?page=main_page&page_type=plugin&plugin_id=add_index&site_id='.$site_id,79 'U_HREF' => get_admin_plugin_menu_link($this->my_id, 'admin/main_page').'&site_id='.$site_id, 79 80 'U_CAPTION' => l10n('Manager_Add_Index'), 80 81 'U_HINT' => l10n('Add_Index') … … 85 86 } 86 87 87 function plugin_admin_menu( )88 function plugin_admin_menu($menu) 88 89 { 89 add_plugin_admin_menu(l10n('Menu_Add_Index'), array(&$this, 'do_plugin_admin_menu')); 90 array_push($menu, 91 array( 92 'NAME' => l10n('Menu_Add_Index'), 93 'URL' => get_admin_plugin_menu_link($this->my_id, 'admin/admin_menu') 94 ) 95 ); 96 return $menu; 90 97 } 91 92 function do_plugin_admin_menu($my_url)93 {94 include_once(dirname(__FILE__).'/admin/'.'admin_menu.php');95 }96 97 98 } 98 99 99 100 // Create object 100 101 $add_index = new AdminAddIndex(); 102 $add_index->my_id = $plugin['id']; 101 103 102 104 // Load Add Index parameters … … 107 109 add_event_handler('get_admin_advanced_features_links', array(&$add_index, 'get_admin_advanced_features_links')); 108 110 add_event_handler('get_admins_site_links', array(&$add_index, 'get_admins_site_links'), EVENT_HANDLER_PRIORITY_NEUTRAL, 3); 109 add_event_handler(' plugin_admin_menu', array(&$add_index, 'plugin_admin_menu') );111 add_event_handler('get_admin_plugin_menu_links', array(&$add_index, 'plugin_admin_menu') ); 110 112 111 113 ?> -
trunk/plugins/add_index/main.inc.php
r1704 r1705 50 50 include_once(dirname(__FILE__).'/'.'main.normal.inc.php'); 51 51 } 52 set_plugin_data($plugin['id'], $add_index); 52 53 } 53 54 -
trunk/plugins/admin_advices/main.inc.php
r1702 r1705 11 11 function set_admin_advice() 12 12 { 13 global $page, $user, $template, $conf; 13 global $page, $user, $template, $conf; 14 14 15 15 // This Plugin works only on the Admin page 16 16 if ( isset($page['body_id']) and $page['body_id']=='theAdminPage' 17 and isset($page['page']['name']) and $page['page']['name'] == 'intro' 18 and isset($page['page']['type']) and $page['page']['type'] == 'standard' 17 and $page['page'] == 'intro' 19 18 ) 20 19 { 21 // Setup Advice Language (Maybe there is already a variable) 22 $advlang = ( isset($user['language']) ) ? 20 // Setup Advice Language (Maybe there is already a variable) 21 $advlang = ( isset($user['language']) ) ? 23 22 $user['language'] : $conf['default_language']; // en_UK.iso-8859-1 24 23 … … 31 30 // If there is an advice 32 31 if ( $cond ) 33 { 34 // $template->set_filenames( array( 'advice' => 'admin_advices.tpl' )); 32 { 33 // $template->set_filenames( array( 'advice' => 'admin_advices.tpl' )); 35 34 $template->set_filenames(array( 36 'admin_advice' => 35 'admin_advice' => 37 36 PHPWG_ROOT_PATH.'/plugins/admin_advices/admin_advices.tpl') 38 37 ); 39 38 40 39 // Random Thumbnail 41 40 $query = ' … … 44 43 ORDER BY RAND(NOW()) 45 44 LIMIT 0, 1 46 ;'; 47 $result = pwg_query($query); 48 $row = mysql_fetch_assoc($result); 45 ;'; 46 $result = pwg_query($query); 47 $row = mysql_fetch_assoc($result); 49 48 if ( is_array($row) ) 50 49 { … … 57 56 ) 58 57 ); 59 } 58 } 60 59 $advice_text = array_shift($adv); 61 60 $template->assign_vars( 62 61 array( 63 'ADVICE_ABOUT' => '$conf[' . "'$confk'] ", 64 'ADVICE_TEXT' => $advice_text, 62 'ADVICE_ABOUT' => '$conf[' . "'$confk'] ", 63 'ADVICE_TEXT' => $advice_text, 65 64 ) 66 65 ); … … 72 71 'ADVICE' => $advice 73 72 ) 74 ); 75 } 73 ); 74 } 76 75 $template->parse('admin_advice'); 77 76 } -
trunk/plugins/event_tracer/main.inc.php
r1590 r1705 12 12 var $me_working; 13 13 var $my_config; 14 15 function EventTracer() 14 var $my_id; 15 16 function EventTracer($id) 16 17 { 17 18 $this->me_working=0; 19 $this->my_id=$id; 18 20 } 19 21 … … 77 79 } 78 80 79 function plugin_admin_menu( )81 function plugin_admin_menu($menu) 80 82 { 81 add_plugin_admin_menu( "Event Tracer", array(&$this, 'do_admin') ); 83 array_push($menu, 84 array( 85 'NAME' => 'Event Tracer', 86 'URL' => get_admin_plugin_menu_link($this->my_id, 'tracer_admin') 87 ) 88 ); 89 return $menu; 82 90 } 83 84 function do_admin($my_url)85 {86 include( dirname(__FILE__).'/tracer_admin.php' );87 }88 89 91 } 90 92 91 $ eventTracer = new EventTracer();92 $ eventTracer->load_config();93 $obj = new EventTracer($plugin['id']); 94 $obj->load_config(); 93 95 94 add_event_handler('plugin_admin_menu', array(&$eventTracer, 'plugin_admin_menu') ); 95 add_event_handler('pre_trigger_event', array(&$eventTracer, 'on_pre_trigger_event') ); 96 add_event_handler('post_trigger_event', array(&$eventTracer, 'on_post_trigger_event') ); 97 add_event_handler('trigger_action', array(&$eventTracer, 'on_trigger_action') ); 96 add_event_handler('get_admin_plugin_menu_links', array(&$obj, 'plugin_admin_menu') ); 97 add_event_handler('pre_trigger_event', array(&$obj, 'on_pre_trigger_event') ); 98 add_event_handler('post_trigger_event', array(&$obj, 'on_post_trigger_event') ); 99 add_event_handler('trigger_action', array(&$obj, 'on_trigger_action') ); 100 set_plugin_data($plugin['id'], $obj); 98 101 ?> -
trunk/plugins/event_tracer/tracer_admin.php
r1655 r1705 1 1 <?php 2 2 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 3 4 $me = get_plugin_data($plugin_id); 3 5 4 6 global $template; … … 12 14 $v = stripslashes($v); 13 15 if (!empty($v)) 14 $ this->my_config['filters'] = explode("\n", $v);16 $me->my_config['filters'] = explode("\n", $v); 15 17 else 16 $ this->my_config['filters'] = array();17 $ this->my_config['show_args'] = isset($_POST['eventTracer_show_args']);18 $ this->save_config();18 $me->my_config['filters'] = array(); 19 $me->my_config['show_args'] = isset($_POST['eventTracer_show_args']); 20 $me->save_config(); 19 21 global $page; 20 22 array_push($page['infos'], 'event tracer options saved'); 21 23 } 22 $template->assign_var('EVENT_TRACER_FILTERS', implode("\n", $ this->my_config['filters'] ) );23 $template->assign_var('EVENT_TRACER_SHOW_ARGS', $ this->my_config['show_args'] ? 'checked="checked"' : '' );24 $template->assign_var('EVENT_TRACER_F_ACTION', $my_url);24 $template->assign_var('EVENT_TRACER_FILTERS', implode("\n", $me->my_config['filters'] ) ); 25 $template->assign_var('EVENT_TRACER_SHOW_ARGS', $me->my_config['show_args'] ? 'checked="checked"' : '' ); 26 //$template->assign_var('EVENT_TRACER_F_ACTION', $my_url); 25 27 26 $template->assign_var_from_handle( ' PLUGIN_ADMIN_CONTENT', 'plugin_admin_content');28 $template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content'); 27 29 ?> -
trunk/plugins/event_tracer/tracer_admin.tpl
r1590 r1705 1 <div class="titrePage"> 2 <h2>Event Tracer</h2> 3 </div> 4 1 5 <p> 2 6 The event tracer is a developer tool that logs in the footer of the window all calls to trigger_event method.
Note: See TracChangeset
for help on using the changeset viewer.