Annotation of /trunk/admin.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: admin.zoom.php | | ||
| 19 : | | | | ||
| 20 : | ----------------------------------------------------------------------- | ||
| 21 : | **/ | ||
| 22 : | // MOS Intruder Alerts | ||
| 23 : | defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); | ||
| 24 : | |||
| 25 : | // Turn off Magic quotes runtime, because it interferes with saving info to the | ||
| 26 : | // database and vice versa. | ||
| 27 : | set_magic_quotes_runtime(0); | ||
| 28 : | |||
| 29 : | // Create zOOm Image Gallery object | ||
| 30 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/zoom.class.php'); | ||
| 31 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/toolbox.class.php'); | ||
| 32 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/ftplib.class.php'); | ||
| 33 : | //require_once($mosConfig_absolute_path.'/components/com_zoom/lib/pdf.class.php'); | ||
| 34 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/editmon.class.php'); //like a common session-monitor... | ||
| 35 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/gallery.class.php'); | ||
| 36 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/image.class.php'); | ||
| 37 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/comment.class.php'); | ||
| 38 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/ecard.class.php'); | ||
| 39 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/lightbox.class.php'); | ||
| 40 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/privileges.class.php'); | ||
| 41 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/mime/mime.class.php'); | ||
| 42 : | // Load configuration file... | ||
| 43 : | include_once($mosConfig_absolute_path.'/components/com_zoom/etc/zoom_config.php'); | ||
| 44 : | |||
| 45 : | $zoom = new zoom(); | ||
| 46 : | $zoom->_isBackend = true; | ||
| 47 : | if ($zoom->isWin()) { | ||
| 48 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/WinNtPlatform.class.php'); | ||
| 49 : | $zoom->platform = new WinNtPlatform(); | ||
| 50 : | } else { | ||
| 51 : | require_once($mosConfig_absolute_path.'/components/com_zoom/lib/UnixPlatform.class.php'); | ||
| 52 : | $zoom->platform = new UnixPlatform(); | ||
| 53 : | } | ||
| 54 : | // now create an instance of the ToolBox! | ||
| 55 : | $zoom->toolbox = new toolbox(); | ||
| 56 : | // list of common inclusions: | ||
| 57 : | if (file_exists($mosConfig_absolute_path."/components/com_zoom/lib/language/".$mosConfig_lang.".php")) { | ||
| 58 : | include_once($mosConfig_absolute_path."/components/com_zoom/lib/language/".$mosConfig_lang.".php"); | ||
| 59 : | } else { | ||
| 60 : | include_once($mosConfig_absolute_path."/components/com_zoom/lib/language/english.php"); | ||
| 61 : | } | ||
| 62 : | |||
| 63 : | // Update the Edit Monitor, eg. delete unnecessary rows | ||
| 64 : | $zoom->EditMon->updateEditMon(); | ||
| 65 : | // load gallery object if a catid is specified... | ||
| 66 : | $catid = intval(mosGetParam($_REQUEST,'catid')); | ||
| 67 : | if (isset($_POST['catid'])) { | ||
| 68 : | if (isset($catid) && !is_array($catid) && !is_array($_POST['catid']) && !empty($catid) && !($catid == 0)) { | ||
| 69 : | //Above code should fix deleting issue. -Steven Pignataro | ||
| 70 : | //if (isset($catid) && !is_array($catid) && !empty($catid) && !($catid == 0)){ | ||
| 71 : | $zoom->setGallery($catid); | ||
| 72 : | } | ||
| 73 : | } else if (isset($catid) && !is_array($catid) && !empty($catid) && !($catid == 0)) { | ||
| 74 : | //Above code should fix deleting issue. -Steven Pignataro | ||
| 75 : | //if (isset($catid) && !is_array($catid) && !empty($catid) && !($catid == 0)){ | ||
| 76 : | $zoom->setGallery($catid); | ||
| 77 : | } | ||
| 78 : | if ($zoom->_isBackend) { | ||
| 79 : | $backend = "2"; | ||
| 80 : | } else { | ||
| 81 : | $backend = ""; | ||
| 82 : | } | ||
| 83 : | // Standard (D)HTML... | ||
| 84 : | echo ("<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>\n" | ||
| 85 : | . "\t<script language=\"JavaScript\" type=\"text/JavaScript\" src=\"" . $mosConfig_live_site . "/includes/js/overlib_mini.js\"></script>\n"); | ||
| 86 : | |||
| 87 : | $page = mosGetParam($_REQUEST,'page'); | ||
| 88 : | switch ($page){ | ||
| 89 : | case 'admin': | ||
| 90 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/admin.php'); | ||
| 91 : | $zoom->adminFooter(); | ||
| 92 : | break; | ||
| 93 : | case 'catsmgr': | ||
| 94 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/catsmgr.php'); | ||
| 95 : | $zoom->adminFooter(); | ||
| 96 : | break; | ||
| 97 : | case 'mediamgr': | ||
| 98 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/mediamgr.php'); | ||
| 99 : | $zoom->adminFooter(); | ||
| 100 : | break; | ||
| 101 : | case 'editimg': | ||
| 102 : | if($zoom->_isAdmin || ($zoom->_isUser && $zoom->_CONFIG['allowUserUpload'])){ | ||
| 103 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/editimg.php'); | ||
| 104 : | }else{ | ||
| 105 : | echo "Error: You'll have to be logged in as admin or user/editor to view this page!"; | ||
| 106 : | } | ||
| 107 : | break; | ||
| 108 : | case 'upload': | ||
| 109 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/upload.php'); | ||
| 110 : | $zoom->adminFooter(); | ||
| 111 : | break; | ||
| 112 : | case 'zoomthumb': | ||
| 113 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/zoomthumb.php'); | ||
| 114 : | break; | ||
| 115 : | case 'settings': | ||
| 116 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/settings.php'); | ||
| 117 : | $zoom->adminFooter(); | ||
| 118 : | break; | ||
| 119 : | case 'movefiles': | ||
| 120 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/movefiles.php'); | ||
| 121 : | $zoom->adminFooter(); | ||
| 122 : | break; | ||
| 123 : | case 'credits': | ||
| 124 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/credits.php'); | ||
| 125 : | $zoom->adminFooter(); | ||
| 126 : | break; | ||
| 127 : | default: | ||
| 128 : | include($mosConfig_absolute_path.'/components/com_zoom/www/admin/admin.php'); | ||
| 129 : | $zoom->adminFooter(); | ||
| 130 : | break; | ||
| 131 : | } |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |
Web Hosting provided by Network Redux.

