<?php
$config = './admin/config.php';
if( file_exists( $config ) )
{
if( is_readable( $config ) )
{
require( $config );
}
else
{
die( "Cannot read config file" );
}
}
else
{
die( "Cannot find config file" );
}
if( !( isset( $_SESSION[ 'lc' ] ) && $_SESSION[ 'lc' ] ) )
{
$_SESSION[ 'lc' ] = true;
processCookies();
}
$rateBarRadioButtons = '';
$image_id = 0;
$image_name = 'No Images';
$userImages = '';
$lastFew = '';
$allImages = '';
$user_login = 'No Users';
$profileBar = '';
$imageHeightWidth = '';
$imageAltText = '';
$age = '';
$birthday = '';
$zodiac = '';
if( isset( $_GET[ 's' ] ) )
{
$_SESSION[ 'ut' ] = $_GET[ 's' ];
setcookie( 'userType', (int) $_GET[ 's' ], time() + 31536000 );
$url = isset( $_GET[ 'url' ] )
? urldecode( $_GET[ 'url' ] )
: '';
if( strstr( 'index.php', $GLOBALS[ 'SCRIPT' ] ) )
{
$url = '';
}
go( $url );
}
if( $GLOBALS[ 'SITE_SHOW_STYLE_SHEET_LIST' ] && isset( $_GET[ 'ss' ] ) )
{
$_SESSION[ 'ss' ] = $_GET[ 'ss' ];
setcookie( 'styleSheet', $_GET[ 'ss' ], time() + 31536000 );
$url = isset( $_GET[ 'url' ] )
? urldecode( $_GET[ 'url' ] )
: '';
go( $url );
}
if( $GLOBALS[ 'SITE_USER_SHOW_IMAGE_ORDER' ] && isset( $_GET[ 'o' ] ) )
{
if( $_GET[ 'o' ] == 0 || $_GET[ 'o' ] == 1 || $_GET[ 'o' ] == 2 )
{
$_SESSION[ 'o' ] = (int) $_GET[ 'o' ];
setcookie( 'order', $_GET[ 'o' ], time() + 31536000 );
}
$url = isset( $_GET[ 'url' ] )
? urldecode( $_GET[ 'url' ] )
: '';
if( strstr( 'index.php', $GLOBALS[ 'SCRIPT' ] ) )
{
$url = '';
}
go( $url );
}
if( $approvedImageCount )
{
$image_id = isset( $_GET[ 'i' ] ) && checkImageIsApproved( $_GET[ 'i' ] )
? $_GET[ 'i' ]
: getRandomID( $_SESSION[ 'ut' ], $_SESSION[ 'o' ] );
$user_id = getUserID( $image_id );
$age = getAge( $user_id );
$location = getAuthorLocation( $user_id );
$birthday = getBirthday( $user_id );
$zodiac = getZodiacSign( $user_id );
$imagesCount = getUserImagesCount( $user_id, 'approved' );
$user_login = getUserLogin( $user_id, true, 'class="header"' );
$commentsCount = getCommentsCount( $image_id );
$sql = "
SELECT *
FROM $GLOBALS[TB_IMAGES]
WHERE user_id = '$user_id'
AND image_status = 'approved'
ORDER BY image_id desc
";
$query = sqlQuery( $sql );
if( sqlNumRows( $query ) )
{
$allImagesHeader = getTemplate( 'allImagesHeader' );
eval( "\$allImagesHeader = \"$allImagesHeader\";" );
$userImages .= $allImagesHeader;
$x = 0;
while( $array = sqlFetchArray( $query ) )
{
$allImageID = $array[ 'image_id' ];
$image_name = getImageName( $allImageID, 1 );
$size = imageSize( $allImageID, 't' );
$imageHeightWidth = $size[ 2 ];
$imageAltText = getUserLogin( $user_id, false );
$total_points = $array[ 'total_points' ];
$times_rated = $array[ 'times_rated' ];
$average_rating = $array[ 'average_rating' ];
$user_type = getUserType( $array[ 'image_type_id' ] );
$commentsCount = getCommentsCount( $allImageID );
$comments_count_html = $commentsCount;
if( $commentsCount )
{
$comments_count_html = <<<EOF
<a href="imageComments.php?i=$allImageID">$commentsCount</a>
EOF;
}
$alt = $x++ % 2 ? 'alt1' : 'alt2';
$userImage = getTemplate( 'userImage' );
eval( "\$userImage = \"$userImage\";" );
$userImages .= $userImage;
}
}
else
{
$noImages = getTemplate( 'noImages' );
eval( "\$noImages = \"$noImages\";" );
$userImages .= $noImages;
}
$allImages = getTemplate( 'allImages' );
eval( "\$allImages = \"$allImages\";" );
$user_login = getUserLogin( $user_id, true, ' class="header"' );
$imageAltText = getImageName( $image_id, true );
$size = imageSize( $image_id );
$imageHeightWidth = $size[ 2 ];
require( "$GLOBALS[LIB_PATH]/include/profileBar.php" );
}
if( $GLOBALS[ 'SITE_SHOW_STYLE_SHEET_LIST' ] )
{
$ss = isset( $_SESSION[ 'ss' ] )
? explode( '.', $_SESSION[ 'ss' ] )
: explode( '.', $GLOBALS[ 'SITE_STYLE_SHEET' ] );
}
else
{
$ss = explode( '.', $GLOBALS[ 'SITE_STYLE_SHEET' ] );
}
$rateBarColor = $ss[ 1 ];
$rateBar = getTemplate( 'rateBar' );
eval( "\$rateBar = \"$rateBar\";" );
$commentsCount = getCommentsCount( $image_id );
require( "$GLOBALS[LIB_PATH]/include/header.php" );
require( "$GLOBALS[LIB_PATH]/include/lastFew.php" );
$userExtraFields = getExtraFieldsDisplay( $GLOBALS[ 'TB_USERS' ], $image_id );
$imageExtraFields = getExtraFieldsDisplay( $GLOBALS[ 'TB_IMAGES' ], $image_id );
$index = getTemplate( 'index' );
eval( "\$index = \"$index\";" );
$FinalHTML .= $index;
require( "$GLOBALS[LIB_PATH]/include/right.php" );
require( "$GLOBALS[LIB_PATH]/include/footer.php" );
echo cleanFinalOutput( $FinalHTML );
?>