Changeset 9410
- Timestamp:
- Feb 28, 2011, 10:50:28 AM (13 years ago)
- Location:
- extensions/PWG_Stuffs
- Files:
-
- 10 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
extensions/PWG_Stuffs/admin/add_module.inc.php
r9383 r9410 72 72 73 73 $query = ' 74 INSERT INTO ' . STUFFS_TABLE . ' ( id, pos, name, descr, path, parent,datas, users, groups, show_title, on_home, on_root, on_cats, on_picture, id_line, width )74 INSERT INTO ' . STUFFS_TABLE . ' ( id, pos, name, descr, path, datas, users, groups, show_title, on_home, on_root, on_cats, on_picture, id_line, width ) 75 75 VALUES (' . $next_element_id . ' , 76 76 ' . $pos . ', … … 78 78 ' . $desc . ', 79 79 "' . $module_path . '", 80 ' . (isset($modules[$module_path]['parent']) ? '"'.$modules[$module_path]['parent'].'"' : 'NULL') .',81 80 ' . $sav_datas . ', 82 81 ' . $users . ', -
extensions/PWG_Stuffs/admin/admin.php
r9383 r9410 7 7 load_language('plugin.lang', STUFFS_PATH); 8 8 include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 9 include_once(STUFFS_PATH . ' include/functions.inc.php');9 include_once(STUFFS_PATH . 'functions.inc.php'); 10 10 $my_base_url = get_admin_plugin_menu_link(__FILE__); 11 11 … … 42 42 { 43 43 $module['path'] = PHPWG_ROOT_PATH.trim($module['path'], './').'/'; 44 45 if (preg_match('#^'.preg_quote(PHPWG_PLUGINS_PATH).'([^/]*?)/#', $module['path'], $match) and $match[1] != 'PWG_Stuffs')46 {47 $module['parent'] = $match[1];48 }49 44 $modules[$module['path']] = $module; 50 45 } -
extensions/PWG_Stuffs/admin/manage.inc.php
r9383 r9410 37 37 38 38 // Display 39 $q = 'SELECT id, name, descr, path, parent,id_line, width, datas39 $q = 'SELECT id, name, descr, path, id_line, width, datas 40 40 FROM ' . STUFFS_TABLE . ' 41 41 ORDER BY pos ASC;'; … … 60 60 $module['name'] = !empty($module['path']) ? $module['name'] : l10n('stuffs_main_block'); 61 61 62 $missing = false; 63 if (!empty($module['path'])) 64 { 65 preg_match('#^'.preg_quote(PHPWG_PLUGINS_PATH).'([^/]*?)/#', $module['path'], $match); 66 $missing = !isset($pwg_loaded_plugins[$match[1]]); 67 } 68 62 69 $template->append('modules', array( 63 70 'ID' => $module['id'], … … 73 80 'U_EDIT' => PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . STUFFS_DIR . '%2Fadmin%2Fadmin.php&tab=edit_module&edit='.$module['id'], 74 81 'U_DELETE' => !is_adviser() ? PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . STUFFS_DIR . '%2Fadmin%2Fadmin.php&del=' . $module['id'] : '', 75 'MISSING' => (isset($module['parent']) and !isset($pwg_loaded_plugins[$module['parent']])),82 'MISSING' => $missing, 76 83 ) 77 84 ); -
extensions/PWG_Stuffs/admin/upgrade.inc.php
r9383 r9410 92 92 $query = 'ALTER TABLE ' . $prefixeTable . 'stuffs 93 93 CHANGE `type` `path` VARCHAR( 255 ) NULL DEFAULT NULL, 94 ADD `parent` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `path`,95 94 ADD `level` TINYINT( 3 ) NOT NULL default "0" AFTER `groups`, 96 95 ADD `on_root` enum(\'true\',\'false\') NOT NULL AFTER `on_home` -
extensions/PWG_Stuffs/class.inc.php
r9383 r9410 9 9 var $blocks = array(); 10 10 var $pos = 'begin'; 11 var $ template_var = array();11 var $prefixe = 'PLUGIN_INDEX_CONTENT_'; 12 12 13 13 function stuffs() … … 17 17 if ($page['stuffs_section'] == 'on_picture') 18 18 { 19 $this->template_var['begin'] = 'PLUGIN_PICTURE_BEFORE'; 20 $this->template_var['end'] = 'PLUGIN_PICTURE_AFTER'; 19 $this->prefixe = 'PLUGIN_PICTURE_'; 21 20 $template->set_prefilter('header', array('stuffs', 'prefilter_picture_css')); 22 21 pwgs_picture_special_sections(); … … 24 23 else 25 24 { 26 $this->template_var['begin'] = 'PLUGIN_INDEX_CONTENT_BEFORE';27 $this->template_var['end'] = 'PLUGIN_INDEX_CONTENT_AFTER';28 25 $template->set_prefilter( 'header', array('stuffs', 'prefilter_index_css') ); 29 26 } … … 55 52 56 53 $query = ' 57 SELECT DISTINCT id, name, path, parent,datas, groups, show_title, id_line, width54 SELECT DISTINCT id, name, path, datas, groups, show_title, id_line, width 58 55 FROM ' . STUFFS_TABLE . ' 59 56 LEFT JOIN ' . USER_GROUP_TABLE . ' … … 92 89 continue; 93 90 } 94 if (isset($module['parent']) and !isset($pwg_loaded_plugins[$module['parent']])) 91 92 preg_match('#^'.preg_quote(PHPWG_PLUGINS_PATH).'([^/]*?)/#', $module['path'], $match); 93 if (!isset($pwg_loaded_plugins[$match[1]])) 95 94 { 96 95 continue; -
extensions/PWG_Stuffs/main.inc.php
r9383 r9410 37 37 global $template; 38 38 39 include(STUFFS_PATH . ' include/class.inc.php');40 include(STUFFS_PATH . ' include/functions.inc.php');39 include(STUFFS_PATH . 'class.inc.php'); 40 include(STUFFS_PATH . 'functions.inc.php'); 41 41 42 42 $template->set_template_dir(STUFFS_PATH.'theme/template/'); … … 48 48 { 49 49 $template->assign('blocks', $stuffs->blocks['begin']); 50 $template->concat($stuffs-> template_var['begin'], $template->parse('stuffs', true));50 $template->concat($stuffs->prefixe.'BEFORE', $template->parse('stuffs', true)); 51 51 } 52 52 if (!empty($stuffs->blocks['end'])) 53 53 { 54 54 $template->assign('blocks', $stuffs->blocks['end']); 55 $template->concat($stuffs-> template_var['end'], $template->parse('stuffs', true));55 $template->concat($stuffs->prefixe.'AFTER', $template->parse('stuffs', true)); 56 56 } 57 57 } -
extensions/PWG_Stuffs/maintain.inc.php
r9383 r9410 17 17 `descr` varchar(255) default NULL, 18 18 `path` varchar(255) default NULL, 19 `parent` varchar(255) default NULL,20 19 `datas` longtext default NULL, 21 20 `users` varchar(255) default NULL, -
extensions/PWG_Stuffs/modules/BestRated/config.inc.php
r9383 r9410 30 30 'cat_display' => $datas['cat_display'], 31 31 'category_selected' => $datas['cat_selection'], 32 'on_picture_option' => false, 33 )); 32 ) 33 ); 34 35 $display_options = & $template->get_template_vars('display_options'); 36 $display_options['on_picture'] = false; 34 37 35 38 $template->set_filenames(array('module_options' => dirname(__FILE__) . '/config.tpl')); -
extensions/PWG_Stuffs/modules/MostVisited/config.inc.php
r9383 r9410 30 30 'cat_display' => $datas['cat_display'], 31 31 'category_selected' => $datas['cat_selection'], 32 'on_picture_option' => false, 33 )); 32 ) 33 ); 34 35 $display_options = & $template->get_template_vars('display_options'); 36 $display_options['on_picture'] = false; 34 37 35 38 $template->set_filenames(array('module_options' => dirname(__FILE__) . '/config.tpl')); -
extensions/PWG_Stuffs/modules/Random/config.inc.php
r9383 r9410 30 30 'cat_display' => $datas['cat_display'], 31 31 'category_selected' => $datas['cat_selection'], 32 'on_picture_option' => false, 33 )); 32 ) 33 ); 34 35 $display_options = & $template->get_template_vars('display_options'); 36 $display_options['on_picture'] = false; 34 37 35 38 $template->set_filenames(array('module_options' => dirname(__FILE__) . '/config.tpl')); -
extensions/PWG_Stuffs/modules/Recent/config.inc.php
r9383 r9410 30 30 'cat_display' => $datas['cat_display'], 31 31 'category_selected' => $datas['cat_selection'], 32 'on_picture_option' => false, 33 )); 32 ) 33 ); 34 35 $display_options = & $template->get_template_vars('display_options'); 36 $display_options['on_picture'] = false; 34 37 35 38 $template->set_filenames(array('module_options' => dirname(__FILE__) . '/config.tpl'));
Note: See TracChangeset
for help on using the changeset viewer.