本文整理汇总了PHP中ossn_register_page函数的典型用法代码示例。如果您正苦于以下问题:PHP ossn_register_page函数的具体用法?PHP ossn_register_page怎么用?PHP ossn_register_page使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ossn_register_page函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: severload_init
function severload_init()
{
ossn_register_page('severload', 'severpages');
if (ossn_isLoggedin()) {
$icon = ossn_site_url('components/OssnPhotos/images/photos-ossn.png');
ossn_register_sections_menu('newsfeed', array('text' => ossn_print('com:ossn:severload'), 'url' => ossn_site_url('severload'), 'icon' => $icon, 'section' => 'links'));
}
}
开发者ID:alexmwiti,项目名称:componets,代码行数:8,代码来源:ossn_com.php
示例2: ossn_photos_initialize
/**
* Initialize Photos Component
*
* @return void;
* @access private;
*/
function ossn_photos_initialize()
{
//css
ossn_extend_view('css/ossn.default', 'components/OssnPhotos/css/photos');
//js
ossn_extend_view('js/opensource.socialnetwork', 'components/OssnPhotos/js/OssnPhotos');
//hooks
ossn_add_hook('profile', 'subpage', 'ossn_profile_photos_page');
ossn_add_hook('profile', 'modules', 'profile_modules_albums');
ossn_add_hook('notification:view', 'like:entity:file:ossn:aphoto', 'ossn_notification_like_photo');
ossn_add_hook('notification:view', 'comments:entity:file:ossn:aphoto', 'ossn_notification_like_photo');
ossn_add_hook('photo:view', 'profile:controls', 'ossn_profile_photo_menu');
ossn_add_hook('photo:view', 'album:controls', 'ossn_album_photo_menu');
//actions
if (ossn_isLoggedin()) {
ossn_register_action('ossn/album/add', __OSSN_PHOTOS__ . 'actions/album/add.php');
ossn_register_action('ossn/photos/add', __OSSN_PHOTOS__ . 'actions/photos/add.php');
ossn_register_action('profile/photo/delete', __OSSN_PHOTOS__ . 'actions/photo/profile/delete.php');
ossn_register_action('photo/delete', __OSSN_PHOTOS__ . 'actions/photo/delete.php');
}
//callbacks
ossn_register_callback('page', 'load:profile', 'ossn_profile_menu_photos');
ossn_register_callback('delete', 'profile:photo', 'ossn_photos_likes_comments_delete');
ossn_register_callback('delete', 'album:photo', 'ossn_photos_likes_comments_delete');
ossn_profile_subpage('photos');
ossn_register_page('album', 'ossn_album_page_handler');
ossn_register_page('photos', 'ossn_photos_page_handler');
$url = ossn_site_url();
if (ossn_isLoggedin()) {
$user_loggedin = ossn_loggedin_user();
$icon = ossn_site_url('components/OssnPhotos/images/photos-ossn.png');
ossn_register_sections_menu('newsfeed', array('text' => ossn_print('photos:ossn'), 'url' => $user_loggedin->profileURL('/photos'), 'section' => 'links', 'icon' => $icon));
}
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:40,代码来源:ossn_com.php
示例3: chatroom_init
function chatroom_init()
{
$chatroom_url = ossn_site_url() . 'chatroom';
$icon = ossn_site_url('components/chatroom/images/chat.png');
ossn_register_sections_menu('newsfeed', array('text' => 'Chatroom', 'url' => $chatroom_url, 'section' => 'links', 'icon' => $icon));
ossn_register_page('chatroom', 'chatroom_page');
}
开发者ID:kreativmind,项目名称:ossn-signup-age-tool,代码行数:7,代码来源:ossn_com.php
示例4: ossn_wall
/**
* Initialize Ossn Wall Component
*
* @return void
* @access private
*/
function ossn_wall()
{
ossn_register_com_panel('OssnWall', 'settings');
//actions
if (ossn_isLoggedin()) {
ossn_register_action('wall/post/a', __OSSN_WALL__ . 'actions/wall/post/home.php');
ossn_register_action('wall/post/u', __OSSN_WALL__ . 'actions/wall/post/user.php');
ossn_register_action('wall/post/g', __OSSN_WALL__ . 'actions/wall/post/group.php');
ossn_register_action('wall/post/delete', __OSSN_WALL__ . 'actions/wall/post/delete.php');
}
if (ossn_isAdminLoggedin()) {
ossn_register_action('wall/admin/settings', __OSSN_WALL__ . 'actions/wall/admin/settings.php');
}
//css and js
ossn_extend_view('css/ossn.default', 'css/wall');
ossn_extend_view('js/opensource.socialnetwork', 'js/ossn_wall');
//pages
ossn_register_page('post', 'ossn_post_page');
ossn_register_page('friendpicker', 'ossn_friend_picker');
//hooks
ossn_add_hook('notification:view', 'like:post', 'ossn_likes_post_notifiation');
ossn_add_hook('notification:view', 'comments:post', 'ossn_likes_post_notifiation');
ossn_add_hook('notification:view', 'wall:friends:tag', 'ossn_likes_post_notifiation');
ossn_add_hook('notification:view', 'comments:post:group:wall', 'ossn_group_comment_post');
ossn_add_hook('notification:view', 'like:post:group:wall', 'ossn_group_comment_post');
ossn_add_hook('wall', 'post:menu', 'ossn_wall_post_menu');
//templates
ossn_add_hook('wall:template', 'user', 'ossn_wall_templates');
ossn_add_hook('wall:template', 'group', 'ossn_wall_templates');
//callbacks
ossn_register_callback('group', 'delete', 'ossn_group_wall_delete');
ossn_register_callback('user', 'delete', 'ossn_user_posts_delete');
}
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:39,代码来源:ossn_com.php
示例5: ossn_css
/**
* Initialize the css library
*
* @return void
*/
function ossn_css()
{
ossn_register_page('css', 'ossn_css_pagehandler');
ossn_add_hook('css', 'register', 'ossn_css_trigger');
ossn_extend_view('ossn/site/head', 'ossn_css_site');
ossn_extend_view('ossn/admin/head', 'ossn_css_admin');
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:12,代码来源:ossn.lib.css.php
示例6: ossn_notifications
/**
* Initialize Notification Component
*
* @return void;
* @access private
*/
function ossn_notifications()
{
//css
ossn_extend_view('css/ossn.default', 'css/notifications');
//js
ossn_extend_view('js/opensource.socialnetwork', 'js/OssnNotifications');
//pages
ossn_register_page('notification', 'ossn_notification_page');
ossn_register_page('notifications', 'ossn_notifications_page');
//callbacks
ossn_register_callback('like', 'created', 'ossn_notification_like');
ossn_register_callback('wall', 'post:created', 'ossn_notification_walltag');
ossn_register_callback('annotations', 'created', 'ossn_notification_annotation');
ossn_register_callback('user', 'delete', 'ossn_user_notifications_delete');
//hooks
ossn_add_hook('notification:add', 'comments:post', 'ossn_notificaiton_comments_post_hook');
ossn_add_hook('notification:add', 'like:post', 'ossn_notificaiton_comments_post_hook');
ossn_add_hook('notification:add', 'like:annotation', 'ossn_notificaiton_like_annotation_hook');
ossn_add_hook('notification:add', 'comments:entity', 'ossn_notificaiton_comment_entity_hook');
ossn_add_hook('notification:add', 'like:entity', 'ossn_notificaiton_comment_entity_hook');
//tag post with a friend, doesn't show in friend's notification #589
ossn_add_hook('notification:add', 'wall:friends:tag', 'ossn_notificaiton_walltag_hook');
if (ossn_isLoggedin()) {
ossn_extend_view('ossn/js/head', 'notifications/js/autocheck');
ossn_register_action('notification/mark/allread', __OSSN_NOTIF__ . 'actions/markread.php');
}
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:33,代码来源:ossn_com.php
示例7: ossn_profile
function ossn_profile()
{
//pages
ossn_register_page('u', 'profile_page_handler');
ossn_register_page('avatar', 'avatar_page_handler');
ossn_register_page('cover', 'cover_page_handler');
//css and js
ossn_extend_view('css/ossn.default', 'components/OssnProfile/css/profile');
ossn_extend_view('js/opensource.socialnetwork', 'components/OssnProfile/js/OssnProfile');
//actions
if (ossn_isLoggedin()) {
ossn_register_action('profile/photo/upload', __OSSN_PROFILE__ . 'actions/photo/upload.php');
ossn_register_action('profile/cover/upload', __OSSN_PROFILE__ . 'actions/cover/upload.php');
ossn_register_action('profile/cover/reposition', __OSSN_PROFILE__ . 'actions/cover/reposition.php');
ossn_register_action('profile/edit', __OSSN_PROFILE__ . 'actions/edit.php');
}
//callback
ossn_register_callback('page', 'load:search', 'ossn_search_users_link');
ossn_register_callback('page', 'load:profile', 'ossn_profile_load_event');
//hooks
ossn_add_hook('newsfeed', "left", 'profile_photo_newsefeed', 1);
ossn_add_hook('profile', 'subpage', 'profile_user_friends');
ossn_add_hook('search', 'type:users', 'profile_search_handler');
ossn_add_hook('profile', 'subpage', 'profile_edit_page');
ossn_add_hook('profile', 'modules', 'profile_modules');
//notifications
ossn_add_hook('notification:view', 'like:entity:file:profile:photo', 'ossn_notification_like_profile_photo');
ossn_add_hook('notification:view', 'comments:entity:file:profile:photo', 'ossn_notification_like_profile_photo');
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:29,代码来源:ossn_com.php
示例8: ossn_groups
/**
* Initialize Groups Component
*
* @return void;
* @access private
*/
function ossn_groups()
{
//group css
ossn_extend_view('css/ossn.default', 'css/groups');
//group js
ossn_extend_view('js/opensource.socialnetwork', 'js/groups');
//group pages
ossn_register_page('group', 'ossn_group_page');
ossn_register_page('groups', 'ossn_groups_page');
ossn_group_subpage('members');
ossn_group_subpage('edit');
ossn_group_subpage('requests');
//group hooks
ossn_add_hook('group', 'subpage', 'group_members_page');
ossn_add_hook('group', 'subpage', 'group_edit_page');
ossn_add_hook('group', 'subpage', 'group_requests_page');
ossn_add_hook('newsfeed', "left", 'ossn_add_groups_to_newfeed');
ossn_add_hook('search', 'type:groups', 'groups_search_handler');
ossn_add_hook('notification:add', 'comments:post:group:wall', 'ossn_notificaiton_groups_comments_hook');
ossn_add_hook('notification:add', 'like:post:group:wall', 'ossn_notificaiton_groups_comments_hook');
ossn_add_hook('notification:view', 'group:joinrequest', 'ossn_group_joinrequest_notification');
//group actions
if (ossn_isLoggedin()) {
ossn_register_action('group/add', __OSSN_GROUPS__ . 'actions/group/add.php');
ossn_register_action('group/edit', __OSSN_GROUPS__ . 'actions/group/edit.php');
ossn_register_action('group/join', __OSSN_GROUPS__ . 'actions/group/join.php');
ossn_register_action('group/delete', __OSSN_GROUPS__ . 'actions/group/delete.php');
ossn_register_action('group/member/approve', __OSSN_GROUPS__ . 'actions/group/member/request/approve.php');
ossn_register_action('group/member/cancel', __OSSN_GROUPS__ . 'actions/group/member/request/cancel.php');
ossn_register_action('group/member/decline', __OSSN_GROUPS__ . 'actions/group/member/request/decline.php');
ossn_register_action('group/cover/upload', __OSSN_GROUPS__ . 'actions/group/cover/upload.php');
ossn_register_action('group/cover/reposition', __OSSN_GROUPS__ . 'actions/group/cover/reposition.php');
}
//callbacks
ossn_register_callback('page', 'load:group', 'ossn_group_load_event');
ossn_register_callback('page', 'load:profile', 'ossn_profile_load_event');
ossn_register_callback('page', 'load:search', 'ossn_group_search_link');
ossn_register_callback('user', 'delete', 'ossn_user_groups_delete');
//group list in newsfeed sidebar mebu
$groups_user = ossn_get_user_groups(ossn_loggedin_user());
if ($groups_user) {
foreach ($groups_user as $group) {
$icon = ossn_site_url('components/OssnGroups/images/group.png');
ossn_register_sections_menu('newsfeed', array('text' => $group->title, 'url' => ossn_group_url($group->guid), 'section' => 'groups', 'icon' => $icon));
unset($icon);
}
}
//add gorup link in sidebar
ossn_register_sections_menu('newsfeed', array('text' => ossn_print('add:group'), 'url' => 'javascript::;', 'params' => array('id' => 'ossn-group-add'), 'section' => 'groups', 'icon' => ossn_site_url('components/OssnGroups/images/add.png')));
//my groups link
/* ossn_register_sections_menu('newsfeed', array(
'text' => 'My Groups',
'url' => 'javascript::;',
'section' => 'groups',
'icon' => ossn_site_url('components/OssnGroups/images/manages.png')
));*/
}
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:63,代码来源:ossn_com.php
示例9: ossn_javascript
function ossn_javascript()
{
ossn_register_page('js', 'ossn_javascript_pagehandler');
ossn_add_hook('js', 'register', 'ossn_js_trigger');
ossn_extend_view('ossn/site/head', 'ossn_site_js');
ossn_extend_view('ossn/site/head', 'ossn_jquery_add');
ossn_new_js('opensource.socialnetwork', 'javascripts/libraries/core');
ossn_load_js('opensource.socialnetwork');
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:9,代码来源:ossn.lib.javascripts.php
示例10: ossn_invite_init
/**
* Initialize Ossn Invite component
*
* @note Please don't call this function directly in your code.
*
* @return void
* @access private
*/
function ossn_invite_init()
{
ossn_extend_view('css/ossn.default', 'components/OssnInvite/css/invite');
ossn_register_page('invite', 'ossn_invite_pagehandler');
if (ossn_isLoggedin()) {
ossn_register_action('invite/friends', __OSSN_INVITE__ . 'actions/invite.php');
$icon = ossn_site_url('components/OssnProfile/images/friends.png');
ossn_register_sections_menu('newsfeed', array('text' => ossn_print('com:ossn:invite:friends'), 'url' => ossn_site_url('invite'), 'section' => 'links', 'icon' => $icon));
}
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:18,代码来源:ossn_com.php
示例11: ossn_ads
/**
* Initialize Ads Component
*
* @return void;
* @access private
*/
function ossn_ads()
{
ossn_register_com_panel('OssnAds', 'settings');
if (ossn_isAdminLoggedin()) {
ossn_register_action('ossnads/add', __OSSN_ADS__ . 'actions/add.php');
ossn_register_action('ossnads/edit', __OSSN_ADS__ . 'actions/edit.php');
ossn_register_action('ossnads/delete', __OSSN_ADS__ . 'actions/delete.php');
}
ossn_register_page('ossnads', 'ossn_ads_handler');
ossn_extend_view('css/ossn.default', 'css/ads');
ossn_extend_view('css/ossn.admin.default', 'css/ads.admin');
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:18,代码来源:ossn_com.php
示例12: ossn_messages
function ossn_messages()
{
ossn_extend_view('css/ossn.default', 'css/message');
ossn_register_page('messages', 'ossn_messages_page');
ossn_extend_view('js/opensource.socialnetwork', 'js/OssnMessages');
if (ossn_isLoggedin()) {
ossn_register_action('message/send', __OSSN_MESSAGES__ . 'actions/message/send.php');
$user_loggedin = ossn_loggedin_user();
$icon = ossn_site_url('components/OssnMessages/images/messages.png');
ossn_register_sections_menu('newsfeed', array('text' => ossn_print('user:messages'), 'url' => ossn_site_url('messages/all'), 'section' => 'links', 'icon' => $icon));
}
}
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:12,代码来源:ossn_com.php
示例13: ossn_users
/**
* Initialize library
*
* @return bool
*/
function ossn_users()
{
ossn_register_page('uservalidate', 'ossn_uservalidate_pagehandler');
/**
* Logout outuser if user didn't exists
*/
if (ossn_isLoggedin()) {
$user = ossn_user_by_guid(ossn_loggedin_user()->guid);
if (!$user) {
ossn_logout();
redirect();
}
}
}
开发者ID:emnaborgi,项目名称:RS,代码行数:19,代码来源:ossn.lib.users.php
示例14: ossn_chat_init
function ossn_chat_init()
{
ossn_extend_view('css/ossn.default', 'css/OssnChat');
ossn_new_js('ossn.chat', 'js/OssnChat');
ossn_load_js('ossn.chat');
//chat bar
if (ossn_isLoggedIn()) {
ossn_extend_view('ossn/page/footer', 'chat/chatbar');
}
ossn_register_page('ossnchat', 'ossn_js_page_handler');
ossn_register_action('ossnchat/send', __OSSN_CHAT__ . 'actions/message/send.php');
ossn_register_action('ossnchat/markread', __OSSN_CHAT__ . 'actions/markread.php');
ossn_register_action('ossnchat/close', __OSSN_CHAT__ . 'actions/close.php');
}
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:14,代码来源:ossn_com.php
示例15: ossn_notifications
/**
* Initialize Notification Component
*
* @return void;
* @access private
*/
function ossn_notifications()
{
//css
ossn_extend_view('css/ossn.default', 'components/OssnNotifications/css/notifications');
//js
ossn_extend_view('js/opensource.socialnetwork', 'components/OssnNotifications/js/OssnNotifications');
//pages
ossn_register_page('notification', 'ossn_notification_page');
ossn_register_page('notifications', 'ossn_notifications_page');
//callbacks
ossn_register_callback('like', 'created', 'ossn_notification_like');
ossn_register_callback('wall', 'post:created', 'ossn_notification_walltag');
ossn_register_callback('annotations', 'created', 'ossn_notification_annotation');
ossn_register_callback('user', 'delete', 'ossn_user_notifications_delete');
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:21,代码来源:ossn_com.php
示例16: ossn_comments
/**
* Initialize Comments Component
*
* @return void;
* @access private
*/
function ossn_comments()
{
if (ossn_isLoggedin()) {
ossn_register_action('post/comment', __OSSN_COMMENTS__ . 'actions/post/comment.php');
ossn_register_action('post/entity/comment', __OSSN_COMMENTS__ . 'actions/post/entity/comment.php');
ossn_register_action('delete/comment', __OSSN_COMMENTS__ . 'actions/comment/delete.php');
}
ossn_add_hook('post', 'comments', 'ossn_post_comments');
ossn_add_hook('post', 'comments:entity', 'ossn_post_comments_entity');
ossn_register_callback('comment', 'load', 'ossn_comment_menu');
ossn_extend_view('js/opensource.socialnetwork', 'components/OssnComments/js/OssnComments');
ossn_extend_view('css/ossn.default', 'components/OssnComments/css/comments');
ossn_register_page('comment', 'ossn_comment_page');
ossn_register_callback('post', 'delete', 'ossn_post_comments_delete');
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:21,代码来源:ossn_com.php
示例17: ossn_users
/**
* Initialize library
*
* @return bool
*/
function ossn_users()
{
ossn_register_page('uservalidate', 'ossn_uservalidate_pagehandler');
/**
* Logout outuser if user didn't exists
*/
if (ossn_isLoggedin()) {
$user = ossn_user_by_guid(ossn_loggedin_user()->guid);
if (!$user) {
ossn_logout();
redirect();
}
//register menu item for logout, in topbar dropdown menu
ossn_register_menu_item('topbar_dropdown', array('name' => 'logout', 'text' => ossn_print('logout'), 'href' => ossn_site_url('action/user/logout'), 'action' => true));
}
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:21,代码来源:ossn.lib.users.php
示例18: ossn_admin
/**
* Initialize the admin library
*
* @return void
*/
function ossn_admin()
{
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:components', ossn_site_url('administrator/components'), ossn_print('admin:sidemenu:components'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:install', ossn_site_url('administrator/com_installer'), ossn_print('admin:sidemenu:components'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:themes', ossn_site_url('administrator/themes'), ossn_print('admin:sidemenu:themes'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:install', ossn_site_url('administrator/theme_installer'), ossn_print('admin:sidemenu:themes'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:basic', ossn_site_url('administrator/settings/basic'), ossn_print('admin:sidemenu:settings'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:cache', ossn_site_url('administrator/cache'), ossn_print('admin:sidemenu:settings'));
//ossn_register_admin_sidemenu('admin/sidemenu', 'admin:mode', ossn_site_url('administrator/theme_installer'), ossn_print('admin:sidemenu:settings'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:users', ossn_site_url('administrator/users'), ossn_print('admin:sidemenu:usermanager'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:add:user', ossn_site_url('administrator/adduser'), ossn_print('admin:sidemenu:usermanager'));
ossn_register_admin_sidemenu('admin/sidemenu', 'admin:users:unvalidated', ossn_site_url('administrator/unvalidated_users'), ossn_print('admin:sidemenu:usermanager'));
ossn_register_menu_link('home', 'admin:dashboard', ossn_site_url('administrator'), 'topbar_admin');
ossn_register_menu_link('configure', 'Configure', '#', 'topbar_admin');
ossn_register_menu_link('help', 'admin:help', 'http://community.opensource-socialnetwork.org', 'topbar_admin');
ossn_register_menu_link('support', 'admin:support', 'http://community.opensource-socialnetwork.org', 'topbar_admin');
ossn_register_menu_link('viewsite', 'admin:view:site', ossn_site_url(), 'topbar_admin');
ossn_register_action('admin/login', ossn_route()->actions . 'administrator/login.php');
ossn_register_action('admin/logout', ossn_route()->actions . 'administrator/logout.php');
if (ossn_isAdminLoggedin()) {
ossn_register_site_settings_page('account', 'pages/account');
ossn_register_action('component/enable', ossn_route()->actions . 'administrator/component/enable.php');
ossn_register_action('component/disable', ossn_route()->actions . 'administrator/component/disable.php');
ossn_register_action('component/delete', ossn_route()->actions . 'administrator/component/delete.php');
ossn_register_action('theme/enable', ossn_route()->actions . 'administrator/theme/enable.php');
ossn_register_action('theme/delete', ossn_route()->actions . 'administrator/theme/delete.php');
ossn_register_action('admin/add/user', ossn_route()->actions . 'administrator/user/add.php');
ossn_register_action('admin/edit/user', ossn_route()->actions . 'administrator/user/edit.php');
ossn_register_action('admin/delete/user', ossn_route()->actions . 'administrator/user/delete.php');
ossn_register_action('admin/validate/user', ossn_route()->actions . 'administrator/user/validate.php');
ossn_register_action('admin/com_install', ossn_route()->actions . 'administrator/component/com_install.php');
ossn_register_action('admin/theme_install', ossn_route()->actions . 'administrator/theme/theme_install.php');
ossn_register_action('admin/settings/save/basic', ossn_route()->actions . 'administrator/settings/save/basic.php');
ossn_register_action('admin/cache/create', ossn_route()->actions . 'administrator/cache/create.php');
ossn_register_action('admin/cache/flush', ossn_route()->actions . 'administrator/cache/flush.php');
}
/*
* Register login and backend pages
*/
if (ossn_isAdminLoggedin()) {
ossn_register_page('administrator', 'ossn_administrator_pagehandler');
ossn_register_site_settings_page('basic', 'settings/admin/basic_settings');
ossn_register_menu_item('topbar_dropdown', array('name' => 'administration', 'text' => ossn_print('admin'), 'href' => ossn_site_url('administrator')));
} else {
ossn_register_page('administrator', 'ossn_administrator_login_pagehandler');
}
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:52,代码来源:ossn.lib.admin.php
示例19: ossn_sitepages
function ossn_sitepages()
{
//css
ossn_extend_view('css/ossn.default', 'components/OssnSitePages/css/pages');
//register pages
ossn_register_page('site', 'ossn_site_pages');
//register admin panel page
ossn_register_com_panel('OssnSitePages', 'settings');
//actions
ossn_register_action('sitepage/edit/terms', __OSSN_SITE_PAGES__ . 'actions/edit/terms.php');
ossn_register_action('sitepage/edit/about', __OSSN_SITE_PAGES__ . 'actions/edit/about.php');
ossn_register_action('sitepage/edit/privacy', __OSSN_SITE_PAGES__ . 'actions/edit/privacy.php');
//register menu links in footer
ossn_register_menu_link('about', ossn_print('site:about'), ossn_site_url('site/about'), 'footer');
ossn_register_menu_link('site', ossn_print('site:terms'), ossn_site_url('site/terms'), 'footer');
ossn_register_menu_link('privacy', ossn_print('site:privacy'), ossn_site_url('site/privacy'), 'footer');
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:17,代码来源:ossn_com.php
示例20: ossn_javascript
/**
* Initialize the css library
*
* @return void
*/
function ossn_javascript()
{
ossn_register_page('js', 'ossn_javascript_pagehandler');
ossn_add_hook('js', 'register', 'ossn_js_trigger');
ossn_extend_view('ossn/site/head', 'ossn_site_js');
ossn_extend_view('ossn/admin/head', 'ossn_admin_js');
ossn_extend_view('ossn/site/head', 'ossn_jquery_add');
ossn_extend_view('ossn/admin/head', 'ossn_jquery_add');
ossn_new_js('opensource.socialnetwork', 'javascripts/libraries/core');
ossn_load_js('opensource.socialnetwork');
ossn_load_js('opensource.socialnetwork', 'admin');
//link chartjs and jquery Ossn v3
ossn_new_external_js('chart.js', 'vendors/Chartjs/Chart.min.js');
ossn_new_external_js('chart.legend.js', 'vendors/Chartjs/chart.legend.js');
ossn_new_external_js('jquery-1.11.1.min.js', 'vendors/jquery/jquery-1.11.1.min.js');
ossn_load_external_js('jquery-1.11.1.min.js');
ossn_load_external_js('jquery-1.11.1.min.js', 'admin');
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:23,代码来源:ossn.lib.javascripts.php
注:本文中的ossn_register_page函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论