<?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('&', '&', $article['post_title']).'</title>
<link>'.$this->GOLD_ROOT().$GOLD_CATEGORY['name'].'/'.$article['post_name'].'</link>
<description>'.str_replace('&', '&', $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="" 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: "Helvetica Neue", 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'].'&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').'&width=285&height=420&colorscheme=light&show_faces=true&header=true&stream=false&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').'&width=285&height=420&colorscheme=light&show_faces=true&header=true&stream=false&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 = " <font style='font-size: 18px;'>›</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;
}
}
?>