View file UPLOAD/gold-skins/default/gold-skin.php

File size: 196.64Kb
<?php
// --- GOLD MEDIA --- //

define('GOLD_BASE', dirname(empty($_SERVER['SCRIPT_FILENAME']) ? __FILE__ : $_SERVER['SCRIPT_FILENAME']).'/');

class GOLD_MEDIA extends SkinFunctions {
	//All CMS template management related functions will be here.
    var $templateName='default';
	public function getCurrentTemplatePath()
	{
		return $this->GOLD_ROOT().'gold-skins/'.$this->templateName.'';
	}
	
		function output_array($elements)
		{
			foreach ($elements as $element) {
				$delta=substr_count($element, '<')-substr_count($element, '<!')-2*substr_count($element, '</')-substr_count($element, '/>');
				
				if ($delta<0)
					$this->indent+=$delta;
				
				echo str_repeat("\t", max(0, $this->indent)).str_replace('/>', '>', $element)."\n";
				
				if ($delta>0)
					$this->indent+=$delta;
					
				$this->lines++;
			}
		}

		
		function output()
		{
			$args=func_get_args();
			$this->output_array($args);
		}
		
		function smilies( $text ) {
    		$smilies = array(
     		   ':D' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/laugh.png" />',
			   ':)' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/happy.png" />',
			   ':(' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/bored.png" />',
			   ';)' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/wink.png" />',
			   ':P' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/tongue.png" />',
			   ':X' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/not_even.png" />',
			   ':O' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/agape.png" />',
			   ':grin:' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/grin.png" />',
			   ':shocked:' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/shocked.png" />',
			   ':cry:' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/cry.png" />',
			   ':sunglasses:' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/sunglasses.png" />',
			   ':wink:' => ' <img src="'.$this->getCurrentTemplatePath().'/images/smilies/wink.png" />'
   			);
			return str_replace( array_keys( $smilies ), array_values( $smilies ), $text );
		}

	
  public function GOLD_html() {
		if($this->GOLD_REQUEST("xml") == 'rss') {
			$this->GOLD_rss();
		} elseif($this->GOLD_REQUEST("xml") == 'sitemap') {
			$this->GOLD_sitemap();
		} elseif($this->GOLD_REQUEST("xml") == '') {
			$GOLD_html .= $this->output('<!doctype html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" xmlns:fb="http://ogp.me/ns/fb#" itemscope > <![endif]--><!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" xmlns:fb="http://ogp.me/ns/fb#" itemscope > <![endif]--><!--[if IE 8]> <html class="no-js lt-ie9" xmlns:fb="http://ogp.me/ns/fb#" itemscope > <![endif]--><!--[if gt IE 8]><!-->');
			$GOLD_html .= $this->output('<html class="no-js" xmlns:fb="http://ogp.me/ns/fb#" itemscope lang="en">');
			
			$GOLD_html .= $this->GOLD_head();
			$GOLD_html .= $this->GOLD_body();
		}

    return $GOLD_html;
  }
  
  public function GOLD_rss() {
	  
		header('Content-Type: text/xml');

		echo '<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>'.$this->set('gold_website_title').'</title>
<description>'.$this->set('gold_website_description').'</description>
<link>'.$this->GOLD_ROOT().'</link>';
$get_articles = "SELECT * FROM gold_posts WHERE post_status='1' ORDER BY post_id DESC";

$articles = mysql_query($get_articles) or die(mysql_error());

while ($article = mysql_fetch_array($articles)){
        $GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$article['category_id']."'");
		$GOLD_CHECK_USERS = mysql_query("SELECT * FROM gold_users WHERE user_id='".$article['user_id']."'");
		$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
		$GOLD_USER = mysql_fetch_array($GOLD_CHECK_USERS);
		if($GOLD_USER['user_type'] == '') { $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$GOLD_USER['user_avatar']; } else { $avatar = $GOLD_USER['user_avatar']; }
		if($media['post_type'] == '0') {
			$post_type = '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
		}
    	elseif($media['post_type'] == '1') {
			$post_type = '<img src="'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
     	}
    echo '
<item>
	<title>'.str_replace('&', '&amp;', $article['post_title']).'</title>
	<link>'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$article['post_name'].'</link>
	<description>'.str_replace('&', '&amp;', $article['post_content']).'</description>
	<category>'.$GOLD_CATEGORY['title'].'</category>
	<guid isPermaLink="true">'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$article['post_name'].'</guid>
	<pubDate>'.$article['post_created'].'</pubDate>
</item>';
}
echo "
</channel>
</rss>";

  }
  
  public function GOLD_sitemap() {
	  
		header('Content-Type: text/xml');

		echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

$get_articles = "SELECT * FROM gold_posts WHERE post_status='1' ORDER BY post_id DESC";
$articles = mysql_query($get_articles) or die(mysql_error());
while ($article = mysql_fetch_array($articles)){
        $GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$article['category_id']."'");
		$GOLD_CHECK_USERS = mysql_query("SELECT * FROM gold_users WHERE user_id='".$article['user_id']."'");
		$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
		$GOLD_USER = mysql_fetch_array($GOLD_CHECK_USERS);
		if($GOLD_USER['user_type'] == '') { $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$GOLD_USER['user_avatar']; } else { $avatar = $GOLD_USER['user_avatar']; }
		if($media['post_type'] == '0') {
			$post_type = '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
		}
    	elseif($media['post_type'] == '1') {
			$post_type = '<img src="'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
     	}
    echo '
<url>
	<loc>'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$article['post_name'].'</loc>
	<priority>0.5</priority>
</url>';
}

$get_users = "SELECT * FROM gold_users WHERE user_active='1' ORDER BY user_id ASC";
$users_query = mysql_query($get_users) or die(mysql_error());
while ($user = mysql_fetch_array($users_query)){
    echo '
<url>
	<loc>'.$this->GOLD_ROOT().'user/'.$user['user_username'].'/</loc>
	<priority>1.0</priority>
</url>';
}


$get_categories = "SELECT * FROM gold_categories WHERE status='1' ORDER BY category_id ASC";
$cat_query = mysql_query($get_categories) or die(mysql_error());
while ($cat = mysql_fetch_array($cat_query)){
    echo '
<url>
	<loc>'.$this->GOLD_ROOT().'category/'.$cat['name'].'/</loc>
	<priority>0.5</priority>
</url>';
}

echo "
</urlset>";

  }

  public function GOLD_head() {
	  
		$GOLD_html .= $this->output('<head>');
		$GOLD_html .= $this->output('<meta http-equiv="content-type" content="text/html; charset=utf-8">');
		if($this->GOLD_REQUEST('gold') == 'post') {
			$query = mysql_query("SELECT * FROM gold_posts WHERE post_name='".$this->GOLD_REQUEST('sub2_gold')."' ORDER BY post_id LIMIT 1");
			while($row = mysql_fetch_array($query)) {
				if($row['post_type'] == '0') {
					$post_type = ''.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$row['post_thumb'];
				}
    			elseif($row['post_type'] == '1') {
					$post_type = ''.$row['post_thumb'].'';
     			}
				$GOLD_html .= $this->output('<title>'.$row['post_title'].'</title>');
				$GOLD_html .= $this->output('<meta name="description" content="'.$row['post_content'].'">');
				$GOLD_html .= $this->output('<meta property="og:image" content="'.$post_type.'">');
				$GOLD_html .= $this->output('<link rel="image_src" type="image/jpeg" href="'.$post_type.'" >');
			}
		} else {
			$GOLD_html .= $this->output('<title>'.$this->set('gold_website_title').'</title>');
			$GOLD_html .= $this->output('<meta name="description" content="'.$this->set('gold_website_description').'">');
			$GOLD_html .= $this->output('<meta name="keywords" content="'.$this->set('gold_website_keywords').'">');
		}
		$GOLD_html .= $this->output('<link rel="stylesheet" href="'.$this->getCurrentTemplatePath().'/gold-styles.css">');
		if($this->GOLD_REQUEST('gold') == 'admin') {
			$GOLD_html .= $this->output('<link rel="stylesheet" href="'.$this->getCurrentTemplatePath().'/font-awesome.min.css">');
		}
		$GOLD_html .= $this->output('<meta name="viewport" content="width=device-width, initial-scale=1.0">');
		$GOLD_html .= $this->output('</head>');

    return $GOLD_head;
  }
  
  
  public function GOLD_body() {
	    $GOLD_html .= $this->output('<body>');
		$GOLD_html .= $this->output('<div class="page-container">');
		$GOLD_html .= $this->output('<div class="mp-pusher" id="mp-pusher">');
		
		
		$GOLD_body .= $this->GOLD_header();
		$GOLD_body .= $this->GOLD_aside_sidebar();
		
		$Fetch = mysql_fetch_array(mysql_query("SELECT * FROM gold_users WHERE user_id='".$_SESSION['user_id']."' LIMIT 1"));
		
		if($this->GOLD_REQUEST('gold') == 'forgot' && $this->GOLD_REQUEST('action') == 'sent') {
			$GOLD_body .= $this->GOLD_error();
		} else {
		if($Fetch['user_active'] == '0') {
			$GOLD_body .= $this->GOLD_error();
		} else {
			if($this->GOLD_REQUEST('gold') == '' || $this->GOLD_REQUEST('gold') == 'sort' || $this->GOLD_REQUEST('category') == '' || $this->GOLD_REQUEST('category') != '') {
				if($this->GOLD_REQUEST('sub2_gold') != '') { $category=$this->GOLD_REQUEST('sub2_gold'); $recent_category='category/'.$this->GOLD_REQUEST('sub2_gold'); }
				if($this->GOLD_REQUEST('sub_gold') != '' && $this->GOLD_REQUEST('gold') != 'sort') { $category=$this->GOLD_REQUEST('sub_gold'); $recent_category='category/'.$this->GOLD_REQUEST('sub_gold'); }
				$GOLD_body .= $this->output('<div id="sub-bar-container" class="sub-bar-sort">');
				$GOLD_body .= $this->output('<div id="sub-bar" class="headline-bar wrap cf">');
				$GOLD_body .= $this->output('<h1 class="h2 solo-title">');
				$GOLD_body .= $this->output('<div style="cursor: pointer; display: inline-block;">');
				$GOLD_body .= $this->output('<div class="sub-bar-title" style="display: inline-block;"><a href="'.$this->GOLD_ROOT().$recent_category.'" class="topicTitle">'.$this->LANG('recent').'</a></div>');
				$GOLD_body .= $this->output('<div class="sub-bar-title" style="padding-left: 20px;display: inline-block;"><a href="'.$this->GOLD_ROOT().'sort/hot/'.$category.'" class="topicTitle">'.$this->LANG('hot').'</a></div>');
				$GOLD_body .= $this->output('<div class="sub-bar-title" style="padding-left: 20px;display: inline-block;"><a href="'.$this->GOLD_ROOT().'sort/votes/'.$category.'" class="topicTitle">'.$this->LANG('most_votes').'</a></div>');
				$GOLD_body .= $this->output('<div class="sub-bar-title" style="padding-left: 20px;display: inline-block;"><a href="'.$this->GOLD_ROOT().'sort/comments/'.$category.'" class="topicTitle">'.$this->LANG('most_comments').'</a></div>');
				$GOLD_body .= $this->output('<div class="sub-bar-title" style="border-right: none;padding-left: 20px;display: inline-block;"><a href="'.$this->GOLD_ROOT().'sort/views/'.$category.'" class="topicTitle">'.$this->LANG('most_views').'</a></div>');
				$GOLD_body .= $this->output('</div>');
				$GOLD_body .= $this->output('</h1>');
				$GOLD_body .= $this->output('</div>');
				$GOLD_body .= $this->output('</div>');
			} else {
				$GOLD_body .= $this->GOLD_error();
			}
		}
		}
		
		
		$GOLD_body .= $this->output('<div class="waterfall-container">');
		if($this->GOLD_REQUEST('gold') != 'admin') {
			$GOLD_body .= $this->widget('CenterAdvert');
		}
		if($this->GOLD_REQUEST('gold') == 'submit') {
			$GOLD_body .= $this->output('<div class="full_wrap cf">'); 
		} else {
			$GOLD_body .= $this->output('<div class="wrap cf">'); 
		}
		$this->GOLD_appOutput();
		$GOLD_body .= $this->output('</div>');
		$GOLD_body .= $this->output('</div>');
		
		$GOLD_html .= $this->output(''.$this->footer().'
		
		</div>');
		$GOLD_html .= $this->output('</div>');
		$GOLD_body .= $this->output('<div id="loginmodal" style="display:none;">
    <div style="padding: 0px 90px; padding-bottom: 15px;"><h1>'.$this->LANG('login').'</h1></div>
	<form action="" method="post" class="cd-form">
	<center style="width: 297px;"><span id="cd-error-message" style="color: #ed0016; font-size: 15px; text-align: center;">Error message here!</span></center>
					<p class="fieldset">
						<label class="image-replace cd-email" for="signin-email">'.$this->LANG('email').'</label>
						<input type="email" name="signin-email" id="signin-email" class="full-width has-padding has-border" placeholder="'.$this->LANG('email').'">
					</p>
					<p class="fieldset">
						<label class="image-replace cd-password" for="signin-password">'.$this->LANG('password').'</label>
						<input type="password" name="signin-password" id="signin-password" class="full-width has-padding has-border" placeholder="'.$this->LANG('password').'">
					</p>
					<p class="fieldset" style="padding-bottom: 20px;margin-bottom: 20px;">
						<input type="checkbox" id="remember-me" checked="" style="float: left;">
						<label for="remember-me" style="float: left; margin-top: -7px; margin-left: 5px; font-size: 13px;">'.$this->LANG('remember_me').'</label>
					</p>
					<p class="fieldset" style="width: 296px;">
						<input id="login_button" type="submit" name="submit" value="'.$this->LANG('login').'" class="full-width">
					</p>
         </form> 

				<div class="social-login">');
echo $this->SocialLogin();
if(GOLD_SUB_FOLDER != '') { $sub_folder = GOLD_SUB_FOLDER; $sub_folder_script = '<script type="text/javascript">var sub_folder="'.$sub_folder.'";</script>'; }

$GOLD_html .= $this->output('</div>
				<p class="cd-form-bottom-message"><a href="'.$this->GOLD_ROOT().'forgot">'.$this->LANG('forgot_your_password').'</a></p>
  </div>
<div id="fb-root"></div>
								<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "facebook-jssdk"));</script>
'.$sub_folder_script.'');
		$GOLD_html .= $this->output('<script src="'.$this->getCurrentTemplatePath().'/jquery-1.8.0.min.js" type="text/javascript"></script>');
		$GOLD_html .= $this->output('<script src="'.$this->getCurrentTemplatePath().'/jquery.autocomplete.js" type="text/javascript"></script>');
		$GOLD_html .= $this->output('<script src="'.$this->getCurrentTemplatePath().'/jquery.form.js" type="text/javascript"></script>');
		$GOLD_html .= $this->output('<script src="'.$this->getCurrentTemplatePath().'/gold.js" type="text/javascript"></script>');
		$GOLD_html .= $this->output('<script src="'.$this->getCurrentTemplatePath().'/gold.min.js" type="text/javascript"></script>');
		$GOLD_html .= $this->output('</body>');
		$GOLD_html .= $this->output('</html>');

    return $GOLD_body;
  }
  
  public function GOLD_error() {
	  
	  if($this->GOLD_REQUEST('gold') == 'post') {
		$Fetch = mysql_fetch_array(mysql_query("SELECT * FROM gold_posts WHERE post_name='".$this->GOLD_REQUEST('sub2_gold')."' LIMIT 1"));
		if($Fetch['post_status'] == '0') {
		  $GOLD_html .= $this->output('<style>.waterfall-container { margin: 104px auto 0; }</style>');
      	  $GOLD_html .= $this->output('<div id="sub-bar-container" style="position: fixed;">');
	  	  $GOLD_html .= $this->output('<div id="sub-bar" class="headline-bar wrap cf" style="text-align: center;">');
	  	  $GOLD_html .= $this->output('<h1 class="h2 solo-title" style="color: #000; font-size: 14px; font-weight: normal; margin-bottom: 7px;">');
	  	  $GOLD_html .= $this->output(''.$this->LANG('media_will_be_checked').'');
	  	  $GOLD_html .= $this->output('</h1>');
	  	  $GOLD_html .= $this->output('</div>');
	  	  $GOLD_html .= $this->output('</div>');
		}
	  }
	  elseif($_SESSION['user_id'] != '') {
		$Fetch = mysql_fetch_array(mysql_query("SELECT * FROM gold_users WHERE user_id='".$_SESSION['user_id']."' LIMIT 1"));
		if($Fetch['user_active'] == '0') {
		  $GOLD_html .= $this->output('<style>.waterfall-container { margin: 104px auto 0; }</style>');
      	  $GOLD_html .= $this->output('<div id="sub-bar-container" style="position: fixed;">');
	  	  $GOLD_html .= $this->output('<div id="sub-bar" class="headline-bar wrap cf" style="text-align: center;">');
	  	  $GOLD_html .= $this->output('<h1 class="h2 solo-title" style="color: #000; font-size: 14px; font-weight: normal; margin-bottom: 7px; font-family: Arial;">');
	  	  $GOLD_html .= $this->output(''.$this->LANG('confirm_the_email_adress').'');
	  	  $GOLD_html .= $this->output('</h1>');
	  	  $GOLD_html .= $this->output('</div>');
	  	  $GOLD_html .= $this->output('</div>');
		}
	  }
	  elseif($this->GOLD_REQUEST('gold') == 'forgot' && $this->GOLD_REQUEST('action') == 'sent') {
	  	  $GOLD_html .= $this->output('<style>.waterfall-container { margin: 104px auto 0; }</style>');
      	  $GOLD_html .= $this->output('<div id="sub-bar-container" style="position: fixed;">');
	  	  $GOLD_html .= $this->output('<div id="sub-bar" class="headline-bar wrap cf" style="text-align: center;">');
	  	  $GOLD_html .= $this->output('<h1 class="h2 solo-title" style="color: #000; font-size: 14px; font-weight: normal; margin-bottom: 7px; font-family: Arial;">');
	  	  $GOLD_html .= $this->output(''.$this->LANG('emailed_your_reset_password').'');
	  	  $GOLD_html .= $this->output('</h1>');
	  	  $GOLD_html .= $this->output('</div>');
	  	  $GOLD_html .= $this->output('</div>');
	  }
	  
    return $GOLD_html;
  }
	
  public function GOLD_header() {

		$GOLD_html .= $this->output('<header id="header" role="banner">');
		$GOLD_html .= $this->output('<div class="wrap cf">');
		$GOLD_html .= $this->output('<span id="main-nav-toggle" class="menu-trigger" data-icon="&#xe03b;" style="margin-left: 30px;"></span>');
		$GOLD_html .= $this->output('<a id="guest-logo" href="'.$this->GOLD_ROOT().'" >');
		$GOLD_html .= $this->output('<img src="'.$this->getCurrentTemplatePath().'/images/'.$this->set('gold_logo').'" width="180" height="37">');
		$GOLD_html .= $this->output('</a>');
		if($this->GOLD_REQUEST('gold') == 'login' || $this->GOLD_REQUEST('gold') == 'register' || $this->GOLD_REQUEST('gold') == 'forgot' || $this->GOLD_REQUEST('gold') == 'submit') { $gold_login = $this->GOLD_ROOT().'login'; } else { $gold_login = '#loginmodal'; }
		if (!$this->GOLD_logged_in()) {
			$GOLD_html .= $this->output('<a class="login-link" id="login-button" style="margin-right: 30px;" href="'.$this->GOLD_ROOT().'register">'.$this->LANG('register').'</a><a href="'.$gold_login.'" class="login-link" id="open_modal" style="margin-right: 10px;">'.$this->LANG('login').'</a>');
		} else {
			$dropdown_style = "style='right: 124px;'";
			$GOLD_html .= $this->output('<div class="profile_area" style="float: right;margin-right: 30px;">
			<div id="profile_box" style="float: right; margin: 0px;padding: 0px 20px;"><div style="display: inline-block; margin: 7px 0px -12px;">
    <a class="profile_box" id="login-button" href="'.$this->GOLD_ROOT().'user/'.$this->GOLD_USER($_SESSION['user_id'])->user_username.'" style="background: url('.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$this->GOLD_USER($_SESSION['user_id'])->user_avatar.') no-repeat center center; background-size: 40px;"></a>
    <a class="profile_username" id="login-button" href="'.$this->GOLD_ROOT().'user/'.$this->GOLD_USER($_SESSION['user_id'])->user_username.'">
        <span style="float:right; min-width: 40px; text-align: right;">'.$this->GOLD_USER($_SESSION['user_id'])->user_username.'</span>
        <p style="font-size: 12px; position: relative; margin-top: -5px; float: right;color: #FFF;">'.$this->GOLD_USER($_SESSION['user_id'])->user_points.' '.$this->LANG('points').'</p>
    </a>
</div></div>
<div class="profile_dropdown">
  <ul class="u-menu">');
  $select = mysql_query("SELECT * FROM gold_users WHERE user_id='".$_SESSION['user_id']."'");
  $row_user = mysql_fetch_array($select);
  if($row_user['user_group'] == '1') {
    $GOLD_html .= $this->output('<li class="u-menu_li"><a class="u-menu_a tdn" href="'.$this->GOLD_ROOT().'admin"><span class="tico"><span class="u-menu_tx">'.$this->LANG('admin').'</span></span></a></li>');
  }
  $GOLD_html .= $this->output('<li class="u-menu_li"><a class="u-menu_a tdn" href="'.$this->GOLD_ROOT().'user/'.$this->GOLD_USER($_SESSION['user_id'])->user_username.'"><span class="tico"><span class="u-menu_tx">'.$this->LANG('my_account').'</span></span></a></li><li class="u-menu_li"><a class="u-menu_a tdn" href="'.$this->GOLD_ROOT().'user/'.$this->GOLD_USER($_SESSION['user_id'])->user_username.'/favorites"><span class="tico"><span class="u-menu_tx">'.$this->LANG('my_favorites').'</span></span></a></li><li class="u-menu_li"><a class="u-menu_a tdn" href="'.$this->GOLD_ROOT().'logout"><span class="tico"><span class="u-menu_tx">'.$this->LANG('logout').'</span></span></a></li></ul>
</div>
</div>');
		}
		$GOLD_html .= $this->output('<a id="add-tap-launch" class="add-tap-icon" href="'.$this->GOLD_ROOT().'submit"></a>');
		$GOLD_html .= $this->output('<div class="upload-dropdown" '.$dropdown_style.'><div class="arrow"></div><div class="add-dropdown"><a href="'.$this->GOLD_ROOT().'submit/image/" class="Upload"><em data-icon=""></em><span class="buttonText">'.$this->LANG('upload_image').'</span></a><a href="'.$this->GOLD_ROOT().'submit/video/" class="Upload"><em data-icon=""></em><span class="buttonText">'.$this->LANG('upload_video').'</span></a></div></div></div>');
		$GOLD_html .= $this->output('</div> <!-- end wrap -->');
		$GOLD_html .= $this->output('</header>');

    return $GOLD_header;
  }
  
  public function GOLD_aside_sidebar() {

		$GOLD_html .= $this->output('<aside class="sidebar">');
		$GOLD_html .= $this->output('<div class="search" style="text-align: left;"><form method="GET" action="'.$this->GOLD_ROOT().'search" style="display: inline-block;"><input type="text" name="q" class="search" placeholder="'.$this->LANG('search').'"><input type="image" src="'.$this->getCurrentTemplatePath().'/images/search.png"></form></div>');
		$GOLD_html .= $this->output('<ul class="clearfix">');
		$block['Categories'] .= '<li><a href="'.$this->GOLD_ROOT().'category" class="icon-categories">'.$this->LANG('categories').'</a>';
		$block['Categories'] .= $this->GOLD_INNER_cat();
		$block['Categories'] .= '</li>';
		$block['Hot'] .= '<li><a href="'.$this->GOLD_ROOT().'sort/hot/" class="icon-newest">'.$this->LANG('hot').'</a></li>';
		$block['Tags'] .= '<li><a href="'.$this->GOLD_ROOT().'search/tag/" class="icon-tag">'.$this->LANG('tags').'</a></li>';
		$block['Top_users'] .= '<li><a href="'.$this->GOLD_ROOT().'top_users" class="icon-topuser">'.$this->LANG('top_users').'</a></li>';
		$block['Pages'] .= '<li><a href="javascript:void(0);" class="icon-pages">'.$this->LANG('pages').'</a>';
		$block['Pages'] .= $this->GOLD_INNER_pages();
		$block['Pages'] .= '</li>';
		$block['Feedback'] .= '<li><a href="'.$this->GOLD_ROOT().'pages/feedback" class="icon-feedback">'.$this->LANG('feedback').'</a></li>';
		
		$menu_sql = mysql_query("SELECT * FROM gold_menu WHERE menu_status='1' ORDER BY menu_id ASC");		
		while($block_media = mysql_fetch_array($menu_sql)) {
			$block_position = $block_media['menu_name'];
			echo $block[$block_position];
		}
		
		if($_SESSION['user_id'] != '') {
			$GOLD_html .= $this->output('<li><a href="'.$this->GOLD_ROOT().'user/'.$_SESSION['user_username'].'" class="icon-tag">'.$this->LANG('my_account').'</a></li>');
			$GOLD_html .= $this->output('<li><a href="'.$this->GOLD_ROOT().'user/'.$_SESSION['user_username'].'/favorites" class="icon-topuser">'.$this->LANG('my_favorites').'</a></li>');
		}
		$GOLD_html .= $this->output('</ul>');
		if($_SESSION['user_id'] == '') { $GOLD_html .= $this->output('<div class="Login_Box"><a id="Open-link" class="icon-login" href="./login" style="float: left;">'.$this->LANG('login').'</a><a id="Open-link" class="icon-register" href="./register" style="float: right;">'.$this->LANG('register').'</a></div>'); }
		$GOLD_html .= $this->output('</aside>');

    return $GOLD_html;
  }
  
  public function GOLD_login() {
    if($_SESSION['user_id'] == '') {
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="full_title">'.$this->LANG('login').'</div>
			<div class="wrap_normal" style="padding: 0px 10px;">');
	
	$GOLD_html .= $this->output('
		<form action="" method="post" class="cd-form" style="width: 93%;">
			<div style="width: 256px; margin: 0 auto;"><center style="width: 297px; margin: 0 auto;"><span id="cd-error-message" style="color: #ed0016; font-size: 15px; text-align: center;">Error message here!</span></center></div>
			<p class="fieldset">
				<label class="image-replace cd-email" for="signin-email">'.$this->LANG('email_or_username').'</label>
				<input type="email" name="signin-email" id="signin-email" class="full-width has-padding has-border" placeholder="'.$this->LANG('email_or_username').'">
			</p>
			<p class="fieldset">
				<label class="image-replace cd-password" for="signin-password">'.$this->LANG('password').'</label>
				<input type="password" name="signin-password" id="signin-password" class="full-width has-padding has-border" placeholder="'.$this->LANG('password').'">
			</p>
			<p class="cd-form-bottom-message" style="position: relative; text-align: left; bottom: 0; font-family: Arial;"><a href="'.$this->GOLD_ROOT().'forgot" style="color: #000; margin-bottom: 25px; font-family: Arial; text-shadow: 0 1px 0 rgba(0,0,0,0.34); margin-top: 19px; text-decoration: none;">'.$this->LANG('forgot_your_password').'</a></p>
			<p class="fieldset" style="padding-bottom: 20px;margin-bottom: 20px;">
				<input type="checkbox" id="remember-me" checked="" style="float: left;">
				<label for="remember-me" style="float: left; margin-top: -7px; margin-left: 5px; font-size: 13px;">'.$this->LANG('remember_me').'</label>
			</p>
			<div style="width: 256px; margin: 0 auto;">
				<p class="fieldset" style="width: 296px; margin: 0 auto; display: inline-block;">
					<input id="login_button" type="submit" name="submit" value="'.$this->LANG('login').'" class="full-width">
				</p>
			</div>
         </form>
		 <div class="social-login" style="padding: 20px 0; margin-top: 20px; margin-bottom: 15px;">');
			$GOLD_html .= $this->SocialLogin();
		$GOLD_html .= $this->output('</div>');
	
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
	} else {
		header("Location: ".$this->GOLD_ROOT()."");
	}
    return $GOLD_html;
  }
  
  public function GOLD_register() {
    if($_SESSION['user_id'] == '') {
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="full_title">'.$this->LANG('register').'</div>
			<div class="wrap_normal" style="padding: 0px 10px;">');
	
	if($_REQUEST['error'] == '1') {
		if(!$_REQUEST['username'] == '') { $GOLD_post['username'] = $_REQUEST['username']; } else { $GOLD_error['username'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_username').'</div>'; }
		if(!$_REQUEST['email'] == '') { $GOLD_post['email'] = $_REQUEST['email']; } else { $GOLD_error['email'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_email').'</div>'; }
		if(!$_REQUEST['password'] == '') { $GOLD_post['password'] = $_REQUEST['password']; } else { $GOLD_error['password'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_password').'</div>'; }
		if($_REQUEST['username'] == '' && $_REQUEST['email'] == '') {
			if(!$_REQUEST['error_username'] != '') { } else { $GOLD_post['username'] = $_REQUEST['error_username']; $GOLD_error['username'] = ''; $GOLD_error2['username'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_username_already_taken').'</div>'; }
			if(!$_REQUEST['error_email'] != '') { } else { $GOLD_post['email'] = $_REQUEST['error_email']; $GOLD_error['email'] = ''; $GOLD_error2['email'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_email_already_taken').'</div>'; }
		}
		elseif($_REQUEST['username'] != '' && $_REQUEST['email'] != '') {
			if(!$_REQUEST['error_username'] != '') { } else { $GOLD_post['username'] = $_REQUEST['error_username']; $GOLD_error['username'] = ''; $GOLD_error2['username'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_username_already_taken').'</div>'; }
			if(!$_REQUEST['error_email'] != '') { } else { $GOLD_post['email'] = $_REQUEST['error_email']; $GOLD_error['email'] = ''; $GOLD_error2['email'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_email_already_taken').'</div>'; }
		}
		elseif($_REQUEST['email'] == '') {
			if(!$_REQUEST['error_username'] != '') { } else { $GOLD_post['username'] = $_REQUEST['error_username']; $GOLD_error['username'] = ''; $GOLD_error2['username'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_username_already_taken').'</div>'; }
			if(!$_REQUEST['error_email'] != '') { } else { $GOLD_post['email'] = $_REQUEST['error_email']; $GOLD_error['email'] = ''; $GOLD_error2['email'] = '<div class="input-error" style="width:104%;">'.$this->LANG('sorry_email_already_taken').'</div>'; }
		}
	}
	  
	$GOLD_html .= $this->output('
		<form action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="post" class="cd-form" style="width: 93%;">
			<div style="width: 256px; margin: 0 auto;"><center style="width: 297px; margin: 0 auto;"><span id="cd-error-message" style="color: #ed0016; font-size: 15px; text-align: center;">Error message here!</span></center></div>
			<p class="fieldset">
				<label class="image-replace cd-username" for="signin-username">'.$this->LANG('username').'</label>
				<input type="text" name="signin-username" id="signin-username" class="full-width has-padding has-border" value="'.$GOLD_post['username'].'" placeholder="'.$this->LANG('username').'">
			</p>
			'.$GOLD_error['username'].''.$GOLD_error2['username'].'
			<p class="fieldset">
				<label class="image-replace cd-password" for="signin-password">'.$this->LANG('password').'</label>
				<input type="password" name="signin-password" id="signin-password" class="full-width has-padding has-border" value="'.$GOLD_post['password'].'" placeholder="'.$this->LANG('password').'">
			</p>
			'.$GOLD_error['password'].'
			<p class="fieldset">
				<label class="image-replace cd-email" for="signin-email">'.$this->LANG('email').'</label>
				<input type="email" name="signin-email" id="signin-email" class="full-width has-padding has-border" value="'.$GOLD_post['email'].'" placeholder="'.$this->LANG('email').'">
			</p>
			'.$GOLD_error['email'].''.$GOLD_error2['email'].'
			<div style="width: 256px; margin: 0 auto; padding-top: 20px; padding-bottom: 0px;">
				<p class="fieldset" style="width: 296px; margin: 0 auto; display: inline-block;">
					<input id="register_button" type="submit" name="register_button" value="'.$this->LANG('register').'" class="full-width">
				</p>
				<p class="cd-form-bottom-message" style="position: relative; text-align: center; bottom: 0; font-family: Arial; width: 116%; padding-top: 10px;"><a href="'.$this->GOLD_ROOT().'forgot" style="color: #000; margin-bottom: 25px; font-family: Arial; text-shadow: 0 1px 0 rgba(0,0,0,0.34); margin-top: 19px; text-decoration: none;">'.$this->LANG('forgot_your_password').'</a></p>
			</div>
         </form>
		 <div class="social-login" style="padding: 20px 0; margin-top: 20px; margin-bottom: 15px;">');
			$GOLD_html .= $this->SocialLogin();
		$GOLD_html .= $this->output('</div>');
	
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
	} else {
		header("Location: ".$this->GOLD_ROOT()."");
	}
    return $GOLD_html;
  }
  
  public function GOLD_forgot() {
    if($this->GOLD_REQUEST('action') == 'auth') {
		$username = $this->GOLD_REQUEST('username');
		$password = $this->GOLD_REQUEST('password');
		$select = mysql_query("SELECT * FROM gold_users WHERE user_username='".$username."' AND user_password='".md5($password)."' LIMIT 1");
		$row = mysql_fetch_array($select);
		if(mysql_num_rows($select) != '0') {
			session_start();
			$_SESSION['user_username'] = $row['user_username'];
			$_SESSION['user_email'] = $row['user_email'];
			$_SESSION['user_id'] = $row['user_id'];
			header("Location: ".$this->GOLD_ROOT()."/");
		}
	}
	if($_SESSION['user_id'] == '') {
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div style="width: 640px; overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="full_title">'.$this->LANG('forgot_your_password').'</div>
			<div style="padding: 0px 10px;">');
	
	if($_REQUEST['error'] == '1') {
		if(!$_REQUEST['error_username'] != '') { $GOLD_error['username'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_username_or_email').'</div>'; } else { $GOLD_post['username'] = $_REQUEST['error_username']; $GOLD_error['username'] = ''; $GOLD_error2['username'] = '<div class="input-error" style="width:104%;"><b>'.$this->LANG('sorry_that_user_not_found').'</b></div>'; }
	}
	  
	$GOLD_html .= $this->output('
		<form action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="post" class="cd-form" style="width: 93%;">
			<div style="width: 256px; margin: 0 auto;"><center style="width: 297px; margin: 0 auto;"><span id="cd-error-message" style="color: #ed0016; font-size: 15px; text-align: center;">Error message here!</span></center></div>
			<p class="fieldset">
				<label class="image-replace cd-username" for="signin-username">'.$this->LANG('email_or_username').'</label>
				<input type="text" name="signin-username" id="signin-username" class="full-width has-padding has-border" value="'.$GOLD_post['username'].'" placeholder="'.$this->LANG('email_or_username').'">
			</p>
			'.$GOLD_error['username'].''.$GOLD_error2['username'].'
			<div style="width: 256px; margin: 0 auto; padding-top: 20px; padding-bottom: 0px;">
				<p class="fieldset" style="width: 296px; margin: 0 auto; display: inline-block;">
					<input id="register_button" type="submit" name="forgot_button" value="'.$this->LANG('send_reset_password').'" class="full-width">
				</p>
			</div>
         </form>
		 <div class="social-login" style="padding: 20px 0; margin-top: 20px; margin-bottom: 15px;">');
			$GOLD_html .= $this->SocialLogin();
		$GOLD_html .= $this->output('</div>');
	
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
	} else {
		header("Location: ".$this->GOLD_ROOT()."");
	}
    return $GOLD_html;
  }
  
  public function SocialLogin() {
    $row = mysql_fetch_array(mysql_query("SELECT * FROM gold_plugins WHERE plugin_title='SocialLogin'"));
	if($row['plugin_status'] == '1') {
		if($this->set_plugin('fb_id') && $this->set_plugin('fb_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=Facebook" class="sb large facebook">Facebook</a>'); }
		if($this->set_plugin('twitter_key') && $this->set_plugin('twitter_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=Google" class="sb large google">Google +</a>'); }
		if($this->set_plugin('google_id') && $this->set_plugin('google_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=Twitter" class="sb large twitter">Twitter</a>'); }
		if($this->set_plugin('linkedin_key') && $this->set_plugin('linkedin_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=LinkedIn" class="sb large linkedin">Linkedin</a>'); }
		if($this->set_plugin('live_id') && $this->set_plugin('live_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=Live" class="sb large live">Live</a>'); }
		if($this->set_plugin('tumblr_id') && $this->set_plugin('tumblr_secret')) { $GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'login?provider=Tumblr" class="sb large tumblr">Tumblr</a>'); }
	}
	return $GOLD_html;
  }
  
  public function GOLD_full_post($q) {
  
	$GOLD_html .= $this->output('<div class="full_wrap cf">'); 
	while($media = mysql_fetch_array($q)) {
		$post_views = mysql_query("UPDATE gold_posts SET post_views = post_views + 1 WHERE post_id='".$media['post_id']."'");
		$GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$media['category_id']."'");
		$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
	    $shares = new ShareCount("".$this->GOLD_ROOT().$GOLD_CATEGORY['name']."/".$media['post_name']."");
		$shares_count = $shares->get_tweets()+$shares->get_fb()+$shares->get_plusones();
	  if($media['post_type'] == '0') {
		$post_type .= '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$media['post_img'].'" style="width: 101%;margin-bottom: -5px;">';
		$multiple_sql = mysql_query("SELECT * FROM gold_multiple WHERE post_name = '".$media['post_name']."' ORDER BY media_id ASC LIMIT 1,100000000");
		if(mysql_num_rows($multiple_sql) >= 2) {
			while($multiple = mysql_fetch_array($multiple_sql)) {
				$post_type .= '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$multiple['file_name'].'" style="width: 101%;margin-top: 5px;margin-bottom: -5px;">';
			}
		}
	  }
	  if($this->GOLD_REQUEST('remove') == '1') {
		mysql_query("DELETE FROM gold_posts WHERE post_id='".$media['post_id']."' LIMIT 1");
		header("Location: ".$this->GOLD_ROOT()."");
	  }
      elseif($media['post_type'] == '1') {
	  $parsed = parse_url($media['post_filename']); 
        $type = str_replace('www.','', strtolower($parsed['host']));
		if($type=="facebook.com")
		{
			$queryString = parse_url($media['post_filename'], PHP_URL_QUERY);
			parse_str($queryString, $params);
			$embed_code = '<iframe src="//www.facebook.com/video/embed?video_id=' . trim($params['v']) . '" width="101%" height="480" frameborder="0"></iframe>';
		}
		else if($type=="vimeo.com")
		{
			preg_match('/(\d+)/', $media['post_filename'], $output);
			$id = $output[0];
			$embed_code = '<iframe src="//player.vimeo.com/video/' . trim($id) . '" width="101%" height="480" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
		}
		else if($type=="youtube.com")
		{
			$queryString = parse_url($media['post_filename'], PHP_URL_QUERY);
			parse_str($queryString, $params);
			$embed_code='<iframe title="YouTube video player" class="youtube-player" type="text/html" width="101%" height="480" src="//www.youtube.com/embed/' . trim($params['v']) . '" frameborder="0" allowFullScreen></iframe>';
		}
		else if($type=="vine.co")
		{
			$id = preg_replace('/^.*\//','',$media['post_filename']);
			$embed_code='<iframe class="vine-embed" src="//vine.co/v/' . trim($id) . '/embed/simple?audio=1" width="101%" height="620" frameborder="0"></iframe><script async src="//platform.vine.co/static/scripts/embed.js" charset="utf-8"></script>';
		}
		else if($type=="dailymotion.com")
		{
			$output = parse_url($media['post_filename']);
			$media['post_filename']= $output['path'];
			$parts = explode('/',$media['post_filename']);
			$parts = explode('_',$parts[2]);
			$embed_code='<object width="101%" height="480"><param name="movie" value="http://www.dailymotion.com/swf/video/' . trim($parts[0]) . '?background=493D27&foreground=E8D9AC&highlight=FFFFF0"></param><param name="allowFullScreen" value="true"></param>
			<param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/' . trim($parts[0]) . '?background=493D27&foreground=E8D9AC&highlight=FFFFF0" width="100%" height="480" allowfullscreen="true" allowscriptaccess="always"></embed></object>';
		}
		else if($type=="metacafe.com")
		{
			$path = parse_url($media['post_filename'], PHP_URL_PATH);
			$pieces = explode('/', $path);
			$id = $pieces[2];
			$embed_code='<iframe src="//www.metacafe.com/embed/' . $id . '" width="101%" height="480" allowFullScreen frameborder=0></iframe>';
		}
		else if($type=="instagram.com")
		{
			$path = parse_url($media['post_filename'], PHP_URL_PATH);
			$pieces = explode('/', $path);
			$id = $pieces[2];
			$embed_code='<iframe src="//instagram.com/p/' . $id . '/embed/" width="101%" height="720" allowFullScreen frameborder=0></iframe>';
		}
		$post_type = $embed_code;
      }
	  
	  if($media['post_content'] != '') {
	  	$post_content = '<h5 style="font-weight: normal; font-size: 14px; display: block; margin: 0px 0px 14px 0; clear: both;">'.$media['post_content'].'</h5>';
	  }
	  
	  if($this->prev_media($media['post_id']) != '') { $prev_url = 'href="'.$this->prev_media($media['post_id']).'"'; }
	  if($this->next_media($media['post_id']) != '') { $next_url = 'href="'.$this->next_media($media['post_id']).'"'; }
	  
	  $GOLD_html .= $this->output('<div class="wrap_high" style="float: left; padding-bottom: 100px;">
	  <div class="wrap_normal" style="margin-bottom: 20px; overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;">
	<div class="post_preview" style="background: #FFFFFF; padding: 4px 4px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; display: block;">
		<div class="post_title" style="display: block; padding: 4px 8px 8px 8px;">
			<h7 style="line-height: 30px; font-size: 19px; font-weight:bold; font-family: -webkit-body; line-height: 22px;  margin: 14px 0 0 0; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; color: #3A3A3A;">'.$media['post_title'].'</h7>
		</div>
		<div style="margin-left: -4px; position:relative;">
			<div class="vote_info_box">
				<div class="vote_box">
					<div id="vote_box_num'.$media['post_id'].'" class="vote_box_num">'.$this->GET_GOLD_VOTES($media['post_id']).'</div>
					<div id="vote_box_buttons'.$media['post_id'].'" class="col-md-12 clearfix">
            			<a href="javascript:void(0);" rel="nofollow" class="btn btn-success btn-up" id="'.$media['post_id'].'" user_id="'.$_SESSION['user_id'].'"> <span class="icon-like"></span></a>
            			<a href="javascript:void(0);" rel="nofollow" class="btn btn-danger btn-down" id="'.$media['post_id'].'" user_id="'.$_SESSION['user_id'].'"> <span class="icon-unlike"></span></a>
        			</div>
				</div>
			</div>
			<div class="btnPrev"><a '.$prev_url.' title="prev"></a></div>
				'.$post_type.'
			<div class="btnNext"><a '.$next_url.' title="next"></a></div>
		</div>
	</div>

<div class="post_description" style="display: block; padding: 0px 8px 0px 8px;">

<aside class="shares social" style="float: left;">

<div class="share-buttons v2" style="float: left;"><div class="share-container">
  <div class="share-count"><span class="share-num">'.$shares_count.'</span><div class="caption">'.$this->LANG('shares').'</div></div>
  <div class="primary-shares nowhatsapp">
    <a href="http://www.facebook.com/share.php?u='.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'" class="social-share facebook">
	  <svg style="fill: #fff; width: 23px; position: relative; top: 9px; margin: 0px 7px 0px 5px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="28px" viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
                    <path d="M27.825,4.783c0-2.427-2.182-4.608-4.608-4.608H4.783c-2.422,0-4.608,2.182-4.608,4.608v18.434
                        c0,2.427,2.181,4.608,4.608,4.608H14V17.379h-3.379v-4.608H14v-1.795c0-3.089,2.335-5.885,5.192-5.885h3.718v4.608h-3.726
                        c-0.408,0-0.884,0.492-0.884,1.236v1.836h4.609v4.608h-4.609v10.446h4.916c2.422,0,4.608-2.188,4.608-4.608V4.783z"></path>
      </svg>
      <span class="expanded-text">Facebook</span>
    </a>
    <a href="http://twitter.com/share?url='.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'&amp;text='.$media['post_title'].'" class="social-share twitter">
	  <svg style="fill: #fff; width: 23px; position: relative; top: 9px; margin: 0px 7px 0px 5px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="28px" viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
                <path d="M24.253,8.756C24.689,17.08,18.297,24.182,9.97,24.62c-3.122,0.162-6.219-0.646-8.861-2.32
                    c2.703,0.179,5.376-0.648,7.508-2.321c-2.072-0.247-3.818-1.661-4.489-3.638c0.801,0.128,1.62,0.076,2.399-0.155
                    C4.045,15.72,2.215,13.6,2.115,11.077c0.688,0.275,1.426,0.407,2.168,0.386c-2.135-1.65-2.729-4.621-1.394-6.965
                    C5.575,7.816,9.54,9.84,13.803,10.071c-0.842-2.739,0.694-5.64,3.434-6.482c2.018-0.623,4.212,0.044,5.546,1.683
                    c1.186-0.213,2.318-0.662,3.329-1.317c-0.385,1.256-1.247,2.312-2.399,2.942c1.048-0.106,2.069-0.394,3.019-0.851
                    C26.275,7.229,25.39,8.196,24.253,8.756z"></path>
      </svg>
      <span class="expanded-text">Twitter</span>
    </a>
    <a href="https://plus.google.com/share?url='.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'" class="social-share google">
        <svg style="fill: #fff; width: 23px; position: relative; top: 9px; margin: 0px 5px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="28px" viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
                                    <g>
                                        <g>
                                            <path d="M14.703,15.854l-1.219-0.948c-0.372-0.308-0.88-0.715-0.88-1.459c0-0.748,0.508-1.223,0.95-1.663
                                                c1.42-1.119,2.839-2.309,2.839-4.817c0-2.58-1.621-3.937-2.399-4.581h2.097l2.202-1.383h-6.67c-1.83,0-4.467,0.433-6.398,2.027
                                                C3.768,4.287,3.059,6.018,3.059,7.576c0,2.634,2.022,5.328,5.604,5.328c0.339,0,0.71-0.033,1.083-0.068
                                                c-0.167,0.408-0.336,0.748-0.336,1.324c0,1.04,0.551,1.685,1.011,2.297c-1.524,0.104-4.37,0.273-6.467,1.562
                                                c-1.998,1.188-2.605,2.916-2.605,4.137c0,2.512,2.358,4.84,7.289,4.84c5.822,0,8.904-3.223,8.904-6.41
                                                c0.008-2.327-1.359-3.489-2.829-4.731H14.703z M10.269,11.951c-2.912,0-4.231-3.765-4.231-6.037c0-0.884,0.168-1.797,0.744-2.511
                                                c0.543-0.679,1.489-1.12,2.372-1.12c2.807,0,4.256,3.798,4.256,6.242c0,0.612-0.067,1.694-0.845,2.478
                                                c-0.537,0.55-1.438,0.948-2.295,0.951V11.951z M10.302,25.609c-3.621,0-5.957-1.732-5.957-4.142c0-2.408,2.165-3.223,2.911-3.492
                                                c1.421-0.479,3.25-0.545,3.555-0.545c0.338,0,0.52,0,0.766,0.034c2.574,1.838,3.706,2.757,3.706,4.479
                                                c-0.002,2.073-1.736,3.665-4.982,3.649L10.302,25.609z"></path>
                                            <polygon points="23.254,11.89 23.254,8.521 21.569,8.521 21.569,11.89 18.202,11.89 18.202,13.604 21.569,13.604 21.569,17.004
                                                23.254,17.004 23.254,13.604 26.653,13.604 26.653,11.89"></polygon>
                                        </g>
                                    </g>
        </svg>
      <span class="expanded-text">Google</span>
    </a>
  </div>
  
</div></div>

</aside>
<div style="float: right; display: inline-block;">
    <span class="" style="color: #333; font-size: 27px; font-weight: bold; max-width: 90px; overflow: hidden; text-align: center; display: block;">'.$media['post_views'].'</span>
    <div class="caption" style="font-weight: bold; padding-top: 2px;">'.$this->LANG('views').'</div>
</div>'.$post_content.'');


$tags_sql = mysql_query("SELECT * FROM gold_tags WHERE post_id='".$media['post_id']."'");
if(mysql_num_rows($tags_sql) != '0') {
echo "<div id='post_tags' style='clear: both; padding: 5px 15px;'>";
while($tag = mysql_fetch_array($tags_sql)) {
	echo '<a href="'.$this->GOLD_ROOT().'search/tag/'.$tag['tag_name'].'" class="tag_name" rel="nofollow">'.mb_substr($tag['tag_name'], 0, 25, "utf-8").'</a>';
}
echo "</div>";
}


$GOLD_comment_flags = mysql_query("SELECT * FROM gold_flags WHERE flag_type='post' AND post_id='".$media['post_id']."' AND user_ip='".$_SERVER['HTTP_X_FORWARDED_FOR']."' AND user_id='".$_SESSION['user_id']."'");
if (mysql_num_rows($GOLD_comment_flags) == '0'){ $comments_div_flag = ""; } elseif (mysql_num_rows($GOLD_comment_votes) != '1'){ $comments_div_flag = "comments-div-flag"; }
		
		
if($media['user_id'] == $_SESSION['user_id']) {
$GOLD_html .= $this->output('<div style="display:block;clear: both;">
  <a href="?remove=1"><img src="'.$this->getCurrentTemplatePath().'/images/icon-picture-remove.png'.'" style="width: 30px;"><span style="font-size: 16px;position: relative;top: -9px;margin-left: 8px;"><span style="color: #F00;">Remove Post</span></span></a>
</div>');
}
elseif($_SESSION['user_id']) {
$GOLD_html .= $this->output('
<style> .comments-div-flag a.flag { color:#F80000; } </style>
	<div class="flag '.$comments_div_flag.'" id="flag_buttons'.$media['post_id'].'">
		<a href="javascript:;" class="flag" type="post" id="'.$media['post_id'].'" user_id="'.$_SESSION['user_id'].'"><i aria-hidden="true" class="icon icon-flag" style="font-size: 27px; left: 10px; position: relative; top: 4px;"></i></a>
	</div>');
}

$GOLD_html .= $this->output('
</div>

</div>');
echo "<div style='margin-top:5px;'>".$this->widget('PostAdvert')."</div>";
$site_comments_sql = mysql_query("SELECT * FROM gold_blocks WHERE block_type='post' AND block_name='site_comments' AND block_status='1' AND block_position='1'");
$fb_comments_sql = mysql_query("SELECT * FROM gold_blocks WHERE block_type='post' AND block_name='fb_comments' AND block_status='1' AND block_position='1'");
if(mysql_num_rows($site_comments_sql) == '1') { $com_active = "active"; } else { $com_hidden = "style='display: none;'"; }
if(mysql_num_rows($fb_comments_sql) == '1') { $fbcom_active = "active"; } else { $fbcom_hidden = "style='display: none;'"; }
$GOLD_html .= $this->output('
<div style="background: #fff; border: 1px solid #E7E7E7; border-radius: 3px;">
    <ul class="comments_switch">
        <li style="margin-left: -45px;"><a class="comments-switch '.$com_active.'" data-comments="#tab_comments" href="javascript:void(0);">'.$this->LANG('comments').'</a></li>
        <li><a class="comments-switch '.$fbcom_active.'" data-comments="#tab_fb_comments" href="javascript:void(0);">
			<svg style="fill: #fff; width: 23px; position: relative; top: 5px; margin: 0px 10px 0px 0px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="28px" viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
                    <path d="M27.825,4.783c0-2.427-2.182-4.608-4.608-4.608H4.783c-2.422,0-4.608,2.182-4.608,4.608v18.434
                        c0,2.427,2.181,4.608,4.608,4.608H14V17.379h-3.379v-4.608H14v-1.795c0-3.089,2.335-5.885,5.192-5.885h3.718v4.608h-3.726
                        c-0.408,0-0.884,0.492-0.884,1.236v1.836h4.609v4.608h-4.609v10.446h4.916c2.422,0,4.608-2.188,4.608-4.608V4.783z"></path>
      		</svg>
			<span style="position: relative; top: -3px;">'.$this->LANG('comments').'</span>
		</a></li>
    </ul>
	<div class="comments_tab">
        <section id="tab_comments" class="comments_section" '.$com_hidden.'>
			<div id="gold-comments">');
			$GOLD_html .= $this->GOLD_comments($media['post_id'], $this->GOLD_USER($_SESSION['user_id'])->user_id);
			$GOLD_html .= $this->output('</div>
		</section>
		<section id="tab_fb_comments" class="comments_section" '.$fbcom_hidden.'>
			<div class="fb-comments" data-href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'" data-numposts="20" data-width="620"></div>
		</section>
    </div>
</div>


</div>
');

$blocks_sql = mysql_query("SELECT * FROM gold_blocks WHERE block_type='post' AND block_status='1' ORDER BY block_position ASC");
			while($block_media = mysql_fetch_array($blocks_sql)) {
				$block_position = $block_media['block_name'];
				echo $block[$block_position];
			}
	
	$GOLD_html .= $this->GOLD_sidebar($media['post_id'], $media['user_id'], $media['post_title'], $media['category_id']);
		$GOLD_html .= $this->output('</div>'); 
	}
    return $GOLD_html;
  }
  
  
  public function GOLD_sort_page_category($sort, $category) {
  
	$GOLD_html .= $this->output('<div class="wrap cf">');
	
	if (!isset($_REQUEST['content']) or !is_numeric($_REQUEST['content'])) { $content = 0; } else { $content = (int)$_REQUEST['content']; }
	$limit = $content.", ".$this->set('gold_rows');
	
	if($sort == '') {
		$q = mysql_query("SELECT * FROM gold_posts WHERE category_id='".$category."' AND post_status='1' ORDER BY post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'recent') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE category_id='".$category."' AND post_status='1' ORDER BY post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'hot') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE category_id='".$category."' AND post_created > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND post_status='1' ORDER BY post_views DESC LIMIT ".$limit."");
	} elseif($sort == 'votes') {
	    $q = mysql_query("SELECT p.* , COUNT(votes.post_id) AS votes_post_id FROM gold_votes votes LEFT JOIN gold_posts p ON votes.post_id = p.post_id WHERE p.category_id='".$category."' GROUP BY votes.post_id ORDER BY votes_post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'comments') {
	    $q = mysql_query("SELECT p.* , COUNT(c.post_id) AS c_post_id FROM gold_comments c LEFT JOIN gold_posts p ON c.post_id = p.post_id WHERE p.category_id='".$category."' GROUP BY p.post_id ORDER BY c_post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'views') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE category_id='".$category."' AND post_status='1' ORDER BY post_views DESC LIMIT ".$limit."");
	}
	echo $this->GOLD_box($q, $content);
	
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  
  public function GOLD_sort_page($sort) {
  
	$GOLD_html .= $this->output('<div class="wrap cf">');
	
	if (!isset($_REQUEST['content']) or !is_numeric($_REQUEST['content'])) { $content = 0; } else { $content = (int)$_REQUEST['content']; }
	$limit = $content.", ".$this->set('gold_rows');
	
	if($sort == '') {
		$q = mysql_query("SELECT * FROM gold_posts WHERE post_status='1' ORDER BY post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'recent') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE post_status='1' ORDER BY post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'hot') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE post_created > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND post_status='1' ORDER BY post_views DESC LIMIT ".$limit."");
	} elseif($sort == 'votes') {
	    $q = mysql_query("SELECT p.* , COUNT(votes.post_id) AS votes_post_id FROM gold_votes votes LEFT JOIN gold_posts p ON votes.post_id = p.post_id GROUP BY votes.post_id ORDER BY votes_post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'comments') {
	    $q = mysql_query("SELECT p.* , COUNT(c.post_id) AS c_post_id FROM gold_comments c LEFT JOIN gold_posts p ON c.post_id = p.post_id GROUP BY p.post_id ORDER BY c_post_id DESC LIMIT ".$limit."");
	} elseif($sort == 'views') {
	    $q = mysql_query("SELECT * FROM gold_posts WHERE post_status='1' ORDER BY post_views DESC LIMIT ".$limit."");
	}
	echo $this->GOLD_box($q, $content);
	
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  public function GOLD_tags_page($q) {
  
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="wrap_normal" style="padding: 10px;">');
	$GOLD_html .= $this->output('<ul class="ul_category">');
	
	while($tags = mysql_fetch_array($q)) {
			$GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'search/tag/'.$tags['tag_name'].'" class="tag_name" rel="nofollow"><b style="font-size: 15px; color: #F5FF00;font-weight: normal;position: relative;top: -1px;left: -1px;">('.$tags['tags_count'].')</b> '.mb_substr($tags['tag_name'], 0, 25, "utf-8").'</a>');
	}
	
	$GOLD_html .= $this->output('</ul>');
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  public function GOLD_pages($q) {
  	if($this->GOLD_REQUEST('error') == '1') {
		if($this->GOLD_REQUEST('full_name') == '') {
  			echo '<style>em#err_full_name { display: inline-block; color: #FF0000; margin-left: 5px; }</style>';
		}
		if($this->GOLD_REQUEST('email') == '') {
  			echo '<style>em#err_email { display: inline-block; color: #FF0000; margin-left: 5px; }</style>';
		}
		if($this->GOLD_REQUEST('comments') == '') {
  			echo '<style>em#err_comments { display: inline-block; color: #FF0000; margin-left: 5px; }</style>';
		}
	}
	elseif($this->GOLD_REQUEST('success') == '1') {
		echo '<style>b.success { display: block; }</style>';
	}
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="wrap_normal" style="padding: 10px;">');
	while($pages = mysql_fetch_array($q)) {
			$GOLD_html .= $this->output('<span class="pages_title">'.$pages['title'].'</span>');
			$GOLD_html .= $this->output('<span class="pages_content">'.$pages['content'].'</span>');
	}
	
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  public function GOLD_categories_page() {
    $q = mysql_query("SELECT * FROM gold_categories WHERE parent_id='' ORDER BY category_id ASC");
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="wrap_normal" style="padding: 10px;">');
	$GOLD_html .= $this->output('<ul class="ul_category">');
	
	while($media = mysql_fetch_array($q)) {
		$media_post_num = mysql_num_rows(mysql_query("SELECT * FROM gold_posts WHERE category_id='".$media['category_id']."' AND post_status='1'"));
		$GOLD_html .= $this->output('<li><a href="'.$this->GOLD_ROOT().'category/'.$media['name'].'" class="category">'.$media['title'].' <b style="font-size: 13px; color:#000;position: relative;top: -1px;">('.$media_post_num.')</b></a>');
		
		$q2 = mysql_query("SELECT * FROM gold_categories WHERE parent_id='".$media['category_id']."' ORDER BY category_id ASC");
			$GOLD_html .= $this->output('<ul class="ul_category">');
		while($media2 = mysql_fetch_array($q2)) {
			$media2_post_num = mysql_num_rows(mysql_query("SELECT * FROM gold_posts WHERE category_id='".$media2['category_id']."' AND post_status='1'"));
    			$GOLD_html .= $this->output('<li style="list-style-type: square;"><a href="'.$this->GOLD_ROOT().'category/'.$media2['name'].'" class="category">'.$media2['title'].' <b style="font-size: 13px; color:#000;position: relative;top: -1px;">('.$media2_post_num.')</b></a></li>');
		}
			$GOLD_html .= $this->output('</ul>');
    	$GOLD_html .= $this->output('</li>');
	}
	
	$GOLD_html .= $this->output('</ul>');
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  public function GOLD_top_users_page() {
    $q = mysql_query("SELECT * FROM gold_categories WHERE parent_id='' ORDER BY category_id ASC");
	$GOLD_html .= $this->output('<div class="full_wrap cf">
		<div class="wrap_high" style="overflow: hidden; background: #fff; border: 1px solid #E7E7E7; border-radius: 5px;float: left; margin-bottom: 100px;">
			<div class="wrap_normal" style="padding: 10px;">');
		
		$per_page = "50";
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
	$top_level_users_sql = mysql_query("SELECT @rownum:=@rownum+1 'user_rank', u.* from gold_users u, (SELECT @rownum:=0) r ORDER BY user_points DESC LIMIT {$startpoint} , {$per_page};");
		$GOLD_html .= $this->output('<ol class="top_users_list" style="margin-top: 20px;">');
		while($top_level_users = mysql_fetch_array($top_level_users_sql)) {
					$GOLD_html .= $this->output('
								<li>
								<a href="'.$this->GOLD_ROOT().'user/'.$top_level_users['user_username'].'">
									<div class="top_user_avatar">
										<div class="top_user_avatar_box">
											<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$top_level_users['user_avatar'].'" class="rounded responsiveImg">
                          					<span class="top_user_rank">'.$top_level_users['user_rank'].'</span>
										</div>
										<h3 class="top_user_name">
											<span class="username">'.ucfirst($top_level_users['user_username']).'</span>
                      						<span class="top_user_points">
												<span id="icon-trophy" class="icon-trophy" style="font-size: 17px; margin-top: -7px; display: block; padding-left: 1px;"></span>
												<span style="margin-left: 4px;position: relative;top: 2px;"><b style="color: #C00500;">'.$top_level_users['user_points'].'</b> '.$this->LANG('points').'</span>
											</span>
										</h3>
									</div>
								</a>
								</li>');
		}
		$GOLD_html .= $this->output('</ol>');
	
	  // displaying paginaiton.
	  $GOLD_html .= $this->pagination("gold_users", 'user_id', $per_page);
	  
	$GOLD_html .= $this->output('</div></div>'); 
	$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
	$GOLD_html .= $this->output('</div>'); 
    return $GOLD_html;
  }
  
  public function GOLD_sidebar($media_id, $user_id, $media_title, $media_category_id) {
		$user_sql = mysql_query("SELECT * FROM gold_users WHERE user_id='".$user_id."'");
		$user = mysql_fetch_array($user_sql);

		$GOLD_html .= $this->output('<div class="sidebar_main" style="float: left;"><div class="post_sidebar">');
		if($this->GOLD_REQUEST('gold') == 'post' || $this->GOLD_REQUEST('gold') == 'submit' || $this->GOLD_REQUEST('gold') == 'top_users' || $this->GOLD_REQUEST('gold') == 'category' || $this->GOLD_REQUEST('sub_gold') == 'tag' || $this->GOLD_REQUEST('gold') == 'pages' || $this->GOLD_REQUEST('gold') == 'login' || $this->GOLD_REQUEST('gold') == 'register' || $this->GOLD_REQUEST('gold') == 'forgot') {
			if($this->GOLD_REQUEST('gold') != 'category' && $this->GOLD_REQUEST('gold') != 'submit' && $this->GOLD_REQUEST('gold') != 'top_users' && $this->GOLD_REQUEST('sub_gold') != 'tag' && $this->GOLD_REQUEST('gold') != 'pages' && $this->GOLD_REQUEST('gold') != 'login' && $this->GOLD_REQUEST('gold') != 'register' && $this->GOLD_REQUEST('gold') != 'forgot') {
			$block['profile_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['profile_box'] .= '<div class="container_cover">';
					$block['profile_box'] .= '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/covers/'.$user['user_cover'].'" style="width: 300px; border-top-left-radius: 5px; border-top-right-radius: 5px;">';
				$block['profile_box'] .= '</div>';
				$block['profile_box'] .= '<div class="container_fluid">';
					$block['profile_box'] .= '<a href="'.$this->GOLD_ROOT().'user/'.$user['user_username'].'">';
						$block['profile_box'] .= '<img class="img-circle img-em-border" src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$user['user_avatar'].'">';
					$block['profile_box'] .= '</a>';
					$block['profile_box'] .= '<h1 class="thin">'.ucfirst($user['user_username']).'</h1>';
					$block['profile_box'] .= '<div id="container_level_and_points">';
						$block['profile_box'] .= '<span id="icon-trophy" class="icon-trophy"></span>';
						$block['profile_box'] .= '<span id="level_and_points">';
							$block['profile_box'] .= '<span class="level_title">'.$this->LANG('level').'</span>';
							$block['profile_box'] .= '<span class="points_title_and_number"><strong>'.$user['user_points'].'</strong> '.$this->LANG('points').'</span>';
						$block['profile_box'] .= '</span>';
						$block['profile_box'] .= '<span id="level_number">'.$this->Level($user['user_points']).'</span>';
					$block['profile_box'] .= '</div>';
				$block['profile_box'] .= '</div>';
			$block['profile_box'] .= '</div>';
			
			$block['related_media'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['related_media'] .= '<span class="title">'.$this->LANG('related_media').'</span>';
				$block['related_media'] .= '<span class="content">';
				
				$related_media_sql = mysql_query("SELECT *, MATCH(post_title, post_content) AGAINST('$media_title') AS post_id FROM gold_posts WHERE MATCH(post_title, post_content) AGAINST('$media_title') AND post_id!='$media_id' ORDER BY post_id DESC LIMIT ".$this->set("gold_max_related_media")."");
				while($related_media = mysql_fetch_array($related_media_sql)) {
					if($related_media['post_type'] == '0') {
						$post_type = '<img class="related_img" src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$related_media['post_thumb'].'">';
					}
    				elseif($related_media['post_type'] == '1') {
						$post_type = '<img class="related_img" src="'.$related_media['post_thumb'].'">';
     				}
					$GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$media_category_id."'");
					$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
					
					$block['related_media'] .= '<div class="related-media">';
						$block['related_media'] .= '<a href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$related_media['post_name'].'">'.$post_type.'</a>';
						$block['related_media'] .= '<div class="related_info">';
							$block['related_media'] .= '<a href="'.$this->GOLD_ROOT().'category/'.$GOLD_CATEGORY['name'].'">';
								$block['related_media'] .= '<div class="relatedCategoryType">'.$GOLD_CATEGORY['title'].'</div>';
							$block['related_media'] .= '</a>';
							$block['related_media'] .= '<a href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$related_media['post_name'].'">';
								$block['related_media'] .= '<div class="relatedTitle">'.$related_media['post_title'].'</div>';
							$block['related_media'] .= '</a>';
						$block['related_media'] .= '</div>';
					$block['related_media'] .= '</div>';
				}
				if(mysql_num_rows($related_media_sql) == '0') {
					$block['related_media'] .= '<span class="no_related_media">';
						$block['related_media'] .= ''.$this->LANG('no_related_media').'.';
					$block['related_media'] .= '</span>';
				}
				$block['related_media'] .= '</span>';
			$block['related_media'] .= '</div>';
			}
			
			$block['top_media'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['top_media'] .= '<span class="title">'.$this->LANG('top_media').'</span>';
				$block['top_media'] .= '<span class="content">';
				
				$related_media_sql = mysql_query("SELECT * FROM gold_posts WHERE post_created > DATE_SUB(NOW(), INTERVAL 1 WEEK) ORDER BY post_views DESC LIMIT ".$this->set("gold_max_related_media")."");
				while($related_media = mysql_fetch_array($related_media_sql)) {
					if($related_media['post_type'] == '0') {
						$post_type = '<img class="related_img" src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$related_media['post_thumb'].'">';
					}
    				elseif($related_media['post_type'] == '1') {
						$post_type = '<img class="related_img" src="'.$related_media['post_thumb'].'">';
     				}
					$GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$media_category_id."'");
					$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
					
					$block['top_media'] .= '<div class="related-media">';
						$block['top_media'] .= '<a href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$related_media['post_name'].'">'.$post_type.'</a>';
						$block['top_media'] .= '<div class="related_info">';
							$block['top_media'] .= '<a href="'.$this->GOLD_ROOT().'category/'.$GOLD_CATEGORY['name'].'">';
								$block['top_media'] .= '<div class="relatedCategoryType">'.$GOLD_CATEGORY['title'].'</div>';
							$block['top_media'] .= '</a>';
							$block['top_media'] .= '<a href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$related_media['post_name'].'">';
								$block['top_media'] .= '<div class="relatedTitle">'.$related_media['post_title'].'</div>';
							$block['top_media'] .= '</a>';
						$block['top_media'] .= '</div>';
					$block['top_media'] .= '</div>';
				}
				if(mysql_num_rows($related_media_sql) == '0') {
					$block['top_media'] .= '<span class="no_related_media">';
						$block['top_media'] .= ''.$this->LANG('no_top_media').'.';
					$block['top_media'] .= '</span>';
				}
				$block['top_media'] .= '</span>';
			$block['top_media'] .= '</div>';
			
			
			$block['sidebar_advert'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['sidebar_advert'] .= '<span class="title">'.$this->LANG('advert').'</span>';
				$block['sidebar_advert'] .= '<span class="content">';
					$block['sidebar_advert'] .= $this->widget_echo('SidebarAdvert');
				$block['sidebar_advert'] .= '</span>';
			$block['sidebar_advert'] .= '</div>';
			
			
			$block['top_users'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['top_users'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('top_user_big').'</b></span>';
				$block['top_users'] .= '<span class="content">';
				
				$block['top_users'] .= '<ol class="top_users_list">';
				
				$top_level_users_sql = mysql_query("SELECT @rownum:=@rownum+1 'user_rank', u.* from gold_users u, (SELECT @rownum:=0) r ORDER BY user_points DESC LIMIT 10;");
				while($top_level_users = mysql_fetch_array($top_level_users_sql)) {
					$block['top_users'] .= '
								<li>
								<a href="'.$this->GOLD_ROOT().'user/'.$top_level_users['user_username'].'">
									<div class="top_user_avatar">
										<div class="top_user_avatar_box">
											<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$top_level_users['user_avatar'].'" class="rounded responsiveImg">
                          					<span class="top_user_rank">'.$top_level_users['user_rank'].'</span>
										</div>
										<h3 class="top_user_name">
											<span class="username">'.ucfirst($top_level_users['user_username']).'</span>
                      						<span class="top_user_points">
												<span id="icon-trophy" class="icon-trophy" style="font-size: 17px; margin-top: -7px; display: block; padding-left: 1px;"></span>
												<span style="margin-left: 4px;position: relative;top: 2px;"><b style="color: #C00500;">'.$top_level_users['user_points'].'</b> '.$this->LANG('points').'</span>
											</span>
										</h3>
									</div>
								</a>
								</li>';
				}
				$block['top_users'] .= '</ol>';
				if(mysql_num_rows($top_level_users_sql) == '0') {
					$block['top_users'] .= '<span class="no_related_media">';
						$block['top_users'] .= 'No Top Users Found.';
					$block['top_users'] .= '</span>';
				}
				$block['top_users'] .= '</span>';
			$block['top_users'] .= '</div>';
			
			$block['newest_users'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['newest_users'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('newest_users_big').'</b></span>';
				$block['newest_users'] .= '<span class="content">';
				
				$block['newest_users'] .= '<ol class="top_users_list">';
				
				$top_level_users_sql = mysql_query("SELECT @rownum:=@rownum+1 'user_rank', u.* from gold_users u, (SELECT @rownum:=0) r ORDER BY u.user_id DESC LIMIT 10;");
				while($top_level_users = mysql_fetch_array($top_level_users_sql)) {
					$block['newest_users'] .= '
								<li>
								<a href="'.$this->GOLD_ROOT().'user/'.$top_level_users['user_username'].'">
									<div class="top_user_avatar">
										<div class="top_user_avatar_box">
											<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$top_level_users['user_avatar'].'" class="rounded responsiveImg">
                          					<span class="top_user_rank">'.$top_level_users['user_rank'].'</span>
										</div>
										<h3 class="top_user_name">
											<span class="username">'.ucfirst($top_level_users['user_username']).'</span>
                      						<span class="top_user_points">
												<span id="icon-trophy" class="icon-trophy" style="font-size: 17px; margin-top: -7px; display: block; padding-left: 1px;"></span>
												<span style="margin-left: 4px;position: relative;top: 2px;"><b style="color: #C00500;">'.$top_level_users['user_points'].'</b> '.$this->LANG('points').'</span>
											</span>
										</h3>
									</div>
								</a>
								</li>';
				}
				$block['newest_users'] .= '</ol>';
				if(mysql_num_rows($top_level_users_sql) == '0') {
					$block['newest_users'] .= '<span class="no_related_media">';
						$block['newest_users'] .= ''.$this->LANG('no_newest_users').'.';
					$block['newest_users'] .= '</span>';
				}
				$block['newest_users'] .= '</span>';
			$block['newest_users'] .= '</div>';
			
			if($this->GOLD_REQUEST('sub_gold') != 'tag') {
			
			$block['popular_tags'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['popular_tags'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('popular_tags_big').'</b></span>';
				$block['popular_tags'] .= '<span class="content">';
				
				$block['popular_tags'] .= '<div style="padding: 15px 0 10px 27px;">';
				
				$popular_tags_sql = mysql_query("SELECT tags.tag_name, posts.post_status, posts.post_id, count(*) AS count FROM gold_tags tags, gold_posts posts WHERE tags.post_id=posts.post_id AND posts.post_status='1' GROUP BY tags.tag_name ORDER BY count(*) DESC LIMIT ".$this->set("gold_max_tags")."");
				while($popular_tags = mysql_fetch_array($popular_tags_sql)) {
					$block['popular_tags'] .= '<a href="'.$this->GOLD_ROOT().'search/tag/'.$popular_tags['tag_name'].'" class="tag_name" rel="nofollow">'.mb_substr($popular_tags['tag_name'], 0, 25, "utf-8").'</a>';
				}
				$block['popular_tags'] .= '</div>';
				if(mysql_num_rows($popular_tags_sql) == '0') {
					$block['popular_tags'] .= '<span class="no_related_media">';
						$block['popular_tags'] .= ''.$this->LANG('no_popular_tags').'.';
					$block['popular_tags'] .= '</span>';
				}
				$block['popular_tags'] .= '</span>';
			$block['popular_tags'] .= '</div>';
			
			$block['recent_tags'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['recent_tags'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('recent_tags_big').'</b></span>';
				$block['recent_tags'] .= '<span class="content">';
				
				$block['recent_tags'] .= '<div style="padding: 15px 0 10px 27px;">';
				
				$popular_tags_sql = mysql_query("SELECT tags.tag_name, posts.post_status, posts.post_id FROM gold_tags tags, gold_posts posts WHERE tags.post_id=posts.post_id AND posts.post_status='1' GROUP BY tags.tag_name ORDER BY RAND() LIMIT ".$this->set("gold_max_tags")."");
				while($popular_tags = mysql_fetch_array($popular_tags_sql)) {
					$block['recent_tags'] .= '<a href="'.$this->GOLD_ROOT().'search/tag/'.$popular_tags['tag_name'].'" class="tag_name" rel="nofollow">'.mb_substr($popular_tags['tag_name'], 0, 25, "utf-8").'</a>';
				}
				$block['recent_tags'] .= '</div>';
				if(mysql_num_rows($popular_tags_sql) == '0') {
					$block['recent_tags'] .= '<span class="no_related_media">';
						$block['recent_tags'] .= ''.$this->LANG('no_recent_tags').'.';
					$block['recent_tags'] .= '</span>';
				}
				$block['recent_tags'] .= '</span>';
			$block['recent_tags'] .= '</div>';
			
			}
			$block['facebook_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['facebook_box'] .= '<span class="title">Facebook</span>';
				$block['facebook_box'] .= '<span class="content">';
				
				$block['facebook_box'] .= '<iframe src="//www.facebook.com/plugins/likebox.php?href='.$this->widget_echo('FacebookBox').'&amp;width=285&amp;height=420&amp;colorscheme=light&amp;show_faces=true&amp;header=true&amp;stream=false&amp;show_border=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width: 285px; height: 420px;padding: 0px 7px;" allowtransparency="true"></iframe>';
				
				$block['facebook_box'] .= '</span>';
			$block['facebook_box'] .= '</div>';
			
			$block['twitter_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['twitter_box'] .= '<span class="title">Twitter</span>';
				$block['twitter_box'] .= '<span class="content">';
				
				$block['twitter_box'] .= '<div style="padding:0px 10px;"><a class="twitter-timeline" data-dnt="true" href="'.$this->widget_echo('TwitterBox').'" data-widget-id="508489276149870592">Твиты пользователя @envato</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?"http":"https";if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></div>';
				
				$block['twitter_box'] .= '</span>';
			$block['twitter_box'] .= '</div>';
			
			$blocks_sql = mysql_query("SELECT * FROM gold_blocks WHERE block_type='main' AND block_status='1' ORDER BY block_position ASC");
			while($block_media = mysql_fetch_array($blocks_sql)) {
				$block_position = $block_media['block_name'];
				echo $block[$block_position];
			}
			
		} elseif($this->GOLD_REQUEST('gold') == 'user') {
			
			$block['score_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['score_box'] .= '<div class="container_fluid" style="margin-top: 0px;">';
					$block['score_box'] .= '<div id="container_level_and_points" style="padding-top: 10px;">';
						$block['score_box'] .= '<span id="icon-trophy" class="icon-trophy"></span>';
						$block['score_box'] .= '<span id="level_and_points">';
							$block['score_box'] .= '<span class="level_title">'.$this->LANG('level').'</span>';
							$block['score_box'] .= '<span class="points_title_and_number"><strong>'.$user['user_points'].'</strong> '.$this->LANG('points').'</span>';
						$block['score_box'] .= '</span>';
						$block['score_box'] .= '<span id="level_number">'.$this->Level($user['user_points']).'</span>';
					$block['score_box'] .= '</div>';
				$block['score_box'] .= '</div>';
			$block['score_box'] .= '</div>';
			
			$block['sidebar_advert'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['sidebar_advert'] .= '<span class="title">'.$this->LANG('advert').'</span>';
				$block['sidebar_advert'] .= '<span class="content">';
					$block['sidebar_advert'] .= $this->widget_echo('SidebarAdvert');
				$block['sidebar_advert'] .= '</span>';
			$block['sidebar_advert'] .= '</div>';
			
			$block['top_users'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['top_users'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('top_user_big').'</b></span>';
				$block['top_users'] .= '<span class="content">';
				
				$block['top_users'] .= '<ol class="top_users_list">';
				
				$top_level_users_sql = mysql_query("SELECT @rownum:=@rownum+1 'user_rank', u.* from gold_users u, (SELECT @rownum:=0) r ORDER BY user_points DESC LIMIT 10;");
				while($top_level_users = mysql_fetch_array($top_level_users_sql)) {
					$block['top_users'] .= '
								<li>
								<a href="'.$this->GOLD_ROOT().'user/'.$top_level_users['user_username'].'">
									<div class="top_user_avatar">
										<div class="top_user_avatar_box">
											<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$top_level_users['user_avatar'].'" class="rounded responsiveImg">
                          					<span class="top_user_rank">'.$top_level_users['user_rank'].'</span>
										</div>
										<h3 class="top_user_name">
											<span class="username">'.ucfirst($top_level_users['user_username']).'</span>
                      						<span class="top_user_points">
												<span id="icon-trophy" class="icon-trophy" style="font-size: 17px; margin-top: -7px; display: block; padding-left: 1px;"></span>
												<span style="margin-left: 4px;position: relative;top: 2px;"><b style="color: #C00500;">'.$top_level_users['user_points'].'</b> '.$this->LANG('points').'</span>
											</span>
										</h3>
									</div>
								</a>
								</li>';
				}
				$block['top_users'] .= '</ol>';
				if(mysql_num_rows($top_level_users_sql) == '0') {
					$block['top_users'] .= '<span class="no_related_media">';
						$block['top_users'] .= ''.$this->LANG('no_top_users').'.';
					$block['top_users'] .= '</span>';
				}
				$block['top_users'] .= '</span>';
			$block['top_users'] .= '</div>';
			
			$block['newest_users'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['newest_users'] .= '<span class="title"><b style="font-size: 15px; color: #EBFF00; letter-spacing: 1px;">'.$this->LANG('newest_users_big').'</b></span>';
				$block['newest_users'] .= '<span class="content">';
				
				$block['newest_users'] .= '<ol class="top_users_list">';
				
				$top_level_users_sql = mysql_query("SELECT @rownum:=@rownum+1 'user_rank', u.* from gold_users u, (SELECT @rownum:=0) r ORDER BY u.user_id DESC LIMIT 10;");
				while($top_level_users = mysql_fetch_array($top_level_users_sql)) {
					$block['newest_users'] .= '
								<li>
								<a href="'.$this->GOLD_ROOT().'user/'.$top_level_users['user_username'].'">
									<div class="top_user_avatar">
										<div class="top_user_avatar_box">
											<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$top_level_users['user_avatar'].'" class="rounded responsiveImg">
                          					<span class="top_user_rank">'.$top_level_users['user_rank'].'</span>
										</div>
										<h3 class="top_user_name">
											<span class="username">'.ucfirst($top_level_users['user_username']).'</span>
                      						<span class="top_user_points">
												<span id="icon-trophy" class="icon-trophy" style="font-size: 17px; margin-top: -7px; display: block; padding-left: 1px;"></span>
												<span style="margin-left: 4px;position: relative;top: 2px;"><b style="color: #C00500;">'.$top_level_users['user_points'].'</b> '.$this->LANG('points').'</span>
											</span>
										</h3>
									</div>
								</a>
								</li>';
				}
				$block['newest_users'] .= '</ol>';
				if(mysql_num_rows($top_level_users_sql) == '0') {
					$block['newest_users'] .= '<span class="no_related_media">';
						$block['newest_users'] .= ''.$this->LANG('no_newest_users').'.';
					$block['newest_users'] .= '</span>';
				}
				$block['newest_users'] .= '</span>';
			$block['newest_users'] .= '</div>';
			
			$block['facebook_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['facebook_box'] .= '<span class="title">Facebook</span>';
				$block['facebook_box'] .= '<span class="content">';
				
				$block['facebook_box'] .= '<iframe src="//www.facebook.com/plugins/likebox.php?href='.$this->widget_echo('FacebookBox').'&amp;width=285&amp;height=420&amp;colorscheme=light&amp;show_faces=true&amp;header=true&amp;stream=false&amp;show_border=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width: 285px; height: 420px;padding: 0px 7px;" allowtransparency="true"></iframe>';
				
				$block['facebook_box'] .= '</span>';
			$block['facebook_box'] .= '</div>';
			
			$block['twitter_box'] .= '<div class="side_box" style="margin-bottom: 20px;">';
				$block['twitter_box'] .= '<span class="title">Twitter</span>';
				$block['twitter_box'] .= '<span class="content">';
				
				$block['twitter_box'] .= '<div style="padding:0px 10px;"><a class="twitter-timeline" data-dnt="true" href="'.$this->widget_echo('TwitterBox').'" data-widget-id="508489276149870592">Твиты пользователя @envato</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?"http":"https";if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></div>';
				
				$block['twitter_box'] .= '</span>';
			$block['twitter_box'] .= '</div>';
			
			$blocks_sql = mysql_query("SELECT * FROM gold_blocks WHERE block_type='profile' AND block_status='1' ORDER BY block_position ASC");
			while($block_media = mysql_fetch_array($blocks_sql)) {
				$block_position = $block_media['block_name'];
				echo $block[$block_position];
			}
			
		}
		$GOLD_html .= $this->output('</div></div>');
		$GOLD_html .= $this->output('');
	return $GOLD_html;
  }
  
  public function GOLD_profile($q) {
	if (!isset($_REQUEST['content']) or !is_numeric($_REQUEST['content'])) { $content = 0; } else { $content = (int)$_REQUEST['content']; }
	$limit = $content.", ".$this->set('gold_rows');
	
    if($this->GOLD_REQUEST('sub2_gold') == '') {
		$selected_main = ' class="selected"';
	} elseif($this->GOLD_REQUEST('sub2_gold') == 'details') {
		$selected_details = ' class="selected"';
	} elseif($this->GOLD_REQUEST('sub2_gold') == 'wall') {
		$selected_wall = ' class="selected"';
	} elseif($this->GOLD_REQUEST('sub2_gold') == 'favorites') {
		$selected_favorites = ' class="selected"';
	}
	$GOLD_html .= $this->output('<div class="full_wrap cf">'); 
		while($media = mysql_fetch_array($q)) {
			if($media['user_email'] != '') { $media_pm = '<div class="pm_block"><a href="mailto:'.$media['user_email'].'" class="sendmessage">Send PM</a></div>'; }
			if($_SESSION['user_id'] != '') { $details_info = '<a href="'.$this->GOLD_ROOT().'user/'.$media['user_username'].'/details" '.$selected_details.'>'.$this->LANG('edit_details').'</a>'; }
			$GOLD_html .= $this->output('
			<div id="cover-photo" style="background-image: url('.$this->GOLD_ROOT().'gold-app/gold-uploads/covers/'.$media['user_cover'].'); background-size: 1100px; background-position: 0px 0px;">
				<div id="avatar">
					<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$media['user_avatar'].'">
				</div>
				<h1>'.ucfirst($media['user_username']).'</h1>
				<a href="'.$media['user_website'].'" target="_blank" class="website">'.$media['user_website'].'</a>
			</div>
			<div id="article-tabs">
				<a href="'.$this->GOLD_ROOT().'user/'.$media['user_username'].'" '.$selected_main.'>'.$this->LANG('information').'</a>
				'.$details_info.'
				<a href="'.$this->GOLD_ROOT().'user/'.$media['user_username'].'/wall" '.$selected_wall.'><i class="contributed"></i>'.$this->LANG('wall').'</a>
				<a href="'.$this->GOLD_ROOT().'user/'.$media['user_username'].'/favorites" '.$selected_favorites.'><i class="favorited"></i>'.$this->LANG('favorites').'</a>
			</div>
			<div id="profile_page">');
			
			if($this->GOLD_REQUEST('sub2_gold') == '') {
				if(date("Y-m-d", strtotime($media['user_created'])) != '') { $member_registered = '<span class="row_size_block">'.date("Y-m-d", strtotime($media['user_created'])).'</span>'; }
				if($this->Group($media['user_group']) != '') { $user_group = '<span class="row_size_block">'.$this->Group($media['user_group']).'</span>'; }
				if(ucfirst($media['user_username']) != '') { $username = '<span class="row_size_block" style="background: #d74440;">'.ucfirst($media['user_username']).'</span>'; }
				if(ucfirst($media['user_fullname']) != '') { $fullname = '<span class="row_size_block" style="background: #d74440;">'.ucfirst($media['user_fullname']).'</span>'; }
				if($media['user_email'] != '') { $email = '<span class="row_size_block" style="background: #d74440;">'.$media['user_email'].'</span>'; }
				if(ucfirst($media['user_location']) != '') { $location = '<span class="row_size_block">'.ucfirst($media['user_location']).'</span>'; }
				if($media['user_website'] != '') { $website = '<span class="row_size_block">'.$media['user_website'].'</span>'; }
				$GOLD_html .= $this->output('<div class="wrap_high container_page" style="float: left; background-color: #fff; border-radius: 5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1); box-shadow: 0px 0px 15px 0px rgba(187, 187, 187, 1);">');
					$GOLD_html .= $this->output('<div class="wrap_normal profile_content" style="padding: 20px 0px 10px 0px;">');
						$GOLD_html .= $this->output('
							<div id="information_table" style="margin-bottom: 60px;">
								<div class="information_row"><div class="row_size_60">'.$this->LANG('member_registered').':</div><div class="row_size_40">'.$member_registered.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('user_group').':</div><div class="row_size_40">'.$user_group.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('username').':</div><div class="row_size_40">'.$username.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('fullname').':</div><div class="row_size_40">'.$fullname.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('location').':</div><div class="row_size_40">'.$location.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('website').':</div><div class="row_size_40">'.$website.'</div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('about').':</div><div class="row_size_40" style="font-size: 12px; margin-left: 1px;">'.ucfirst($media['user_about']).'</div></div>
							</div>
							<div class="information_table_hr">'.$this->LANG('statistics_of').' <span style="color: #F00; padding-left: 3px;">'.ucfirst($media['user_username']).'</span></div>
							<div id="information_table">
								<div class="information_row"><div class="row_size_60">'.$this->LANG('score').':</div><div class="row_size_40"><span class="row_size_block"><b>'.$media['user_points'].'</b> Points</span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('user_title').':</div><div class="row_size_40"><span class="row_size_block"><b>Level '.$this->Level($media['user_points']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('uploaded_media').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Uploaded_Media($media['user_id']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('comments').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Comments_Num($media['user_id']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('comments_replies').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Comment_Replies_Num($media['user_id']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('voted_on_media').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Voted_on_Media($media['user_id']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('voted_on_comments').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Voted_on_Comments($media['user_id']).'</b></span></div></div>
								<div class="information_row"><div class="row_size_60">'.$this->LANG('received_votes').':</div><div class="row_size_40"><span class="row_size_block" style="background: #d74440;"><b>'.$this->Received_Votes($media['user_id']).'</b></span></div></div>
							</div>
							');
					$GOLD_html .= $this->output('</div>');
				$GOLD_html .= $this->output('</div>');
			} elseif($this->GOLD_REQUEST('sub2_gold') == 'details') {
			    if($_SESSION['user_username'] == $media['user_username']) { } else {
					header('Location: '.$this->GOLD_ROOT().'');
				}
				if($this->GOLD_REQUEST('error_username') != '') {
					$already_taken = '<span style="font-size: 14px;margin-left: 10px;top: -1px;position: relative;">'.$this->LANG('already_taken').'</span>';
				}
				
				$GOLD_html .= $this->output('<div class="wrap_high container_page" style="float: left; background-color: #fff; border-radius: 5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1); box-shadow: 0px 0px 15px 0px rgba(187, 187, 187, 1);">');
					$GOLD_html .= $this->output('<div class="wrap_normal profile_content" style="padding: 20px 0px 10px 0px;">');
						$GOLD_html .= $this->output('<style>.container_class input[type=submit] {display: inline-block; color: #fff; background-color: #EC3A39; margin-top: 10px; padding: 9px 20px; border: 1px solid #EC3A39; border-radius: 3px; box-shadow: 0 1px 0 rgba(0,0,0,0.08); font: bold 14px/20px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; cursor: pointer; text-decoration: none; display: inline-block; text-align: center; -webkit-appearance: none; }</style>
				<div class="container_class" style="width: 80%; padding: 20px 0px;">
				<form id="upload-form" action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="POST" enctype="multipart/form-data">
					<div class="field">
						<label>'.$this->LANG('username').' <span style="color:#EC3A39;">* '.$already_taken.'</span></label>
						<input type="text" required="" name="user_username" value="'.$media['user_username'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<div class="field">
						<label>'.$this->LANG('email').' <span style="color:#EC3A39;">*</span></label>
						<input type="text" required="" name="user_email" value="'.$media['user_email'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<div id="drag-upload-container" style="margin-top: 0px; margin-bottom: 22px;">
						<input id="add-file" type="file" class="field" name="avatar" accept="image/gif,image/jpeg,image/jpg,image/png">
						<span id="file-upload-input">'.$this->LANG('upload_avatar').'</span>
					</div>
					<div id="drag-upload-container" style="margin-top: 0px; margin-bottom: 22px;">
						<input id="add-file" type="file" class="field" name="cover" accept="image/gif,image/jpeg,image/jpg,image/png">
						<span id="file-upload-input">'.$this->LANG('upload_cover').'</span>
					</div>
					<div class="field">
						<label>'.$this->LANG('fullname').' <span style="color:#EC3A39;">*</span></label>
						<input type="text" name="user_fullname" value="'.$media['user_fullname'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<div class="field">
						<label>'.$this->LANG('location').' <span style="color:#EC3A39;">*</span></label>
						<input type="text" name="user_location" value="'.$media['user_location'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<div class="field">
						<label>'.$this->LANG('website').' <span style="color:#EC3A39;">*</span></label>
						<input type="text" name="user_website" value="'.$media['user_website'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<div class="field">
						<label>'.$this->LANG('about').' <span style="color:#EC3A39;">*</span></label>
						<textarea name="user_about" style="width: 100%;height:100px;outline:0;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$media['user_about'].'</textarea>
					</div>
					<input type="submit" name="submit_edit_profile" value="'.$this->LANG('save_changes').'">
				</form>
				</div>
				
				
				<div class="information_table_hr">'.$this->LANG('change_password').'</div>
				
				
				<div class="container_class" style="width: 80%; padding: 20px 0px;">
				<form id="upload-form" action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="POST" enctype="multipart/form-data">
					<div class="field">
						<label>'.$this->LANG('password').' <span style="color:#EC3A39;">* '.$already_taken.'</span></label>
						<input type="password" name="user_password" value="" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
					</div>
					<input type="submit" name="submit_edit_password" value="'.$this->LANG('save_changes').'">
				</form>
				</div>
							');
					$GOLD_html .= $this->output('</div>');
				$GOLD_html .= $this->output('</div>');
			} elseif($this->GOLD_REQUEST('sub2_gold') == 'wall') {
				$GOLD_html .= $this->output('<div class="wrap_normal container_page" style="float: left;">');
					$no_sql = mysql_query("SELECT * FROM gold_posts WHERE user_id='".$media['user_id']."' AND post_status='1' ORDER BY post_id DESC");
					if(mysql_num_rows($no_sql) == '0') {
						$GOLD_html .= $this->output('<div class="no_results">');
							$GOLD_html .= $this->output('<img src="'.$this->getCurrentTemplatePath().'/images/icon-results.png" style="width: 111px;">');
							$GOLD_html .= $this->output('<span style="font-size: 25px;font-weight: normal;display: block;">'.$this->LANG('no_results').'</span>');
						$GOLD_html .= $this->output('</div>');
					} else {
						$GOLD_html .= $this->GOLD_box(mysql_query("SELECT * FROM gold_posts WHERE user_id='".$media['user_id']."' AND post_status='1' ORDER BY post_id DESC LIMIT ".$limit.""), $content);
					}
				$GOLD_html .= $this->output('</div>');
			} elseif($this->GOLD_REQUEST('sub2_gold') == 'favorites') {
				$GOLD_html .= $this->output('<div class="wrap_normal container_page" style="float: left;">');
					$no_sql = mysql_query("SELECT posts.*, votes.* FROM gold_posts posts, gold_votes votes WHERE posts.post_id=votes.post_id AND votes.user_id='".$media['user_id']."' AND votes.vote_type='post' AND posts.post_status='1' ORDER BY posts.post_id DESC");
					if(mysql_num_rows($no_sql) == '0') {
						$GOLD_html .= $this->output('<div class="no_results">');
							$GOLD_html .= $this->output('<img src="'.$this->getCurrentTemplatePath().'/images/icon-results.png" style="width: 111px;">');
							$GOLD_html .= $this->output('<span style="font-size: 25px;font-weight: normal;display: block;">'.$this->LANG('no_results').'</span>');
						$GOLD_html .= $this->output('</div>');
					} else {
						$GOLD_html .= $this->GOLD_box(mysql_query("SELECT posts.*, votes.* FROM gold_posts posts, gold_votes votes WHERE posts.post_id=votes.post_id AND votes.user_id='".$media['user_id']."' AND votes.vote_type='post' AND posts.post_status='1' ORDER BY posts.post_id DESC LIMIT ".$limit.""), $content);
					}
				$GOLD_html .= $this->output('</div>');
			}
			
			$GOLD_html .= $this->GOLD_sidebar('', $media['user_id'], '', '');
			
			$GOLD_html .= $this->output('</div>
			</div>
  ');
		}
	$GOLD_html .= $this->output('</div>');
	
    return $GOLD_html;
  }
  
  public function GOLD_comments($post_id, $user_id) {
    session_start();
    $gold_all_comments = mysql_num_rows(mysql_query("SELECT * FROM gold_comments WHERE post_id='".$post_id."'"));
	if($gold_all_comments == '0') { $responsive_no_comments = 'style="display: block;"'; } else { $responsive_no_comments = 'style="display: none;"'; }
	if($_SESSION['user_id'] == '') { $disabled = "disabled"; $disabled_comment = "maxlength='1' placeholder='".$this->LANG('if_you_want_to_post_comment')."' value=''"; $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/avatar.png'; } else {  $emoticons='id="emoticons"'; $reply_emoticons='id="reply_emoticons"'; $user = mysql_fetch_array(mysql_query("SELECT * FROM gold_users WHERE user_id='".$_SESSION['user_id']."'")); $username_href = 'href="'.$this->GOLD_ROOT().'user/'.$user['user_username'].'"'; if($user['user_type'] == '') { $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$user['user_avatar']; } else { $avatar = $user['user_avatar']; } }
    $GOLD_comments = mysql_query("SELECT * FROM gold_comments WHERE post_id='".$post_id."' AND comment_reply='0' ORDER BY comment_id DESC");
	
	$GOLD_comment .= $this->output('<div class="gold_all_comments">
					<a href="#">'.$this->LANG('all_comments').' ('.$gold_all_comments.')</a>
				</div>
				<div id="gold_comments_error" class="gold_comments_error" style="display:none;">'.$this->LANG('please_fill_the_complete_details').'</div>
				<div style="padding-top: 10px; display: inline-block; width: 100%;">
					<a '.$username_href.' class="gold_avatar">
						<img src="'.$avatar.'" width="48px" height="48px" alt="">
					</a>
					<input id="post_id" value="'.$post_id.'" type="hidden">
					<textarea id="comment_value" class="add_comment" style="margin-top: 0px; margin-bottom: 12px; height: 35px;" '.$disabled_comment.' '.$disabled.'></textarea>
					<span class="characters"><span class="char_num">0</span> '.$this->LANG('characters').'</span>
					<div '.$emoticons.' style="width: 222px; float: left; margin-left: 15px;">');
					
	$GOLD_comment .= $this->GOLD_smilies('');
	
	$GOLD_comment .= $this->output('</div>
					<input id="submit_comment" type="submit" value="'.$this->LANG('add_comment').'" class="submit_comment" style="margin-right: 8px; display: inline-block; float: right;">
				</div>
				<div id="loading-indicator" style="display: none;margin: 20px auto;">
					<img class="loader-dots" src="'.$this->GOLD_ROOT().'gold-skins/default/images/Preloader.gif" style="width: 50px;">
				</div>
				<div class="responsive_comments">
						<div class="responsive_no_comments" '.$responsive_no_comments.'>'.$this->LANG('be_the_first_to_comment').'.</div>
						<ul class="responsive_comments_tree">');
	
	while($comments = mysql_fetch_array($GOLD_comments)) {
		$GOLD_check_comment_votes = mysql_num_rows(@mysql_query("SELECT * FROM gold_votes WHERE vote_type='comment' AND post_id='".$comments['comment_id']."'"));
		$GOLD_comment_votes = mysql_num_rows(@mysql_query("SELECT * FROM gold_votes WHERE vote_type='comment' AND post_id='".$comments['comment_id']."' AND user_id='".$_SESSION['user_id']."'"));
		$GOLD_comment_flags = mysql_num_rows(@mysql_query("SELECT * FROM gold_flags WHERE flag_type='comment' AND post_id='".$comments['comment_id']."' AND user_ip='".$_SERVER['HTTP_X_FORWARDED_FOR']."' AND user_id='".$_SESSION['user_id']."'"));
		if ($GOLD_comment_votes == '1'){ $comment_votes_num = "up"; } elseif ($GOLD_comment_votes == '0'){ $comment_votes_num = "down"; }
		if ($GOLD_comment_flags != '0'){ $comments_div_flag = ""; } elseif ($GOLD_comment_flags != '1'){ $comments_div_flag = "comments-div-flag"; }
		if ($GOLD_check_comment_votes == '1'){ $count_0 = ""; } elseif ($GOLD_check_comment_votes != '0'){ $count_0 = "count-0"; }
		if($_SESSION['user_id'] == '') { $tooltip_upvote = '<span class="tooltip">'.$this->LANG('you_must_sign_in_to_up_vote').'.</span>'; $tooltip_downvote = '<span class="tooltip">'.$this->LANG('you_must_sign_in_to_down_vote').'.</span>'; } else { $count_num = $comments['comment_id']; }
		$GOLD_reply_comments = mysql_query("SELECT * FROM gold_comments WHERE post_id='".$post_id."' AND comment_reply='".$comments['comment_id']."' ORDER BY comment_id ASC");
		$author = mysql_fetch_array(mysql_query("SELECT * FROM gold_users WHERE user_id='".$comments['comment_author']."'"));
		if($author['user_type'] == '') { $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$author['user_avatar']; } else { $avatar = $author['user_avatar']; }
		$GOLD_comment .= $this->output('
							<li id="comment-'.$comments['comment_id'].'">
								<div class="comment-content">
									<div class="avatar">
    									<a href="'.$this->GOLD_ROOT().'user/'.$author['user_username'].'">
    										<img src="'.$avatar.'" alt="Avatar">
    									</a>
  									</div>
									<div class="comment-body">
										<header>
											<span class="post-byline">
												<span class="author publisher-anchor-color"><a href="'.$this->GOLD_ROOT().'user/'.$author['user_username'].'">'.$author['user_username'].'</a></span>
											</span>
											<span class="post-meta">
												<span class="bullet time-ago-bullet" aria-hidden="true">•</span>
												<a href="#comment-'.$comments['comment_id'].'" data-role="relative-time" class="time-ago">'.$this->time_ago($comments['comment_date'], date("Y-m-d H:i:s"), 'second').'</a>
											</span>
										</header>
										<div class="comment-body-inner">
											<p>'.$this->smilies($comments['comment_content']).'</p>
										</div>
										<footer>
											<menu>
												<li class="voting horizontal-comments-vote '.$comment_votes_num.'" id="vote_buttons'.$comments['comment_id'].'">
													<a class="comments-vote-up '.$count_0.'" href="javascript:;" id="'.$comments['comment_id'].'" user_id="'.$user_id.'">
														<span id="comment_votes'.$count_num.'" class="updatable count" data-role="likes">'.$GOLD_check_comment_votes.'</span>
														<span class="control"><i aria-hidden="true" class="icon icon-arrow-2"></i></span>
														'.$tooltip_upvote.'
													</a>
													<a class="comments-vote-down" href="javascript:;" id="'.$comments['comment_id'].'" user_id="'.$user_id.'">
														<span class="control"><i aria-hidden="true" class="icon icon-arrow"></i></span>
														'.$tooltip_downvote.'
													</a>
												</li>
												<li class="bullet" aria-hidden="true">•</li>
												<li class="reply" data-role="reply-link">
													<a href="javascript:;" class="reply" id="'.$comments['comment_id'].'" data-action="reply"><span class="text">'.$this->LANG('reply').'</span></a>
																		 </li>
												<li class="bullet" aria-hidden="true">•</li>
												<li class="flag '.$comments_div_flag.'" id="flag_buttons'.$comments['comment_id'].'">
													<a href="javascript:;" class="flag" id="'.$comments['comment_id'].'" user_id="'.$user_id.'"><i aria-hidden="true" class="icon icon-flag"></i><span class="text">'.$this->LANG('flag').'</span></a>
												</li>
											</menu>
										</footer>
									</div>
								</div>
								<div id="gold_comments_error'.$comments['comment_id'].'" class="gold_comments_error" style="display:none; padding-top: 0; padding-left: 40px; padding-bottom: 5px;">'.$this->LANG('please_fill_the_complete_details').'</div>
								<div id="reply_comment'.$comments['comment_id'].'" style="display: none; padding-bottom: 34px; width: 93%; margin-left: 39px;">
									<a '.$username_href.' class="gold_avatar">
										<img src="'.$avatar.'" width="48px" height="48px" alt="">
									</a>
									<input id="post_id'.$comments['comment_id'].'" value="'.$post_id.'" type="hidden">
									<textarea id="reply_textarea'.$comments['comment_id'].'" class="add_comment" style="height: 35px; margin-top: 0px; margin-bottom: 12px;" '.$disabled_comment.' '.$disabled.'></textarea>
									<div '.$reply_emoticons.' style="float: left; width: 222px;" class="reply_emotions_icons" data-id="'.$comments['comment_id'].'">');

		$GOLD_comment .= $this->GOLD_smilies($comments['comment_id']);
		
		$GOLD_comment .= $this->output('</div>
									<input data-id="'.$comments['comment_id'].'" user-id="'.$user_id.'" id="submit_reply_comment" type="submit" value="'.$this->LANG('add_comment').'" class="submit_comment" style="margin-right: 8px; display: inline-block; float: right;">
								</div>
								<ul id="comment_children_tree'.$comments['comment_id'].'" class="comment_children_tree">');
		if(mysql_num_rows($GOLD_reply_comments) > 0){
			while($reply_comments = mysql_fetch_array($GOLD_reply_comments)) {
				$GOLD_check_reply_comment_votes = mysql_query("SELECT * FROM gold_votes WHERE vote_type='comment' AND post_id='".$reply_comments['comment_id']."'");
				$GOLD_reply_comment_votes = mysql_query("SELECT * FROM gold_votes WHERE flag_type='comment' AND post_id='".$reply_comments['comment_id']."' AND user_id='".$_SESSION['user_id']."'");
				$GOLD_reply_comment_flags = mysql_query("SELECT * FROM gold_flags WHERE flag_type='comment' AND post_id='".$reply_comments['comment_id']."' AND user_ip='".$_SERVER['HTTP_X_FORWARDED_FOR']."' AND user_id='".$_SESSION['user_id']."'");
				if ($GOLD_reply_comment_votes == '1'){ $reply_comment_votes_num = "up"; } elseif ($GOLD_reply_comment_votes == '0'){ $reply_comment_votes_num = "down"; }
				if ($GOLD_reply_comment_flags == '0'){ $reply_comments_div_flag = ""; } elseif ($GOLD_reply_comment_flags != '1'){ $reply_comments_div_flag = "comments-div-flag"; }
				if ($GOLD_check_reply_comment_votes == '1'){ $reply_count_0 = ""; } elseif ($GOLD_check_reply_comment_votes != '0'){ $reply_count_0 = "count-0"; }
				if($_SESSION['user_id'] == '') { $reply_tooltip_upvote = '<span class="tooltip">'.$this->LANG('you_must_sign_in_to_up_vote').'.</span>'; $reply_tooltip_downvote = '<span class="tooltip">'.$this->LANG('you_must_sign_in_to_down_vote').'.</span>'; } else { $reply_count_num = $reply_comments['comment_id']; }
				$reply_author = mysql_fetch_array(mysql_query("SELECT * FROM gold_users WHERE user_id='".$reply_comments['comment_author']."'"));
				if($reply_author['user_type'] == '') { $reply_avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$reply_author['user_avatar']; } else { $reply_avatar = $reply_author['user_avatar']; }
				$reply_user_id = $_SESSION['user_id'];
				$GOLD_comment .= $this->output('
							<li>
								<div class="comment-content">
									<div class="avatar">
    									<a href="'.$this->GOLD_ROOT().'user/'.$reply_author['user_username'].'">
    										<img src="'.$reply_avatar.'" alt="Avatar">
    									</a>
  									</div>
									<div class="comment-body">
										<header>
											<span class="post-byline">
												<span class="author publisher-anchor-color"><a href="'.$this->GOLD_ROOT().'user/'.$reply_author['user_username'].'">'.$reply_author['user_username'].'</a></span>
											</span>
											<span class="post-meta">
												<span class="bullet time-ago-bullet" aria-hidden="true">•</span>
												<a href="#comment-'.$reply_comments['comment_id'].'" data-role="relative-time" class="time-ago">'.$this->time_ago($reply_comments['comment_date'], date("Y-m-d H:i:s"), 'second').'</a>
											</span>
										</header>
										<div class="comment-body-inner">
											<p>'.$this->smilies($reply_comments['comment_content']).'</p>
										</div>
										<footer>
											<menu>
												<li class="voting horizontal-comments-vote '.$reply_comment_votes_num.'" id="vote_buttons'.$reply_comments['comment_id'].'">
													<a class="comments-vote-up '.$reply_count_0.'" href="javascript:;" id="'.$reply_comments['comment_id'].'" user_id="'.$reply_user_id.'">
														<span id="comment_votes'.$reply_count_num.'" class="updatable count" data-role="likes">'.mysql_num_rows($GOLD_check_reply_comment_votes).'</span>
														<span class="control"><i aria-hidden="true" class="icon icon-arrow-2"></i></span>
														'.$reply_tooltip_upvote.'
													</a>
													<a class="comments-vote-down" href="javascript:;" id="'.$reply_comments['comment_id'].'" user_id="'.$reply_user_id.'">
														<span class="control"><i aria-hidden="true" class="icon icon-arrow"></i></span>
														'.$reply_tooltip_downvote.'
													</a>
												</li>
												<li class="bullet" aria-hidden="true">•</li>
												<li class="flag '.$reply_comments_div_flag.'" id="flag_buttons'.$reply_comments['comment_id'].'">
													<a href="javascript:;" class="flag" id="'.$reply_comments['comment_id'].'" user_id="'.$reply_user_id.'"><i aria-hidden="true" class="icon icon-flag"></i><span class="text">'.$this->LANG('flag').'</span></a>
												</li>
											</menu>
										</footer>
									</div>
								</div>
								</li>');
			}
		}
	$GOLD_comment .= $this->output('</ul>
							</li>');
	}					
		$GOLD_comment .= $this->output('</ul>
				</div>');
		return $GOLD_comment;
  }
  public function GOLD_submit() {
	  
	if($this->GOLD_REQUEST('sub_gold') == '' || $this->GOLD_REQUEST('sub_gold') == 'image') {
		  
	  if($_REQUEST['error'] == '1') {
	  if($_REQUEST['title'] != '') { $GOLD_post['title'] = $_REQUEST['title']; } else { $GOLD_error['title'] = '<div class="input-error" style="width:99%;">'.$this->LANG('please_write_title').'</div>'; }
	  if($_REQUEST['category'] == '') { $GOLD_error['cat'] = '<div class="input-error" style="width:99%;">'.$this->LANG('please_write_category').'</div>'; }
	  }
	  $GOLD_html .= $this->output('<style>@media only screen and (max-width:1170px){ .full_wrap{width: 90%;} }</style>
<div class="wrap_high" id="site_page">
<div class="wrap_normal" style="float:left;">
    <p class="h3 modal-title" id="add-title">'.$this->LANG('add_image').'</p>
	<form class="wrap_normal" id="upload-form" action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="POST" enctype="multipart/form-data">
		<label>'.$this->LANG('title').' ('.$this->LANG('required').')</label>
		<input type="text" id="upload-title" name="title" class="field" pattern=".{3,128}" value="'.$GOLD_post['title'].'" placeholder="'.$this->LANG('title').'" title="'.$this->LANG('title').'" required>
		'.$GOLD_error['title'].'
		<label>'.$this->LANG('description').' </label>
		<textarea id="upload-desc" name="description" class="field" maxlength="1024" placeholder="'.$this->LANG('description').'" title="'.$this->LANG('description').'" style="width: 99%;outline: 0px;" required></textarea>
		<label>'.$this->LANG('category').' ('.$this->LANG('required').')</label>
		<select id="upload-category" name="category" required="" style="width: 101%; outline: 0;" required>
			<option value="">'.$this->LANG('choose_category').'</option>');
	  $GOLD_html .= $this->GOLD_INNER_category("");
	  $GOLD_html .= $this->output('
		</select>
		
		'.$GOLD_error['cat'].'
		
		<div id="drag-upload-container">
			<input id="add-file" required="" type="file" class="field" name="file[]" accept="image/gif,image/jpeg,image/jpg,image/png" multiple="">
			<span id="file-upload-input">'.$this->LANG('upload').'</span>
		</div>
		<span id="add-seperator" class="or-seperator"><em>'.$this->LANG('or').'</em></span>
		<div id="add-url-area" style="margin-top: -24px;">
			<label for="url">'.$this->LANG('paste_img_url').'</label>
			<div class="add-url-input cf"><input id="add-url" type="url" required="" name="url" class="field" placeholder="http://"></div>
		</div>
		<output id="result" style="padding-bottom: 20px;" /></output>
		
		<div style="clear:both;">
		<label>'.$this->LANG('tags_combine_words').'</label>
		<input type="text" id="upload-tags" name="tags" class="field" pattern=".{3,128}" value="" placeholder="'.$this->LANG('tags').'" title="'.$this->LANG('tags').'" required>
		</div>
		
		<div id="upload-data" style="padding-top: 40px; padding-bottom: 40px;">
			<div id="upload-details" style="margin: 0 auto; width: 286px;">
				<h7 id="error-message" style="display: block; text-align: center; padding-bottom: 10px;"></h7>
				<input id="submit_button" type="submit" name="submit_image" class="light-blue-btn right-btn" value="'.$this->LANG('add_image').'" formnovalidate="">
			</div>
		</div>
	</form>
</div>');
$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
$GOLD_html .= $this->output('</div>');

	}
	elseif($this->GOLD_REQUEST('sub_gold') == 'video') {
			  
	  if($_REQUEST['error'] == '1') {
	  if($_REQUEST['title'] != '') { $GOLD_post['title'] = $_REQUEST['title']; } else { $GOLD_error['title'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_title').'</div>'; }
	  if($_REQUEST['category'] == '') { $GOLD_error['cat'] = '<div class="input-error" style="width:104%;">'.$this->LANG('please_write_email').'</div>'; }
	  }
	  $GOLD_html .= $this->output('<style>@media only screen and (max-width:1170px){ .full_wrap{width: 90%;} }</style>
<div class="wrap_high" id="site_page">
<div class="wrap_normal" style="float:left;">
    <p class="h3 modal-title" id="add-title">'.$this->LANG('add_video').'</p>
	<form class="wrap_normal" id="upload-form" action="'.$this->GOLD_ROOT().'gold-app/gold-includes/GOLD.php" method="POST" enctype="multipart/form-data">
		<label>'.$this->LANG('title').' ('.$this->LANG('required').')</label>
		<input type="text" id="upload-title" name="title" class="field" pattern=".{3,128}" value="'.$GOLD_post['title'].'" placeholder="'.$this->LANG('title').'" title="'.$this->LANG('title').'" required>
		'.$GOLD_error['title'].'
		<label>'.$this->LANG('description').' </label>
		<textarea id="upload-desc" name="description" class="field" maxlength="1024" placeholder="'.$this->LANG('description').'" title="'.$this->LANG('description').'" style="width: 99%;outline: 0px;" required></textarea>
		<label>'.$this->LANG('category').' ('.$this->LANG('required').')</label>
		<select id="upload-category" name="category" required="" style="width: 101%; outline: 0;" required>
			<option value="">'.$this->LANG('choose_category').'</option>');
	  $GOLD_html .= $this->GOLD_INNER_category("");
	  $GOLD_html .= $this->output('
		</select>
		
		'.$GOLD_error['cat'].'
		
		<div id="add-url-area">
			<label for="url">'.$this->LANG('paste_video_url').'</label>
			<div class="add-url-input cf"><input id="add-url" type="url" required="" name="url" class="field" placeholder="http://"></div>
		</div>
		<output id="result" style="padding-bottom: 20px;" /></output>
		
		<div style="clear:both;">
		<label>'.$this->LANG('tags_combine_words').'</label>
		<input type="text" id="upload-tags" name="tags" class="field" pattern=".{3,128}" value="" placeholder="'.$this->LANG('tags').'" title="'.$this->LANG('tags').'" required>
		</div>
		
		<div id="upload-data" style="padding-top: 40px; padding-bottom: 40px;">
			<div id="upload-details" style="margin: 0 auto; width: 286px;">
				<h7 id="error-message" style="display: block; text-align: center; padding-bottom: 10px;"></h7>
				<input id="submit_button" type="submit" name="submit_video" class="light-blue-btn right-btn" value="'.$this->LANG('add_video').'" formnovalidate="">
			</div>
		</div>
	</form>
</div>');
$GOLD_html .= $this->GOLD_sidebar('', '', '', '');
$GOLD_html .= $this->output('</div>');
		
	}
	
	
  }
  
  public function GET_GOLD_VOTES($id) {
	$query = "SELECT * FROM gold_votes WHERE vote_type='post' AND post_id = $id";
	$result = mysql_query($query);
	$vote = mysql_num_rows($result);
	return $vote;
  }

  public function GOLD_box($q, $content) {
	  
	$GOLD_html .= $this->output('<div id="feed" class="wrap cf">'); 
	$GOLD_html .= $this->output('<div id="loading-indicator">');
		$GOLD_html .= $this->output('<img class="loader-dots" src="'.$this->GOLD_ROOT().'gold-skins/default/images/Preloader.gif" />'); 
	$GOLD_html .= $this->output('</div>'); 
	$GOLD_html .= $this->output('<div id="container">');
	
	if(mysql_num_rows($q) == '0') {
		$GOLD_html .= $this->output('<div class="no_results">');
			$GOLD_html .= $this->output('<img src="'.$this->getCurrentTemplatePath().'/images/icon-results.png" style="width: 111px;">');
			$GOLD_html .= $this->output('<span style="font-size: 25px;font-weight: normal;display: block;">'.$this->LANG('no_results').'</span>');
		$GOLD_html .= $this->output('</div>');
	}
	
	while($media = mysql_fetch_array($q)) {
		$GOLD_CHECK_CATEGORY = mysql_query("SELECT * FROM gold_categories WHERE category_id='".$media['category_id']."'");
		$GOLD_CHECK_USERS = mysql_query("SELECT * FROM gold_users WHERE user_id='".$media['user_id']."'");
		$GOLD_CATEGORY = mysql_fetch_array($GOLD_CHECK_CATEGORY);
		$GOLD_USER = mysql_fetch_array($GOLD_CHECK_USERS);
		if($GOLD_USER['user_type'] == '') { $avatar = $this->GOLD_ROOT().'gold-app/gold-uploads/avatars/'.$GOLD_USER['user_avatar']; } else { $avatar = $GOLD_USER['user_avatar']; }
		if($media['post_type'] == '0') {
			$post_type = '<img src="'.$this->GOLD_ROOT().'gold-app/gold-uploads/media/'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
		}
    	elseif($media['post_type'] == '1') {
			$post_type = '<img src="'.$media['post_thumb'].'" style="border-radius: 2px; width: 282px; margin-bottom: -6px;"'.$this->GOLD_ROOT().'>';
     	}
	  if($media['post_title'] != '') {
	    $GOLD_html .= $this->output('<div class="box-object" style="width:282px;">');
	    $GOLD_html .= $this->output(''.$post_type.'');
		if($this->GOLD_REQUEST('gold') == 'admin') {
	    	$GOLD_html .= $this->output('<span class="box-likes like" style="opacity: 1; visibility: visible; font-size: 15px; height: 24px; width: 54%;"><a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/approve/'.$media['post_id'].'" id="approve">'.$this->LANG('approve').' | </a><a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/reject/'.$media['post_id'].'" id="approve">'.$this->LANG('reject').'</a></span>');
	    }
	    $GOLD_html .= $this->output('<div class="object-details">');
		if($this->GOLD_REQUEST('gold') == 'admin') {  } else {
	    	$GOLD_html .= $this->output('<span class="box-likes like"><span id="like-count">'.$this->GET_GOLD_VOTES($media['post_id']).'</span></span>');
	    }
		$GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'user/'.$GOLD_USER['user_username'].'">');
	    $GOLD_html .= $this->output('<img class="avatar object-avatar" src="'.$avatar.'" alt="" width="35" height="35">');
	    $GOLD_html .= $this->output('</a>');
	    $GOLD_html .= $this->output('<a class="object-link" href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'"></a>');
	    $GOLD_html .= $this->output('<a class="retap object-retap" href="'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$media['post_name'].'" rel="nofollow">');
	    $GOLD_html .= $this->output('<span id="object-title">'.$media['post_title'].'</span>');
	    $GOLD_html .= $this->output('</a>');
	    $GOLD_html .= $this->output('</div>');
	    $GOLD_html .= $this->output('</div>');
	  }
	}
	
	$GOLD_html .= $this->output('<nav id="page-nav">');
		if($this->GOLD_REQUEST('gold') == '') { $gold = 'index'; } else { $gold = $this->GOLD_REQUEST('gold'); }
		if($this->GOLD_REQUEST('sub_gold') == '') { $sub_gold = ''; } else { $sub_gold = $this->GOLD_REQUEST('sub_gold'); }
		if($this->GOLD_REQUEST('sub2_gold') == '') { $sub2_gold = ''; } else { $sub2_gold = $this->GOLD_REQUEST('sub2_gold'); }
		if($this->GOLD_REQUEST('q') == '') { $q = ''; } else { $q = $this->GOLD_REQUEST('q'); }
		$content_row = $content+$this->set('gold_rows');
		$GOLD_html .= $this->output('<a href="'.$this->GOLD_ROOT().'?gold='.$gold.'&sub_gold='.$sub_gold.'&sub2_gold='.$sub2_gold.'&q='.$q.'&content='.$content_row.'"></a>');
	$GOLD_html .= $this->output('</nav>');
	
	$GOLD_html .= $this->output('</div>');
	
	$GOLD_html .= $this->output('</div>'); 

    return $GOLD_html;
  }
  
  public function GOLD_INNER_category($parent) {
	if($parent == 'parent') {
		$q = mysql_query("SELECT * FROM gold_categories WHERE parent_id='' AND status='1' ORDER BY category_id ASC");
	} else {
		$q = mysql_query("SELECT * FROM gold_categories WHERE status='1' ORDER BY category_id ASC");
	}
	while($cat = mysql_fetch_array($q)) {
	  $GOLD_html .= $this->output('<option value="'.$cat['category_id'].'">'.$cat['title'].'</option>');
	  
	}
    return $GOLD_html;
  }
  
  public function GOLD_INNER_cat() {
	  
	$GOLD_html .= '<nav class="dropdown">
		<div class="dropdown-wrapper arrow-left"><ul>';
	$q = mysql_query("SELECT * FROM gold_categories WHERE parent_id='' AND status='1' ORDER BY category_id ASC"); 
	while($cat = mysql_fetch_array($q)) {
		
	  $GOLD_html .= '<li><a href="'.$this->GOLD_ROOT().'category/'.$cat['name'].'">'.$cat['title'].'</a></li>';
	  
	}
	$GOLD_html .= '</ul></div>
		</nav>'; 
	
    return $GOLD_html;
  }
  
  public function GOLD_INNER_pages2() {
  
	$q = mysql_query("SELECT * FROM gold_pages WHERE status='1' ORDER BY page_id ASC LIMIT 4"); 
	while($page = mysql_fetch_array($q)) {
	
	  $GOLD_html .= $this->output('<li><a href="'.$this->GOLD_ROOT().'pages/'.$page['name'].'">'.$page['title'].'</a></li>');
	  
	}
	
    return $GOLD_html;
  }
  
  public function GOLD_INNER_pages() {
	  
	$GOLD_html .= '<nav class="dropdown">
		<div class="dropdown-wrapper arrow-left"><ul>';
	$q = mysql_query("SELECT * FROM gold_pages WHERE status='1' ORDER BY page_id ASC"); 
	while($page = mysql_fetch_array($q)) {
		
	  $GOLD_html .= '<li><a href="'.$this->GOLD_ROOT().'pages/'.$page['name'].'">'.$page['title'].'</a></li>';
	  
	}
	$GOLD_html .= '</ul></div>
		</nav>'; 
	
    return $GOLD_html;
  }
  
  public function GOLD_smilies($data_id) {
  
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":D"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/laugh.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":)"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/happy.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":("><img src="'.$this->getCurrentTemplatePath().'/images/smilies/bored.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=";)"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/wink.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":P"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/tongue.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":X"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/not_even.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":O"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/agape.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":grin:"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/grin.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":shocked:"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/shocked.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":cry:"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/cry.png" /></a>');
		$GOLD_html .= $this->output('<a href="javascript:;" data-id="'.$data_id.'" title=":sunglasses:"><img src="'.$this->getCurrentTemplatePath().'/images/smilies/sunglasses.png" /></a>');
		
    return $GOLD_html;
  }
  
  public function GOLD_admin() {
  
	$GOLD_html .= $this->output('<div id="admin_panel">
	<style>
	
.container_class input[type=submit] {
display: inline-block;
color: #fff;
background-color: #EC3A39;
margin-top: 10px;
padding: 9px 20px;
border: 1px solid #EC3A39;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(0,0,0,0.08);
font: bold 14px/20px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
cursor: pointer;
text-decoration: none;
display: inline-block;
text-align: center;
-webkit-appearance: none;
}

.container_class input[type=email], input[type=number], input[type=password], input[type=tel], input[type=url], select, textarea {
border: 1px solid #ddd;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
background-color: #fff;
color: #333;
-webkit-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
outline: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 3px 5px;
font-size: 14px;
line-height: 15px;
-webkit-border-radius: 0;
border-radius: 0;
}
	</style>');
	
	if($this->GOLD_REQUEST('sub_gold') == 'general') { $selected = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'users') { $selected_users = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'layout') { $selected_layout = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'options') { $selected_options = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'categories') { $selected_categories = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'menu') { $selected_menu = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'points') { $selected_points = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'levels') { $selected_levels = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'mailing') { $selected_mailing = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'moderate') { $selected_moderate = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'flagged') { $selected_flagged = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'plugins') { $selected_plugins = 'class="selected"'; }
	elseif($this->GOLD_REQUEST('sub_gold') == 'settings') { $selected_settings = 'class="selected"'; }
	
		$GOLD_html .= $this->output('
		<ul class="nav nav-boxed nav-justified">
			<li><a href="'.$this->GOLD_ROOT().'admin/general/" '.$selected.'><i class="color-success fa fa-home"></i> <span class="text-indent">'.$this->LANG('admin_home').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/users/" '.$selected_users.'><i class="fcolor-warning fa fa-users"></i> <span class="text-indent">'.$this->LANG('admin_users').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/layout/" '.$selected_layout.'><i class="color-danger fa fa-desktop"></i> <span class="text-indent">'.$this->LANG('admin_layout').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/categories/" '.$selected_categories.'><i class="color-primary fa fa-navicon"></i> <span class="text-indent">'.$this->LANG('admin_categories').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/menu/" '.$selected_menu.'><i class="color-gray fa fa-sitemap"></i> <span class="text-indent">'.$this->LANG('admin_menu').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/points/" '.$selected_points.'><i class="color-gray fa fa-thumbs-o-up"></i> <span class="text-indent">'.$this->LANG('admin_points').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/levels/" '.$selected_levels.'><i class="color-gray fa fa-trophy"></i> <span class="text-indent">'.$this->LANG('admin_levels').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/mailing/" '.$selected_mailing.'><i class="color-gray fa fa-envelope"></i> <span class="text-indent">'.$this->LANG('admin_mailing').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/moderate/" '.$selected_moderate.'><i class="color-info-alt fa fa-bullhorn"></i> <span class="text-indent">'.$this->LANG('admin_moderate_media').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/flagged/" '.$selected_flagged.'><i class="color-info-alt fa fa-flag"></i> <span class="text-indent">'.$this->LANG('admin_flagged').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/plugins/" '.$selected_plugins.'><i class="color-gray fa fa-plus-circle"></i> <span class="text-indent">'.$this->LANG('admin_plugins').'</span></a></li>
			<li><a href="'.$this->GOLD_ROOT().'admin/settings/" '.$selected_settings.'><i class="color-gray fa fa-gear"></i> <span class="text-indent">'.$this->LANG('admin_settings').'</span></a></li>
		</ul>');
		
		if($this->GOLD_REQUEST('sub_gold') == '' || $this->GOLD_REQUEST('sub_gold') == 'general') {
			$GOLD_html .= $this->GOLD_admin_index();
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'users') {
			$GOLD_html .= $this->GOLD_admin_users("gold_users", "user_id", "30");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'layout') {
			$GOLD_html .= $this->GOLD_admin_layout('', '');
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'categories') {
			$GOLD_html .= $this->GOLD_admin_categories("gold_categories", "category_id", "30");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'menu') {
			$GOLD_html .= $this->GOLD_admin_menu('', '', '');
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'points') {
			$GOLD_html .= $this->GOLD_admin_points('', '');
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'levels') {
			$GOLD_html .= $this->GOLD_admin_levels("gold_levels", "id", "30");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'mailing') {
			$GOLD_html .= $this->GOLD_admin_mailing("gold_settings", "set_id");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'moderate') {
			$GOLD_html .= $this->GOLD_admin_moderate("gold_posts", "post_id");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'flagged') {
			$GOLD_html .= $this->GOLD_admin_flagged("gold_flags", "flag_id", "30");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'plugins') {
			$GOLD_html .= $this->GOLD_admin_plugins("gold_plugins", "plugin_id", "30");
		}
		elseif($this->GOLD_REQUEST('sub_gold') == 'settings') {
			$GOLD_html .= $this->GOLD_admin_settings('', '');
		}
		
	
	$GOLD_html .= $this->output('</div>');
	
    return $GOLD_html;
  }
  
  public function GOLD_admin_index() {
	$GOLD_html .= $this->output('
		<div class="row" style="display: inline-block; margin-bottom: -30px;">
        <div class="col-lg-3 col-xsm-6">
            <div class="panel mini-box">
                <span class="btn-icon-lined btn-icon-round btn-icon-lg-alt btn-success">
                    <i class="fa fa-picture-o"></i>
                </span>
                <div class="box-info">
                    <p class="size-h2">'.$this->Admin_Today_Uploaded_Media().'</p>
                    <p class="text-muted"><span data-i18n="Today Media">'.$this->LANG('admin_today_media').'</span></p>
                </div>
            </div>
        </div>
        <div class="col-lg-3 col-xsm-6">
            <div class="panel mini-box">
                <span class="btn-icon-lined btn-icon-round btn-icon-lg-alt btn-info">
                    <i class="fa fa-user"></i>
                </span>
                <div class="box-info">
                    <p class="size-h2">'.$this->Admin_Today_Registered_Members().'</p>
                    <p class="text-muted"><span data-i18n="Today users">'.$this->LANG('admin_today_users').'</span></p>
                </div>
            </div>
        </div>
        <div class="col-lg-3 col-xsm-6">
            <div class="panel mini-box">
                <span class="btn-icon-lined btn-icon-round btn-icon-lg-alt btn-warning">
                    <i class="fa fa-users"></i>
                </span>
                <div class="box-info">
                    <p class="size-h2">'.$this->Admin_Registered_Members().'</p>
                    <p class="text-muted"><span data-i18n="All Users">'.$this->LANG('admin_all_users').'</span></p>
                </div>
            </div>
        </div>
        <div class="col-lg-3 col-xsm-6">
            <div class="panel mini-box">
                <span class="btn-icon-lined btn-icon-round btn-icon-lg-alt btn-danger">
                    <i class="fa fa-bullhorn"></i>
                </span>
                <div class="box-info">
                    <p class="size-h2">'.$this->Admin_Uploaded_Media().'</p>
                    <p class="text-muted"><span data-i18n="All Media">'.$this->LANG('admin_all_media').'</span></p>
                </div>
            </div>
        </div>
		</div>
		<div class="updated-notification">
			<p style="margin-bottom: 15px; display: block;"></p>
			<span class="Now-Version">Welcome to Gold MEDIA !</span>	
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-users" id="icon_id"></i> <span style="font-size: 16px;margin-left: 5px;"><span style="color: #F00;">Users</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Dynamic Tables, Remove Users</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-desktop" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Layout</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Change: Skins, Languages, Logo, Adverts</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-navicon" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Categories</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Dynamic Tables, Add, Edit and Remove Categories</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-sitemap" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Menu</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Drag Menus, Drag Comments, Drag Main Sidebar, Drag Profile Sidebar</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-thumbs-o-up" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Points</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Points System with Tree</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-trophy" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Levels</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Dynamic Tables, Add, Edit and Remove Levels</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-envelope" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Mailing</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Change: Email, Email Templates</span></span></strong></p><p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-bullhorn" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Moderate Media</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Approve and Reject</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-flag" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Flagged</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Dynamic Tables, Remove Comments or Posts OR Delete FLAG</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-plus-circle" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Plugins</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Plugins System, ex: Gold Social Login Plugin</span></span></strong></p>
			<p style="margin-top: 5px;"><strong><i class="fcolor-warning fa fa-gear" id="icon_id"></i> <span style="font-size: 16px;position: relative;top: -2px;margin-left: 5px;"><span style="color: #F00;">Settings</span> - <span style="font-weight: normal;color: #000;font-size: 14px;">Website Title, Description, Keywords and other information</span></span></strong></p>
		</div>
    ');
	
    return $GOLD_html;
  
  }
  
  public function paginate($reload, $page, $tpages) {
    $adjacents = 2;
    $prevlabel = "‹";
    $nextlabel = " &nbsp;<font style='font-size: 18px;'>&rsaquo;</font>";
    $out = "";
    // previous
    if ($page == 0) {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href='' ng-click='selectPage(page - 1)' class='ng-binding'>‹</a></li>";
    } elseif ($page == 1) {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href='' ng-click='selectPage(page - 1)' class='ng-binding'>‹</a></li>";
    } elseif ($page == 2) {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href=\"" . $reload . "\" ng-click='selectPage(page - 1)' class='ng-binding'>‹</a></li>";
    } else {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href='" . $reload . "?page=" . ($page - 1) . "' ng-click='selectPage(page - 1)' class='ng-binding'>‹</a></li>";
    }
  
    $pmin = ($page > $adjacents) ? ($page - $adjacents) : 1;
    $pmax = ($page < ($tpages - $adjacents)) ? ($page + $adjacents) : $tpages;
    for ($i = $pmin; $i <= $pmax; $i++) {
        if ($i == $page) {
            $out.= "<li  class=\"active\"><a href=''>" . $i . "</a></li>\n";
        } elseif ($i == 1) {
            $out.= "<li><a  href=\"" . $reload . "\">" . $i . "</a>\n</li>";
        } else {
            $out.= "<li><a  href=\"" . $reload . "?page=" . $i . "\">" . $i . "</a>\n</li>";
        }
    }
    
    
    // next
    if ($page < $tpages) {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href='' ng-click='selectPage(page - 1)' class='ng-binding'>›</a></li>";
    } else {
        $out.= "<li ng-if='directionLinks' ng-class='{disabled: noPrevious()}' class='ng-scope'><a href='" . $reload . "?page=" . ($page + 1) . "' ng-click='selectPage(page + 1)' class='ng-binding'>›</a></li>";
    }
    $out.= "";
    return $out;
  }

  public function pagination($table, $order, $per_page) {
    $result = @mysql_query("SELECT * FROM ".$table." ORDER BY ".$order." DESC") or die(mysql_error());
    $total_results = mysql_num_rows($result);
    $total_pages = ceil($total_results / $per_page);//total pages we going to have
    
    //-------------if page is setcheck------------------//
    if (isset($_GET['page'])) {
        $show_page = $_GET['page'];             //it will telles the current page
        if ($show_page > 0 && $show_page <= $total_pages) {
            $start = ($show_page - 1) * $per_page;
            $end = $start + $per_page;
        } else {
            // error - show first set of results
            $start = 0;              
            $end = $per_page;
        }
    } else {
        // if page isn't set, show first set of results
        $start = 0;
        $end = $per_page;
    }
    // display pagination
    $page = intval($_GET['page']);
    
    if ($page <= 0)
    $page = 1;
    
	$reload = $this->GOLD_ROOT().$_REQUEST['gold']."/".$_GET['sub_gold']."/";
    
	echo '<footer class="table-footer">
            <div style="margin-top: 20px; margin-left: -15px; margin-right: -15px; width: 100%;">
                <div class="col-md-6 text-right pagination-container">
                    <ul class="pagination-sm pagination ng-isolate-scope ng-pristine ng-valid" ng-model="currentPage" total-items="filteredStores.length" max-size="4" ng-change="select(currentPage)" items-per-page="numPerPage" rotate="false" previous-text="‹" next-text="›" boundary-links="true">';
                    if ($total_pages > 0) {
                        echo $this->paginate($reload, $show_page, $total_pages);
                    }
                    echo "</ul></div></div></footer>";
  }
  
  public function GOLD_admin_plugins($table, $where, $per_page) {
	if($this->GOLD_REQUEST('sub2_gold') == 'delete') {
		mysql_query("UPDATE $table SET plugin_status='0' WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'activate') {
		mysql_query("UPDATE $table SET plugin_status='1' WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'edit') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		$row = mysql_fetch_array(mysql_query("SELECT * FROM $table WHERE $where='".$this->GOLD_REQUEST("sub3_gold")."'"));
		$result = mysql_query("SELECT * FROM gold_plugins_settings WHERE plugin_name='".$row['plugin_title']."'");
		if($_POST['submit']) {
			while($plugin = mysql_fetch_array($result)) {
				$pl[$plugin['set_name']] = array(
					'set_name' => mysql_real_escape_string($plugin['set_name']),
					'set_content' => mysql_real_escape_string($_POST[$plugin['set_name']])
				);
				$this->GOLD_DB_UPDATE('gold_plugins_settings', $pl[$plugin['set_name']], "WHERE set_id = '".$plugin['set_id']."'");
			}
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
		}
		
		while($plugin = mysql_fetch_array($result)) {
			$GOLD_html .= $this->output('
				<div class="field">
					<label>'.$plugin['plugin_title'].' <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="'.$plugin['set_name'].'" value="'.$plugin['set_content'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>');
		}
		
		
		$GOLD_html .= $this->output('
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == '') {
	
	$GOLD_html .= $this->output('
		<section class="panel panel-default table-dynamic">
        <div class="panel-heading"><strong><i class="color-gray fa fa-table"></i> Plugins</strong></div>

        <table class="table table-bordered table-striped table-responsive">
            <thead>
                <tr>
                    <th><div class="th">
                        '.$this->LANG('admin_plugin_title').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_options').'
                    </div></th>
                </tr>
            </thead>
            <tbody>');
	   
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
		$result = mysql_query("SELECT * FROM $table ORDER BY $where DESC LIMIT {$startpoint} , {$per_page}");
		while($row = mysql_fetch_array($result)) {
			if($row['plugin_status'] == '0') { $plugin_status='<span style="color:#000;">- Deactivated</span>'; }
			$GOLD_html .= $this->output('
	            <tr data-ng-repeat="store in currentPageStores" class="ng-scope">
                    <td class="ng-binding">'.$row['plugin_title'].' '.$plugin_status.'</td>
					<td class="ng-binding">
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/edit/'.$row[$where].'"><i class="color-green fa fa-edit"></i></a>
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/activate/'.$row[$where].'" style="margin-left: 15px;"><i class="color-warning fa fa-check-circle"></i></a>
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/delete/'.$row[$where].'" style="margin-left: 15px;"><i class="color-warning fa fa-ban"></i></a>
					</td>
                </tr>');
		}

      $GOLD_html .= $this->output('</tbody>
        </table>');
		
      // displaying paginaiton.
	  $GOLD_html .= $this->pagination($table, 'plugin_id', $per_page);
	
	}
	
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_users($table, $where, $per_page) {
	if($this->GOLD_REQUEST('sub2_gold') == 'delete') {
		mysql_query("DELETE FROM $table WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	
	$GOLD_html .= $this->output('
		<section class="panel panel-default table-dynamic">
        <div class="panel-heading"><strong><i class="color-gray fa fa-table"></i> Users</strong></div>

        <table class="table table-bordered table-striped table-responsive">
            <thead>
                <tr>
                    <th><div class="th">
                        '.$this->LANG('username').'
                    </div></th>
                    <th><div class="th">
                        '.$this->LANG('email').'
                    </div></th>
                    <th><div class="th">
                        '.$this->LANG('admin_registered_date').'
                    </div></th>
                    <th><div class="th">
                        '.$this->LANG('admin_last_logged_in').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_options').'
                    </div></th>
                </tr>
            </thead>
            <tbody>');
	   
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
		$result = mysql_query("SELECT * FROM $table ORDER BY user_id DESC LIMIT {$startpoint} , {$per_page}");
		while($row = mysql_fetch_array($result)) {
			$GOLD_html .= $this->output('
	            <tr data-ng-repeat="store in currentPageStores" class="ng-scope">
                    <td class="ng-binding">'.$row['user_username'].'</td>
                    <td class="ng-binding">'.$row['user_email'].'</td>
                    <td class="ng-binding">'.$row['user_created'].'</td>
                    <td class="ng-binding">'.$row['user_loggedin'].'</td>
					<td class="ng-binding"><a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/delete/'.$row[$where].'"><i class="color-warning fa fa-ban"></i></a></td>
                </tr>');
		}

      $GOLD_html .= $this->output('</tbody>
        </table>');
		
      // displaying paginaiton.
	  $GOLD_html .= $this->pagination($table, 'user_id', $per_page);
	
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_menu($table, $where, $per_page) {
    if($this->GOLD_REQUEST('sub2_gold') == 'active') {
		if($this->GOLD_REQUEST('sub3_gold') == 'menu') {
			mysql_query("UPDATE gold_menu SET menu_status='1' WHERE menu_name='".$this->GOLD_REQUEST('sub3_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'main_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='1' WHERE block_type='main' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'profile_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='1' WHERE block_type='profile' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'post_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='1' WHERE block_type='post' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		}
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'inactive') {
		if($this->GOLD_REQUEST('sub3_gold') == 'menu') {
			mysql_query("UPDATE gold_menu SET menu_status='0' WHERE menu_name='".$this->GOLD_REQUEST('sub3_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'main_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='0' WHERE block_type='main' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'profile_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='0' WHERE block_type='profile' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		} elseif($this->GOLD_REQUEST('sub3_gold') == 'post_sidebar') {
			mysql_query("UPDATE gold_blocks SET block_status='0' WHERE block_type='post' AND block_name='".$this->GOLD_REQUEST('sub4_gold')."'");
		}
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
      $GOLD_html .= $this->output('<div class="container_class">');
		$GOLD_html .= $this->output('<span class="container_title">Drag Menus</span>');
		$GOLD_html .= $this->output('<div id="drag_elements">
			<ul style="-webkit-padding-start: 0px;">');
				$block['Categories'] = '<li id="recordsArray_'.$this->menu('Categories').'">Categories '.$this->menu_status('Categories').'</li>';
				$block['Hot'] = '<li id="recordsArray_'.$this->menu('Hot').'">Hot '.$this->menu_status('Hot').'</li>';
				$block['Tags'] = '<li id="recordsArray_'.$this->menu('Tags').'">Tags '.$this->menu_status('Tags').'</li>';
				$block['Top_users'] = '<li id="recordsArray_'.$this->menu('Top_users').'">Top Users '.$this->menu_status('Top_users').'</li>';
				$block['Pages'] = '<li id="recordsArray_'.$this->menu('Pages').'">Pages '.$this->menu_status('Pages').'</li>';
				$block['Feedback'] = '<li id="recordsArray_'.$this->menu('Feedback').'">Feedback '.$this->menu_status('Feedback').'</li>';
				
				$menu_sql = mysql_query("SELECT * FROM gold_menu ORDER BY menu_id ASC");		
				while($block_media = mysql_fetch_array($menu_sql)) {
					$block_position = $block_media['menu_name'];
					echo $block[$block_position];
				}
	  $GOLD_html .= $this->output('</ul>
		</div>');
		
		$GOLD_html .= $this->output('<span class="container_title">Drag Comments</span>');
		$GOLD_html .= $this->output('<div id="post_sidebar_drag_elements">
			<ul style="-webkit-padding-start: 0px;">');
				
				$query4 = mysql_query("SELECT * FROM gold_blocks WHERE block_type='post'");
				while($row4 = mysql_fetch_array($query4)) {
					$block4[$row4['block_name']] = '<li id="PostSidebarArray_'.$this->block_post($row4['block_name']).'">'.$row4['block_title'].'</li>';
				}
				
				$menu_sql4 = mysql_query("SELECT * FROM gold_blocks WHERE block_type='post' ORDER BY block_position ASC");
				while($block_media4 = mysql_fetch_array($menu_sql4)) {
					$block_position4 = $block_media4['block_name'];
					echo $block4[$block_position4];
				}
	  $GOLD_html .= $this->output('</ul>
		</div>');
		
		$GOLD_html .= $this->output('<span class="container_title">Drag Main Sidebar</span>');
		$GOLD_html .= $this->output('<div id="main_sidebar_drag_elements">
			<ul style="-webkit-padding-start: 0px;">');
				
				$query = mysql_query("SELECT * FROM gold_blocks WHERE block_type='main'");
				while($row = mysql_fetch_array($query)) {
					$block2[$row['block_name']] = '<li id="MainSidebarArray_'.$this->block($row['block_name']).'">'.$row['block_title'].' '.$this->block_status($row['block_name']).'</li>';
				}
				
				$menu_sql2 = mysql_query("SELECT * FROM gold_blocks WHERE block_type='main' ORDER BY block_position ASC");
				while($block_media2 = mysql_fetch_array($menu_sql2)) {
					$block_position = $block_media2['block_name'];
					echo $block2[$block_position];
				}
	  $GOLD_html .= $this->output('</ul>
		</div>');
		
		$GOLD_html .= $this->output('<span class="container_title">Drag Profile Sidebar</span>');
		$GOLD_html .= $this->output('<div id="profile_sidebar_drag_elements">
			<ul style="-webkit-padding-start: 0px;">');
				
				$query = mysql_query("SELECT * FROM gold_blocks WHERE block_type='profile'");
				while($row = mysql_fetch_array($query)) {
					$block3[$row['block_name']] = '<li id="ProfileSidebarArray_'.$this->block_profile($row['block_name']).'">'.$row['block_title'].' '.$this->block_profile_status($row['block_name']).'</li>';
				}
				
				$menu_sql3 = mysql_query("SELECT * FROM gold_blocks WHERE block_type='profile' ORDER BY block_position ASC");
				while($block_media3 = mysql_fetch_array($menu_sql3)) {
					$block_position = $block_media3['block_name'];
					echo $block3[$block_position];
				}
	  $GOLD_html .= $this->output('</ul>
		</div>');
	  $GOLD_html .= $this->output('</div>');
	
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_levels($table, $where, $per_page) {
	if($this->GOLD_REQUEST('sub2_gold') == 'delete') {
		mysql_query("DELETE FROM $table WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'add') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
			
		if($_POST['submit']) {
			if(!$_POST['level_id'] || !$_POST['level_points']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$form_data = array(
					'level_id' => mysql_real_escape_string($_POST['level_id']),
					'level_points' => mysql_real_escape_string($_POST['level_points'])
				);
				$this->GOLD_DB_INSERT('gold_levels', $form_data);
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field"><label>'.$this->LANG('admin_level_id').' <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="level_id" value="" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>'.$this->LANG('admin_level_points').' <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="level_points" value="" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'edit') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		$row = mysql_fetch_array(mysql_query("SELECT * FROM $table WHERE $where='".$this->GOLD_REQUEST("sub3_gold")."'"));
		if($_POST['submit']) {
			if(!$_POST['level_id'] || !$_POST['level_points']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$form_data = array(
					'level_id' => mysql_real_escape_string($_POST['level_id']),
					'level_points' => mysql_real_escape_string($_POST['level_points'])
				);
				$this->GOLD_DB_UPDATE('gold_levels', $form_data, "WHERE $where = '".$this->GOLD_REQUEST('sub3_gold')."'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field"><label>'.$this->LANG('admin_level_id').' <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="level_id" value="'.$row['level_id'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>'.$this->LANG('admin_level_points').' <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="level_points" value="'.$row['level_points'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == '') {
	
	$GOLD_html .= $this->output('
		<section class="panel panel-default table-dynamic">
        <div class="panel-heading"><strong><i class="color-gray fa fa-table"></i> '.$this->LANG('admin_levels').'</strong><a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/add" class="add_function">'.$this->LANG('admin_add_level').'</a></div>

        <table class="table table-bordered table-striped table-responsive">
            <thead>
                <tr>
                    <th><div class="th">
                        '.$this->LANG('admin_level_id').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_level_points').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_options').'
                    </div></th>
                </tr>
            </thead>
            <tbody>');
	   
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
		$result = mysql_query("SELECT * FROM $table ORDER BY $where DESC LIMIT {$startpoint} , {$per_page}");
		while($row = mysql_fetch_array($result)) {
			$GOLD_html .= $this->output('
	            <tr data-ng-repeat="store in currentPageStores" class="ng-scope">
                    <td class="ng-binding">'.$row['level_id'].'</td>
					<td class="ng-binding">'.$row['level_points'].'</td>
					<td class="ng-binding">
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/edit/'.$row[$where].'"><i class="color-green fa fa-edit"></i></a>
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/delete/'.$row[$where].'" style="margin-left: 15px;"><i class="color-warning fa fa-ban"></i></a>
					</td>
                </tr>');
		}

      $GOLD_html .= $this->output('</tbody>
        </table>');
		
      // displaying paginaiton.
	  $GOLD_html .= $this->pagination($table, 'id', $per_page);
	
	}
	
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_flagged($table, $where, $per_page) {
	if($this->GOLD_REQUEST('sub2_gold') == 'delete') {
		mysql_query("DELETE FROM $table WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'delete_media') {
		mysql_query("UPDATE gold_posts SET post_status='0' WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		mysql_query("UPDATE gold_flags SET flag_status='0' WHERE post_id='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'delete_comment') {
		mysql_query("UPDATE gold_comments SET comment_status='0' WHERE comment_id='".$this->GOLD_REQUEST('sub3_gold')."'");
		mysql_query("UPDATE gold_flags SET flag_status='0' WHERE post_id='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == '') {
	
	$GOLD_html .= $this->output('
		<section class="panel panel-default table-dynamic">
        <div class="panel-heading"><strong><i class="color-gray fa fa-table"></i> '.$this->LANG('admin_flagged').'</strong></div>

        <table class="table table-bordered table-striped table-responsive">
            <thead>
                <tr>
                    <th><div class="th">
                        '.$this->LANG('admin_flag_type').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_content').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_user_ip').'
                    </div></th>
					<th><div class="th">
                        '.$this->LANG('admin_options').'
                    </div></th>
                </tr>
            </thead>
            <tbody>');
	   
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
		$result = mysql_query("SELECT * FROM $table WHERE flag_status='1' ORDER BY $where DESC LIMIT {$startpoint} , {$per_page}");
		while($row = mysql_fetch_array($result)) {
			if($row['flag_type'] == 'comment') {
				$c_row = mysql_fetch_array(mysql_query("SELECT * FROM gold_comments WHERE comment_id='".$row['post_id']."'"));
				$post_title = $c_row['comment_content'];
				$p_id = $c_row['comment_id'];
				$p_delete = "delete_comment";
			}
			elseif($row['flag_type'] == 'post') {
				$p_row = mysql_fetch_array(mysql_query("SELECT * FROM gold_posts WHERE post_id='".$row['post_id']."'"));
				$post_title = $p_row['post_content'];
				$p_id = $p_row['post_id'];
				$p_delete = "delete_media";
			}
			$GOLD_html .= $this->output('
	            <tr data-ng-repeat="store in currentPageStores" class="ng-scope">
                    <td class="ng-binding">'.$row['flag_type'].'</td>
					<td class="ng-binding">'.$post_title.'</td>
					<td class="ng-binding">'.$row['user_ip'].'</td>
					<td class="ng-binding" style="width: 95px;">
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/'.$p_delete.'/'.$p_id.'"><i class="color-green fa fa-times-circle"></i></a>
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/delete/'.$row[$where].'" style="margin-left: 15px;"><i class="color-warning fa fa-ban"></i></a>
					</td>
                </tr>');
		}

      $GOLD_html .= $this->output('</tbody>
        </table>');
		
      // displaying paginaiton.
	  $GOLD_html .= $this->pagination($table, 'flag_id', $per_page);
	
	}
	
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_layout($table, $where) {
	if($this->GOLD_REQUEST('sub2_gold') == '') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		if($_POST['submit']) {
			if(!$_POST['gold_skin'] || !$_POST['gold_lang'] || !$_POST['gold_logo'] || !$_POST['center_advert'] || !$_POST['sidebar_advert'] || !$_POST['post_advert']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$gold_skin = array(
					'set_name' => "gold_skin",
					'set_content' => mysql_real_escape_string($_POST['gold_skin'])
				);
				$gold_lang = array(
					'set_name' => "gold_lang",
					'set_content' => mysql_real_escape_string($_POST['gold_lang'])
				);
				$gold_logo = array(
					'set_name' => "gold_logo",
					'set_content' => mysql_real_escape_string($_POST['gold_logo'])
				);
				$center_advert = array(
					'widget_title' => "CenterAdvert",
					'widget_code' => mysql_real_escape_string($_POST['center_advert'])
				);
				$sidebar_advert = array(
					'widget_title' => "SidebarAdvert",
					'widget_code' => mysql_real_escape_string($_POST['sidebar_advert'])
				);
				$post_advert = array(
					'widget_title' => "PostAdvert",
					'widget_code' => mysql_real_escape_string($_POST['post_advert'])
				);
				$this->GOLD_DB_UPDATE("gold_settings", $gold_skin, "WHERE set_name = 'gold_skin'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_lang, "WHERE set_name = 'gold_lang'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_logo, "WHERE set_name = 'gold_logo'");
				$this->GOLD_DB_UPDATE("gold_widgets", $center_advert, "WHERE widget_title = 'CenterAdvert'");
				$this->GOLD_DB_UPDATE("gold_widgets", $sidebar_advert, "WHERE widget_title = 'SidebarAdvert'");
				$this->GOLD_DB_UPDATE("gold_widgets", $post_advert, "WHERE widget_title = 'PostAdvert'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field">
					<label>Gold Skin (Template Name) <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_skin" value="'.$this->set("gold_skin").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Gold Language <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_lang" value="'.$this->set("gold_lang").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Gold Logo <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_logo" value="'.$this->set("gold_logo").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Center Advert <span style="color:#EC3A39;">*</span></label>
					<textarea name="center_advert" style="width: 102%;height:100px;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$this->widget_echo("CenterAdvert").'</textarea>
				</div>
				<div class="field">
					<label>Sidebar Advert <span style="color:#EC3A39;">*</span></label>
					<textarea name="sidebar_advert" style="width: 102%;height:100px;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$this->widget_echo("SidebarAdvert").'</textarea>
				</div>
				<div class="field">
					<label>Post Advert <span style="color:#EC3A39;">*</span></label>
					<textarea name="post_advert" style="width: 102%;height:100px;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$this->widget_echo("PostAdvert").'</textarea>
				</div>
				
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_settings($table, $where) {
	if($this->GOLD_REQUEST('sub2_gold') == '') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		if($_POST['submit']) {
			if(!$_POST['gold_website_title'] || !$_POST['gold_website_description'] || !$_POST['gold_website_keywords'] || !$_POST['gold_max_related_media'] || !$_POST['gold_max_tags'] || !$_POST['gold_rows']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$gold_website_title = array(
					'set_name' => "gold_website_title",
					'set_content' => mysql_real_escape_string($_POST['gold_website_title'])
				);
				$gold_website_description = array(
					'set_name' => "gold_website_description",
					'set_content' => mysql_real_escape_string($_POST['gold_website_description'])
				);
				$gold_website_keywords = array(
					'set_name' => "gold_website_keywords",
					'set_content' => mysql_real_escape_string($_POST['gold_website_keywords'])
				);
				$gold_max_related_media = array(
					'set_name' => "gold_max_related_media",
					'set_content' => mysql_real_escape_string($_POST['gold_max_related_media'])
				);
				$gold_rows = array(
					'set_name' => "gold_rows",
					'set_content' => mysql_real_escape_string($_POST['gold_rows'])
				);
				$gold_max_tags = array(
					'set_name' => "gold_max_tags",
					'set_content' => mysql_real_escape_string($_POST['gold_max_tags'])
				);
				$this->GOLD_DB_UPDATE("gold_settings", $gold_website_title, "WHERE set_name = 'gold_website_title'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_website_description, "WHERE set_name = 'gold_website_description'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_website_keywords, "WHERE set_name = 'gold_website_keywords'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_max_related_media, "WHERE set_name = 'gold_max_related_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_rows, "WHERE set_name = 'gold_rows'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_max_tags, "WHERE set_name = 'gold_max_tags'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field">
					<label>Website Title <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_website_title" value="'.$this->set("gold_website_title").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Website Description <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_website_description" value="'.$this->set("gold_website_description").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Website Keywords <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_website_keywords" value="'.$this->set("gold_website_keywords").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Rows Num. <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_rows" value="'.$this->set("gold_rows").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Max. Num. Related MEDIA <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_max_related_media" value="'.$this->set("gold_max_related_media").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Max. Num. Tags Widget <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_max_tags" value="'.$this->set("gold_max_tags").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_points($table, $where) {
	if($this->GOLD_REQUEST('sub2_gold') == '') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class" style="width: 452px;">');
		if($_POST['submit']) {
			if(!$_POST['points_voting_up_a_media'] || !$_POST['points_voting_down_a_media'] || !$_POST['points_voting_up_a_comment'] || !$_POST['points_voting_down_a_comment'] || !$_POST['points_add_for_all_users'] || !$_POST['points_add_for_every_login'] || !$_POST['points_posting_a_media'] || !$_POST['points_per_up_vote_on_your_media'] || !$_POST['points_per_down_vote_on_your_media'] || !$_POST['points_posting_a_comment'] || !$_POST['points_per_up_vote_on_your_comment'] || !$_POST['points_per_down_vote_on_your_comment']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$points_posting_a_media = array(
					'set_name' => "points_posting_a_media",
					'set_content' => mysql_real_escape_string($_POST['points_posting_a_media'])
				);
				$points_per_up_vote_on_your_media = array(
					'set_name' => "points_per_up_vote_on_your_media",
					'set_content' => mysql_real_escape_string($_POST['points_per_up_vote_on_your_media'])
				);
				$points_per_down_vote_on_your_media = array(
					'set_name' => "points_per_down_vote_on_your_media",
					'set_content' => mysql_real_escape_string($_POST['points_per_down_vote_on_your_media'])
				);
				$points_posting_a_comment = array(
					'set_name' => "points_posting_a_comment",
					'set_content' => mysql_real_escape_string($_POST['points_posting_a_comment'])
				);
				$points_per_up_vote_on_your_comment = array(
					'set_name' => "points_per_up_vote_on_your_comment",
					'set_content' => mysql_real_escape_string($_POST['points_per_up_vote_on_your_comment'])
				);
				$points_per_down_vote_on_your_comment = array(
					'set_name' => "points_per_down_vote_on_your_comment",
					'set_content' => mysql_real_escape_string($_POST['points_per_down_vote_on_your_comment'])
				);
				$points_voting_up_a_media = array(
					'set_name' => "points_voting_up_a_media",
					'set_content' => mysql_real_escape_string($_POST['points_voting_up_a_media'])
				);
				$points_voting_down_a_media = array(
					'set_name' => "points_voting_down_a_media",
					'set_content' => mysql_real_escape_string($_POST['points_voting_down_a_media'])
				);
				$points_voting_up_a_comment = array(
					'set_name' => "points_voting_up_a_comment",
					'set_content' => mysql_real_escape_string($_POST['points_voting_up_a_comment'])
				);
				$points_voting_down_a_comment = array(
					'set_name' => "points_voting_down_a_comment",
					'set_content' => mysql_real_escape_string($_POST['points_voting_down_a_comment'])
				);
				$points_add_for_all_users = array(
					'set_name' => "points_add_for_all_users",
					'set_content' => mysql_real_escape_string($_POST['points_add_for_all_users'])
				);
				$points_add_for_every_login = array(
					'set_name' => "points_add_for_every_login",
					'set_content' => mysql_real_escape_string($_POST['points_add_for_every_login'])
				);
				$this->GOLD_DB_UPDATE("gold_settings", $points_posting_a_media, "WHERE set_name = 'points_posting_a_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_per_up_vote_on_your_media, "WHERE set_name = 'points_per_up_vote_on_your_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_per_down_vote_on_your_media, "WHERE set_name = 'points_per_down_vote_on_your_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_posting_a_comment, "WHERE set_name = 'points_posting_a_comment'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_per_up_vote_on_your_comment, "WHERE set_name = 'points_per_up_vote_on_your_comment'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_per_down_vote_on_your_comment, "WHERE set_name = 'points_per_down_vote_on_your_comment'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_voting_up_a_media, "WHERE set_name = 'points_voting_up_a_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_voting_down_a_media, "WHERE set_name = 'points_voting_down_a_media'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_voting_up_a_comment, "WHERE set_name = 'points_voting_up_a_comment'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_voting_down_a_comment, "WHERE set_name = 'points_voting_down_a_comment'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_add_for_all_users, "WHERE set_name = 'points_add_for_all_users'");
				$this->GOLD_DB_UPDATE("gold_settings", $points_add_for_every_login, "WHERE set_name = 'points_add_for_every_login'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Posting a Media</label>
					<input type="text" name="points_posting_a_media" value="'.$this->set("points_posting_a_media").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Per up vote on your Media</label>
					<input type="text" name="points_per_up_vote_on_your_media" value="'.$this->set("points_per_up_vote_on_your_media").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Per down vote on your Media</label>
					<input type="text" name="points_per_down_vote_on_your_media" value="'.$this->set("points_per_down_vote_on_your_media").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Posting a Comment</label>
					<input type="text" name="points_posting_a_comment" value="'.$this->set("points_posting_a_comment").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Per up vote on your Comment</label>
					<input type="text" name="points_per_up_vote_on_your_comment" value="'.$this->set("points_per_up_vote_on_your_comment").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Per down vote on your Comment</label>
					<input type="text" name="points_per_down_vote_on_your_comment" value="'.$this->set("points_per_down_vote_on_your_comment").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Voting up a Media</label>
					<input type="text" name="points_voting_up_a_media" value="'.$this->set("points_voting_up_a_media").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Voting down a Media</label>
					<input type="text" name="points_voting_down_a_media" value="'.$this->set("points_voting_down_a_media").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Voting up a Comment</label>
					<input type="text" name="points_voting_up_a_comment" value="'.$this->set("points_voting_up_a_comment").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Voting down a Comment</label>
					<input type="text" name="points_voting_down_a_comment" value="'.$this->set("points_voting_down_a_comment").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Add for All Users</label>
					<input type="text" name="points_add_for_all_users" value="'.$this->set("points_add_for_all_users").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label style="width: 280px; display: inline-block; top: 5px; position: relative;">Add for Every Login</label>
					<input type="text" name="points_add_for_every_login" value="'.$this->set("points_add_for_every_login").'" style="margin-bottom: -10px;margin-left: 16px;width: 5%;text-align:center;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_moderate($table, $where) {
	if($this->GOLD_REQUEST('sub2_gold') == 'approve') {
		mysql_query("UPDATE $table SET post_status='1' WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'reject') {
		mysql_query("DELETE FROM $table WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	if($this->GOLD_REQUEST('sub2_gold') == '') {
		$GOLD_html .= $this->output('<div style="padding: 30px 0px;">');
		if (!isset($_REQUEST['content']) or !is_numeric($_REQUEST['content'])) { $content = 0; } else { $content = (int)$_REQUEST['content']; }
		$limit = $content.", ".$this->set('gold_rows');
		$q = mysql_query("SELECT * FROM gold_posts WHERE post_status='0' ORDER BY post_id DESC LIMIT ".$limit."");
		$this->GOLD_box($q, $content);
		$GOLD_html .= $this->output('</div>');
	}
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_mailing($table, $where) {
	if($this->GOLD_REQUEST('sub2_gold') == '') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		if($_POST['submit']) {
			if(!$_POST['gold_email'] || !$_POST['gold_email_template_register_title'] || !$_POST['gold_email_template_forgot_title'] || !$_POST['gold_email_template_register'] || !$_POST['gold_email_template_forgot']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$gold_email = array(
					'set_name' => "gold_email",
					'set_content' => mysql_real_escape_string($_POST['gold_email'])
				);
				$gold_email_template_register_title = array(
					'set_name' => "gold_email_template_register_title",
					'set_content' => mysql_real_escape_string($_POST['gold_email_template_register_title'])
				);
				$gold_email_template_forgot_title = array(
					'set_name' => "gold_email_template_forgot_title",
					'set_content' => mysql_real_escape_string($_POST['gold_email_template_forgot_title'])
				);
				$gold_email_template_register = array(
					'set_name' => "gold_email_template_register",
					'set_content' => mysql_real_escape_string($_POST['gold_email_template_register'])
				);
				$gold_email_template_forgot = array(
					'set_name' => "gold_email_template_forgot",
					'set_content' => mysql_real_escape_string($_POST['gold_email_template_forgot'])
				);
				$this->GOLD_DB_UPDATE("gold_settings", $gold_email, "WHERE set_name = 'gold_email'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_email_template_register_title, "WHERE set_name = 'gold_email_template_register_title'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_email_template_forgot_title, "WHERE set_name = 'gold_email_template_forgot_title'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_email_template_register, "WHERE set_name = 'gold_email_template_register'");
				$this->GOLD_DB_UPDATE("gold_settings", $gold_email_template_forgot, "WHERE set_name = 'gold_email_template_forgot'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field"><label>E-Mail <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_email" value="'.$this->set("gold_email").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Register Email Title <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_email_template_register_title" value="'.$this->set("gold_email_template_register_title").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Forgot Password Email Title <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="gold_email_template_forgot_title" value="'.$this->set("gold_email_template_forgot_title").'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Register Email Template <span style="color:#EC3A39;">*</span></label>
					<textarea name="gold_email_template_register" style="width: 102%;height:250px;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$this->set("gold_email_template_register").'</textarea>
				</div>
				<div class="field">
					<label>Forgot Password Email Template <span style="color:#EC3A39;">*</span></label>
					<textarea name="gold_email_template_forgot" style="width: 102%;height:250px;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">'.$this->set("gold_email_template_forgot").'</textarea>
				</div>
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
    return $GOLD_html;
  
  }
  
  public function GOLD_admin_categories($table, $where, $per_page) {
	if($this->GOLD_REQUEST('sub2_gold') == 'delete') {
		mysql_query("DELETE FROM $table WHERE $where='".$this->GOLD_REQUEST('sub3_gold')."'");
		header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'add') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
			
		if($_POST['submit']) {
			if(!$_POST['title'] || !$_POST['name']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$form_data = array(
					'parent_id' => mysql_real_escape_string($_POST['parent_id']),
					'title' => mysql_real_escape_string($_POST['title']),
					'name' => mysql_real_escape_string($_POST['name']),
					'status' => '1'
				);
				$this->GOLD_DB_INSERT('gold_categories', $form_data);
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field"><label>Category name <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="title" value="" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Category ID <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="name" value="" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Parent category</label>
					<select name="parent_id" style="width: 100%; border: 1px solid #EC3A39; border-radius: 3px; font-family: Arial; outline: 0;">
					<option value="">Choose Parent Category</option>');
	  				$GOLD_html .= $this->GOLD_INNER_category("parent");
	  				$GOLD_html .= $this->output('
					</select>
				</div>
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == 'edit') {
		$GOLD_html .= $this->output('
		<form name="form" action="" method="post">
			<div class="container_class">');
		$row = mysql_fetch_array(mysql_query("SELECT * FROM $table WHERE $where='".$this->GOLD_REQUEST("sub3_gold")."'"));
		if($_POST['submit']) {
			if(!$_POST['title'] || !$_POST['name']) { echo '<span class="fill_out_admin">'.$this->LANG('please_fill_out_important_fields').'</span>'; } else {
				$form_data = array(
					'parent_id' => mysql_real_escape_string($_POST['parent_id']),
					'title' => mysql_real_escape_string($_POST['title']),
					'name' => mysql_real_escape_string($_POST['name']),
					'status' => '1'
				);
				$this->GOLD_DB_UPDATE('gold_categories', $form_data, "WHERE category_id = '".$this->GOLD_REQUEST('sub3_gold')."'");
				header("Location: ".$this->GOLD_ROOT().$this->GOLD_REQUEST("gold")."/".$this->GOLD_REQUEST("sub_gold")."/");
			}
		}
		
		$GOLD_html .= $this->output('
				<div class="field"><label>Category name <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="title" value="'.$row['title'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Category ID <span style="color:#EC3A39;">*</span></label>
					<input type="text" name="name" value="'.$row['name'].'" style="width: 100%;border: 1px solid #EC3A39;border-radius: 3px;margin-top: 0px;">
				</div>
				<div class="field">
					<label>Parent category</label>
					<select name="parent_id" style="width: 100%; border: 1px solid #EC3A39; border-radius: 3px; font-family: Arial; outline: 0;">
					<option value="">Choose Parent Category</option>');
	  				$GOLD_html .= $this->GOLD_INNER_category("parent");
	  				$GOLD_html .= $this->output('
					</select>
				</div>
				<input type="submit" name="submit" value="'.$this->LANG('save_changes').'">
			</div>
		</form>
		');
		
		$GOLD_html .= $this->output('
			</div>
		</form>');
	}
	elseif($this->GOLD_REQUEST('sub2_gold') == '') {
	
	$GOLD_html .= $this->output('
		<section class="panel panel-default table-dynamic">
        <div class="panel-heading"><strong><i class="color-gray fa fa-table"></i> '.$this->LANG('categories').'</strong><a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/add" class="add_function">'.$this->LANG('admin_add_category').'</a></div>

        <table class="table table-bordered table-striped table-responsive">
            <thead>
                <tr>
                    <th><div class="th">
                        Category Name
                    </div></th>
					<th><div class="th">
                        Options
                    </div></th>
                </tr>
            </thead>
            <tbody>');
	   
	    $page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
	    if ($page <= 0) $page = 1;
	    $startpoint = ($page * $per_page) - $per_page;
 
		$result = mysql_query("SELECT * FROM $table ORDER BY $where DESC LIMIT {$startpoint} , {$per_page}");
		while($row = mysql_fetch_array($result)) {
			$GOLD_html .= $this->output('
	            <tr data-ng-repeat="store in currentPageStores" class="ng-scope">
                    <td class="ng-binding"><a href="'.$this->GOLD_ROOT().'category/'.$row['name'].'" target="_blank">'.$row['title'].'</a></td>
					<td class="ng-binding">
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/edit/'.$row[$where].'"><i class="color-green fa fa-edit"></i></a>
						<a href="'.$this->GOLD_ROOT().$this->GOLD_REQUEST("gold").'/'.$this->GOLD_REQUEST("sub_gold").'/delete/'.$row[$where].'" style="margin-left: 15px;"><i class="color-warning fa fa-ban"></i></a>
					</td>
                </tr>');
		}

      $GOLD_html .= $this->output('</tbody>
        </table>');
	
      // displaying paginaiton.
	  $GOLD_html .= $this->pagination($table, 'category_id', $per_page);
	
	}
	
    return $GOLD_html;
  
  }
  
  public function footer() {
  
		$GOLD_html .= $this->output('
		<footer id="footer">	
			<ul>
				<li>
					<p class="home">Home</p>
					<a class="logo" href="#">Gold MEDIA <i>© 2014</i></a>
				</li>
				<li>
					<p class="general">General</p>

					<ul>
						<li><a href="'.$this->GOLD_ROOT().'category">'.$this->LANG('categories').'</a></li>
						<li><a href="'.$this->GOLD_ROOT().'sort/hot/">'.$this->LANG('hot').'</a></li>
						<li><a href="'.$this->GOLD_ROOT().'search/tag/">'.$this->LANG('tags').'</a></li>
						<li><a href="'.$this->GOLD_ROOT().'top_users">'.$this->LANG('top_users').'</a></li>
					</ul>
				</li>
				<li>
					<p class="pages">Pages</p>

					<ul>');
					echo $this->GOLD_INNER_pages2();
					$GOLD_html .= $this->output('
					</ul>
				</li>
				<li>
					<p class="users">Users</p>

					<ul>
						<li><a href="'.$this->GOLD_ROOT().'login">'.$this->LANG('login').'</a></li>
						<li><a href="'.$this->GOLD_ROOT().'register">'.$this->LANG('register').'</a></li>
						<li><a href="'.$this->GOLD_ROOT().'forgot">'.$this->LANG('forgot_your_password').'</a></li>
					</ul>
				</li>
			</ul>

		</footer>');
		$block['Categories'] .= '<li><a href="'.$this->GOLD_ROOT().'category" class="icon-categories">'.$this->LANG('categories').'</a>';
		$block['Categories'] .= $this->GOLD_INNER_cat();
		$block['Categories'] .= '</li>';
		$block['Hot'] .= '<li><a href="'.$this->GOLD_ROOT().'sort/hot/" class="icon-newest">'.$this->LANG('hot').'</a></li>';
		$block['Tags'] .= '<li><a href="'.$this->GOLD_ROOT().'search/tag/" class="icon-tag">'.$this->LANG('tags').'</a></li>';
		$block['Top_users'] .= '<li><a href="'.$this->GOLD_ROOT().'top_users" class="icon-topuser">'.$this->LANG('top_users').'</a></li>';
		$block['Pages'] .= '<li><a href="javascript:void(0);" class="icon-pages">'.$this->LANG('pages').'</a>';
		$block['Pages'] .= $this->GOLD_INNER_pages();
		
		return $GOLD_html;
	}
  
}

?>