本文整理汇总了PHP中System::halt方法的典型用法代码示例。如果您正苦于以下问题:PHP System::halt方法的具体用法?PHP System::halt怎么用?PHP System::halt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System
的用法示例。
在下文中一共展示了System::halt方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_gallery_entry
function get_gallery_entry()
{
if (User::is_login()) {
global $display;
if ((User::have_permit(ADMIN_ITEM) || User::is_mod()) && (int) Url::get('user_id', 0) && (int) Url::get('user_id', 0) != User::id()) {
$user_id = (int) Url::get('user_id', 0);
$display->add('user_id', $user_id);
} else {
$user_id = User::id();
}
$search_value = ' user_id=' . $user_id . ' AND root_id=0 ';
//search theo ngay thang nam
//$year=(int)Url::get('year',date('Y'));
$year = (int) Url::get('year', -1);
//$mon= (int)Url::get('month',(int)date('m'));
$mon = (int) Url::get('month', -1);
$day = (int) Url::get('day', -1);
if ($year == 0) {
$year = -1;
}
if ($mon == 0) {
$mon = -1;
}
if ($day == 0) {
$day = -1;
}
$created_time_from = 0;
$created_time_to = 0;
if ($year != -1) {
if ($mon != -1) {
if ($day != -1) {
$created_time_from = mktime(0, 0, 0, $mon, $day, $year);
$created_time_to = mktime(23, 59, 59, $mon, $day, $year);
} else {
$max_day = 31;
if (in_array($mon, array(4, 6, 9, 11))) {
$max_day = 30;
} elseif ($mon == 2) {
$year % 4 ? $max_day = 28 : ($max_day = 29);
}
$created_time_from = mktime(0, 0, 0, $mon, 1, $year);
$created_time_to = mktime(23, 59, 59, $mon, $max_day, $year);
}
} else {
$created_time_from = mktime(0, 0, 0, 1, 1, $year);
$created_time_to = mktime(23, 59, 59, 12, 31, $year);
}
}
$y_arr = array(-1 => '-Lọc theo Năm-');
for ($i = 2008; $i <= date('Y'); $i++) {
$y_arr[$i] = "---Năm {$i}-";
}
$m_arr = array(-1 => '-Lọc theo Tháng-');
for ($i = 1; $i <= 12; $i++) {
$m_arr[$i] = "---Tháng {$i}-";
}
$d_arr = array(0 => '-Lọc theo Ngày-');
for ($i = 1; $i <= 31; $i++) {
$d_arr[$i] = "---Ngày {$i}-";
}
$display->add('option_year', AZLib::getOption($y_arr, $year));
$display->add('option_month', AZLib::getOption($m_arr, $mon));
$display->add('option_day', AZLib::getOption($d_arr, $day));
if ($created_time_from) {
$search_value .= ' AND time >= ' . $created_time_from;
}
if ($created_time_to) {
$search_value .= ' AND time <= ' . $created_time_to;
}
$keywords = AZLib::trimSpace(AZLib::getParam('keywords'));
$display->add('keywords', $keywords);
if ($keywords) {
$search_value .= ' AND des LIKE "%' . $keywords . '%" ';
}
$item_per_page = 20;
$sql_count = 'SELECT count(*) AS total_img FROM item_image WHERE ' . $search_value;
$total = DB::fetch($sql_count, 'total_img', 0);
$paging = '';
$items = array();
$gallery_url = WEB_DIR . 'ajax.php' . Url::build_all(array('page_no'));
if ($total) {
$limit = '';
$paging = AjaxGalleryPaging($limit, $total, $item_per_page, 5, $gallery_url, 'gallery_content');
$sql = 'SELECT id, des, item_id, title, img_server, img_url, time FROM `item_image` WHERE ' . $search_value . ' ORDER BY id DESC ' . $limit;
$re = DB::query($sql);
if ($re) {
while ($row = mysql_fetch_assoc($re)) {
$row['image_url'] = $row['img_url'];
$row['img_url'] = AZLib::getImageThumb($row['img_url'], 100, 100, 0, $row['img_server']);
$items[$row['id']] = $row;
}
}
}
$display->add('items', $items);
$display->add('total', $total);
$display->add('paging', $paging);
$display->output('gallery_ajax_entry', false, 'Personal');
System::halt();
} else {
echo "Bạn chưa đăng nhập hoặc đã thoát khỏi hệ thống - Hãy đăng nhập lại!";
//.........这里部分代码省略.........
示例2: get_more_comment
//.........这里部分代码省略.........
if ($time_left == 0) {
$time_left = 'Vài giây';
}
$item['created_time'] = $time_left . ' trước';
} elseif (date('Y') != date('Y', $item['time'])) {
$item['created_time'] = date('H:i | d.m.Y', $item['time']);
} else {
$item['created_time'] = date('H:i | d.m', $item['time']);
}
$item['content'] = EClassApi::parseBBCode($item['content']);
if ($item['sender_user_id']) {
$item['sender_link'] = Url::build('shop', array('user_name' => $item['sender_user_name']));
} else {
$item['sender_link'] = '';
}
$item['URL_badcontent'] = Url::build('item_detail', array('id' => Url::get('id'), 'ctype' => 'comment', 'id_comment' => $item['id']));
$result .= '<tr id="' . $item['id'] . '"';
$result .= ' onmouseover="show_hide_menu(' . $item['id'] . ')" onmouseout="show_hide_menu(' . $item['id'] . ')" ';
$result .= '><td width="28" align="right" valign="top"><div style="height:5px"><span></span></div>';
if ($item['sender_user_id'] == 0) {
/* if($item['id']%3 == 0){
$item['sender_avatar_url'] = 'style/avatar/1.png';//'style/images/eb_small.gif';
}
elseif($item['id']%3 == 1){
$item['sender_avatar_url'] = 'style/avatar/2.png';
}
else{
$item['sender_avatar_url'] = 'style/avatar/3.png';
}*/
$item['sender_avatar_url'] = WEB_DIR . '_cache/eb_avatar/' . md5($item['sender_user_name']) . '.gif';
$html_content = '';
$result .= '<div class="feedbackAvatarSub" id="avatar_content_' . $item['user_id'] . '"><img src="' . $item['sender_avatar_url'] . '" width="40" height="40" /></div>';
} else {
if ($item['avatar_url']) {
$item['sender_avatar_url'] = EClassApi::getImageThumb($item['avatar_url'], 60, 0, 1, $item['img_server']);
if ($item['parent_id'] > 0) {
$html_content = '<a href="' . $item['sender_link'] . '"><img src="' . $item['sender_avatar_url'] . '" width="40"/></a>';
} else {
$html_content = '<a href="' . $item['sender_link'] . '"><img src="' . $item['sender_avatar_url'] . '" width="40"/></a>';
}
} else {
$item['sender_avatar_url'] = WEB_DIR . '_cache/eb_avatar/' . md5($item['sender_user_name']) . '.gif';
/*if ($item['parent_id'] > 0){
$html_content = '<a href="'.$item['sender_link'].'"><img src="style/avatar/2.png" width="40" height="40" /></a>';
}else{
$html_content = '<a href="'.$item['sender_link'].'"><img src="style/avatar/1.png" width="40" height="40" /></a>';
}*/
}
$result .= '<div class="profile_load" id="c' . $item['id'] . '" lang="' . $item['user_id'] . '"><div class="feedbackAvatarSub" ';
$result .= ' id="avatar_content_' . $item['user_id'] . '"><div class="bubbleInfo" id="info_' . $item['id'] . '" lang="' . $item['user_id'] . '"><div class="commentAva trigger">' . $html_content . '</div><!-- BEGIN POPUP MENU --><div class="popup" style="text-align: left;"><div id="show_mini_profile_c' . $item['id'] . '" style="display:none;"></div><div id="hide_mini_profile_c' . $item['id'] . '"><div class="contentPop" style="background-color:#fff"><div style="margin:4px;"><div class="blastTopLeft"><div class="blastTopRight"><div class="blastTopbg"><span></span></div></div></div><div class="blast"><img src="style/images/ajax-loader4.gif" width="62" height="13" /></div><div class="blastBottomLeft"><div class="blastBottomRight"><div class="blastBottombg"><span></span></div></div></div></div></div></div></div><!--END POPUP MENU --></div></div></div>';
}
$result .= '</td><td valign="top"><div class="contentFeedback" align="left"><div ';
if (isset($item['is_admin_mod']['id']) && ($item['is_admin_mod']['id'] == 9 || $item['is_admin_mod']['id'] == 1)) {
$result .= ' class="topFeedback_admin" ';
} elseif (isset($item['is_admin_mod']['id']) && ($item['is_admin_mod']['id'] == 2 || $item['is_admin_mod']['id'] == 3)) {
$result .= ' class="topFeedback_mod" ';
} elseif ($item['sender_user_name'] == $item_user_name) {
$result .= ' class="topFeedbackSelf" ';
} else {
$result .= ' class="topFeedback"';
}
$result .= ' >';
if ($item['sender_user_id'] == 0) {
$result .= ' <span class="guest_name">' . $item['sender_user_name'];
/*$result .= ($show_guest_email)?'<a href="mailto:'.$item['sender_email'].'" title="Gửi e-mail cho người dùng này!"><img src="style/images/comment_email/email.gif" border="0" width="15" height="11"/></a>':'';*/
$result .= $show_guest_email ? '' : '';
$result .= '</span>';
} else {
$result .= ' <a ';
$result .= $item['is_block'] == 1 ? ' title="Đang bị khóa nick" ' : ' ';
$result .= $item['is_admin_mod'] ? ' title="' . $item['is_admin_mod']['des'] . '" ' : ' ';
$result .= ' href="' . WEB_DIR . $item['sender_user_name'] . '">';
$result .= $item['is_block'] == 1 ? ' <s><i> ' : ' ';
$result .= $item['sender_user_name'];
$result .= $item['is_block'] == 1 ? ' </i></s> ' : ' ';
$result .= '</a>';
}
$result .= ' <span class="fb_time">' . $item['created_time'] . '</span> ';
$result .= '<div class="floatRight" style="margin-top:-12px; height:16px"><div id="show_menu_' . $item['id'] . '" style="display:none">';
if ($item['user_id'] != $cur_id && $item['sender_user_id'] != 0) {
$result .= ' <span class="send_pm_fb" onclick="fn_send_pm_fb(' . $item['user_id'] . ',\'' . $item['sender_user_name'] . '\');" id="' . $item['user_id'] . '-' . $item['sender_user_name'] . '" style="margin-left:5px"><a href="javascript: void(0)">gửi tin nhắn </a></span>|<span class="send_fb"><a href="' . WEB_DIR . ECRewrite::formatUrl('?page=shop&user_name=' . $item['sender_user_name'] . '&mode=comment') . '">viết lưu bút</a></span> ';
if ($item && $item['sender_user_id'] == 0 && $cur_id == $item['receiver_user_id'] || User::have_permit(ADMIN_ITEM)) {
$result .= ' | ';
}
}
if ($item && $item['sender_user_id'] == 0 && $cur_id == $item['receiver_user_id'] || User::have_permit(ADMIN_ITEM)) {
$result .= '<span onclick="fn_click_del_comment_aj(' . $item['id'] . ',' . $item_id . ')" id="' . $item['id'] . '|' . $item_id . '"><a href="javascript:void()"><img src="style/images/icon_delete.gif" width="9" height="9" /></a></span>';
}
$result .= '</div></div><div style="clear:both"><span></span></div>';
$result .= ' </div> <div align="center" id="mess_success_' . $item['id'] . '" style="display:none" class="mess_success"></div> <div class="detailFeedback" align="left" style="width:92%; overflow:hidden">' . $item['content'] . '</div> ';
if ($item['user_id'] != $cur_id) {
$result .= '<div id="reply_' . $item['id'] . '" ><div class="btn_fast_reply" onmouseout="if(this.className==\'btn_fast_reply_hover\')this.className=\'btn_fast_reply\'" onmouseover="if(this.className==\'btn_fast_reply\')this.className=\'btn_fast_reply_hover\'" style="float:right" onclick="show_box_reply(' . $item['id'] . ',' . $item['parent_id'] . ',\'' . $guest_name . '\',\'' . $guest_email . '\',\'' . $item['sender_user_name'] . '\',' . $item['sender_user_id'] . '); return true;">trả lời</div></div>';
$result .= ' <div style="clear:right" id="box_reply_' . $item['id'] . '"></div>';
}
$result .= '</div></td></tr><tr id="space_' . $item['id'] . '"><td height="1" colspan="2"><div style="height:1px; margin:5px 0; background-color:#fff"><span></span></div></td></tr>';
$result .= '</tr>';
}
echo $result;
System::halt();
}
示例3: show_log_sms
function show_log_sms()
{
$item_id = (int) Url::get('item_id', 0);
$page_log = (int) Url::get('page', 1);
$rowsPerPage = 10;
if ($page_log <= 0) {
$page_log = 1;
}
if ($item_id > 0 && User::is_login()) {
$log_ups = array();
$item = Item::get_item($item_id);
if ($item) {
if (User::have_permit(ADMIN_ITEM) || User::id() == $item['user_id']) {
global $display;
$limit = ($page_log - 1) * $rowsPerPage . "," . ($rowsPerPage + 1);
$re = DB::query("SELECT * FROM sms_item_up_auto WHERE item_id={$item_id} ORDER BY id DESC LIMIT {$limit}");
if ($re) {
$stt = 1;
while ($log_up = mysql_fetch_assoc($re)) {
if ($stt <= $rowsPerPage) {
$log_up['stt'] = $rowsPerPage * ($page_log - 1) + $stt++;
$log_up['time'] = date('d.m.Y H\\hi:s', $log_up['time']);
if ($log_up['up_number'] == 0) {
$log_up['up_number'] = $log_up['up_total'];
}
if ($log_up['status'] == -1) {
// Nhan tin sai cu phap
$log_up['up_number'] = 0;
$log_up['note'] = "Sai cú pháp";
} else {
$log_up['note'] = " ";
}
$log_ups[] = $log_up;
} else {
$display->add('log_more', 1);
}
}
}
$s_up_number = 0;
$s_up_total = 0;
$s_up_count = 0;
$re = DB::query("SELECT up_total, up_number, up_count, status, note FROM sms_item_up_auto WHERE item_id={$item_id}");
while ($item = mysql_fetch_assoc($re)) {
if ($item['up_number'] == 0) {
$item['up_number'] = $item['up_total'];
}
if ($item['status'] == -1) {
$item['up_number'] = 0;
$item['up_total'] = 0;
}
$s_up_number += $item['up_number'];
$s_up_total += $item['up_total'];
$s_up_count += $item['up_count'];
}
if ($s_up_total < 0) {
$s_up_total = 0;
}
$display->add('s_up_number', $s_up_number);
$display->add('s_up_total', $s_up_total);
$display->add('s_up_count', $s_up_count);
if ($page_log > 1) {
$display->add('show_log_more', 1);
}
if ($log_ups) {
$display->add('item_id', $item_id);
$display->add('log_ups', $log_ups);
$display->output('LogECS', false, 'ItemDetail');
System::halt();
}
}
}
}
echo 'no_log';
exit;
}
示例4: build_user_rss
function build_user_rss()
{
$user_id = (int) EClassApi::getParam('user_id');
$user = User::getUser($user_id);
if ($user) {
$subDir = 'rss1/' . floor($user_id / 1000);
//echo
$user_id = $user['id'];
$user['full_name'] != '' ? $user_name = trim(XMLLib::_xml_encode_attribute($user['full_name'])) : ($user_name = trim(XMLLib::_xml_encode_attribute($user['user_name'])));
$cachefile = 'rss1_user_' . $user_id;
header("content-type: text/xml");
if (StaticCache::notExistCache($cachefile, 3600, false, $subDir)) {
StaticCache::startCache();
$user_name = "Tin đăng của " . $user_name;
$rss = $this->build_rss_cat(0, $user_name, 100, $user_id);
echo $rss;
StaticCache::endCache();
}
} else {
REWRITE_ON ? header("Location:" . WEB_ROOT . "rss/") : header("Location:" . WEB_ROOT . "?page=rss");
}
System::halt();
}
示例5: array
<?php
//TuấnNK add (20080617_10h):
//Các xử lý cho ajax:
//echo basename($_SERVER['PHP_SELF']);
require_once 'core/Debug.php';
//System Debug...
require_once 'core/config.php';
//System Config...
require_once 'core/Init.php';
//System Init...
//System process & output for ajax request
$choice = array("index" => "index", "user" => "ajax_user", "item" => "ajax_item", "comment" => "ajax_comment", "misc" => "ajax_misc", "personal" => "ajax_personal", "admin" => "ajax_admin", "manage" => "ajax_manage", "upload" => "ajax_upload", "shop_giaodich" => "ajax_shop_giaodich", "shop" => "ajax_shop", "ad" => "ajax_ad", "payment" => "ajax_payment");
$action = AZLib::getParam('act');
if ($action == "" || $choice[$action] == "") {
$choice[$action] = "index";
}
require_once ROOT_PATH . "includes/ajax_action/" . $choice[$action] . ".ajax.php";
$run_me = new $choice[$action]();
$run_me->playme();
//End process & ouput
//Stop System
System::halt();
示例6: transaction
function transaction()
{
// viet luu but
header("Content-type: application/xml");
if (!User::is_login()) {
echo "<comments><content>no_login</content></comments>";
exit;
} else {
if (User::is_block()) {
echo "<comments><content>no_perm</content></comments>";
exit;
}
if (AZLib::isBlackList(User::$current->data['id'], AZLib::getParam('user_id'))) {
echo "<comments><content>blacklist</content></comments>";
exit;
}
if (AZLib::checkBadWord(AZLib::getParam('content'))) {
echo "<comments><content>bad_word</content></comments>";
exit;
}
$user_id = AZLib::getParam('user_id');
if (!($user = User::getUser($user_id))) {
echo "<comments><content>no_perm</content></comments>";
exit;
}
$content = preg_replace("/\n/", "<br />", Url::get('content'));
$content = str_replace('<br /><br />', ' ', $content);
$comment_content = $content;
$id = DB::insert('comment_user', array('content' => $comment_content, 'time' => TIME_NOW, 'post_ip' => AZLib::ip(), 'sender_user_id' => User::id(), 'sender_user_name' => User::user_name(), 'receiver_user_id' => $user['id'], 'receiver_user_name' => $user['user_name'], 'is_read' => 0));
if ($id) {
DB::query('UPDATE user set total_comment_user=total_comment_user+1 WHERE id=' . $user['id']);
// so luu but
User::getUser($user['id'], 0, 1);
if ($user['email'] && $user['email_alert'] && $user['id'] != User::id()) {
//Add to cron job:
$link = WEB_ROOT . AZRewrite::formatUrl('?page=shop&user_name=' . $user['user_name'] . '&mode=comment');
AZLib::addCronJob('user_comment', AZLib::parseBBCode($comment_content, true), $user['id'], User::user_name(), '', 0, '', $link);
}
}
$time = $up_time = date('H:i | ');
$xml = "<comments><content><![CDATA[" . AZLib::parseBBCode($comment_content) . "]]></content><post_time>{$time}</post_time></comments>";
echo $xml;
System::halt();
}
}
示例7: view_more_o_trans
function view_more_o_trans()
{
$page_no = (int) Url::get('page_no', 0);
$cur_group = (int) Url::get('cur_total_group', 0);
$action = Url::get('get_act');
if (!User::is_login()) {
$json = '({"msg":"no_login"})';
echo $json;
exit;
}
if (User::is_block()) {
$json = '({"msg":"no_perm"})';
echo $json;
exit;
}
if ($page_no > 0) {
$json = '({"msg":"success"';
require_once DIR_MODULE . "Personal/forms/Office.php";
$OfficeForm = new OfficeForm("OfficeForm");
$transact_office = $OfficeForm->draw();
$json .= ',"content":"' . addslashes(str_replace(array(chr(13), chr(10)), ' ', $transact_office)) . '"';
$json .= ',"total_group":"' . $OfficeForm->total_group . '","show_more":"' . $OfficeForm->show_more . '"';
$json .= '})';
echo $json;
System::halt();
}
$json = '({"msg":"no_perm"})';
echo $json;
exit;
}
示例8: show_log_up_item
function show_log_up_item()
{
$item_id = (int) Url::get('item_id', 0);
if ($item_id > 0 && User::is_login() && !User::is_block()) {
$log_ups = array();
$item = Item::get_item($item_id);
if ($item) {
if (User::id() == $item['user_id']) {
global $display;
$re = DB::query("SELECT * FROM up_item_log WHERE item_id={$item_id} ORDER BY id DESC LIMIT 200");
if ($re) {
$stt = 1;
while ($log_up = mysql_fetch_assoc($re)) {
$log_up['stt'] = $stt++;
$log_up['up_time'] = date('d.m.Y H\\hi:s', $log_up['up_time']);
if ($log_up['up_id']) {
$log_up['type'] = '<font color=green><b>Up tự động</b></font>';
} else {
$log_up['type'] = 'Thành viên up';
}
$arr = explode(' ', $log_up['run_order']);
$log_up['run_order'] = $arr[0];
if ($log_up['status'] == 0) {
$log_up['status'] = '<font color="orange">Chưa kích hoạt</font>';
} elseif ($log_up['status'] == 1) {
$log_up['status'] = '<font color="green">Hoạt động</font>';
} elseif ($log_up['status'] == 2) {
$log_up['status'] = '<font color="brown">Hết lượt up</font>';
} elseif ($log_up['status'] == 3) {
$log_up['status'] = '<span title="Tạm ngừng do tin bị xoá hoặc kiểm duyệt"><font color="red">Tạm ngừng</font></span>';
}
$log_up['del_link'] = Url::build_current(array('cmd' => 'del_log', 'log_id' => $log_up['id']));
$log_up['href'] = '?page=item_detail&id=' . $log_up['item_id'];
$log_up['item_c_time'] = '';
$log_up['item_up_time'] = '';
$log_ups[] = $log_up;
}
}
if ($log_ups) {
$display->add('item_id', $item['id']);
$display->add('item_name', $item['name']);
$display->add('post_time', date('H\\hi d.m.Y', $item['created_time']));
$display->add('up_time', date('H\\hi d.m.Y', $item['up_time']));
$display->add('item_url', Url::build('item_detail', array('id' => $item['id'], 'ebname' => AZLib::safe_title($item['name']))));
$display->add('log_ups', $log_ups);
$display->output('UpTinLog', false, 'Personal');
System::halt();
}
}
}
}
echo 'no_log';
exit;
}
示例9: redirect_url
static function redirect_url($url = false, $type = false)
{
/*if(!$url || $url==''){
$url='?'.$_SERVER['QUERY_STRING'];
}*/
if ($url != '') {
if (strpos($url, WEB_ROOT) === 0) {
$url = substr($url, strlen(WEB_ROOT));
}
if (strpos($url, WEB_DIR) === 0) {
$url = substr($url, strlen(WEB_DIR));
}
/*if (REWRITE_ON){
$url= AZRewrite::doReplace($url);
unset($rewrite);
}*/
$url = AZRewrite::formatUrl($url);
} else {
$url = '';
}
if ($type == 301) {
Header("HTTP/1.1 301 Moved Permanently");
}
header('Location:' . WEB_DIR . $url);
System::halt();
}
示例10: mini_profile
function mini_profile()
{
$user_ids = EClassApi::getParam('user_ids');
if ($user_ids) {
$page_num = EClassApi::getParam('page_num');
$st = '({';
$topTxt = '';
$sql = 'SELECT account.id, user_name, full_name, blast, create_time, address, mobile_phone, yahoo_id, show_email, email, website
FROM account WHERE id IN (' . $user_ids . ')';
$re = DB::query($sql);
$i = 0;
if ($re) {
while ($user = mysql_fetch_assoc($re)) {
$user_id = $user['id'];
if ($i > 0) {
$st .= ',';
}
$i++;
$topTxt = '';
if ($user) {
$subDir = 'item_user/' . floor($user_id / 1000);
$cachefile = 'top_item_' . $user_id;
// start cache
if (StaticCache::notExistCache($cachefile, 600, true, $subDir)) {
StaticCache::startCache();
$top_items = EClassApi::getTopItem($user_id);
if ($top_items) {
$topItem = '<div class=\'miniTopList\'>Giao dịch mới nhất:</div><div class=\'listCheap\'>';
foreach ($top_items as $item) {
$link = WEB_DIR . ECRewrite::formatUrl("?page=item_detail&id=" . $item['id'] . "&ebname=" . EClassApi::safe_title($item['name']));
$topItem .= '<div><span class=\'miniNews\'><a href=\'' . $link . '\' target=\'_blank\'>' . EClassApi::subString(stripslashes($item['name']), 0, 40, true) . '</a></span></div>';
}
$topItem .= '</div>';
echo $topItem;
}
StaticCache::endCache();
}
$topTxt = StaticCache::$curentContent;
// end cache
$user['blast'] = EClassApi::remove_4_js(EnbacLib::BBCode(EClassApi::cleanHtml($user['blast'])));
if (trim($user['blast'])) {
$user['blast'] = ' ' . $user['blast'];
if (strpos($user['blast'], 'http://')) {
$user_blast = $user['blast'];
while (strpos($user_blast, 'http://')) {
$tmp = substr($user_blast, strpos($user_blast, 'http://'));
if (strpos($tmp, ' ')) {
$blast_url = substr($tmp, 0, strpos($tmp, ' '));
} else {
$blast_url = $tmp;
}
$user_blast = str_replace($blast_url, '', $user_blast);
}
$new_blast_url = ' <a href=\'' . $blast_url . '\' target=\'_blank\'>Click here</a>';
$user['blast'] = substr($user_blast . $new_blast_url, 1);
}
}
if ($user['blast'] == '') {
$user['blast'] = '...';
}
if ($user['website'] == '') {
$user['website'] = '';
} else {
$user['website_url'] = $user['website'];
if (strrpos($user['website_url'], 'ttp://') != 1) {
$user['website_url'] = 'http://' . $user['website_url'];
}
if (strlen($user['website']) > 8) {
if (strpos($user['website'], '/', 8) > 0) {
$user['website'] = substr($user['website'], 0, strpos($user['website'], '/', 8));
}
}
$user['website'] = '<a href=\'' . $user['website_url'] . '\' target=\'_blank\' class=\'lineHeight15\'><strong>' . $user['website'] . '</strong></a>';
}
$st .= '"' . $user_id . '" : {';
$st .= '"user_id": "' . $user_id . '",';
$st .= '"user_name": "' . $user['user_name'] . '",';
$st .= '"sender_link": "' . Url::build('shop', array('user_name' => $user['user_name'])) . '",';
$st .= '"blast": "' . $user['blast'] . '",';
$st .= '"total_score": "0",';
$st .= '"full_name": "' . stripslashes($user['full_name']) . '",';
$st .= '"create_time": "' . date('d-m-Y', $user['create_time']) . '",';
$st .= '"address": "' . stripslashes($user['address']) . '",';
$st .= '"mobile_phone": "' . stripslashes($user['mobile_phone']) . '",';
$st .= '"yahoo_id": "' . stripslashes($user['yahoo_id']) . '",';
$st .= '"email": "' . ($user['show_email'] == 1 ? stripslashes($user['email']) : '') . '",';
$st .= '"website": "' . ($user['website'] ? stripslashes($user['website']) : '') . '",';
$st .= '"top_item": "' . addslashes($topTxt) . '"';
$st .= '}';
}
}
}
$st .= '})';
} else {
$st = '({})';
}
header("content-type: text/javascript");
echo $st;
System::halt();
}