- Katılım
- 9 Nisan 2011
- Mesajlar
- 16
- Reaction score
- 0
www.paylas.us
Warning: Missing argument 2 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 31 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 3 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 31 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 2 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 37 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 3 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 37 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
index.php code
mysql.php code
Yardımlarınızı Bekliyorum Şimdiden Çok Teşekkürler
Warning: Missing argument 2 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 31 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 3 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 31 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 2 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 37 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
Warning: Missing argument 3 for sql::fetch(), called in /home/paylas/domains/paylas.us/public_html/index.php on line 37 and defined in /home/paylas/domains/paylas.us/public_html/sources/sql/mysql.php on line 23
index.php code
Kod:
<?php
if ( isset( $_GET['delete_script'] ) )
{
exit( "not this time" );
}
if ( @file_exists( "./ess_info.php" ) )
{
require_once( "./ess_info.php" );
}
else
{
exit( "<center><font color=red>File ess_info.php is missing.</font><br>Please contact ESS support departament.</center>" );
}
if ( !$admited_url )
{
exit( "You are using the rong ess_info file." );
}
require_once( "{$CONF['path']}/sources/misc/classes.php" );
if ( @file_exists( @"{$CONF['path']}/sources/sql/sql.php" ) )
{
require_once( "{$CONF['path']}/sources/sql/sql.php" );
}
else
{
header( "Location: install/" );
}
require_once( "{$CONF['path']}/sources/sql/mysql.php" );
$TIMER = new timer( );
$DB = new sql( );
$DB->connect( $CONF['sql_host'], $CONF['sql_username'], $CONF['sql_password'], $CONF['sql_database'] );
$ip_banned = $DB->fetch( "SELECT ip FROM ess_banned_ips WHERE ip ='".getenv( "REMOTE_ADDR" )."'");
if ( $ip_banned )
{
$DB->query( "UPDATE ess_banned_ips SET hits = hits+1 WHERE ip ='".getenv( "REMOTE_ADDR" )."'");
exit( "Due your past activity on this website you are not alowed here anymore!<br> Sorry for incovenience." );
}
$settings = $DB->fetch( "SELECT * FROM ess_settings");
$CONF = array_merge( $CONF, $settings );
if ( $CONF['cronx'] )
{
if ( time( ) < $CONF['cronx'] )
if ( $CONF['cronx'] < time( ) - 24 * 60 * 60 * 30 )
{
if ( function_exists( "curl_init" ) )
{
$ch = curl_init( );
curl_setopt( $ch, CURLOPT_URL, "http://www.paylas.us/pro_domains.txt" );
curl_setopt( $ch, CURLOPT_HEADER, 0 );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0" );
$contents = curl_exec( $ch );
curl_close( $ch );
}
else
{
$contents = @file_get_contents( "http://www.paylas.us/pro_domains.txt" );
}
if ( $contents )
{
if ( @preg_match( @"/{$admited_url}/", @$contents ) )
{
( "UPDATE ess_settings SET cronx = '".time( )."'");
}
else
{
$DB->query( "UPDATE ess_settings SET cronx = '".( time( ) + $CONF['cache_time'] * 60 * 60 * 365 )."'");
}
exit( "Error Nr.:2" );
}
else
{
exit( "Error Nr.:3" );
}
}
}
else
{
exit( "Error Nr.:4" );
}
if ( @file_exists( @"{$CONF['path']}/install/sql/{$CONF['ess_vers']}.sql" ) )
{
header( "Location: install/" );
}
$CONF['gmttime'] = mktime( gmdate( H ), gmdate( i ), gmdate( s ), gmdate( m ), gmdate( d ), gmdate( y ) );
$MSK['list_url'] = $CONF['list_url'];
$MSK['titlu_site'] = $CONF['titlu_site'];
$MSK['sub_titlu'] = $CONF['sub_titlu'];
$MSK['des_site'] = $CONF['des_site'];
$MSK['charset'] = $CONF['charset'];
$MSK['down_all_ext'] = $CONF['down_all_ext'];
$FORM = array_merge( $_GET, $_POST );
if ( isset( $FORM['ess_owner'] ) )
{
exit( $owner_det );
}
if ( $FORM['a'] == "admin" )
{
require_once( "{$CONF['path']}/language/admin_lng.php" );
}
else if ( isset( $_COOKIE['mascka_lng'] ) && file_exists( "language/{$_COOKIE['mascka_lng']}.php" ) )
{
require_once( "{$CONF['path']}/language/{$_COOKIE['mascka_lng']}.php" );
$MSK['lang_flag'] = $_COOKIE['mascka_lng'];
}
else
{
require_once( "{$CONF['path']}/language/{$CONF['site_language']}.php" );
$MSK['lang_flag'] = $CONF['site_language'];
}
if ( isset( $_COOKIE['mascka_skin'] ) && file_exists( "skins/{$_COOKIE['mascka_skin']}/skin_info.php" ) )
{
$MSK['skin'] = $CONF['skin'] = $_COOKIE['mascka_skin'];
}
else
{
$MSK['skin'] = $CONF['skin'];
}
if ( $CONF['site_close'] && ( !isset( $_COOKIE['mascka_admin'] ) || !isset( $_COOKIE['mascka_admin'] ) ) && $FORM['a'] != "user" )
{
exit( "<center><br><br><br><br><img src=\"".$MSK['list_url']."/skins/admin/images/maintenance.png\"><br><br><br>Sorry but this site is temporarily closed for maintenance!<br>Please come back soon.<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href=index.php?a=user>.</a></center>" );
}
$base = new base( );
$base->rewrite_links( );
$base = new base( );
$base->get_user_id( );
$base = new base( );
$base->cek_uri( $_SERVER['REQUEST_URI'] );
if ( $CONF['cache'] && $CONF['cache_db'] && !isset( $_GET['det'] ) && !isset( $_GET['a'] ) && !isset( $_GET['pag'] ) )
{
$row = $DB->fetch( "SELECT url, source, data FROM ess_cache WHERE url ='".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']."' and !source");
}
if ( $CONF['cache'] && !$CONF['cache_db'] && !isset( $_GET['det'] ) && !isset( $_GET['a'] ) && !isset( $_GET['pag'] ) && file_exists( "cache/".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ).".html" ) && time( ) - $CONF['cache_time'] * 60 * 60 < @filemtime( @"cache/".@md5( ).".html" ) )
{
$handle = fopen( "cache/".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ).".html", "r" );
while ( !$handle || feof( $handle ) )
{
$row .= "source";
}
fclose( $handle );
require_once( "{$CONF['path']}/sources/misc/session.php" );
$session = new session( );
if ( isset( $_COOKIE['mascka_member'] ) )
{
$data = $session->get( $_COOKIE['mascka_member'] );
$type = $session->get( $_COOKIE['mascka_member'] );
}
if ( !$data && isset( $_COOKIE['mascka_developer'] ) )
{
$data = $session->get( $_COOKIE['mascka_developer'] );
$type = $session->get( $_COOKIE['mascka_developer'] );
}
if ( !$data && isset( $_COOKIE['mascka_admin'] ) )
{
$data = $session->get( $_COOKIE['mascka_admin'] );
$type = $session->get( $_COOKIE['mascka_admin'] );
}
if ( !$data && isset( $_COOKIE['mascka_editor'] ) )
{
$data = $session->get( $_COOKIE['mascka_editor'] );
$type = $session->get( $_COOKIE['mascka_editor'] );
}
$row_det = $DB->fetch( "SELECT last_log, admin_level FROM ess_members WHERE username ='{$data}'");
if ( $type == "member" || $type == "developer" )
{
$row['source'] = eregi_replace( "<!--start_news_panel-->(.*)<!--end_news_panel-->", "<!--start_news_panel--><!--end_news_panel-->", $row['source'] );
$row['source'] = eregi_replace( "<!--start_log-->(.*)<!--end_log-->", "<!--start_log-->".sprintf( $LNG['php_2'], $MSK['user_profile_link'], $data, $type, $MSK['user_log_out_link'] )."<!--end_log-->", $row['source'] );
$skin = new main_skin( $type."_panel" );
}
else if ( $type == "admin" || $type == "editor" )
{
if ( file_exists( "./cache/".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ).".html" ) )
{
$row['source'] = eregi_replace( "<!--start_tools--><!--end_tolls-->", "<div class=\"admin_top\">Page time: ".date( "F d Y H:i:s", filemtime( "./cache/".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ).".html" ) )." <a href=\"{$MSK['list_url']}/index.php?a=admin&c=clear_cahe&url=".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] )."\">Update Page</a></div>", $row['source'] );
}
$row['source'] = eregi_replace( "<!--start_news_panel-->(.*)<!--end_news_panel-->", "<!--start_news_panel--><!--end_news_panel-->", $row['source'] );
$row['source'] = eregi_replace( "<!--start_log-->(.*)<!--end_log-->", "<!--start_log-->".sprintf( $LNG['php_3'], $data, $row_det['admin_level'], $CONF['list_url'], $CONF['list_url'] )."<!--end_log-->", $row['source'] );
}
if ( $type == "member" || $type == "developer" )
{
$row['source'] = eregi_replace( "<!--start_panel-->(.*)<!--end_panel-->", $skin->make( ), $row['source'] );
}
echo $row['source'];
}
else if ( $row && time( ) - $CONF['cache_time'] * 60 * 60 < $row['data'] && $row['url'] == $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] && $CONF['cache'] )
{
require_once( "{$CONF['path']}/sources/misc/session.php" );
$session = new session( );
if ( isset( $_COOKIE['mascka_member'] ) )
{
$data = $session->get( $_COOKIE['mascka_member'] );
$type = $session->get( $_COOKIE['mascka_member'] );
}
if ( !$data && isset( $_COOKIE['mascka_developer'] ) )
{
$data = $session->get( $_COOKIE['mascka_developer'] );
$type = $session->get( $_COOKIE['mascka_developer'] );
}
if ( !$data && isset( $_COOKIE['mascka_admin'] ) )
{
$data = $session->get( $_COOKIE['mascka_admin'] );
$type = $session->get( $_COOKIE['mascka_admin'] );
}
if ( !$data && isset( $_COOKIE['mascka_editor'] ) )
{
$data = $session->get( $_COOKIE['mascka_editor'] );
$type = $session->get( $_COOKIE['mascka_editor'] );
}
$row_det = $DB->fetch( "SELECT last_log, admin_level FROM ess_members WHERE username ='{$data}'");
if ( $type == "member" || $type == "developer" )
{
$row['source'] = eregi_replace( "<!--start_log-->(.*)<!--end_log-->", "<!--start_log-->".sprintf( $LNG['php_2'], $MSK['user_profile_link'], $data, $type, $MSK['user_log_out_link'] )."<!--end_log-->", $row['source'] );
$row['source'] = eregi_replace( "<!--start_news_panel-->(.*)<!--end_news_panel-->", "<!--start_news_panel--><!--end_news_panel-->", $row['source'] );
$skin = new main_skin( $type."_panel" );
}
else if ( $type == "admin" || $type == "editor" )
{
$row['source'] = eregi_replace( "<!--start_tools--><!--end_tolls-->", "<div class=\"admin_top\">Page time: ".date( "F d Y H:i:s", $row['data'] )." <a href=\"{$MSK['list_url']}/index.php?a=admin&c=clear_cahe&url=".str_replace( "&", "*", $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] )."\">Update Page</a></div>", $row['source'] );
$row['source'] = eregi_replace( "<!--start_log-->(.*)<!--end_log-->", "<!--start_log-->".sprintf( $LNG['php_3'], $data, $row_det['admin_level'], $CONF['list_url'], $CONF['list_url'] )."<!--end_log-->", $row['source'] );
$row['source'] = eregi_replace( "<!--start_news_panel-->(.*)<!--end_news_panel-->", "<!--start_news_panel--><!--end_news_panel-->", $row['source'] );
}
if ( $type == "member" || $type == "developer" )
{
$row['source'] = eregi_replace( "<!--start_panel-->(.*)<!--end_panel-->", $skin->make( ), $row['source'] );
}
echo $row['source'];
}
else
{
$action = array( "admin" => 1, "home" => 1, "cron" => 1, "cron_2" => 1, "user" => 1, "pad" => 1, "prog" => 1, "news" => 1, "search" => 1 );
if ( $FORM['a'] && isset( $FORM['a'], $action ) )
{
$page_name = $FORM['a'];
}
else
{
$page_name = "home";
}
require_once( "{$CONF['path']}/sources/{$page_name}.php" );
$page = new $page_name( );
if ( $FORM['a'] == "admin" )
{
if ( isset( $FORM['c'] ) )
{
$skin = new main_skin( "ind_general" );
}
else
{
$skin = new main_skin( "../admin/a_index" );
}
}
else if ( isset( $FORM['c'] ) )
{
$skin = new main_skin( "ind_general" );
}
else
{
$skin = new main_skin( "index" );
}
echo $skin->make( );
if ( $CONF['cache'] && !isset( $FORM['det'] ) && !isset( $FORM['a'] ) && !isset( $FORM['pag'] ) )
{
$source = ob_get_contents( );
$skin = new main_skin( "form_newsletter" );
$source = eregi_replace( "<!--start_panel-->(.*)<!--end_panel-->", "<!--start_panel--><!--end_panel-->", $source );
if ( isset( $_COOKIE['mascka_member'] ) || isset( $_COOKIE['mascka_developer'] ) || isset( $_COOKIE['mascka_admin'] ) || isset( $_COOKIE['mascka_editor'] ) )
{
$source = eregi_replace( "<!--start_news_panel-->(.*)<!--end_news_panel-->", $skin->make( ), $source );
}
$source = eregi_replace( "<!--start_log-->(.*)<!--end_log-->", "<!--start_log-->".sprintf( $LNG['php_5'], $MSK['user_cp_link'], $MSK['register_link'] )."<!--end_log-->", $source );
if ( $CONF['cache_db'] )
{
if ( $row['data'] )
{
$DB->query( "UPDATE ess_cache SET source = '".mysql_real_escape_string( $source )."', data= '".time( )."', page_referer ='{$_SERVER['HTTP_REFERER']}' WHERE url ='{$row['url']}'");
}
else
{
$DB->query( "INSERT INTO ess_cache (url, source, data, page_referer, system) VALUES ('".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']."', '".mysql_real_escape_string( $source )."', '".time( )."', '{$_SERVER['HTTP_REFERER']}', '{$clauza_sys_2}')");
}
}
else
{
$fh = fopen( "cache/".md5( $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] ).".html", "w" );
fwrite( $fh, stripslashes( str_replace( "\\n", "", str_replace( "\\r", "", $source ) ) ) );
fclose( $fh );
}
}
}
$DB->close( );
?>
mysql.php code
Kod:
<?php
$database = 'MySQL';
class sql {
var $dbl;
var $debug;
var $num_queries;
var $queries;
function connect ($host, $user, $password, $database, $debug = 0) {
$this->dbl = [MENTION=382]MYSQL[/MENTION]_connect($host, $user, $password) ;
$db = [MENTION=382]MYSQL[/MENTION]_select_db($database, $this->dbl);
$this->num_queries = 0;
$this->debug = $debug ? 1 : 0;
$this->queries = array();
return $db;
}
function query($query, $file, $line) {
global $queries;
if ($this->debug) { array_push($this->queries, $query); }
$result = [MENTION=382]MYSQL[/MENTION]_query($query) or $this->error($file, $line);
$this->num_queries++;
return $result;
}
function fetch($query, $file, $line) {
$result = $this->query($query, $file, $line);
return $this->fetch_array($result);
}
function select_limit($query, $num, $offset, $file, $line) {
if ($offset) { $limit = ' LIMIT '.$offset.','.$num; }
else { $limit = ' LIMIT '.$num; }
return $this->query($query.$limit, $file, $line);
}
function fetch_array($result) {
return mysql_fetch_array($result);
}
function num_rows($result) {
return mysql_num_rows($result);
}
function escape($value, $no_html = 0) {
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
$value = mysql_real_escape_string($value, $this->dbl);
if ($no_html) {
$value = htmlspecialchars($value);
}
return $value;
}
function error($file, $line) {
trigger_error('Database error in "'.$file.'" on line '.$line.'<br /><br />'."\n<br>Go to <a href='http://forum.esoftscript.com/viewforum.php?f=4' target='_blank'>forum</a> to resolve this problem: " [MENTION=382]MYSQL[/MENTION]_error($this->dbl), E_USER_ERROR);
}
function close() {
mysql_close($this->dbl);
}
}
?>