Annotation of /trunk/toolbar.zoom.php
Parent Directory
|
Revision Log
Revision 2 - (view) (download)
| 1 : | andphe | 2 | <?php |
| 2 : | //zOOm Media Gallery// | ||
| 3 : | /** | ||
| 4 : | ----------------------------------------------------------------------- | ||
| 5 : | | zOOm Media Gallery! by Mike de Boer - a multi-gallery component | | ||
| 6 : | ----------------------------------------------------------------------- | ||
| 7 : | |||
| 8 : | ----------------------------------------------------------------------- | ||
| 9 : | | | | ||
| 10 : | | Author: Mike de Boer, <http://www.mikedeboer.nl> | | ||
| 11 : | | Copyright: copyright (C) 2007 by Mike de Boer | | ||
| 12 : | | Description: zOOm Media Gallery, a multi-gallery component for | | ||
| 13 : | | Joomla!. It's the most feature-rich gallery component | | ||
| 14 : | | for Joomla!! For documentation and a detailed list | | ||
| 15 : | | of features, check the zOOm homepage: | | ||
| 16 : | | http://www.zoomfactory.org | | ||
| 17 : | | License: GPL | | ||
| 18 : | | Filename: toolbar.html.php | | ||
| 19 : | | | | ||
| 20 : | ----------------------------------------------------------------------- | ||
| 21 : | * @version $Id:toolbar.zoom.php 124 2007-02-17 03:35:03Z spignataro $ | ||
| 22 : | * @package zOOmGallery | ||
| 23 : | * @author Mike de Boer <mailme@mikedeboer.nl> | ||
| 24 : | **/ | ||
| 25 : | global $zoom, $mainframe, $mosConfig_lang; | ||
| 26 : | /* | ||
| 27 : | // The toolbar loads before the admin file now it seems, so no global $zoom yet. | ||
| 28 : | // Create zOOm Image Gallery object | ||
| 29 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/zoom.class.php'); | ||
| 30 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/toolbox.class.php'); | ||
| 31 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/ftplib.class.php'); | ||
| 32 : | //require_once($mosConfig_absolute_path.'/components/com_zoom/lib/pdf.class.php'); | ||
| 33 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/editmon.class.php'); //like a common session-monitor... | ||
| 34 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/gallery.class.php'); | ||
| 35 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/image.class.php'); | ||
| 36 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/comment.class.php'); | ||
| 37 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/ecard.class.php'); | ||
| 38 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/lightbox.class.php'); | ||
| 39 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/privileges.class.php'); | ||
| 40 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/mime/mime.class.php'); | ||
| 41 : | // Load configuration file... | ||
| 42 : | include_once($mosConfig_absolute_path.'/components/com_zoom/etc/zoom_config.php'); | ||
| 43 : | |||
| 44 : | $zoom = new zoom(); | ||
| 45 : | */ | ||
| 46 : | |||
| 47 : | // list of common inclusions: | ||
| 48 : | if (file_exists($mosConfig_absolute_path."/components/com_zoom/lib/language/".$mosConfig_lang.".php")) { | ||
| 49 : | require_once($mosConfig_absolute_path."/components/com_zoom/lib/language/".$mosConfig_lang.".php"); | ||
| 50 : | } else { | ||
| 51 : | require_once($mosConfig_absolute_path."/components/com_zoom/lib/language/english.php"); | ||
| 52 : | } | ||
| 53 : | |||
| 54 : | |||
| 55 : | |||
| 56 : | $page = mosGetParam($_REQUEST, 'page'); | ||
| 57 : | mosMenuBar::startTable(); | ||
| 58 : | switch ($page) { | ||
| 59 : | case 'catsmgr' : | ||
| 60 : | mosMenuBar::spacer(); | ||
| 61 : | break; | ||
| 62 : | case 'mediamgr' : | ||
| 63 : | $task = mosGetParam($_REQUEST, 'task'); | ||
| 64 : | $catid = mosGetParam($_REQUEST, 'catid'); | ||
| 65 : | if (empty($task) && !empty($catid)) { | ||
| 66 : | // moved to JavaScript | ||
| 67 : | /*if ($zoom->_isAdmin || $zoom->privileges->hasPrivilege('priv_upload')) { | ||
| 68 : | mosMenuBar::custom('upload', 'new_f2.png', 'new_f2.png', _ZOOM_UPLOAD, false); | ||
| 69 : | mosMenuBar::spacer(); | ||
| 70 : | mosMenuBar::divider(); | ||
| 71 : | mosMenuBar::spacer(); | ||
| 72 : | } | ||
| 73 : | if($zoom->_isAdmin || $zoom->privileges->hasPrivilege('priv_editmedium')) { | ||
| 74 : | mosMenuBar::custom('edtimg', 'edit_f2.png', 'edit_f2.png', _ZOOM_BUTTON_EDIT, false); | ||
| 75 : | mosMenuBar::spacer(); | ||
| 76 : | } | ||
| 77 : | if ($zoom->_isAdmin) { | ||
| 78 : | mosMenuBar::custom('move', '../../components/com_zoom/www/images/admin/move_f2.png', '../../components/com_zoom/www/images/admin/move_f2.png', _ZOOM_MOVEFILES, false); | ||
| 79 : | mosMenuBar::spacer(); | ||
| 80 : | } | ||
| 81 : | if ($zoom->_isAdmin || $zoom->privileges->hasPrivilege('priv_delmedium')) { | ||
| 82 : | mosMenuBar::custom('delete', 'delete_f2.png', 'delete_f2.png', _ZOOM_DELETE, false); | ||
| 83 : | }*/ | ||
| 84 : | } else if ($task == "edtimg") { | ||
| 85 : | //mosMenuBar::save('save', _ZOOM_SAVE); | ||
| 86 : | //mosMenuBar::spacer(); | ||
| 87 : | } | ||
| 88 : | mosMenuBar::spacer(); | ||
| 89 : | mosMenuBar::back(_ZOOM_BACK); | ||
| 90 : | break; | ||
| 91 : | case 'upload' : | ||
| 92 : | $catid = mosGetParam($_REQUEST, 'catid'); | ||
| 93 : | $url = "index2.php?option=com_zoom&page=mediamgr"; | ||
| 94 : | //if (!empty($zoom->_gallery)) { | ||
| 95 : | $url .= "&catid=".$catid; | ||
| 96 : | //} | ||
| 97 : | mosMenuBar::back(_ZOOM_BACK, $url); | ||
| 98 : | break; | ||
| 99 : | case 'settings' : | ||
| 100 : | mosMenuBar::save('save', _ZOOM_SAVE); | ||
| 101 : | mosMenuBar::spacer(); | ||
| 102 : | mosMenuBar::cancel('cancel', _ZOOM_WINDOW_CLOSE); | ||
| 103 : | break; | ||
| 104 : | case 'credits' : | ||
| 105 : | case 'zoomthumb' : | ||
| 106 : | mosMenuBar::back(_ZOOM_BACK); | ||
| 107 : | break; | ||
| 108 : | default : | ||
| 109 : | mosMenuBar::spacer(); | ||
| 110 : | break; | ||
| 111 : | } | ||
| 112 : | mosMenuBar::endTable(); | ||
| 113 : | ?> |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |
Web Hosting provided by Network Redux.

