View of /mambo/branches/4.6/administrator/components/com_languages/toolbar.languages.php
Parent Directory
|
Revision Log
Revision 403 -
(download)
(annotate)
Sun Mar 19 20:41:39 2006 UTC (7 years, 2 months ago) by csouza
File size: 2624 byte(s)
Sun Mar 19 20:41:39 2006 UTC (7 years, 2 months ago) by csouza
File size: 2624 byte(s)
language manager
<?php /** * @package Mambo Open Source * @subpackage Languages * @copyright (C) 2005 - 2006 Mambo Foundation Inc. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * * Mambo was originally developed by Miro (www.miro.com.au) in 2000. Miro assigned the copyright in Mambo to The Mambo Foundation in 2005 to ensure * that Mambo remained free Open Source software owned and managed by the community. * Mambo is Free Software */ class ToolBar { var $map = array(); function ToolBar() { $this->request = $_REQUEST; } function display($method = null) { $task = isset($_REQUEST['task']) && !empty($_REQUEST['task']) ? $_REQUEST['task'] : 'index'; if($task == 'index' && isset($_REQUEST['act'])) $task = $_REQUEST['act']; if (is_null($method))$method = $task; if (in_array($method, array_keys($this->map)))$method = $this->map[$method]; if ($method && strlen($method) > 2 && method_exists($this, $method)) return $this->$method(); return false; } function _default(){} } class languagesToolbar extends ToolBar { var $map = array('index' => 'language', 'sort' => 'catalogs', 'new' => 'newlang', 'save' => 'edit'); function edit() { mosMenuBar::startTable(); mosMenuBar::save(); mosMenuBar::spacer(); #mosMenuBar::customX( 'extract', 'publish.png', 'publish_f2.png', T_('Extract'), false ); mosMenuBar::spacer(); mosMenuBar::cancel(); mosMenuBar::spacer(); mosMenuBar::help( 'screen.languages.edit' ); mosMenuBar::endTable(); } function update() { mosMenuBar::startTable(); mosMenuBar::cancel(); mosMenuBar::spacer(); mosMenuBar::help( 'screen.languages.update' ); mosMenuBar::endTable(); } function language() { mosMenuBar::startTable(); mosMenuBar::addNewX(); mosMenuBar::spacer(); mosMenuBar::custom( 'translate', 'copy.png', 'copy_f2.png', T_('Translate')); mosMenuBar::spacer(); mosMenuBar::editListX( 'edit' ); mosMenuBar::spacer(); mosMenuBar::deleteList(); mosMenuBar::spacer(); mosMenuBar::help( 'screen.languages.language' ); mosMenuBar::endTable(); } function newlang() { mosMenuBar::startTable(); mosMenuBar::save(); mosMenuBar::spacer(); mosMenuBar::cancel(); mosMenuBar::spacer(); mosMenuBar::help( 'screen.languages.main' ); mosMenuBar::endTable(); } function catalogs() { mosMenuBar::startTable(); mosMenuBar::editListX( 'edit' ); mosMenuBar::spacer(); mosMenuBar::cancel(); mosMenuBar::spacer(); mosMenuBar::help( 'screen.languages.main' ); mosMenuBar::endTable(); } } $toolbar = new languagesToolbar('languages'); $toolbar->display(); ?>
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

