function sfsi_getCounts()
{
    $socialObj = new sfsi_SocialHelper();
    $sfsi_section4_options = unserialize(get_option('sfsi_section4_options', false));
    $sfsi_section2_options = unserialize(get_option('sfsi_section2_options', false));
    $scounts = array('rss_count' => '', 'email_count' => '', 'fb_count' => '', 'twitter_count' => '', 'google_count' => '', 'linkedIn_count' => '', 'youtube_count' => '', 'pin_count' => '', 'share_count' => '');
    /* get rss count */
    if (!empty($sfsi_section4_options['sfsi_rss_manualCounts'])) {
        $scounts['rss_count'] = $sfsi_section4_options['sfsi_rss_manualCounts'];
    }
    /* get email count */
    if ($sfsi_section4_options['sfsi_email_countsFrom'] == "source") {
        $feed_id = get_option('sfsi_feed_id', false);
        $feed_data = $socialObj->SFSI_getFeedSubscriber($feed_id);
        $scounts['email_count'] = $socialObj->format_num($feed_data);
        if (empty($scounts['email_count'])) {
            $scounts['email_count'] = (string) "0";
        }
    } else {
        $scounts['email_count'] = $sfsi_section4_options['sfsi_email_manualCounts'];
    }
    /* get fb count */
    if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "likes") {
        $url = home_url();
        $fb_data = $socialObj->sfsi_get_fb($url);
        $scounts['fb_count'] = $socialObj->format_num($fb_data['like_count']);
    } else {
        if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "followers") {
            $url = home_url();
            $fb_data = $socialObj->sfsi_get_fb($url);
            $scounts['fb_count'] = format_num($fb_data['share_count']);
            if (empty($scounts['fb_count'])) {
                $scounts['fb_count'] = (string) "0";
            }
        } else {
            $scounts['fb_count'] = $sfsi_section4_options['sfsi_facebook_manualCounts'];
        }
    }
    /* get twitter counts */
    if ($sfsi_section4_options['sfsi_twitter_countsFrom'] == "source") {
        $twitter_user = $sfsi_section2_options['sfsi_twitter_followUserName'];
        $tw_settings = array('tw_consumer_key' => $sfsi_section4_options['tw_consumer_key'], 'tw_consumer_secret' => $sfsi_section4_options['tw_consumer_secret'], 'tw_oauth_access_token' => $sfsi_section4_options['tw_oauth_access_token'], 'tw_oauth_access_token_secret' => $sfsi_section4_options['tw_oauth_access_token_secret']);
        $followers = $socialObj->sfsi_get_tweets($twitter_user, $tw_settings);
        $scounts['twitter_count'] = $socialObj->format_num($followers);
    } else {
        $scounts['twitter_count'] = $sfsi_section4_options['sfsi_twitter_manualCounts'];
    }
    /* get google+ counts */
    if ($sfsi_section4_options['sfsi_google_countsFrom'] == "follower") {
        $url = $sfsi_section2_options['sfsi_google_pageURL'];
        $api_key = $sfsi_section4_options['sfsi_google_api_key'];
        $followers = $socialObj->sfsi_get_google($url, $api_key);
        if (!is_int($followers)) {
            $followers = 0;
        }
        $counts = $followers;
        $scounts['google_count'] = $socialObj->format_num($followers);
    } else {
        if ($sfsi_section4_options['sfsi_google_countsFrom'] == "likes") {
            $url = home_url();
            $api_key = $sfsi_section4_options['sfsi_google_api_key'];
            $followers = $socialObj->sfsi_get_google($url, $api_key);
            if (!is_int($followers)) {
                $followers = 0;
            }
            $counts = $followers;
            $scounts['google_count'] = $socialObj->format_num($followers);
        } else {
            $scounts['google_count'] = $sfsi_section4_options['sfsi_google_manualCounts'];
        }
    }
    /* get linkedIn counts */
    if ($sfsi_section4_options['sfsi_linkedIn_countsFrom'] == "follower") {
        $linkedIn_compay = $sfsi_section2_options['sfsi_linkedin_followCompany'];
        $linkedIn_compay = $sfsi_section4_options['ln_company'];
        $ln_settings = array('ln_api_key' => $sfsi_section4_options['ln_api_key'], 'ln_secret_key' => $sfsi_section4_options['ln_secret_key'], 'ln_oAuth_user_token' => $sfsi_section4_options['ln_oAuth_user_token']);
        $followers = $socialObj->sfsi_getlinkedin_follower($linkedIn_compay, $ln_settings);
        $scounts['linkedIn_count'] = $socialObj->format_num($followers);
    } else {
        $scounts['linkedIn_count'] = $sfsi_section4_options['sfsi_linkedIn_manualCounts'];
    }
    /* get youtube counts */
    if ($sfsi_section4_options['sfsi_youtube_countsFrom'] == "subscriber") {
        if (isset($sfsi_section4_options['sfsi_youtube_user'])) {
            $youtube_user = $sfsi_section4_options['sfsi_youtube_user'];
            $followers = $socialObj->sfsi_get_youtube($youtube_user);
            $scounts['youtube_count'] = $socialObj->format_num($followers);
        } else {
            $scounts['youtube_count'] = 01;
        }
    } else {
        $scounts['youtube_count'] = $sfsi_section4_options['sfsi_youtube_manualCounts'];
    }
    /* get Pinterest counts */
    if ($sfsi_section4_options['sfsi_pinterest_countsFrom'] == "pins") {
        $url = home_url();
        $pins = $socialObj->sfsi_get_pinterest($url);
        $scounts['pin_count'] = $socialObj->format_num($pins);
    } else {
        $scounts['pin_count'] = $sfsi_section4_options['sfsi_pinterest_manualCounts'];
    }
    /* get addthis share counts */
    if (isset($sfsi_section4_options['sfsi_shares_countsFrom']) && $sfsi_section4_options['sfsi_shares_countsFrom'] == "shares" && isset($sfsi_section4_options['sfsi_share_countsDisplay']) && $sfsi_section4_options['sfsi_share_countsDisplay'] == "yes") {
        $shares = $socialObj->sfsi_get_atthis();
        $scounts['share_count'] = $socialObj->format_num($shares);
    } else {
        $scounts['share_count'] = $sfsi_section4_options['sfsi_shares_manualCounts'];
    }
    /* get instagram count */
    if ($sfsi_section4_options['sfsi_instagram_countsFrom'] == "followers") {
        $iuser_name = $sfsi_section4_options['sfsi_instagram_User'];
        $counts = $socialObj->sfsi_get_instagramFollowers($iuser_name);
        if (empty($counts)) {
            $scounts['instagram_count'] = (string) "0";
        }
    } else {
        $scounts['instagram_count'] = $sfsi_section4_options['sfsi_instagram_manualCounts'];
    }
    return $scounts;
    exit;
}
Пример #2
0
<?php

foreach ($blogs as $data) {
    ?>

	<div class="b">
		<img src="/images/img/edit.gif" alt="image" />
		<b><a href="blog.php?act=view&amp;id=<?php 
    echo $data['blogs_id'];
    ?>
"><?php 
    echo $data['blogs_title'];
    ?>
</a></b> (<?php 
    echo format_num($data['blogs_rating']);
    ?>
)
	</div>

	<div>
		Категория: <a href="blog.php?cid=<?php 
    echo $data['blogs_cats_id'];
    ?>
"><?php 
    echo $data['cats_name'];
    ?>
</a><br />
		Просмотров: <?php 
    echo $data['blogs_read'];
    ?>
<br />
Пример #3
0
 $cats = DB::run()->queryFetch("SELECT * FROM `catsblog` WHERE `cats_id`=? LIMIT 1;", array($cid));
 if (!empty($cats)) {
     $config['newtitle'] = $cats['cats_name'];
     echo '<img src="/images/img/open_dir.gif" alt="image" /> <b>' . $cats['cats_name'] . '</b> (Статей: ' . $cats['cats_count'] . ')';
     echo ' (<a href="/blog/blog.php?cid=' . $cid . '&amp;start=' . $start . '">Обзор</a>)';
     echo '<hr />';
     $total = DB::run()->querySingle("SELECT count(*) FROM `blogs` WHERE `blogs_cats_id`=?;", array($cid));
     if ($total > 0) {
         if ($start >= $total) {
             $start = 0;
         }
         $queryblog = DB::run()->query("SELECT * FROM `blogs` WHERE `blogs_cats_id`=? ORDER BY `blogs_time` DESC LIMIT " . $start . ", " . $config['blogpost'] . ";", array($cid));
         echo '<form action="blog.php?act=delblog&amp;cid=' . $cid . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
         while ($data = $queryblog->fetch()) {
             echo '<div class="b"><img src="/images/img/edit.gif" alt="image" /> ';
             echo '<b><a href="/blog/blog.php?act=view&amp;id=' . $data['blogs_id'] . '">' . $data['blogs_title'] . '</a></b> (' . format_num($data['blogs_rating']) . ')<br />';
             echo '<input type="checkbox" name="del[]" value="' . $data['blogs_id'] . '" /> ';
             echo '<a href="blog.php?act=editblog&amp;cid=' . $cid . '&amp;id=' . $data['blogs_id'] . '&amp;start=' . $start . '">Редактировать</a> / ';
             echo '<a href="blog.php?act=moveblog&amp;cid=' . $cid . '&amp;id=' . $data['blogs_id'] . '&amp;start=' . $start . '">Переместить</a></div>';
             echo '<div>Автор: ' . profile($data['blogs_user']) . ' (' . date_fixed($data['blogs_time']) . ')<br />';
             echo 'Просмотров: ' . $data['blogs_read'] . '<br />';
             echo '<a href="/blog/blog.php?act=comments&amp;id=' . $data['blogs_id'] . '">Комментарии</a> (' . $data['blogs_comments'] . ')<br />';
             echo '</div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_strnavigation('blog.php?act=blog&amp;cid=' . $cid . '&amp;', $config['blogpost'], $start, $total);
     } else {
         show_error('В данном разделе еще нет статей!');
     }
 } else {
     show_error('Ошибка! Данного раздела не существует!');
Пример #4
0
 $uid = check($_GET['uid']);
 $vote = check($_GET['vote']);
 if (is_user()) {
     if ($uid == $_SESSION['token']) {
         if ($vote == 'up' || $vote == 'down') {
             $score = $vote == 'up' ? 1 : -1;
             $data = DB::run()->queryFetch("SELECT * FROM `photo` WHERE `photo_id`=? LIMIT 1;", array($gid));
             if (!empty($data)) {
                 if ($log != $data['photo_user']) {
                     $queryrated = DB::run()->querySingle("SELECT `rated_id` FROM `ratedphoto` WHERE `rated_photo`=? AND `rated_user`=? LIMIT 1;", array($gid, $log));
                     if (empty($queryrated)) {
                         $expiresrated = SITETIME + 3600 * $config['photoexprated'];
                         DB::run()->query("DELETE FROM `ratedphoto` WHERE `rated_time`<?;", array(SITETIME));
                         DB::run()->query("INSERT INTO `ratedphoto` (`rated_photo`, `rated_user`, `rated_time`) VALUES (?, ?, ?);", array($gid, $log, $expiresrated));
                         DB::run()->query("UPDATE `photo` SET `photo_rating`=`photo_rating`+? WHERE `photo_id`=?;", array($score, $gid));
                         $_SESSION['note'] = 'Ваша оценка принята! Рейтинг фотографии: ' . format_num($data['photo_rating'] + $score);
                         redirect("index.php?act=view&gid={$gid}");
                     } else {
                         show_error('Ошибка! Вы уже оценивали данную фотографию!');
                     }
                 } else {
                     show_error('Ошибка! Нельзя голосовать за свои фотографии!');
                 }
             } else {
                 show_error('Ошибка! Данной фотографии не существует!');
             }
         } else {
             show_error('Ошибка! Необходимо проголосовать за или против фотографии!');
         }
     } else {
         show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
Пример #5
0
function totalsize($filesize)
{
    $size = filesize($filesize);
    $totalsize = format_num($size);
    return $totalsize;
}
Пример #6
0
 $vote = check($_GET['vote']);
 if (is_user()) {
     if ($uid == $_SESSION['token']) {
         if ($udata['users_point'] >= $config['blogvotepoint']) {
             if ($vote == 'up' || $vote == 'down') {
                 $score = $vote == 'up' ? 1 : -1;
                 $blogs = DB::run()->queryFetch("SELECT * FROM `blogs` WHERE `blogs_id`=? LIMIT 1;", array($id));
                 if (!empty($blogs)) {
                     if ($log != $blogs['blogs_user']) {
                         $queryrated = DB::run()->querySingle("SELECT `rated_id` FROM `ratedblog` WHERE `rated_blog`=? AND `rated_user`=? LIMIT 1;", array($id, $log));
                         if (empty($queryrated)) {
                             $expiresrated = SITETIME + 3600 * $config['blogexprated'];
                             DB::run()->query("DELETE FROM `ratedblog` WHERE `rated_time`<?;", array(SITETIME));
                             DB::run()->query("INSERT INTO `ratedblog` (`rated_blog`, `rated_user`, `rated_time`) VALUES (?, ?, ?);", array($id, $log, $expiresrated));
                             DB::run()->query("UPDATE `blogs` SET `blogs_rating`=`blogs_rating`+? WHERE `blogs_id`=?;", array($score, $id));
                             notice('Ваша оценка принята! Рейтинг статьи: ' . format_num($blogs['blogs_rating'] + $score));
                             redirect("blog.php?act=view&id={$id}");
                         } else {
                             show_error('Ошибка! Вы уже оценивали данную статью!');
                         }
                     } else {
                         show_error('Ошибка! Нельзя голосовать за свою статью!');
                     }
                 } else {
                     show_error('Ошибка! Данной статьи не существует!');
                 }
             } else {
                 show_error('Ошибка! Необходимо проголосовать за или против статьи!');
             }
         } else {
             show_error('Ошибка! У вас недостаточно актива для голосования (Необходимо ' . points($config['blogvotepoint']) . ')!');
Пример #7
0
)<br />

<img src="/images/img/tag.gif" alt="Метки" /> <?php 
echo $tags;
?>

<hr />

Рейтинг: <a href="blog.php?act=vote&amp;id=<?php 
echo $blogs['blogs_id'];
?>
&amp;vote=down&amp;uid=<?php 
echo $_SESSION['token'];
?>
"><img src="/images/img/thumb-down.gif" alt="Минус" /></a> <big><b><?php 
echo format_num($blogs['blogs_rating']);
?>
</b></big> <a href="blog.php?act=vote&amp;id=<?php 
echo $blogs['blogs_id'];
?>
&amp;vote=up&amp;uid=<?php 
echo $_SESSION['token'];
?>
"><img src="/images/img/thumb-up.gif" alt="Плюс" /></a><br /><br />

<i class="fa fa-eye"></i> Просмотров: <?php 
echo $blogs['blogs_read'];
?>
<br />
<img src="/images/img/balloon.gif" alt="Комментарии" /> <a href="blog.php?act=comments&amp;id=<?php 
echo $blogs['blogs_id'];
Пример #8
0
			<?php 
        echo bb_code($photo['photo_text']);
        ?>
<br />
		<?php 
    }
    ?>

		Рейтинг: <a href="index.php?act=vote&amp;gid=<?php 
    echo $photo['photo_id'];
    ?>
&amp;vote=down&amp;uid=<?php 
    echo $_SESSION['token'];
    ?>
"><img src="/images/img/thumb-down.gif" alt="Минус" /></a> <big><b><?php 
    echo format_num($photo['photo_rating']);
    ?>
</b></big> <a href="index.php?act=vote&amp;gid=<?php 
    echo $photo['photo_id'];
    ?>
&amp;vote=up&amp;uid=<?php 
    echo $_SESSION['token'];
    ?>
"><img src="/images/img/thumb-up.gif" alt="Плюс" /></a><br />

		Размер: <?php 
    echo read_file(BASEDIR . '/upload/pictures/' . $photo['photo_link']);
    ?>
<br />
		Добавлено: <?php 
    echo profile($photo['photo_user']);
Пример #9
0
function format_money($value, $dollarsign = true, $comma = true, $error = "")
{
    $negative = $value < 0;
    $value = format_num($value, 2, $comma, $error);
    if ($value == $error) {
        return $value;
    }
    if ($dollarsign) {
        if ($negative) {
            $value = "-\$" . str_replace("-", "", $value);
        } else {
            $value = "\$" . $value;
        }
    }
    return $value;
}
Пример #10
0
 echo 'Сообщений на форуме: ' . $data['users_allforum'] . '<br />';
 echo 'Сообщений в гостевой: ' . $data['users_allguest'] . '<br />';
 echo 'Комментариев: ' . $data['users_allcomments'] . '<br />';
 echo 'Актив: ' . points($data['users_point']) . ' <br />';
 echo 'Денег: ' . moneys($data['users_money']) . '<br />';
 if (!empty($data['users_themes'])) {
     echo 'Используемый скин: ' . $data['users_themes'] . '<br />';
 }
 echo 'Дата регистрации: ' . date_fixed($data['users_joined'], 'j F Y') . '<br />';
 $invite = DB::run()->queryFetch("SELECT * FROM `invite` WHERE `invited`=?;", array($uz));
 if (!empty($invite)) {
     echo 'Зарегистрирован по приглашению: ' . profile($invite['user']) . '<br />';
 }
 echo 'Последняя авторизация: ' . date_fixed($data['users_timelastlogin']) . '<br />';
 echo '<a href="banhist.php?uz=' . $uz . '">Строгих нарушений: ' . $data['users_totalban'] . '</a><br />';
 echo '<a href="rathist.php?uz=' . $uz . '">Авторитет: <b>' . format_num($data['users_rating']) . '</b> (+' . $data['users_posrating'] . '/-' . $data['users_negrating'] . ')</a><br />';
 if (is_user() && $log != $uz) {
     echo '[ <a href="rating.php?uz=' . $uz . '&amp;vote=1"><img src="/images/img/plus.gif" alt="Плюс" /><span style="color:#0099cc"> Плюс</span></a> / ';
     echo '<a href="rating.php?uz=' . $uz . '&amp;vote=0"><span style="color:#ff0000">Минус</span> <img src="/images/img/minus.gif" alt="Минус" /></a> ]<br />';
 }
 echo '<b><a href="/forum/active.php?act=themes&amp;uz=' . $uz . '">Форум</a></b> (<a href="/forum/active.php?act=posts&amp;uz=' . $uz . '">Сообщ.</a>) / ';
 echo '<b><a href="/load/active.php?act=files&amp;uz=' . $uz . '">Загрузки</a></b> (<a href="/load/active.php?act=comments&amp;uz=' . $uz . '">комм.</a>) / ';
 echo '<b><a href="/blog/active.php?act=blogs&amp;uz=' . $uz . '">Блоги</a></b> (<a href="/blog/active.php?act=comments&amp;uz=' . $uz . '">комм.</a>) / ';
 echo '<b><a href="/gallery/album.php?act=photo&amp;uz=' . $uz . '">Галерея</a></b> (<a href="/gallery/comments.php?act=comments&amp;uz=' . $uz . '">комм.</a>)<br />';
 if (!empty($data['users_info'])) {
     echo '<div class="hiding"><b>О себе</b>:<br />' . bb_code($data['users_info']) . '</div>';
 }
 if (is_admin()) {
     $usernote = DB::run()->queryFetch("SELECT * FROM `note` WHERE `note_user`=? LIMIT 1;", array($uz));
     echo '<div class="form">';
     echo '<img src="/images/img/pin.gif" alt="Заметка" /> <b>Заметка:</b> (<a href="user.php?act=note&amp;uz=' . $uz . '">Изменить</a>)<br />';
Пример #11
0
 function unformat_money($money = 0.0)
 {
     return format_num(extract_char($money, array('unformat_money')));
 }
Пример #12
0
} else {
    echo '<a href="top.php?sort=rated">Оценки</a>, ';
}
if ($order == 'photo_comments') {
    echo '<b><a href="top.php?sort=comm">Комментарии</a></b>';
} else {
    echo '<a href="top.php?sort=comm">Комментарии</a>';
}
echo '<hr />';
$total = DB::run()->querySingle("SELECT count(*) FROM `photo`;");
if ($total > 0) {
    if ($start >= $total) {
        $start = last_page($total, $config['fotolist']);
    }
    $queryphoto = DB::run()->query("SELECT * FROM `photo` ORDER BY " . $order . " DESC LIMIT " . $start . ", " . $config['fotolist'] . ";");
    while ($data = $queryphoto->fetch()) {
        echo '<div class="b"><img src="/images/img/gallery.gif" alt="image" /> ';
        echo '<b><a href="index.php?act=view&amp;gid=' . $data['photo_id'] . '&amp;start=' . $start . '">' . $data['photo_title'] . '</a></b> (' . read_file(BASEDIR . '/upload/pictures/' . $data['photo_link']) . ') (' . format_num($data['photo_rating']) . ')</div>';
        echo '<div><a href="index.php?act=view&amp;gid=' . $data['photo_id'] . '&amp;start=' . $start . '">' . resize_image('upload/pictures/', $data['photo_link'], $config['previewsize'], array('alt' => $data['photo_title'])) . '</a>';
        echo '<br />' . bb_code($data['photo_text']) . '<br />';
        echo 'Добавлено: ' . profile($data['photo_user']) . ' (' . date_fixed($data['photo_time']) . ')<br />';
        echo '<a href="index.php?act=comments&amp;gid=' . $data['photo_id'] . '">Комментарии</a> (' . $data['photo_comments'] . ') ';
        echo '<a href="index.php?act=end&amp;gid=' . $data['photo_id'] . '">&raquo;</a>';
        echo '</div>';
    }
    page_strnavigation('top.php?sort=' . $sort . '&amp;', $config['fotolist'], $start, $total);
} else {
    show_error('Загруженных фотографий еще нет!');
}
echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">Галерея</a><br />';
include_once '../themes/footer.php';
Пример #13
0
		<div class="b"><img src="/images/img/gallery.gif" alt="image" />
			<b><a href="index.php?act=view&amp;gid=<?php 
        echo $data['photo_id'];
        ?>
&amp;start=<?php 
        echo $start;
        ?>
"><?php 
        echo $data['photo_title'];
        ?>
</a></b>
			(<?php 
        echo read_file(BASEDIR . '/upload/pictures/' . $data['photo_link']);
        ?>
) (Рейтинг: <?php 
        echo format_num($data['photo_rating']);
        ?>
)
		</div>

		<div>
			<a href="index.php?act=view&amp;gid=<?php 
        echo $data['photo_id'];
        ?>
&amp;start=<?php 
        echo $start;
        ?>
"><?php 
        echo resize_image('upload/pictures/', $data['photo_link'], $config['previewsize'], array('alt' => $data['photo_title']));
        ?>
</a><br />
Пример #14
0
<?php

if (!empty($helpdeskStatus)) {
    $return .= '<tr style="background-color:#fffce0;text-align:center;"><td style="padding:8px 4px 0px 4px;" colspan="2">' . $helpdeskStatus . '</td></tr>';
}
if (!empty($helpdeskOptions)) {
    $items = array();
    foreach ($helpdeskOptions as $option) {
        $items[] = draw_link('/helpdesk/?dept=' . $option['id'], $option['name']) . ' (' . format_num($option["num_open"], 0, true, 0) . ')';
    }
    $return .= draw_table_rows($items);
}