| | Copyright: copyright (C) 2004 by Mike de Boer | | Description: zOOm Image Gallery, a multi-gallery component for | | Mambo based on RSGallery by Ronald Smit. It's the most | | feature-rich gallery component for Mambo! | | Filename: update.php | | Version: 2.1.4 | | | ----------------------------------------------------------------------- **/ // MOS Intruder Alerts defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); if(strstr($version, '4.5.1')) define('DOMIT_INCLUDE_PATH', $mosConfig_absolute_path."/includes/domit/"); if(array_key_exists('submit', $_REQUEST)) $submit = $_REQUEST['submit']; require($mosConfig_absolute_path.'/components/com_zoom/classes/update.class.php'); if($submit){ ?> The installer can't continue before zlib is installed
Updater - Error"; exit(); } if(!isset($userfile) || $userfile == ""){ echo "No file selected
'Updater - error'
"; exit(); } $msg = ""; $base_Dir = "$mosConfig_absolute_path/media/"; if(move_uploaded_file($userfile, $base_Dir . $userfile_name) && chmod($base_Dir . $userfile_name, 0777)){ $updater = new zoomUpdaterComponent($userfile_name); if($updater->install() === false){ echo "".$updater->getError()."
Updater - error
"; if(file_exists($updater->unpackDir())) { echo $updater->unpackDir(); $zoom->deldir($updater->unpackDir()); fs_unlink($mosConfig_absolute_path . "/media/$userfile_name"); } exit(); }else{ echo "".$updater->getError(false)."
Updater - Success
"; if(file_exists($updater->unpackDir())) { $zoom->deldir($updater->unpackDir()); fs_unlink($mosConfig_absolute_path . "/media/$userfile_name"); } } }else{ echo "".$msg." Ensure that all directories have the required permissions.
Updater - error
"; } echo "
"; }else{ ?> .php?option=com_zoom&Itemid=&page=update">
.php?option=com_zoom&Itemid=&page=admin"> <?echo _ZOOM_MAINSCREEN;?>    |  
.php?option=com_zoom&Itemid=&page=admin"> <?echo _ZOOM_MAINSCREEN;?>    |  
<?php echo _ZOOM_UPDATE;?> 
 
resolveErrors( true ); if($xmlDoc->loadXML("$mosConfig_absolute_path/components/com_zoom/update.xml", false, true)){ $main_element = &$xmlDoc->documentElement; if($main_element->getTagName() == 'zoomupdate'){ $date = &$xmlDoc->getElementsByPath( 'creationDate', 1 ); echo "

"._ZOOM_UPDATE_XMLDATE.": " . $date->getText() . "


"; } }else{ echo "

"._ZOOM_UPDATE_XMLDATE.": no updates yet!


"; } }else{ require_once( "$mosConfig_absolute_path/administrator/classes/minixml/minixml.inc.php" ); $xmlDoc = new MiniXMLDoc(); $xmlDoc->fromFile("$mosConfig_absolute_path/components/com_zoom/update.xml"); $iszoomupdate = & $xmlDoc->getElementByPath('zoomupdate'); if($iszoomupdate){ $date =& $xmlDoc->getElementByPath('zoomupdate/creationDate'); echo "

"._ZOOM_UPDATE_XMLDATE.": " . $date->getValue() . "


"; } } ?>