会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
首页
订阅
管理
[php-cms-mambo]曼波自动生成taskbar代码
曼波自动生成taskbar代码 2005-10-27
<pre> <?php require_once("../../include/echo.php"); $menuClassName = "menuCorporation"; $showButton = " mosMenuBar::startTable(); mosMenuBar::publish('publish'); mosMenuBar::unpublish('unpublish'); mosMenuBar::divider(); mosMenuBar::addNew('new{item}'); mosMenuBar::editList('editx{item}'); mosMenuBar::deleteList( ' ', 'delete', 'Remove' ); mosMenuBar::endTable();"; $editButton = " mosMenuBar::startTable(); mosMenuBar::back(); mosMenuBar::divider(); mosMenuBar::save('save{item}'); mosMenuBar::cancel('cancel'); mosMenuBar::spacer(); mosMenuBar::endTable();"; $str="pageTitle corp product category comp"; $reg = "/(.+)/i"; //preg_match_all($reg,$str,$matches);pr($matches);$items = $matches[1]; $items = split("\r\n",$str); foreach ( $items as $item) { $menuItem = ucfirst($item); $showB = str_replace("{item}",$menuItem,$showButton); $editB = str_replace("{item}",$menuItem,$editButton); $showMenu ="function SHOW_".strtoupper($item)."_MENU(){\n{$showB}\n}\n"; $editMenu ="function EDIT_".strtoupper($item)."_MENU(){\n{$editB}\n}\n"; $menu .=$showMenu.$editMenu; $menuTaskSwitch .="case \"show{$menuItem}\":\n $menuClassName::SHOW_MENU('".$menuItem."');\n break;\n"; $menuTaskSwitch .="case \"new{$menuItem}\":\n $menuClassName::EDIT_MENU('".$menuItem."');\n break;\n"; $menuTaskSwitch .="case \"edit{$menuItem}\":\n $menuClassName::EDIT_MENU('".$menuItem."');\n break;\n"; $menuTaskSwitch .="case \"editx{$menuItem}\":\n $menuClassName::EDIT_MENU('".$menuItem."');\n break;\n"; $taskSwitch .= "case \"show".$menuItem."\":\n show".$menuItem."();\n break;\n"; $taskSwitch .= "case \"new".$menuItem."\":\n edit".$menuItem."();\n break;\n"; $taskSwitch .= "case \"edit".$menuItem."\":\n edit".$menuItem."();\n break;\n"; $taskSwitch .= "case \"editx".$menuItem."\":\n edit".$menuItem."();\n break;\n"; $taskSwitch .= "case \"save".$menuItem."\":\n save".$menuItem."();\n break;\n"; } echot($menu,800,200);echo "<br/>"; echot($menuTaskSwitch,800,200);echo "<br/>"; echot($taskSwitch,800,200);echo "<br/>"; ?>
Posted on
2005-10-27 18:18
古代
阅读(
230
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部