Bravo List
Register
Go Back   > Bravo List > P2P > Forum > Community Cafe
Reply
Thread Tools
  #1  
Old 19th May 2011, 08:53
Phobos Phobos is offline
Member
 
Join Date: May 2011
P2P
Posts: 3
Default [Decoding] (install.php)
install.php

PHP Code:
<?php //0035e
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='/ioncube/ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');$__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;}}}@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 site administrator.');exit(199);
?>
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
Reply With Quote
  #2  
Old 22nd May 2011, 19:49
Doktor-X Doktor-X is offline
Member
 
Join Date: Dec 2009
P2P
Posts: 9
Default
PHP Code:
<?php
function chkIsWritableAll$folder_name ""$all false$all_display false )
{
    global 
$err_msg;
    
$val 0;
    if ( 
$all && is_dir$folder_name ) )
    {
        if ( 
$handle opendir$folder_name ) )
        {
            if ( 
$all_display )
            {
                if ( 
$file == "." || $file == ".." )
                {
                    continue;
                }
                echo 
"  \t\t\t\t\t\t\t\t<tr>\r\n  \t\t\t\t\t\t\t\t\t<td>";
                echo 
$folder_name.$file;
                echo 
"</td>\r\n  \t\t\t\t\t\t\t\t\t<td>";
                echo 
is_dir$folder_name.$file ) ? "Folder" "File";
                echo 
"</td>\r\n  \t\t\t\t\t\t\t\t\t<td>\r\n";
                if ( !
is_writable$folder_name.$file ) )
                {
                    echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
                    ++
$val;
                }
                else
                {
                    echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
                }
                echo 
"  \t\t\t\t\t\t\t\t\t</td>\r\n  \t\t\t\t\t\t\t\t</tr>\r\n";
            }
        }
        else
        {
            while ( 
false !== ( $file readdir$handle ) ) )
            {
                if ( 
$file == "." || $file == ".." )
                {
                    continue;
                }
                if ( !
is_writable$folder_name.$file ) )
                {
                    ++
$val;
                }
            }
            echo 
"  \t\t\t\t\t\t<tr>\r\n  \t\t\t\t\t\t\t<td>";
            echo 
$folder_name;
            echo 
"</td>\r\n  \t\t\t\t\t\t\t<td>Folder</td>\r\n  \t\t\t\t\t\t\t<td>";
            echo 
$val == "<span class=\"clsRequirementsOK\">Ok</span>" "<span class=\"clsRequirementsNotOK\">Error - files</span>";
            echo 
"</td>\r\n  \t\t\t\t\t\t</tr>\r\n";
        }
        
closedir$handle );
    }
}
else if ( 
is_dir$folder_name ) && !$all )
{
    echo 
"  \t\t\t\t<tr>\r\n  \t\t\t\t\t<td>";
    echo 
$folder_name;
    echo 
"</td>\r\n  \t\t\t\t\t<td>Folder</td>\r\n  \t\t\t\t\t<td>";
    if ( 
is_writable$folder_name ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
        
$val 0;
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
        
$val 1;
    }
    echo 
"</td>\r\n  \t\t\t\t</tr>\r\n";
}
else if ( !
is_dir$folder_name ) )
{
    echo 
"  \t\t\t\t<tr>\r\n  \t\t\t\t\t<td>";
    echo 
$folder_name;
    echo 
"</td>\r\n  \t\t\t\t\t<td>File</td>\r\n  \t\t\t\t\t<td>";
    if ( 
is_writable$folder_name ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
        
$val 0;
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
        
$val 1;
    }
    echo 
"</td>\r\n  \t\t\t\t</tr>\r\n";
}
if ( 
$val )
{
    
$err_msg "Error found! Write permission missing for some files/folders";
}
}

function 
setCommonErrorMessage( )
{
    
$this->setCommonErrorMsg$this->file_err_msg );
}

function 
connectDB( )
{
    global 
$err_msg;
    global 
$san_arr;
    if ( 
$rs = @mysql_connect( @$san_arr['dbhost'], @$san_arr['dbuser'], @$san_arr['dbpass'] ) )
    {
        return 
$rs;
    }
    
$err_msg .= "<li>Could not connect</li>";
    return 
false;
}

function 
checkDB( )
{
    global 
$san_arr;
    global 
$err_msg;
    if ( !
mysql_select_db$san_arr['dbname'] ) )
    {
        
$err_msg .= "<li>Database not created, please create the database and press \"Next\"...</li>";
        return 
false;
    }
}

function 
chkIsDBExists( )
{
    global 
$err_msg;
    global 
$san_arr;
    if ( isset( 
$san_arr['drp'] ) && mysql_select_db$san_arr['dbname'] ) )
    {
        
mysql_query"DROP DATABASE ".$san_arr['dbname'] );
    }
    if ( 
mysql_select_db$san_arr['dbname'] ) )
    {
        
$err_msg .= "<li>DB Already exists, if you want to drop the existing db press 'DROP AND CREATE', otherwise change the data base name and press 'Next' ";
        
$err_msg .= $Tmp_29."\" />\r\n  \t<input type=\"hidden\" name=\"dbpass\" id=\"dbpassdrp\" value=\"".$san_arr['dbpass']."\" />\r\n  \t<input type=\"hidden\" name=\"dbname\" id=\"dbnamedrp\" value=\"".$san_arr['dbname']."\" />\r\n  \t<input type=\"submit\" class=\"clsSubmitButton\" name=\"submit_db\" id=\"submit_db_drp\" value=\"DROP AND CREATE\" />\r\n  </form>";
        
$err_msg .= "</li>";
        return 
true;
    }
    return 
false;
}

function 
queryDB$sql )
{
    global 
$err_msg;
    global 
$san_arr;
    if ( 
mysql_query$sql ) )
    {
        return 
true;
    }
    
$err_msg .= "<li>Could not Create DB</li>";
    return 
false;
}

function 
setAllPageBlocksHide( )
{
    global 
$page_blocks;
    global 
$show_block;
    foreach ( 
$page_blocks as $val )
    {
        
$show_block[$val] = false;
    }
}

function 
setPageBlockShow$val )
{
    global 
$show_block;
    
$show_block[$val] = true;
}

function 
sanitizeFormInputs$request_arr )
{
    global 
$san_arr;
    foreach ( 
$request_arr as $key => $val )
    {
        
$san_arr[$key] = htmlspecialcharstrim$request_arr[$key] ) );
    }
}

function 
getFormField$key )
{
    global 
$san_arr;
    return isset( 
$san_arr[$key] ) ? $san_arr[$key] : "";
}

function 
chkIsNotEmpty$field_name$err_tip "" )
{
    global 
$san_arr;
    global 
$err_msg;
    
$is_ok is_string$san_arr[$field_name] ) ? $san_arr[$field_name] != "" : !empty( $Var_384[$field_name] );
    if ( !
$is_ok )
    {
        
$err_msg .= "<li>".$err_tip."</li>";
    }
    return 
$is_ok;
}

function 
parse_mysql_dump$url$ignoreerrors false )
{
    global 
$san_arr;
    global 
$err_msg;
    if ( !
mysql_select_db$san_arr['dbname'] ) )
    {
        
$err_msg .= "<li>Database not created, please create the database and press \"Next\"...</li>";
        return 
false;
    }
    
$file_content file$url );
    
$query "";
    foreach ( 
$file_content as $sql_line )
    {
        
$tsl trim$sql_line );
        if ( 
$sql_line != "" && substr$tsl0) != "--" && substr$tsl0) != "#" )
        {
            
$query .= $sql_line;
            if ( 
preg_match"/;\\s*$/"$sql_line ) )
            {
                
$result mysql_query$query );
                if ( !
$result && !$ignoreerrors )
                {
                    exit( 
mysql_error( ) );
                }
                
$query "";
            }
        }
    }
    return 
true;
}

function 
writeDBConfig( )
{
    global 
$san_arr;
    global 
$err_msg;
    if ( 
is_writable"./common/configs/config_db.inc.php" ) && ( $handle fopen"./common/configs/config_db.inc.php""w" ) ) )
    {
        
$str "<?php\r\n\$CFG['db']['hostname'] = '{$san_arr['dbhost']}';\r\n\$CFG['db']['name'] = '{$san_arr['dbname']}';\r\n\$CFG['db']['username'] = '{$san_arr['dbuser']}';\r\n\$CFG['db']['password'] = '{$san_arr['dbpass']}';\r\n?>";
        
fwrite$handle$str );
        
fclose$handle );
    }
}

function 
writeEncoderConfig( )
{
    global 
$CFG;
}

function 
chkManual( )
{
    global 
$san_arr;
    global 
$err_msg;
    global 
$CFG;
    
$home_url_site "http://customers.agriya.com";
    
$home_url_port 80;
    
$home_url_iono "/sales/remote.php";
    
$user_defined_string "f258410f387e";
    
$product_id "166";
    
$product_license_id "0";
    
$request_type 1;
    if ( !empty( 
$product_id ) )
    {
        
$key_parts explode"-"$san_arr['license_key'] );
        if ( !isset( 
$key_parts[2] ) || $key_parts[2] != $product_id )
        {
            echo 
"????";
            exit( );
        }
    }
    
$host $_SERVER['HTTP_HOST'];
    if ( 
strcasecmp"www."substr$_SERVER['HTTP_HOST'], 0) ) == )
    {
        
$host substr$_SERVER['HTTP_HOST'], );
    }
    
$request "remote=licenses&type=".$request_type."&license_key=".urlencodebase64_encode$san_arr['license_key'] ) );
    
$request .= "&host_ip=".urlencodebase64_encode$_SERVER['SERVER_ADDR'] ) )."&host_name=".( urlencode$host ) );
    
$request .= "&hash=".urlencodebase64_encodemd5$request ) ) );
    
$request $home_url_site.$home_url_iono."?".$request;
    
$ch curl_init( );
    
curl_setopt$chCURLOPT_URL$request );
    
curl_setopt$chCURLOPT_PORT$home_url_port );
    
curl_setopt$chCURLOPT_HEADERfalse );
    
curl_setopt$chCURLOPT_RETURNTRANSFERtrue );
    
curl_setopt$chCURLOPT_USERAGENT"iono (www.olate.co.uk/iono)" );
    
$content curl_exec$ch );
    
curl_close$ch );
    if ( !
$content )
    {
        echo 
"****";
        exit( );
    }
    
$content explode"-"$content );
    
$status $content[0];
    
$hash $content[1];
    if ( 
$hash == md5$user_defined_string.$host ) && $status == )
    {
        return 
true;
    }
    echo 
"****";
    exit( );
}

function 
writeLicenseKey( )
{
    global 
$san_arr;
    global 
$err_msg;
    global 
$CFG;
    
chkmanual( );
    if ( 
is_writable"./common/license/config_license.inc.php" ) )
    {
        if ( 
$handle fopen"./common/license/config_license.inc.php""w" ) )
        {
            
$host $_SERVER['HTTP_HOST'];
            if ( 
strcasecmp"www."substr$_SERVER['HTTP_HOST'], 0) ) == )
            {
                
$host substr$_SERVER['HTTP_HOST'], );
            }
            
$str $san_arr['license_key'].$host."rayzz";
            
$str md5$str );
            
$str "<?php\r\n\$CFG['app']['license_key'] = '{$san_arr['license_key']}';\r\n\$CFG['app']['license_verified'] = '{$str}';\r\n?>";
            
fwrite$handle$str );
            
fclose$handle );
        }
        return 
true;
    }
    return 
false;
}

function 
validateLicenseKey( )
{
    global 
$san_arr;
    global 
$err_msg;
    global 
$license_written;
    global 
$CFG;
    global 
$error_text;
    ( );
    
$license_obj $Var_288;
    
$license_obj->setErrorTexts$error_text );
    
$license_obj->setCFGAppLicenseValues$CFG );
    
$err_msg $license_obj->ionLicenseHandler$san_arr['license_key'], $CFG['app_license']['install_type'] );
    if ( 
$err_msg == "" )
    {
    }
}

function 
setStepsErrorMsg$error_msg$submit_button_name )
{
    echo 
"\r\n\t\t\t\t\t<div id=\"selMsgError\">\r\n\t\t\t\t\t\t<p>";
    echo 
$error_msg;
    echo 
"</p>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<table>\r\n\t\t\t\t\t<tr><td>\r\n\t\t\t\t\t\t<form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
    echo 
$_SERVER['PHP_SELF'];
    echo 
"\">\r\n\t\t\t\t\t\t<div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" class=\"clsSubmitButton\" name=\"";
    echo 
$submit_button_name;
    echo 
"\" id=\"";
    echo 
$submit_button_name;
    echo 
"\" value=\"Re-Check Now\" /></div></div>\r\n\t\t\t\t\t\t</form>\r\n\t\t\t\t\t</td></tr>\r\n\t\t\t\t\t</table>\r\n\t\t\t\t";
}

function 
insertBannerDetails( )
{
    global 
$san_arr;
    global 
$CFG;
    
$db mysql_connect$san_arr['dbhost'], $san_arr['dbuser'], $san_arr['dbpass'] );
    
mysql_select_db$san_arr['dbname'] );
    
$site_design_folder $CFG['site']['url']."design";
    
$site_template_folder $CFG['html']['template']['default'];
    
$query "DROP TABLE IF EXISTS `advertisement`;";
    
mysql_query$query );
    
$query "CREATE TABLE `advertisement` (\r\n\t\t\t  `add_id` int(10) unsigned NOT NULL auto_increment,\r\n\t\t\t  `user_id` bigint(20) NOT NULL default '0',\r\n\t\t\t  `post_from` enum('User','Admin') collate latin1_general_ci NOT NULL default 'Admin',\r\n\t\t\t  `block` varchar(100) collate latin1_general_ci NOT NULL default '',\r\n\t\t\t  `about` text collate latin1_general_ci,\r\n\t\t\t  `source` longtext collate latin1_general_ci,\r\n\t\t\t  `start_date` datetime NOT NULL,\r\n\t\t\t  `end_date` datetime NOT NULL,\r\n\t\t\t  `allowed_impressions` bigint(20) NOT NULL default '0',\r\n\t\t\t  `completed_impressions` bigint(20) NOT NULL default '0',\r\n\t\t\t  `add_type` enum('Porn','General') collate latin1_general_ci NOT NULL default 'General',\r\n\t\t\t  `status` enum('activate','toactivate') collate latin1_general_ci NOT NULL default 'toactivate',\r\n\t\t\t  `date_added` datetime NOT NULL,\r\n\t\t\t  PRIMARY KEY  (`add_id`),\r\n\t\t\t  KEY `post_from` (`post_from`)\r\n\t\t\t) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;";
    
mysql_query$query );
    
$query "INSERT INTO `advertisement` VALUES (1, 1, 'Admin', 'top_banner_468x60', 'Top Banner', '&lt;img src=&quot;{$site_design_folder}/templates/{$site_template_folder}/images/banner_468x60.gif&quot;&gt;', '2009-04-22 14:31:05', '2012-04-30 14:31:07', 0, 0, 'General', 'activate', '2009-04-22 14:31:12'),\r\n\t       (2, 1, 'Admin', 'bottom_banner_468x60', 'Bottom Banner', '&lt;img src=&quot;{$site_design_folder}/templates/{$site_template_folder}/images/banner_468x60.gif&quot;&gt;', '2009-04-25 14:22:18', '2012-04-30 14:22:21', 0, 0, 'General', 'activate', '2009-04-25 14:22:38'),\r\n\t       (3, 1, 'Admin', 'sidebanner1_336x280', 'Side Banner1', '&lt;img src=&quot;{$site_design_folder}/templates/{$site_template_folder}/images/sidebanner_336x280.gif&quot;&gt;', '2009-04-22 14:33:52', '2012-04-30 14:33:55', 0, 1741, 'General', 'activate', '2009-04-22 14:34:00'),\r\n\t       (4, 1, 'Admin', 'sidebanner2_336x280', 'Side Banner2', '&lt;img src=&quot;{$site_design_folder}/templates/{$site_template_folder}/images/sidebanner_336x280.gif&quot;&gt;', '2009-04-24 16:03:06', '2012-04-30 16:03:09', 0, 1109, 'General', 'activate', '2009-04-24 16:03:14'),\r\n           (5, 1, 'Admin', 'sidebanner2_234x60', 'View Photo Side Banner1', '&lt;img src=&quot;{$site_design_folder}/templates/{$site_template_folder}/images/sidebanner_234x60.gif&quot;&gt;', '2009-04-22 15:00:34', '2012-04-30 15:00:37', 0, 5534, 'General', 'activate', '2009-04-22 15:00:41');";
    
mysql_query$query );
}

if ( ( integer ) < 
)
{
    
$host "";
    if ( isset( 
$_SERVER['HTTP_HOST'] ) )
    {
        
$host $_SERVER['HTTP_HOST'];
    }
    else if ( isset( 
$_SERVER['SERVER_NAME'] ) )
    {
        
$host $_SERVER['SERVER_NAME'];
    }
    
$CFG['site']['url'] = ( !empty( $_SERVER['HTTPS'] ) ? "https" "http" )."://".$host.str_replace(  );
}
else
{
    require_once( 
"./common/configs/config.inc.php" );
}
require_once( 
"./common/license/config_app_license.inc.php" );
require_once( 
"./common/license/error_description_list_arr.inc.php" );
require_once( 
"./common/license/class_ionoLicenseHandler.php" );
require_once( 
"./common/classes/class_Parser.lib.php" );
require_once( 
"./common/classes/swiftmailer/lib/EasySwift.php" );
$CFG['site']['installed_email'] = array( "rayzz@agriya.in""rayzzdev@gmail.com""rayzzver3@gmail.com" );
$CFG['site']['default_template'] = "outlook";
$page_blocks $show_block $san_arr = array( );
$err_msg "";
$license_written true;
echo 
"<?xml version=\"1.0\"?>\r\n".( "\n" );
echo 
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\r\n    \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html lang=\"en-US\" dir=\"ltr\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"content-type\" content=\"application/xhtml+xml; charset=UTF-8\" />\r\n<meta http-equiv=\"content-Language\" content=\"en-US\" />\r\n<meta name=\"keywords\" content=\"Answers, Questions, Video Answers, Video Que";
echo 
"stions, Audio Answers, Audio Questions, Blogs, Forums\" />\r\n<meta name=\"description\" content=\"Visual Answers site is the place where you can post your questions of any type (Text, Video and Audio) and get them clarified. You can also reply to the Questions of any type (Text, Video and Audio) in any formats (Text, Video and Audio). You can also share the views through Blogs and Forums\" />\r\n\r\n<link rel";
echo 
"=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/header.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/footer.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/general.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/common.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/layout.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/css/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/include.css\" media=\"screen\" title=\"Default\" />\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/css/print.css\" media=\"print\" />\r\n<link rel=\"shortcut icon\" href=\"";
echo 
$CFG['site']['url'];
echo 
"design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/favicon.ico\" type=\"image/x-icon\" />\r\n<!-- for link bar -->\r\n<link rel=\"Home\"     href=\"";
echo 
URL$CFG['site']['url'] );
echo 
"\" title=\"Home page\" />\r\n<link rel=\"Index\"    href=\"";
echo 
URL$CFG['site']['url'] );
echo 
"\" title=\"Index\" />\r\n<link rel=\"search\"   href=\"#\" title=\"Search this site\" />\r\n\r\n<link rel=\"contents\" href=\"#\" title=\"Site map\" />\r\n<title>Rayzz</title>\r\n</head>\r\n<body>\r\n<div class=\"clsInstallPage\">\r\n<div id=\"";
echo 
$CFG['html']['page_id'];
echo 
"\">\r\n  <div id=\"hideScreen\" style=\"z-index: 100; display: none;\" class=\"VeilStyle1c\">&nbsp;</div>\r\n  <a href=\"#\" id=\"alertHyperLink\"></a>\r\n\r\n  <!-- Accessibility Links -->\r\n  <div id=\"top\">\r\n    <ul>\r\n      <li><a href=\"#main\">Skip to main content</a></li>\r\n      <li><a href=\"#selSubHeader\">Skip to Navigation Links</a></li>\r\n      <li><a href=\"#footer\">Skip to Footer</a></li>\r\n    </ul>\r\n  </div>\r\n  <!-- Header -->\r\n<div";
echo 
" id=\"header\" class=\"clsHeaderContainer\">\r\n        <div class=\"clsHeaderShadowImage\"><div class=\"clsHeaderBlock\">\r\n            <div class=\"clsMainLogo\">\r\n                <h1>\r\n                    <a href=\"";
echo 
$CFG['site']['url'];
echo 
"\"><img src=\"";
echo 
$CFG['site']['url'];
echo 
"/design/templates/";
echo 
$CFG['html']['template']['default'];
echo 
"/root/images/";
echo 
$CFG['html']['stylesheet']['screen']['default'];
echo 
"/header/logo/logo.gif\" alt=\"";
echo 
$CFG['site']['name'];
echo 
"\" title=\"";
echo 
$CFG['site']['name'];
echo 
"\" /></a>\r\n                </h1>\r\n            </div>\r\n        </div></div>\r\n</div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n";
$CFG['admin']['mailer']['mailer'] = "smtp";
$CFG['admin']['mailer']['host'] = "ssl://smtp.gmail.com";
$CFG['admin']['mailer']['port'] = "465";
$CFG['admin']['mailer']['smtp_encryption'] = false;
$CFG['admin']['mailer']['sendmail_path'] = "/usr/sbin/sendmail -bs";
$CFG['admin']['mailer']['username'] = "rayzzver3@gmail.com";
$CFG['admin']['mailer']['password'] = "agriya123";
class 
installHandler extends FormHandler
{

    public function 
_sendInstallationMail$to_email$license_key )
    {
        
$success_msg $success "Rayzz3 installed successfully in " "Rayzz3 installed but license verification failed in ";
        
$subject_msg $success "Rayzz3 installed successfully in " "Rayzz3 verification failed in ";
        
$body "Hi,\r\n\r\n\t".$success_msg.$this->CFG['site']['url']." on ".date"h:ia, d F, Y" ).".\r\n\tIP ADDRESS: ".$this->CFG['remote_client']['ip']."\r\n\tPackage Version: ".$this->CFG['version']['number']."\r\n\tSVN Revision No: ".$this->CFG['framework']['svn_number']."\r\n\tLicense Key: ".$license_key."\r\n\r\nRegards,\r\nRayzz Dev Team";
        
$subject $subject_msg.$this->CFG['site']['url'];
        ( 
$this->getSwiftConnection( ) );
        
$EasySwift $Var_1200;
        
$EasySwift->flush( );
        
$from_address "RayzzDev <".$this->CFG['site']['dev_bug_email'].">";
        
$EasySwift->setReplyTo$to_email );
        
$EasySwift->send$to_email$from_address$subject$body );
    }

}

$page_blocks = array( "msg_form_error""form_index""form_license""form_write_license""form_access""form_access_err""form_db_setup""msg_form_success""form_finished" );
$show_block = array( );
( );
$installObj $Var_5424;
setallpageblockshide( );
setpageblockshow"form_index" );
if ( isset( 
$_POST['submit_req'] ) && $_POST['submit_req'] )
{
    
sanitizeforminputs$_POST );
    
setallpageblockshide( );
    
setpageblockshow"form_access" );
}
else if ( isset( 
$_POST['submit_index'] ) && $_POST['submit_index'] )
{
    
sanitizeforminputs$_POST );
    
writeencoderconfig( );
    if ( 
is_writable"./common/configs/config_db.inc.php" ) )
    {
        
setallpageblockshide( );
        
setpageblockshow"form_db_setup" );
    }
    else
    {
        
setallpageblockshide( );
        
$err_msg "Error found! Write permission missing for some files/folders";
        
setpageblockshow"msg_form_error" );
        
setpageblockshow"form_access" );
    }
}
if ( isset( 
$_POST['submit_db'] ) && $_POST['submit_db'] )
{
    
$san_arr = array( );
    
sanitizeforminputs$_POST );
    
$sql "Create database ".$san_arr['dbname'];
    
chkisnotempty"dbname""Database Name Empty" );
    
chkisnotempty"dbhost""Host Name Empty" );
    if ( 
$san_arr['default_sql'] == "Yes" )
    {
        if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) )
        {
            if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) )
            {
                if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) )
                {
                    if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) && parse_mysql_dump"./install/config_data_blog.sql" ) )
                    {
                        if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) && parse_mysql_dump"./install/config_data_blog.sql" ) && parse_mysql_dump"./install/config_data_discussions.sql" ) )
                        {
                            if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) && parse_mysql_dump"./install/config_data_blog.sql" ) && parse_mysql_dump"./install/config_data_discussions.sql" ) && $Var_6768 )
                            {
                                if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) && parse_mysql_dump"./install/config_data_blog.sql" ) && parse_mysql_dump"./install/config_data_discussions.sql" ) && $Var_6768 && parse_mysql_dump"./install/config_data_photo.sql" ) )
                                {
                                    if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) && parse_mysql_dump"./install/rayzz.sql" ) && parse_mysql_dump"./install/config_data_article.sql" ) && parse_mysql_dump"./install/config_data_blog.sql" ) && parse_mysql_dump"./install/config_data_discussions.sql" ) && $Var_6768 && parse_mysql_dump"./install/config_data_photo.sql" ) && parse_mysql_dump"./install/config_data_video.sql" ) )
                                    {
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    else
    {
        if ( 
chkisnotempty"dbuser""Database User Name Empty" ) && ( $rs connectdb( ) ) )
        {
        }
    }
    
chkisnotempty"default_sql""Select an option for Execute install.sql" );
    if ( 
$err_msg == "" )
    {
        
setallpageblockshide( );
        
writedbconfig( );
        if ( 
$san_arr['default_sql'] == "Yes" && $CFG['site']['add_default_banner'] )
        {
            
insertbannerdetails( );
        }
        
setpageblockshow"form_license" );
    }
    else
    {
        
setallpageblockshide( );
        
setpageblockshow"msg_error" );
        
setpageblockshow"form_db_setup" );
    }
}
else if ( 
$Tmp_309 && $_POST['submit_lic'] )
{
    
sanitizeforminputs$_POST );
    if ( !
strstr$CFG['site']['host'], "agriya.com" ) )
    {
        
validatelicensekey( );
    }
    
setallpageblockshide( );
    if ( 
$license_written )
    {
        foreach ( 
$CFG['site']['installed_email'] as $to_email )
        {
            
$installObj->_sendInstallationMail$to_email$san_arr['license_key'] );
        }
    }
    
setpageblockshow"form_finished" );
}
else
{
    
$err_msg "Error found! To continue set write permission for \"./common/license/config_license.inc.php\"";
    
setpageblockshow"msg_form_error" );
    
setpageblockshow"form_write_license" );
    foreach ( 
$CFG['site']['installed_email'] as $to_email )
    {
        
$installObj->_sendInstallationMail$to_email$san_arr['license_key'], );
        continue;
        
setallpageblockshide( );
        
setpageblockshow"msg_form_error" );
        
setpageblockshow"form_license" );
    }
}
echo 
"\r\n  <!--SIDEBAR-->\r\n  <div id=\"sideBar\" class=\"clsInstallMainBar\">\r\n    <!--SIDEBAR1-->\r\n    <div class=\"sideBar1\">\r\n<div class=\"clsSideBarMargin\">\r\n<div class=\"lbsidebar\">\r\n<div class=\"rbsidebar\">\r\n<div class=\"bbsidebar\">\r\n<div class=\"blcsidebar\">\r\n<div class=\"brcsidebar\">\r\n<div class=\"tbsidebar\">\r\n<div class=\"tlcsidebar\">\r\n<div class=\"trcsidebar\">\r\n<div class=\"clsSideBarLinks\">\r\n<div class=\"clsSideBar\">\r\n<div>\r";
echo 
"\n\t\t\t<p class=\"clsSideBarLeftTitle\">Steps</p>\r\n\t\t</div>\r\n \t\t<div class=\"clsSideBarRight\">\r\n  \t\t\t<div class=\"clsSideBarContent\">\r\n  \t\t\t\t<ul>\r\n    \t\t\t\t<li ";
if ( 
$show_block['form_index'] )
{
    echo 
"class=\"clsActiveInstallLink\"";
}
echo 
">1. Pre-installation Check</li>\r\n    \t\t\t\t<li ";
if ( 
$show_block['form_access'] )
{
    echo 
"class=\"clsActiveInstallLink\"";
}
echo 
">2. Write permission</li>\r\n    \t\t\t\t<li ";
if ( 
$show_block['form_db_setup'] )
{
    echo 
"class=\"clsActiveInstallLink\"";
}
echo 
">3. Database</li>\r\n    \t\t\t\t<li ";
if ( 
$show_block['form_license'] )
{
    echo 
"class=\"clsActiveInstallLink\"";
}
echo 
">4. License</li>\r\n    \t\t\t\t<li ";
if ( 
$show_block['form_finished'] )
{
    echo 
"class=\"clsActiveInstallLink\"";
}
echo 
">5. Finish</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</div>\r\n        </div>\r\n\t </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n   </div>\r\n  <!--end of SIDEBAR-->\r\n  <!-- Main -->\r\n\r\n  <div id=\"main\" class=\"clsMain\">\r\n\r\n<div class=\"lbdisplay\">\r\n<div class=\"rbdisplay\">\r\n<div class=\"bbdisplay\">\r\n<div class=\"blcdisplay\">\r\n<div class=\"brcdisplay\">\r\n<div class=\"tbdisplay\">\r\n<div cl";
echo 
"ass=\"tlcdisplay\">\r\n<div class=\"trcdisplay\">\r\n<div id=\"selLogin\">\r\n<div class=\"clsPageHeading\"><h2>Rayzz Installation</h2></div>\r\n  ";
if ( 
$show_block['msg_form_error'] )
{
    echo 
"  <div id=\"selMsgError\">\r\n    <p>";
    echo 
$err_msg;
    echo 
"</p>\r\n  </div>\r\n  ";
}
if ( 
$show_block['msg_form_success'] )
{
    echo 
"  <div id=\"selMsgSuccess\">\r\n    <p>";
    echo 
$err_msg;
    echo 
"</p>\r\n  </div>\r\n  ";
}
if ( 
$show_block['form_finished'] )
{
    echo 
"  <div class=\"clsInstallSuccess\">\r\n\t<p class=\"clsCongratulations\">Congratulations! Rayzz installed successfully!!!</p>\r\n\t<div class=\"clsNote\">";
    echo 
"<s";
    echo 
"pan>Note:</span>\r\n\t<ul class=\"clsInstallNote\">\r\n\t\t<li>To enable ReCaptcha, follow the steps as in the ReCaptcha.doc in the install folder.</li>\r\n\t\t<li>To configure google map for photos, please follow the steps as in the Google Map API Key Value.doc in the install folder.</li>\r\n\t\t<li>To install Mugshot player please click the link <a target=\"_blank\" href=\"";
    echo 
$CFG['site']['url']."admin/photo/flashLicense.php?action=install&prod_id=114";
    echo 
"\"> Install Mugshot.</a>( or Go to admin panel and select Photos/Photo Settings/Install Mugshot menu )</li>\r\n\t</ul>\r\n\t</div>\r\n\r\n\t<div class=\"clsNote\">";
    echo 
"<s";
    echo 
"pan>Admin details:</span>\r\n\t<ul class=\"clsInstallNote\">\r\n\t\t<li>Username: webmaster</li>\r\n\t\t<li>Password: webmaster</li>\r\n\t</ul>\r\n\t</div>\r\n\t<p class=\"clsDeleteFile\">";
    echo 
"<s";
    echo 
"pan>PLEASE REMEMBER TO DELETE THE \"install.php\" FILE.</span></p>\r\n\t<h2><a href=\"";
    echo 
$CFG['site']['url']."index.php";
    echo 
"\">Go to the Site</a></h2>\r\n\t<br />\r\n  </div>\r\n  ";
}
echo 
"  <div class=\"clsLoginSignup\">\r\n    ";
if ( 
$show_block['form_index'] )
{
    echo 
"   <h3>Step 1: Pre-installation Check</h3>\r\n\r\n\t\t<div class=\"clsDataTable\"><table>\r\n\t\t<tr><th>Rayzz Requirements</th></tr>\r\n\r\n\t\t\t<tr><td>If any of these items are not supported (marked as No), your system does not meet the minimum requirements for installation. Please take appropriate actions to correct the errors. Failure to do so could lead to your Rayzz! installation not functioning properly.</td></tr>\r\n   ";
    echo 
"         </table></div>\r\n        <div class=\"clsDataTable\">\r\n            <table>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<th>Requirements</th>\r\n\t\t\t\t\t<th>You have</th>\r\n\t\t\t\t\t<th>Status</th>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>PHP ver 5</td>\r\n\t\t\t\t\t<td><p ";
    
$phpversion phpversion( );
    if ( ( integer ) < 
)
    {
        echo 
"class=\"clsRequirementsNotOK\"";
    }
    else
    {
        echo 
"class=\"clsRequirementsOK\"";
    }
    echo 
">PHP ver ";
    echo 
$phpversion;
    echo 
"</p></td>\r\n\t\t\t\t\t<td>\r\n";
    if ( ( integer ) < 
)
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
        
$err_msg "Error found! Rayzz requirement missing.";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
    }
    echo 
"\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>GD</td>\r\n\t\t\t\t\t<td>\r\n";
    if ( 
function_exists"imagecreatetruecolor" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">GD2</span>";
    }
    else if ( 
function_exists"imagecreate" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">GD</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Not installed</span>";
        
$gd_err "Error";
    }
    echo 
"\t\t\t\t\t</td>\r\n\t\t\t\t\t<td>\r\n";
    if ( isset( 
$gd_err ) && $gd_err != "" )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
        
$err_msg "Error found! Rayzz requirement missing.";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
    }
    echo 
"\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>CURL</td>\r\n\t\t\t\t\t<td>\r\n";
    if ( 
function_exists"curl_init" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">CURL</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Not installed</span>";
        
$curl_err "Error";
    }
    echo 
"\t\t\t\t\t</td>\r\n\t\t\t\t\t<td>\r\n";
    if ( isset( 
$curl_err ) && $curl_err != "" )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Error</span>";
        
$err_msg "Error found! Rayzz requirement missing.";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Ok</span>";
    }
    echo 
"\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n            </div>\r\n        <div class=\"clsDataTable\">\r\n            <table>\r\n\t\t\t<tr><th>Recommended Settings</th></tr>\r\n\t\t\t<tr><td>These are the recommended settings for PHP in order to ensure full compatibility with Rayzz!.</td></tr>\r\n\t\t\t</table>\r\n        </div>\r\n\t\t<div class=\"clsDataTable\"><table>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<th>Settings</th>\r\n\t\t\t\t\t<th>Recommended</th>\r\n\t\t\t\t\t<th>You have</th>\r\n\t\t";
    echo 
"\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>safe_mode</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">Off</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"safe_mode" ) )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>register_globals</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">Off</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"register_globals" ) )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>open_basedir</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">Off</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"open_basedir" ) )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>output_buffering</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">On</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"output_buffering" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>file_uploads</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">On</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"file_uploads" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>upload_max_filesize</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">";
    
$avail_upload_size substrini_get"upload_max_filesize" ), 0);
    echo 
$req_upload_size 200;
    echo 
"M (or more)</span></td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan ";
    if ( 
$req_upload_size <= $avail_upload_size )
    {
        echo 
"class=\"clsRequirementsOK\">";
    }
    else
    {
        echo 
"class=\"clsRequirementsNotOK\">";
    }
    echo 
$avail_upload_size;
    echo 
"M</span></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>post_max_size</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">";
    
$avail_post_size substrini_get"post_max_size" ), 0);
    echo 
$req_post_size 200;
    echo 
"M (or more)</span></td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan ";
    if ( 
$req_post_size <= $avail_post_size )
    {
        echo 
"class=\"clsRequirementsOK\">";
    }
    else
    {
        echo 
"class=\"clsRequirementsNotOK\">";
    }
    echo 
$avail_post_size;
    echo 
"M</span></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>max_execution_time</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">";
    
$avail_req_exec_time ini_get"max_execution_time" );
    echo 
$req_max_exec_time "0";
    echo 
"</span></td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan ";
    if ( 
$avail_req_exec_time == $req_max_exec_time )
    {
        echo 
"class=\"clsRequirementsOK\">";
    }
    else
    {
        echo 
"class=\"clsRequirementsNotOK\">";
    }
    echo 
$avail_req_exec_time;
    echo 
"</span></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>magic_gpc_quotes</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">Off</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"magic_quotes_gpc" ) )
    {
        echo 
"<span class=\"clsRequirementsNotOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>memory_limit</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">";
    
$avail_memory_limit substrini_get"memory_limit" ), 0);
    echo 
$req_memory_limit 32;
    echo 
"M (or more)</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan ";
    if ( 
$req_memory_limit <= $avail_memory_limit )
    {
        echo 
"class=\"clsRequirementsOK\">";
    }
    else
    {
        echo 
"class=\"clsRequirementsNotOK\">";
    }
    echo 
$avail_memory_limit;
    echo 
"M</span></td>\r\n\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>display_errors</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">On</span></td>\r\n\t\t\t\t\t<td>";
    if ( 
ini_get"display_errors" ) )
    {
        echo 
"<span class=\"clsRequirementsOK\">On</span>";
    }
    else
    {
        echo 
"<span class=\"clsRequirementsNotOK\">Off</span>";
    }
    echo 
"</td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td>session.gc_maxlifetime</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan class=\"clsRequirementsOK\">";
    
$avail_session_gc_max ini_get"session.gc_maxlifetime" );
    echo 
$req_session_gc_max "14000";
    echo 
" (or more)</td>\r\n\t\t\t\t\t<td>";
    echo 
"<s";
    echo 
"pan ";
    if ( 
$req_session_gc_max <= $avail_session_gc_max )
    {
        echo 
"class=\"clsRequirementsOK\">";
    }
    else
    {
        echo 
"class=\"clsRequirementsNotOK\">";
    }
    echo 
$avail_session_gc_max;
    echo 
"</span></td>\r\n\r\n\t\t\t\t</tr>\r\n\t\t\t</table></div>\r\n\r\n\t\t</div>\r\n";
    if ( 
$err_msg == "" )
    {
        echo 
"\t\t<table>\r\n<tr><td><form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
        echo 
$_SERVER['PHP_SELF'];
        echo 
"\">\r\n\t\t\t<div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" class=\"clsSubmitButton\" name=\"submit_req\" id=\"submit_req\" value=\"Next\" /></div></div>\r\n\t\t</form></td></tr>\r\n</table>\r\n";
    }
    else
    {
        
setstepserrormsg$err_msg"submit" );
    }
    echo 
"    </div>\r\n";
}
if ( 
$show_block['form_access'] )
{
    echo 
"\t<div>\r\n\t\t<div class=\"clsDataTable\">\r\n\t\t\t<table>\r\n\t\t\t\t<tr><th><h3>Step 2: Write permission</h3></th></tr>\r\n\t\t\t\t<tr><td>Following files/folders and sub-folders needs to set to be 777</td></tr>\r\n\t\t\t</table>\r\n\t\t\t<table>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<th>Name</th><th>File/Folder</th><th>Status</th>\r\n\t\t\t\t</tr>\r\n";
    
chkiswritableall"./common/configs/"true );
    
chkiswritableall"./common/license/config_license.inc.php" );
    
chkiswritableall"./files/" );
    
chkiswritableall"./files/autocompletexml/"true );
    
chkiswritableall"./files/watermark/wmark.srt"true );
    
chkiswritableall"./files/config_log/" );
    
chkiswritableall"./tools/importer/" );
    
chkiswritableall"./tools/importer/upload" );
    
chkiswritableall"./tools/OpenInviter/" );
    
chkiswritableall"./tools/OpenInviter/upload" );
    
chkiswritableall"./languages/"true );
    
chkiswritableall"./design/templates/default/admin/templates_c" );
    
chkiswritableall"./design/templates/default/admin/video/templates_c" );
    
chkiswritableall"./design/templates/default/admin/music/templates_c" );
    
chkiswritableall"./design/templates/default/admin/photo/templates_c" );
    
chkiswritableall"./design/templates/default/admin/discussions/templates_c" );
    
chkiswritableall"./design/templates/default/admin/blog/templates_c" );
    
chkiswritableall"./design/templates/default/admin/article/templates_c" );
    
chkiswritableall"./design/templates/".$Var_12264."/root/templates_c" );
    
chkiswritableall"./video/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./video/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    
chkiswritableall"./music/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./music/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    
chkiswritableall"./photo/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./photo/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    
chkiswritableall"./discussions/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./discussions/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    
chkiswritableall"./blog/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./blog/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    
chkiswritableall"./article/design/templates/".$CFG['site']['default_template']."/root/templates_c" );
    
chkiswritableall"./article/design/templates/".$CFG['site']['default_template']."/members/templates_c" );
    echo 
"\t\t\t</table>\r\n\t\t</div>\r\n\r\n        ";
    if ( 
$err_msg == "" )
    {
        echo 
"\t<table>\r\n\t\t<tr>\r\n        \t<td>\r\n\r\n\t\t<form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
        echo 
$_SERVER['PHP_SELF'];
        echo 
"\">\r\n\t\t\t<div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" class=\"clsSubmitButton\" name=\"submit_index\" id=\"submit_index\" value=\"Next\" /></div></div>\r\n\t\t</form>\r\n        \t</td>\r\n        </tr>\r\n\t</table>\r\n     ";
    }
    else
    {
        
setstepserrormsg$err_msg"submit_req" );
    }
    echo 
"\t</div>\r\n";
}
if ( 
$show_block['form_access_err'] )
{
    echo 
"    <div>\r\n      <h2>Step 2: Write permission</h2>\r\n      <form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
    echo 
$_SERVER['PHP_SELF'];
    echo 
"\">\r\n\t\t<div>\r\n\t\t\t<ul>\r\n\t\t\t";
    echo 
$loginfrm->file_err_msg;
    echo 
"\t\t\t</ul>\r\n\t\t</div>\r\n\t\t<div class=\"clsOverflow\">\r\n\t\t\t<div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" class=\"clsSubmitButton\" name=\"submit_index\" id=\"submit_index\" value=\"Next\" /></div></div>\r\n\t\t</div>\r\n\t  </form>\r\n\r\n    </div>\r\n    ";
}
if ( 
$show_block['form_db_setup'] )
{
    echo 
"    <div>\r\n     <div class=\"clsDataTable\"><table>\r\n<tr><th><h3>Step 3: Database Setup</h3></th></tr>\r\n</table></div>\r\n";
    if ( isset( 
$show_block['msg_error'] ) && $show_block['msg_error'] )
    {
        echo 
"\t\t\t  <div class=\"clsInstallRequiredFields\">\r\n\t\t\t    \t<ul>\r\n\t\t\t\t\t\t";
        echo 
$err_msg;
        echo 
"\t\t\t\t\t</ul>\r\n\t\t\t  </div>\r\n";
    }
    echo 
"      <form name=\"form_dbSetup\" id=\"selFormdbSetup\" method=\"post\" action=\"";
    echo 
$_SERVER['PHP_SELF'];
    echo 
"\" autocomplete=\"off\">\r\n\t\t<div class=\"clsDataTable\"><table>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"form_label_cell_default\"><label for=\"dbhost\">";
    echo 
"Database Host";
    echo 
"</label></td>\r\n\t\t\t\t<td class=\"form_field_cell_default\"><input type=\"text\" class=\"clsTextBox\" name=\"dbhost\" id=\"dbhost\" tabindex=\"1000\" value=\"";
    if ( 
getformfield"dbhost" ) != "" )
    {
        echo 
getformfield"dbhost" );
    }
    else
    {
        echo 
$CFG['db']['hostname'];
    }
    echo 
"\" /></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"form_label_cell_default\"><label for=\"dbuser\">";
    echo 
"Database User name";
    echo 
"</label></td>\r\n\t\t\t\t<td class=\"form_field_cell_default\"><input type=\"text\" class=\"clsTextBox\" name=\"dbuser\" id=\"dbuser\" tabindex=\"1005\" value=\"";
    if ( 
getformfield"dbuser" ) != "" )
    {
        echo 
getformfield"dbuser" );
    }
    else
    {
        echo 
$CFG['db']['username'];
    }
    echo 
"\" /></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"form_label_cell_default\"><label for=\"dbpass\">";
    echo 
"Database Password";
    echo 
"</label></td>\r\n\t\t\t\t<td class=\"form_field_cell_default\"><input type=\"text\" class=\"clsTextBox\" name=\"dbpass\" id=\"dbpass\" tabindex=\"1010\" value=\"";
    if ( 
getformfield"dbpass" ) != "" )
    {
        echo 
getformfield"dbpass" );
    }
    else
    {
        echo 
$CFG['db']['password'];
    }
    echo 
"\" /></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"form_label_cell_default\"><label for=\"dbname\">";
    echo 
"Database name";
    echo 
"</label></td>\r\n\t\t\t\t<td class=\"form_field_cell_default\"><input type=\"text\" class=\"clsTextBox\" name=\"dbname\" id=\"dbname\" tabindex=\"1015\" value=\"";
    if ( 
getformfield"dbname" ) != "" )
    {
        echo 
getformfield"dbname" );
    }
    else
    {
        echo 
$CFG['db']['name'];
    }
    echo 
"\" /></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=\"form_label_cell_default\"><label for=\"default_sql\">";
    echo 
"Execute install.sql";
    echo 
"</label></td>\r\n\t\t\t\t<td class=\"form_field_cell_default\">\r\n\t\t\t\t\t";
    echo 
"<s";
    echo 
"elect name=\"default_sql\" id=\"default_sql\" tabindex=\"1020\">\r\n\t\t\t\t\t <option value=\"\"";
    if ( 
getformfield"default_sql" ) == "" )
    {
        echo 
" selected=\"selected\" ";
    }
    echo 
">-Choose-</option>\r\n\t\t\t\t\t <option value=\"Yes\"";
    if ( 
getformfield"default_sql" ) == "Yes" )
    {
        echo 
" selected=\"selected\" ";
    }
    echo 
">Yes</option>\r\n\t\t\t\t\t<option value=\"No\"";
    if ( 
getformfield"default_sql" ) == "No" )
    {
        echo 
" selected=\"selected\" ";
    }
    echo 
">&nbsp;No</option>\r\n\t\t\t\t\t</select>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\r\n\t\t</table></div>\r\n\t\t<div>\r\n\t\t\t<table>\r\n<tr><td><div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" class=\"clsSubmitButton\" name=\"submit_db\" id=\"submit_db\" value=\"Next\" /></div></div></td></tr>\r\n</table>\r\n\t\t</div>\r\n\t  </form>\r\n\r\n    </div>\r\n    ";
}
if ( 
$show_block['form_license'] )
{
    echo 
"\t<div class=\"clsDataTable\">\r\n\t\t<table>\r\n<tr><th><h3>Step 4: License</h3></th></tr>\r\n\t\t<form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
    echo 
$_SERVER['PHP_SELF'];
    echo 
"\" autocomplete=\"off\">\r\n        <tr>\r\n        <td>\r\n\t\t\t<input class=\"clsLisenceTextBox\" type=\"text\" name=\"license_key\" id=\"license_key\" value=\"Enter your License Key Here\" onclick=\"javascript:if(this.value=='Enter your License Key Here') this.value=''\" onblur=\"javascript:if(this.value=='')this.value='Enter your License Key Here'\" />\r\n        </td>\r\n       </tr>\r\n       <tr>\r\n\t\t<td>\r\n           <div class=\"";
    echo 
"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" name=\"submit_lic\" id=\"submit_lic\" value=\"Next\" /></div></div>\r\n\t\t</td>\r\n        </tr>\r\n        </form>\r\n</table>\r\n\t</div>\r\n";
}
if ( 
$show_block['form_write_license'] )
{
    echo 
"\t<div class=\"clsOverflow\">\r\n\t\t<h3>Write permission</h3>\r\n\t\t<form name=\"form_index\" id=\"selFormIndex\" method=\"post\" action=\"";
    echo 
$_SERVER['PHP_SELF'];
    echo 
"\" autocomplete=\"off\">\r\n\t\t\t<input type=\"hidden\" name=\"license_key\" id=\"license_key\" value=\"";
    echo 
$san_arr['license_key'];
    echo 
"\" />\r\n\t\t\t<div class=\"clsListSubmitLeft\"><div class=\"clsListSubmitRight\"><input type=\"submit\" name=\"submit_lic\" id=\"submit_lic\" value=\"Next\" /></div></div>\r\n\t\t</form>\r\n\t</div>\r\n";
}
echo 
"\r\n\t</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n  </div>\r\n\r\n  <!-- Footer -->\r\n\r\n</div>\r\n<div id=\"footer\">\r\n\t<div class=\"clsFooterMidddleBG\">\r\n        <div class=\"clsFooterContentBG\">\r\n            <div class=\"clsFooterCenterBg\">\r\n                <div class=\"clsFooterRightBG\">\r\n                    <div class=\"clsFooterLeftBG\">\r\n                        <div class=\"clsFooterContent\">\r\n";
echo 
"                            <div class=\"clsCopyrightContent\">\r\n                                ";
echo 
"<s";
echo 
"pan class=\"clsCopyrightLogo\">&copy; ";
echo 
$CFG['admin']['coppy_rights_year']." ".$CFG['site']['name'].". All rights reserved.";
echo 
"</span>\r\n                                ";
echo 
"<s";
echo 
"pan class=\"clsPoweredText\">Powered By <a href=\"";
echo 
$CFG['dev']['url'];
echo 
"\">";
echo 
$CFG['dev']['name'];
echo 
"</a></span>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n  </div>\r\n</body>\r\n</html>\r\n";
?>
Reply With Quote
Reply

Tags
decoding , installphp


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 02:57. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.