• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP list_entities函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中list_entities函数的典型用法代码示例。如果您正苦于以下问题:PHP list_entities函数的具体用法?PHP list_entities怎么用?PHP list_entities使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了list_entities函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: elgg_echo

<?php

// pages on the group index page
//check to make sure this group forum has been activated
if ($vars['entity']->pages_enable != 'no') {
    ?>

<div id="group_tasks_widget">
<h2><?php 
    echo elgg_echo("tasks:group");
    ?>
</h2>
<?php 
    set_context('search');
    $objects = list_entities("object", "tasks", page_owner(), 5, false);
    set_context('tasks');
    $users_tasks_url = $vars['url'] . "pg/tasks/" . page_owner_entity()->username;
    if ($objects) {
        echo $objects;
        echo "<div class=\"forum_latest\"><a href=\"{$users_tasks_url}\">" . elgg_echo('tasks:more') . "</a></div>";
    } else {
        echo "<div class=\"forum_latest\">" . elgg_echo("tasks:nogroup") . "</div>";
    }
    ?>
<br class="clearfloat" />
</div>

<?php 
}
开发者ID:eokyere,项目名称:elgg,代码行数:29,代码来源:groupprofile_tasks.php


示例2: define

<?php

/**
 * Elgg view all blog posts from all users page
 * 
 * @package ElggBlog
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd <[email protected]>
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 */
// Load Elgg engine
define('everyoneblog', 'true');
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
// Get the current page's owner
$page_owner = $_SESSION['user'];
set_page_owner($_SESSION['guid']);
$area2 = elgg_view_title(elgg_echo('blog:everyone'));
$area2 .= list_entities('object', 'blog', 0, 10, false);
// get tagcloud
// $area3 = "This will be a tagcloud for all blog posts";
// Get categories, if they're installed
global $CONFIG;
$area3 = elgg_view('blog/categorylist', array('baseurl' => $CONFIG->wwwroot . 'search/?subtype=blog&tagtype=universal_categories&tag=', 'subtype' => 'blog'));
$body = elgg_view_layout("two_column_left_sidebar", '', $area2, $area3);
// Display page
page_draw(elgg_echo('blog:everyone'), $body);
开发者ID:eokyere,项目名称:elgg,代码行数:27,代码来源:everyone.php


示例3: dirname

 * @author Curverider Ltd
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 * 
 * 
 * TODO: File icons, download & mime types
 */
//require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
if (is_callable('group_gatekeeper')) {
    group_gatekeeper();
}
//set the title
if (page_owner() == $_SESSION['user']) {
    $area2 = elgg_view_title($title = elgg_echo('file:yours'));
} else {
    $area2 = elgg_view_title($title = elgg_echo('files'));
}
// Get objects
set_context('search');
$area2 .= list_entities("object", "file", page_owner(), 10);
set_context('file');
$get_filter = get_filetype_cloud(page_owner());
if ($get_filter) {
    $area1 = $get_filter;
} else {
    $area2 .= elgg_view('page_elements/contentwrapper', array('body' => elgg_echo("file:none")));
}
$body = elgg_view_layout('two_column_left_sidebar', $area1, $area2);
// Finally draw the page
page_draw(sprintf(elgg_echo("file:user"), page_owner_entity()->name), $body);
开发者ID:eokyere,项目名称:elgg,代码行数:31,代码来源:index.php


示例4: add_submenu_item

    add_submenu_item(elgg_echo('pages:all'), $CONFIG->wwwroot . "mod/pages/world.php", 'pageslinksgeneral');
}
if ($owner instanceof ElggEntity && can_write_to_container(0, $owner->guid)) {
    add_submenu_item(elgg_echo('pages:new'), $CONFIG->url . "pg/pages/new/?container_guid=" . page_owner(), 'pagesactions');
    if ($owner instanceof ElggUser) {
        add_submenu_item(elgg_echo('pages:welcome'), $CONFIG->url . "pg/pages/welcome/", 'pagesactions');
    }
}
if (is_callable('group_gatekeeper')) {
    group_gatekeeper();
}
$limit = get_input("limit", 10);
$offset = get_input("offset", 0);
if ($owner instanceof ElggGroup) {
    $title = sprintf(elgg_echo("pages:group"), $owner->name);
} else {
    $title = sprintf(elgg_echo("pages:user"), $owner->name);
}
// Get objects
$context = get_context();
set_context('search');
$objects = list_entities("object", "page_top", page_owner(), $limit, false);
set_context($context);
//get the owners latest welcome message
$welcome_message = get_entities("object", "pages_welcome", $owner->guid, '', 1);
$body = elgg_view_title($title);
$body .= elgg_view("pages/welcome", array('entity' => $welcome_message));
$body .= $objects;
$body = elgg_view_layout('two_column_left_sidebar', '', $body);
// Finally draw the page
page_draw($title, $body);
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:31,代码来源:index.php


示例5: get_plugin_setting

<?php

if (is_plugin_enabled('pages')) {
    $limit = get_plugin_setting('pages_num_items', 'vazco_mainpage');
    if (!isset($limit) || !$limit) {
        $limit = 10;
    }
    $objects = list_entities("object", "page_top", 0, $limit, false);
    ?>
	<div class="index_box listing_narrow">
		<h2><?php 
    echo elgg_echo("custom:pages");
    ?>
</h2>
		<div class="search_listing">
		<?php 
    if ($objects != '') {
        echo $objects;
    } else {
        echo elgg_echo('vazco_mainpage:pages:nopages');
    }
    ?>
		</div>
	</div>

<?php 
}
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:27,代码来源:pages.php


示例6: dirname

 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
// Load Elgg engine
require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php";
// Set context
set_context('search');
// Get input
$tag = stripslashes(get_input('tag'));
if (!empty($tag)) {
    $title = sprintf(elgg_echo('content_item:content_search_title'), $tag);
    $body = "";
    $body .= elgg_view_title($title);
    // elgg_view_title(sprintf(elgg_echo('searchtitle'),$tag));
    $body .= elgg_view('user/search/startblurb', array('tag' => $tag));
    $offset = (int) get_input('offset');
    $limit = 50;
    $count = (int) search_for_user($tag, 50, 0, '', true);
    $entities = search_for_user($tag, $limit, $offset);
    $body .= elgg_view_entity_list($entities, $count, $offset, $limit, $fullview, false);
    /// The above code instead of the line below
    //$body .= list_user_search($tag);
} else {
    $title = elgg_echo('item:user');
    $body .= elgg_view_title($title);
    $body .= list_entities('user');
}
$body = elgg_view_layout('one_column', $body);
page_draw($title, $body);
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:31,代码来源:users.php


示例7: list_entities

<style type="text/css">
#pages_widget .pagination {
    display:none;
}
</style>
<?php 
/**
 * Elgg pages widget edit
 *
 * @package ElggPages
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd <[email protected]>
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 */
$num_display = (int) $vars['entity']->pages_num;
$pages = list_entities("object", "page_top", page_owner(), $num_display, false);
$pagesurl = $vars['url'] . "pg/pages/owned/" . page_owner_entity()->username;
$pages .= "<div class=\"pages_widget_singleitem_more\"><a href=\"{$pagesurl}\">" . elgg_echo('pages:more') . "</a></div>";
echo "<div id=\"pages_widget\">" . $pages . "</div>";
开发者ID:eokyere,项目名称:elgg,代码行数:20,代码来源:view.php


示例8: dirname

<?php

/**
 * Elgg administration user system index
 * 
 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
// Get the Elgg framework
require_once dirname(dirname(__FILE__)) . "/engine/start.php";
// Make sure only valid admin users can see this
admin_gatekeeper();
// Set admin user for user block
//set_page_owner($_SESSION['guid']);
// Are we performing a search
$search = get_input('s');
$limit = get_input('limit', 10);
$offset = get_input('offset', 0);
$context = get_context();
$title = elgg_view_title(elgg_echo('admin:user'));
set_context('search');
$result = list_entities('user', '', 0, $limit, false);
set_context('admin');
// Display main admin menu
page_draw(elgg_echo("admin:user"), elgg_view_layout("two_column_left_sidebar", '', $title . elgg_view("admin/user") . $result));
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:27,代码来源:user.php


示例9: set_context

set_context('search');
if ($tag != "") {
    $objects = list_entities_from_metadata('tags', $tag, 'group', "", "", $limit, false);
} else {
    switch ($filter) {
        case "newest":
            $objects = list_entities('group', 'project', 0, $limit, false);
            break;
        case "pop":
            $objects = list_entities_by_relationship_count('member', 'false', 'group', 'project');
            break;
        case "active":
            $objects = list_entities_from_annotations("object", "groupforumtopic", "group_topic_post", "", 40, 0, 0, false, true);
            break;
        case 'default':
            $objects = list_entities('group', "project", 0, $limit, false);
            break;
    }
}
//get a group count
$group_count = get_entities("group", "project", 0, "", 10, 0, true, 0, null);
//DISABLE find groups (Sx: Search by tag needs to be reconstituted or removed from the left side of the people and project lists)
//$area1 = elgg_view("groups/find");
//menu options
$area1 .= elgg_view("groups/side_menu");
//featured groups
$featured_groups = get_entities_from_metadata("featured_group", "yes", "group", "project", 0, 10, false, false, false);
$area1 .= elgg_view("groups/featured", array("featured" => $featured_groups));
set_context($context);
$title = sprintf(elgg_echo("groups:all"), page_owner_entity()->name);
$area2 = elgg_view_title($title);
开发者ID:eokyere,项目名称:elgg,代码行数:31,代码来源:all.php


示例10: dirname

<?php

/**
 * Elgg view all thewire posts from all users page
 * 
 * @package ElggTheWire
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider <[email protected]>
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 */
// Load Elgg engine
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
$area2 = elgg_view_title(elgg_echo("thewire:everyone"));
//add form
$area2 .= elgg_view("thewire/forms/add");
$area2 .= list_entities('object', 'thewire');
// elgg_view("thewire/view",array('entity' => $thewireposts));
$body = elgg_view_layout("two_column_left_sidebar", '', $area2);
// Display page
page_draw(elgg_echo('thewire:everyone'), $body);
开发者ID:eokyere,项目名称:elgg,代码行数:21,代码来源:everyone.php


示例11: list_entities

<?php

/**
 * Elgg vazco_mainpage plugin
 * 
 * @author Michal Zacher [[email protected]]
 */
if (is_plugin_enabled('groups')) {
    //newest groups
    $groups = list_entities('group', '', 0, 4, false, false, false);
    ?>
 
        <!-- display latest groups -->
	    <div class="index_box group_listing_narrow">
            <h2><?php 
    echo elgg_echo("custom:groups");
    ?>
</h2>
        <?php 
    if (!empty($groups)) {
        echo $groups;
        //this will display groups
    } else {
        echo "<p><?php echo elgg_echo('custom:nogroups'); ?>.</p>";
    }
    ?>
    	</div>
<?php 
}
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:29,代码来源:groups.php


示例12: tp_mostrecentimages

/**
 * Convenience function for listing recent images
 * 
 * @param int $max
 * @param bool $pagination
 * @return string
 */
function tp_mostrecentimages($max = 8, $pagination = true)
{
    return list_entities("object", "image", 0, $max, false, false, $pagination);
}
开发者ID:rijojoy,项目名称:MyIceBerg,代码行数:11,代码来源:start.php


示例13: dirname

<?php

include_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
$body = list_entities('object', 'companion', 0, 10, false);
$body = elgg_view_layout('two_column_left_sidebar', '', $body);
page_draw("Collections of Educational Resources", $body);
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:6,代码来源:index.php


示例14: define

<?php

/**
 * @package Elgg
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Roger Curry, Grid Research Centre [[email protected]]
 * @author Tingxi Tan, Grid Research Centre [[email protected]]
 * @link http://grc.ucalgary.ca/
 */
define('everyonepublication', 'true');
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
$page_owner = $_SESSION['user'];
set_page_owner($_SESSION['guid']);
$nav = elgg_view('navigation/pagination', array('baseurl' => $_SERVER['REQUEST_URI'], 'offset' => 0, 'count' => $count, 'limit' => 10, 'word' => 'annoff', 'nonefound' => false));
$area2 .= $nav;
$area2 = elgg_view_title(elgg_echo('publication:everyone'));
set_context('references');
$area2 .= '<div class="contentWrapper">';
$area2 .= list_entities('object', 'publication', 0, 0, false);
$area2 .= '</div>';
set_context('publications');
$area3 = elgg_view('publication/search');
$body = elgg_view_layout("two_column_left_sidebar", '', $area2, $area3);
page_draw(elgg_echo('publication:everyone'), $body);
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:24,代码来源:everyone.php


示例15: dirname

/**
 * Generic search viewer
 * Given a GUID, this page will try and display any entity
 * 
 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
// Load Elgg engine
require_once dirname(dirname(__FILE__)) . "/engine/start.php";
// Set context
set_context('search');
// Get input
$tag = stripslashes(get_input('tag'));
if (!empty($tag)) {
    $title = sprintf(elgg_echo('groups:searchtitle'), $tag);
    $body = "";
    $body .= elgg_view_title($title);
    // elgg_view_title(sprintf(elgg_echo('searchtitle'),$tag));
    $body .= elgg_view('group/search/startblurb', array('tag' => $tag));
    $body .= list_group_search($tag);
    //$body = elgg_view_layout('two_column_left_sidebar','',$body);
} else {
    $title = elgg_echo('item:group');
    $body .= elgg_view_title($title);
    $body .= list_entities('groups');
}
$body = elgg_view_layout('two_column_left_sidebar', '', $body);
page_draw($title, $body);
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:30,代码来源:groups.php


示例16: dirname

 * Elgg file browser
 * 
 * @package ElggFile
 * @author Curverider Ltd
 * @copyright Curverider Ltd 2008-2009 - 2009
 * @link http://elgg.com/
 */
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
$limit = get_input("limit", 10);
$offset = get_input("offset", 0);
$tag = get_input("tag");
// Get the current page's owner
$page_owner = page_owner_entity();
if ($page_owner === false || is_null($page_owner)) {
    $page_owner = $_SESSION['user'];
    set_page_owner($_SESSION['guid']);
}
// Get objects
$area2 = elgg_view_title($title = elgg_echo('file:type:all'));
$area1 = get_filetype_cloud();
// the filter
set_context('search');
if ($tag != "") {
    $area2 .= list_entities_from_metadata('tags', $tag, 'object', 'file');
} else {
    $area2 .= list_entities('object', 'file');
}
set_context('file');
$body = elgg_view_layout('two_column_left_sidebar', $area1, $area2);
// Finally draw the page
page_draw(sprintf(elgg_echo("file:yours"), $_SESSION['user']->name), $body);
开发者ID:eokyere,项目名称:elgg,代码行数:31,代码来源:world.php


示例17: list_entities

<?php

/**
 * New wire post view for the activity stream
 */
//grab the users latest from the wire
$latest_wire = list_entities("object", "thewire", $_SESSION['user']->getGUID(), 1, true, false, false);
?>

<script>
function textCounter(field,cntfield,maxlimit) {
    // if too long...trim it!
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    } else {
        // otherwise, update 'characters left' counter
        cntfield.value = maxlimit - field.value.length;
    }
}
</script>

<div class="sidebarBox">

	<form action="<?php 
echo $vars['url'];
?>
action/thewire/add" method="post" name="noteForm">
			
		<?php 
$display .= "<h3>" . elgg_echo('thewire:newpost') . "</h3><textarea name='note' value='' onKeyDown=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" onKeyUp=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" id=\"thewire_sidebarInputBox\">{$msg}</textarea><br />";
$display .= "<div class='thewire_characters_remaining'><input readonly type=\"text\" name=\"remLen1\" size=\"3\" maxlength=\"3\" value=\"140\" class=\"thewire_characters_remaining_field\">";
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:31,代码来源:activity_view.php


示例18: get_entities

<?php

/**
 * Profile Manager
 * 
 * Profile Types list view
 * 
 * @package profile_manager
 * @author ColdTrick IT Solutions
 * @copyright Coldtrick IT Solutions 2009
 * @link http://www.coldtrick.com/
 */
$profile_types_count = get_entities("object", CUSTOM_PROFILE_FIELDS_PROFILE_TYPE_SUBTYPE, null, null, null, null, true);
if ($profile_types_count > 0) {
    $list = list_entities("object", CUSTOM_PROFILE_FIELDS_PROFILE_TYPE_SUBTYPE, null, $profile_types_count, false, false, false);
} else {
    $list = elgg_echo("profile_manager:profile_types:list:no_types");
}
?>
<div class="contentWrapper">
	<h3 class="settings"><span class='custom_fields_more_info' id='more_info_profile_type_list'></span><?php 
echo elgg_echo("profile_manager:profile_types:list:title");
?>
</h3>
	<div id="custom_fields_profile_types_list_custom">	
		<?php 
echo $list;
?>
	</div>
</div>
开发者ID:eokyere,项目名称:elgg,代码行数:30,代码来源:list.php


示例19: list_admin_messages

/**
 * List all admin messages.
 *
 * @param int $limit Limit
 */
function list_admin_messages($limit = 10)
{
    return list_entities('object', 'admin_message', 0, $limit);
}
开发者ID:portokallidis,项目名称:Metamorphosis-Meducator,代码行数:9,代码来源:admin.php


示例20: list_entities_from_metadata

    case "newest":
        if (!isadminloggedin()) {
            $content .= list_entities_from_metadata("validated", "1", "user", "", "", 10, false, false);
        } else {
            $content = list_entities("user", "", 0, 10, false);
        }
        break;
    case "pop":
        $content = list_entities_by_relationship_count('friend', true);
        break;
    case "active":
        $content = elgg_view("members/online");
        break;
    case "search":
        set_context('search');
        $content = list_user_search($tag);
        break;
    case "search_tags":
        //$content = trigger_plugin_hook('search','',$tag,"");
        $content .= list_entities_from_metadata("", $tag, "user", "", "", 10, false, false);
        $members = get_entities_from_metadata("", $tag, "user", "", 0, 1000, 0, '', 0, true, false);
        break;
    case 'default':
        $content = list_entities("user", "", 0, 10, false, true);
        break;
}
$area2 .= elgg_view('page_elements/contentwrapper', array('body' => elgg_view("members/members_sort_menu", array("count" => $members, "filter" => $filter)) . $content, 'subclass' => 'members'));
//select the correct canvas area
$body = elgg_view_layout("sidebar_boxes", $area1, $area2);
// Display page
page_draw(sprintf(elgg_echo('members:members'), $page_owner->name), $body);
开发者ID:eokyere,项目名称:elgg,代码行数:31,代码来源:index.php



注:本文中的list_entities函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP list_entities_from_metadata函数代码示例发布时间:2022-05-15
下一篇:
PHP list_directories_and_files函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap