403Webshell
Server IP : 217.160.0.169  /  Your IP : 216.73.216.220
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u81562609 ( 7464296)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /homepages/oneclick/LimeSurvey/2.00.130611/6/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /homepages/oneclick/LimeSurvey/2.00.130611/6/scripts/configure
<?php
ini_set('include_path', '.');

require_once('env-parser.php');
require_once('file-util.php');
require_once('db-util.php');
require_once('app-util.php');
require_once('upgrade-app.php');
require_once('sha256.php');
require_once('custom.php');

$config_files = array( '/' => array( array('config.php.in', 'application/config/config.php') ), '/cgi-bin' => array() ) ;

$schema_files = array( 'schema.sql' => 'main' );
$reconf_schema_files = array( 'reconfigure.sql' => 'main' );
$remove_schema_files = array( 'remove.sql' => 'main' );
$upgrade_schema_files = array ();

$psa_params = array (  );
$db_ids = array ( 'main' );
$web_ids = array ( '/' );
$settings_params = array ( 'site_name', 'admin_name', 'admin_password', 'admin_email', 'admin_fname', 'lang');
$settings_enum_params = array (  );
$crypt_settings_params = array (  );

$psa_modify_hash = get_psa_modify_hash($psa_params);
$db_modify_hash = get_db_modify_hash($db_ids);
$web_modify_hash = get_web_modify_hash($web_ids);
$settings_modify_hash = get_settings_modify_hash($settings_params);
$settings_enum_modify_hash = get_settings_enum_modify_hash($settings_enum_params);
$crypt_settings_modify_hash = get_crypt_settings_modify_hash($crypt_settings_params);
$additional_modify_hash = get_additional_modify_hash();

if(!isset($db_modify_hash['@@DB_MAIN_PREFIX@@']) || !$db_modify_hash['@@DB_MAIN_PREFIX@@'] ){
	$db_modify_hash['@@DB_MAIN_PREFIX@@'] = 'limesurvey_';
}
if($psa_modify_hash['@@INSTALL_PREFIX_WLS@@'] == '/.' || $psa_modify_hash['@@INSTALL_PREFIX_WLS@@'] == '.'){
	$psa_modify_hash['@@INSTALL_PREFIX_WLS@@'] = '';
}
$settings_modify_hash['@@ADMIN_PASSWORD@@'] = SHA256::hashing($settings_modify_hash['@@ADMIN_PASSWORD@@']);

if(count($argv) < 2)
{
    print "Usage: configure (install | upgrade <version> | configure | remove)\n";
    exit(1);
}

$command = $argv[1];

if($command == "upgrade")
{
    if($argv[2] && $argv[3]){
		upgrade_app($argv[2], $argv[3], $config_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash);
		
		//LimeSurvey Upgrade
		launchUpgradeByCurl($psa_modify_hash["@@ROOT_URL@@"].'/index.php/admin/update/sa/db/continue/yes');
	}
    else{
		print "Error: upgrade version or release not specified.\n";
		exit(1);
    }
}

if($command == "install")
{
	configure($config_files, $schema_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash);
    recursiveChmod($psa_modify_hash['@@ROOT_DIR@@'] . "/upload");
    exit(0);
}

if($command == "remove")
{
	remove_app($remove_schema_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash);
    exit(0);
}

if($command == "configure")
{
    configure($config_files, $reconf_schema_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash);
    exit(0);
}

print "Error: unknown command $command.\n";
exit(1);

?>

Youez - 2016 - github.com/yon3zu
LinuXploit