|
| 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){
?>
.php?option=com_zoom&Itemid=&page=admin">
|
|
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{
?>