00001 <?php
00015 class mosMenuBar {
00016
00020 public static function startTable() {
00021 }
00022
00031 public static function custom( $task='', $icon='', $iconOver='', $alt='', $listSelect=true, $prefix='' ) {
00032 aliroAdminToolbar::getInstance()->custom ($task, $icon, $iconOver, $alt, $listSelect, $prefix);
00033 }
00034
00044 public static function customX( $task='', $icon='', $iconOver='', $alt='', $listSelect=true ) {
00045 mosMenuBar::custom ($task, $icon, $iconOver, $alt, $listSelect, 'hideMainMenu();');
00046 }
00047
00055 public static function addToToolBar ($task, $alt, $name, $imagename, $extended=false, $listprompt='') {
00056 aliroAdminToolbar::getInstance()->addToToolBar ($task, $alt, $name, $imagename, $extended, $listprompt);
00057 }
00058
00064 public static function addNew( $task='new', $alt=null ) {
00065 mosMenuBar::addToToolBar ($task, $alt, 'New', 'new');
00066 }
00067
00074 public static function addNewX( $task='new', $alt=null ) {
00075 mosMenuBar::addToToolBar ($task, $alt, 'New', 'new', true);
00076 }
00077
00083 public static function publish( $task='publish', $alt=null ) {
00084 mosMenuBar::addToToolBar ($task, $alt, 'Publish', 'publish');
00085 }
00086
00092 public static function publishList( $task='publish', $alt=null ) {
00093 $listprompt = T_('Please make a selection from the list to publish');
00094 mosMenuBar::addToToolBar ($task, $alt, 'Publish', 'publish', false, $listprompt);
00095 }
00096
00102 public static function makeDefault( $task='default', $alt=null ) {
00103 $listprompt = T_('Please select an item to make default');
00104 mosMenuBar::addToToolBar ($task, $alt, 'Default', 'publish', false, $listprompt);
00105 }
00106
00112 public static function assign( $task='assign', $alt=null ) {
00113 $listprompt = T_('Please select an item to assign');
00114 mosMenuBar::addToToolBar ($task, $alt, 'Assign', 'publish', false, $listprompt);
00115 }
00116
00122 public static function unpublish( $task='unpublish', $alt=null ) {
00123 mosMenuBar::addToToolBar ($task, $alt, 'Unpublish', 'unpublish');
00124 }
00125
00131 public static function unpublishList( $task='unpublish', $alt=null ) {
00132 $listprompt = T_('Please make a selection from the list to unpublish');
00133 mosMenuBar::addToToolBar ($task, $alt, 'Unpublish', 'unpublish', false, $listprompt);
00134 }
00135
00141 public static function archiveList( $task='archive', $alt=null ) {
00142 $listprompt = T_('Please make a selection from the list to archive');
00143 mosMenuBar::addToToolBar ($task, $alt, 'Archive', 'archive', false, $listprompt);
00144 }
00145
00151 public static function unarchiveList( $task='unarchive', $alt=null ) {
00152 $listprompt = T_('Please select a news story to unarchive');
00153 mosMenuBar::addToToolBar ($task, $alt, 'Unarchive', 'unarchive', false, $listprompt);
00154 }
00155
00161 public static function editList( $task='edit', $alt=null ) {
00162 $listprompt = T_('Please select an item from the list to edit');
00163 mosMenuBar::addToToolBar ($task, $alt, 'Edit', 'edit', false, $listprompt);
00164 }
00165
00172 public static function editListX( $task='edit', $alt=null ) {
00173 $listprompt = T_('Please select an item from the list to edit');
00174 mosMenuBar::addToToolBar ($task, $alt, 'Edit', 'edit', true, $listprompt);
00175 }
00176
00182 public static function editHtml( $task='edit_source', $alt=null ) {
00183 $listprompt = T_('Please select an item from the list to edit');
00184 mosMenuBar::addToToolBar ($task, $alt, 'Edit HTML', 'html', false, $listprompt);
00185 }
00186
00193 public static function editHtmlX( $task='edit_source', $alt=null ) {
00194 $listprompt = T_('Please select an item from the list to edit');
00195 mosMenuBar::addToToolBar ($task, $alt, 'Edit HTML', 'html', true, $listprompt);
00196 }
00197
00203 public static function editCss( $task='edit_css', $alt=null ) {
00204 $listprompt = T_('Please select an item from the list to edit');
00205 mosMenuBar::addToToolBar ($task, $alt, 'Edit CSS', 'css', false, $listprompt);
00206 }
00207
00214 public static function editCssX( $task='edit_css', $alt=null ) {
00215 $listprompt = T_('Please select an item from the list to edit');
00216 mosMenuBar::addToToolBar ($task, $alt, 'Edit CSS', 'css', true, $listprompt);
00217 }
00218
00225 public static function deleteList( $msg='', $task='remove', $alt=null ) {
00226 $listprompt = T_('Please make a selection from the list to delete');
00227 mosMenuBar::addToToolBar ($task, $alt, 'Delete', 'delete', false, $listprompt);
00228 }
00229
00237 public static function deleteListX( $msg='', $task='remove', $alt=null ) {
00238 $listprompt = T_('Please make a selection from the list to delete');
00239 mosMenuBar::addToToolBar ($task, $alt, T_('Delete'), 'delete', true, $listprompt);
00240 }
00241
00245 public static function trash( $task='remove', $alt=null ) {
00246 mosMenuBar::addToToolBar ($task, $alt, 'Trash', 'delete');
00247 }
00248
00249
00250 public static function preview( $popup='', $updateEditors=false ) {
00251 }
00252
00258 public static function help ($ref, $com=false) {
00259 aliroAdminToolbar::getInstance()->help ($ref, $com);
00260 }
00261
00268 public static function apply( $task='apply', $alt=null ) {
00269 mosMenuBar::addToToolBar ($task, $alt, T_('Apply'), 'apply');
00270 }
00271
00278 public static function save( $task='save', $alt=null ) {
00279 mosMenuBar::addToToolBar ($task, $alt, T_('Save'), 'save');
00280 }
00281
00285 public static function savenew() {
00286 mosMenuBar::addToToolBar ('savenew', null, T_('Save'), 'save');
00287 }
00288
00292 public static function saveedit() {
00293 mosMenuBar::addToToolBar ('saveedit', null, T_('Save'), 'save');
00294 }
00295
00301 public static function cancel( $task='cancel', $alt=null ) {
00302 mosMenuBar::addToToolBar ($task, $alt, T_('Cancel'), 'cancel');
00303 }
00304
00309 public static function back( $alt=null, $href='' ) {
00310 aliroAdminToolbar::getInstance()->back ($alt, $href);
00311 }
00312
00316 public static function divider() {
00317 aliroAdminToolbar::getInstance()->divider ();
00318 }
00319
00324 public static function media_manager( $directory = '', $alt=null ) {
00325 aliroAdminToolbar::getInstance()->mediaManager($directory, $alt);
00326 }
00327
00332 public static function spacer( $width='' ) {
00333 }
00334
00338 public static function endTable() {
00339 }
00340 }