コード例 #1
0
ファイル: template.php プロジェクト: sagar1596/fxblank
function fxblank_nodequeue_pager($vars)
{
    $pager = getPager($vars['sqid'], $vars['wrap']);
    $prev = FALSE;
    $next = FALSE;
    switch ($vars['links']) {
        case 0:
            $prev = _getPagerPrevious($pager, $vars['nid']);
            break;
        case 1:
            $next = _getPagerNext($pager, $vars['nid']);
            break;
        default:
            $prev = _getPagerPrevious($pager, $vars['nid']);
            $next = _getPagerNext($pager, $vars['nid']);
            break;
    }
    $items = array();
    if ($prev) {
        $text = variable_get('nodequeue_pagers_previous', t('Previous'));
        if ($vars['title']) {
            $node = node_load($prev);
            $text .= ' <span class="title">' . $node->title . '<span>';
        }
        $items[] = l($text, 'node/' . $prev, array('html' => TRUE, 'attributes' => array('class' => 'btn btn-default')));
    }
    if ($next) {
        $text = variable_get('nodequeue_pagers_next', t('Next'));
        if ($vars['title']) {
            $node = node_load($next);
            $text .= ' <span class="title">' . $node->title . '<span>';
        }
        $items[] = l($text, 'node/' . $next, array('html' => TRUE, 'attributes' => array('class' => 'btn btn-primary')));
    }
    return theme('item_list', array('items' => $items, 'attributes' => array('class' => 'nodequeue_pager')));
}
コード例 #2
0
ファイル: admin_delete.php プロジェクト: rhertzog/lcs
        $claroline->display->header->addHtmlHeader($javascriptDelete);
        foreach ($userList as $user) {
            $content .= '<tr>' . "\n" . '<td>' . $user['id'] . '</td>' . "\n" . '<td>' . get_lang('%firstName %lastName', array('%firstName' => claro_htmlspecialchars($user['firstname']), '%lastName' => claro_htmlspecialchars($user['lastname']))) . '</td>' . "\n" . '<td>' . $user['username'] . '</td>' . "\n" . '<td align="center">' . '<a href="' . $linkDelete . 'cmd=rqFromUser&amp;userId=' . $user['id'] . '" ' . ' onclick="return deleteMessageFromUser(\'' . $linkDelete . 'cmd=exFromUser&amp;userId=' . $user['id'] . '\')">' . '<img src="' . get_icon_url('delete') . '" alt="' . get_lang('Delete messages') . '" /></a></td>' . "\n" . '</tr>' . "\n\n";
        }
    } else {
        $content .= '<tr>' . "\n" . '<td colspan="4">' . get_lang('Empty') . '</td>' . "\n" . '</tr>' . "\n\n";
    }
    $content .= '</table>';
    if ($userList->getNumberOfPage() > 1) {
        $arg_paging = makeArgLink($arguments, array('page'));
        if ($arg_paging == "") {
            $linkPaging = $_SERVER['PHP_SELF'] . "?page=";
        } else {
            $linkPaging = $_SERVER['PHP_SELF'] . "?" . $arg_paging . "&amp;page=";
        }
        $content .= getPager($linkPaging, $arguments['page'], $userList->getNumberOfPage());
    }
}
//----------- end from user
//--------------- older than
if ($displayRemoveOlderThanConfirmation) {
    $date = isset($_REQUEST['date']) ? $_REQUEST['date'] : NULL;
    if (is_null($date)) {
        $CssLoader = CssLoader::getInstance();
        $CssLoader->load('ui.datepicker');
        $JsLoader = JavascriptLoader::getInstance();
        $JsLoader->load('jquery');
        $JsLoader->load('ui.datepicker');
        $javascript = '
            <script type="text/javascript" charset="utf-8">
                jQuery(function($){
コード例 #3
0
ファイル: admin_search.php プロジェクト: rhertzog/lcs
        $content .= '</table>' . '<input type="submit" value="' . get_lang('Delete selected message(s)') . '" />' . "\n\n";
    }
    $content .= '</form>';
    // prepare the link to change of page
    if ($box->getNumberOfPage() > 1) {
        // number of page to display in the page before and after thecurrent page
        $nbPageToDisplayBeforeAndAfterCurrentPage = 1;
        $content .= '<div id="im_paging">';
        $arg_paging = makeArgLink($arguments, array('page'));
        if ($arg_paging == "") {
            $linkPaging = $_SERVER['PHP_SELF'] . "?page=";
        } else {
            $linkPaging = $_SERVER['PHP_SELF'] . "?" . $arg_paging . "&amp;page=";
        }
        if (!isset($arguments['page'])) {
            $page = 1;
        } else {
            $page = $arguments['page'];
        }
        $content .= getPager($linkPaging, $page, $box->getNumberOfPage());
    }
}
// ------------------- render ----------------------------
$claroline->display->banner->breadcrumbs->append(get_lang('Administration'), get_path('rootAdminWeb'));
$claroline->display->banner->breadcrumbs->append(get_lang('Internal messaging'), 'admin.php');
$claroline->display->banner->breadcrumbs->append(get_lang('Search'), 'admin_search.php?search=' . addslashes($arguments['search']));
$title['mainTitle'] = get_lang('Internal messaging') . ' - ' . get_lang('Search');
$title['subTitle'] = $subTitle;
$claroline->display->body->appendContent(claro_html_tool_title($title));
$claroline->display->body->appendContent($content);
echo $claroline->display->render();
コード例 #4
0
ファイル: lib_main.php プロジェクト: norain2050/benhu
/**
 * 查询评论内容 chen-0922添加个人图片,晒单图片
 *
 * @access  public
 * @params  integer     $id
 * @params  integer     $type
 * @params  integer     $page
 * @return  array
 */
function assign_comment($id, $type, $page = 1)
{
    /* 取得评论列表 */
    $count = $GLOBALS['db']->getOne('SELECT COUNT(*) FROM ' . $GLOBALS['ecs']->table('comment') . " WHERE id_value = '{$id}' AND comment_type = '{$type}' AND status = 1 AND parent_id = 0");
    $size = !empty($GLOBALS['_CFG']['comments_number']) ? $GLOBALS['_CFG']['comments_number'] : 5;
    $page_count = $count > 0 ? intval(ceil($count / $size)) : 1;
    $sql = 'SELECT c.*,u.rank_points,u.personal_pic FROM ' . $GLOBALS['ecs']->table('comment') . ' AS c LEFT JOIN ' . $GLOBALS['ecs']->table('users') . " AS u ON c.user_id=u.user_id WHERE id_value = '{$id}' AND comment_type = '{$type}' AND c.status = 1 AND c.parent_id = 0" . ' ORDER BY add_time DESC';
    $res = $GLOBALS['db']->selectLimit($sql, $size, ($page - 1) * $size);
    $arr = array();
    $ids = '';
    /*获取会员等级数据*/
    $sql = 'SELECT min_points,max_points FROM ' . $GLOBALS['ecs']->table('user_rank') . ' WHERE rank_name LIKE "VIP%" ORDER BY min_points ASC';
    $rank_res = $GLOBALS['db']->GetAll($sql);
    while ($row = $GLOBALS['db']->fetchRow($res)) {
        if ($row['order_id']) {
            $sql = "select thumb from " . $GLOBALS['ecs']->table('shaidan') . " where order_id=" . $row['order_id'] . " and goods_id=" . $row['id_value'];
            $thumbs = $GLOBALS['db']->getAll($sql);
        }
        $arr[$row['comment_id']]['thumbs'] = empty($row['order_id']) ? '' : $thumbs;
        $ids .= $ids ? ",{$row['comment_id']}" : $row['comment_id'];
        $arr[$row['comment_id']]['id'] = $row['comment_id'];
        $arr[$row['comment_id']]['email'] = $row['email'];
        $arr[$row['comment_id']]['username'] = $row['is_anonymity'] == 0 ? $row['user_name'] : '';
        $arr[$row['comment_id']]['personal_pic'] = $row['personal_pic'];
        if (empty($row['rank_points']) || $row['user_id'] == 0) {
            $arr[$row['comment_id']]['rank_portrait'] = 'style/images/vip_s0.png';
        } else {
            foreach ($rank_res as $key => $value) {
                if ($row['rank_points'] >= $value['min_points'] && $row['rank_points'] < $value['max_points']) {
                    $arr[$row['comment_id']]['rank_portrait'] = 'style/images/vip_s' . $key . '.png';
                }
            }
        }
        $arr[$row['comment_id']]['rank_points'] = $row['rank_points'];
        $arr[$row['comment_id']]['content'] = str_replace('\\r\\n', '<br />', htmlspecialchars($row['content']));
        $arr[$row['comment_id']]['content'] = nl2br(str_replace('\\n', '<br />', $arr[$row['comment_id']]['content']));
        $arr[$row['comment_id']]['rank'] = $row['comment_rank'];
        $arr[$row['comment_id']]['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']);
    }
    /* 取得已有回复的评论 */
    if ($ids) {
        $sql = 'SELECT * FROM ' . $GLOBALS['ecs']->table('comment') . " WHERE parent_id IN( {$ids} )";
        $res = $GLOBALS['db']->query($sql);
        while ($row = $GLOBALS['db']->fetch_array($res)) {
            $arr[$row['parent_id']]['re_content'] = nl2br(str_replace('\\n', '<br />', htmlspecialchars($row['content'])));
            $arr[$row['parent_id']]['re_add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']);
            $arr[$row['parent_id']]['re_email'] = $row['email'];
            $arr[$row['parent_id']]['re_username'] = $row['user_name'];
        }
    }
    /* 分页样式 */
    $pager = getPager(array('currPage' => $page, 'size' => $size, 'count' => $count, 'page_count' => $page_count, 'id' => $id, 'type' => $type));
    $cmt = array('comments' => $arr, 'pager' => $pager);
    return $cmt;
}