Changeset 5835
- Timestamp:
- Mar 17, 2008, 8:54:28 PM (14 years ago)
- Location:
- OpenPNE/branches/work/ebihara/prj_portal_creator
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/branches/work/ebihara/prj_portal_creator/public_html/modules/admin/default.css
r5138 r5835 84 84 .navi div.naviMain ul.setup , 85 85 .navi div.naviMain ul.config, 86 .navi div.naviMain ul.module, 86 87 .navi div.naviMain ul.adminadmin { float: left; position: relative; height: 30px;} 87 88 .navi div.naviMain ul.design, 88 89 .navi div.naviMain ul.config, 90 .navi div.naviMain ul.module, 89 91 .navi div.naviMain ul.adminadmin { margin-left: 10px;} 90 92 .navi div.naviMain ul li { float: left;} … … 107 109 .navi div.naviMain ul li ul#adminDesignCont { width: 180px; z-index: 40;} 108 110 .navi div.naviMain ul li ul#adminSNSConfigCont { width: 180px; z-index: 50;} 109 .navi div.naviMain ul li ul#admin InfoKiyakuCont { width: 180px; z-index: 60;}111 .navi div.naviMain ul li ul#adminModuleCont { width: 220px; z-index: 60;} 110 112 .navi div.naviMain ul li ul#adminAdminConfigCont { width: 180px; z-index: 70;} 111 113 .navi div.naviMain ul li ul.pull li { float: none; padding: 0 1px; background: #CCCCCC;} … … 212 214 #admin_page_edit_c_banner li#adminDesign ul.pull , 213 215 #admin_page_make_cmd_tag li#adminDesign ul.pull , 216 #admin_page_edit_c_admin_info li#adminDesign ul.pull , 217 #admin_page_list_c_free_page li#adminDesign ul.pull , 214 218 215 219 #admin_page_edit_c_admin_config li#adminSNSConfig ul.pull , … … 224 228 #admin_page_edit_c_holiday li#adminSNSConfig ul.pull , 225 229 #admin_page_list_c_rank li#adminSNSConfig ul.pull , 226 227 #admin_page_edit_c_admin_info li#adminInfoKiyaku ul.pull ,228 #admin_page_list_c_free_page li#adminInfoKiyaku ul.pull ,229 230 230 231 #admin_page_list_c_admin_user li#adminAdminConfig ul.pull , -
OpenPNE/branches/work/ebihara/prj_portal_creator/webapp/modules/admin/lib/db_admin.php
r5089 r5835 2854 2854 } 2855 2855 2856 function db_admin_enabled_module_list() 2857 { 2858 $sql = 'SELECT * FROM c_module WHERE is_enabled = 1'; 2859 $module_list = db_get_all($sql); 2860 2861 return $module_list; 2862 } 2863 2864 function db_admin_insert_module_enabled($module, $is_enabled) 2865 { 2866 $data = array( 2867 'name' => $module, 2868 'is_enabled' => $is_enabled, 2869 ); 2870 return db_insert('c_module', $data); 2871 } 2872 2873 function db_admin_update_module_enabled($module, $is_enabled) 2874 { 2875 $data = array( 2876 'is_enabled' => $is_enabled, 2877 ); 2878 $where = array( 2879 'name' => $module, 2880 ); 2881 return db_update('c_module', $data, $where); 2882 } 2883 2884 function db_admin_enabled_module_config_list() 2885 { 2886 $enable_module_list = db_admin_enabled_module_list(); 2887 $configs = array(); 2888 foreach ($enable_module_list as $module) { 2889 $name = $module['name']; 2890 $configs[$name] = ext_admin_get_module_config4module($name); 2891 } 2892 2893 return $configs; 2894 } 2895 2856 2896 ?> -
OpenPNE/branches/work/ebihara/prj_portal_creator/webapp/modules/admin/lib/etc_admin.php
r5620 r5835 13 13 $v['CURRENT_ACTION'] = $GLOBALS['__Framework']['current_action']; 14 14 $v['custom_header'] = $custom_header; 15 $v['enable_module_list'] = db_admin_enabled_module_config_list(); 15 16 16 17 $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']); … … 181 182 } 182 183 184 /** 185 * すべてのモジュールの設定ファイルを読み込む 186 */ 187 function ext_admin_get_modules_config() 188 { 189 require_once OPENPNE_LIB_DIR . '/include/PHP/Compat/Function/scandir.php'; 190 191 $configs = array(); 192 $modules = scandir(OPENPNE_MODULES_DIR); 193 if (USE_EXT_DIR) { 194 $ext_modules = scandir(OPENPNE_MODULES_EXT_DIR); 195 $modules = array_merge($modules, $ext_modules); 196 } 197 198 foreach ($modules as $module) { 199 if (strpos($module, '.') === 0) { 200 continue; 201 } 202 203 if ($config = openpne_ext_search($module . '/config.ini')) { 204 $configs[$module] = parse_ini_file($config, true); 205 } 206 } 207 208 return $configs; 209 } 210 211 /** 212 * 指定したモジュールの設定ファイルを読み込む 213 */ 214 function ext_admin_get_module_config4module($module) 215 { 216 $config = array(); 217 218 if ($file = openpne_ext_search($module . '/config.ini')) { 219 $config = parse_ini_file($file, true); 220 } 221 222 return $config; 223 } 224 183 225 ?> -
OpenPNE/branches/work/ebihara/prj_portal_creator/webapp/modules/admin/templates/inc_header.tpl
r5620 r5835 108 108 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('edit_c_banner')})">バナー設定</a></li> 109 109 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('make_cmd_tag')})">CMDタグ生成</a></li> 110 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('edit_c_admin_info')})">お知らせ・規約設定</a></li> 111 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('list_c_free_page')})">フリーページ管理</a></li> 110 112 </ul> 111 113 </li> … … 136 138 </li> 137 139 138 ({****}) 140 </ul> 139 141 140 <li id="adminInfoKiyaku" onmouseover="menu('adminInfoKiyaku','adminInfoKiyakuCont')" onmouseout="menu('adminInfoKiyaku','adminInfoKiyakuCont')"><a class="tab" href="?m=({$module_name})&a=page_({$hash_tbl->hash('edit_c_admin_info')})">お知らせ・規約設定</a> 141 <ul id="adminInfoKiyakuCont" class="pull"> 142 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('edit_c_admin_info')})">お知らせ・規約設定</a></li> 143 <li><a href="?m=({$module_name})&a=page_({$hash_tbl->hash('list_c_free_page')})">フリーページ管理</a></li> 142 ({****************}) 143 ({****************}) 144 145 <ul class="module"> 146 147 <li id="adminModuleConfig" onmouseover="menu('adminModuleConfig','adminModuleConfigCont')" onmouseout="menu('adminModuleConfig','adminModuleConfigCont')"><a class="tab" href="({if $auth_type == 'all'})?m=({$module_name})&a=page_({$hash_tbl->hash('list_c_admin_user')})({else})?m=({$module_name})&a=page_({$hash_tbl->hash('edit_admin_password')})({/if})">拡張機能</a> 148 <ul id="adminModuleConfigCont" class="pull"> 149 ({foreach from=$enable_module_list item=item}) 150 <li><a href="?m=({$item.admin_menu.module})&a=({$item.admin_menu.action})">({$item.admin_menu.caption|default:$item.general.name})</a></li> 151 ({/foreach}) 144 152 </ul> 145 153 </li>
Note: See TracChangeset
for help on using the changeset viewer.