| 14 |
{ |
{ |
| 15 |
var $request = array(); |
var $request = array(); |
| 16 |
var $map = array(); |
var $map = array(); |
| 17 |
|
var $has_gettext; |
| 18 |
|
|
| 19 |
function ToolBar() |
function ToolBar() |
| 20 |
{ |
{ |
| 21 |
$this->request = $_REQUEST; |
$this->request = $_REQUEST; |
| 22 |
|
$gettext_admin = new PHPGettextAdmin(); |
| 23 |
|
$this->has_gettext = $gettext_admin->has_gettext; |
| 24 |
} |
} |
| 25 |
function display($method = null) |
function display($method = null) |
| 26 |
{ |
{ |
| 45 |
#mosMenuBar::custom( 'translate', 'edit.png', 'edit_f2.png', T_('Manage Translations'), false ); |
#mosMenuBar::custom( 'translate', 'edit.png', 'edit_f2.png', T_('Manage Translations'), false ); |
| 46 |
#mosMenuBar::spacer(); |
#mosMenuBar::spacer(); |
| 47 |
} else { |
} else { |
| 48 |
|
if ($this->has_gettext){ |
| 49 |
mosMenuBar::custom( 'auto_translate', 'copy.png', 'copy_f2.png', T_('Auto Translate'), false ); |
mosMenuBar::custom( 'auto_translate', 'copy.png', 'copy_f2.png', T_('Auto Translate'), false ); |
| 50 |
mosMenuBar::spacer(20); |
mosMenuBar::spacer(20); |
| 51 |
|
} |
| 52 |
mosMenuBar::apply(); |
mosMenuBar::apply(); |
| 53 |
mosMenuBar::spacer(); |
mosMenuBar::spacer(); |
| 54 |
} |
} |
| 69 |
|
|
| 70 |
function language() { |
function language() { |
| 71 |
mosMenuBar::startTable(); |
mosMenuBar::startTable(); |
| 72 |
if (!is_dir(mamboCore::get('rootPath').'/language/untranslated')) { |
if (!is_dir(mamboCore::get('rootPath').'/language/untranslated') && $this->has_gettext) { |
| 73 |
mosMenuBar::customX( 'extract', 'query.png', 'query.png', T_('Scan Sources'), false ); |
mosMenuBar::customX( 'extract', 'query.png', 'query.png', T_('Scan Sources'), false ); |
| 74 |
mosMenuBar::spacer(50); |
mosMenuBar::spacer(50); |
| 75 |
} |
} |
| 100 |
function catalogs() |
function catalogs() |
| 101 |
{ |
{ |
| 102 |
mosMenuBar::startTable(); |
mosMenuBar::startTable(); |
| 103 |
|
if ($this->has_gettext){ |
| 104 |
mosMenuBar::customX( 'update', 'publish.png', 'publish_f2.png', T_('Update'), false ); |
mosMenuBar::customX( 'update', 'publish.png', 'publish_f2.png', T_('Update'), false ); |
| 105 |
mosMenuBar::spacer(); |
mosMenuBar::spacer(); |
| 106 |
|
} |
| 107 |
mosMenuBar::editListX( 'edit' ); |
mosMenuBar::editListX( 'edit' ); |
| 108 |
mosMenuBar::spacer(); |
mosMenuBar::spacer(); |
| 109 |
mosMenuBar::cancel(); |
mosMenuBar::cancel(); |