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

PHP ossn_is_hook函数代码示例

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

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



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

示例1: ossn_css_pagehandler

function ossn_css_pagehandler($css)
{
    if (ossn_site_settings('cache') == 1) {
        return false;
    }
    header("Content-type: text/css");
    $page = $css[0];
    if (empty($css[1])) {
        echo '404 SWITCH ERROR';
    }
    if (empty($page)) {
        $page = 'view';
    }
    switch ($page) {
        case 'view':
            if (ossn_site_settings('cache') == 1) {
                return false;
            }
            if (ossn_is_hook('css', "register")) {
                echo ossn_call_hook('css', "register", $css);
            }
            break;
        default:
            echo '404 SWITCH ERROR';
            break;
    }
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:27,代码来源:ossn.lib.css.php


示例2: ossn_search_page

function ossn_search_page($pages)
{
    $page = $pages[0];
    if (empty($page)) {
        $page = 'search';
    }
    ossn_trigger_callback('page', 'load:search');
    switch ($page) {
        case 'search':
            $query = input('q');
            $type = input('type');
            $title = ossn_print("search:result", array($query));
            if (empty($type)) {
                $params['type'] = 'users';
            } else {
                $params['type'] = $type;
            }
            $type = $params['type'];
            if (ossn_is_hook('search', "type:{$type}")) {
                $contents['contents'] = ossn_call_hook('search', "type:{$type}", array('q' => input('q')));
            }
            $contents = array('content' => ossn_plugin_view('search/pages/search', $contents));
            $content = ossn_set_page_layout('search', $contents);
            echo ossn_view_page($title, $content);
            break;
        default:
            ossn_error_page();
            break;
    }
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:30,代码来源:ossn_com.php


示例3: ossn_css_pagehandler

/**
 * Add css page handler
 *
 * @return false|null
 */
function ossn_css_pagehandler($css)
{
    if (ossn_site_settings('cache') == 1) {
        return false;
    }
    header("Content-type: text/css");
    $page = $css[0];
    if (empty($css[1])) {
        header('Content-Type: text/html; charset=utf-8');
        ossn_error_page();
    }
    if (empty($page)) {
        $page = 'view';
    }
    switch ($page) {
        case 'view':
            if (ossn_site_settings('cache') == 1) {
                return false;
            }
            if (ossn_is_hook('css', "register")) {
                echo ossn_call_hook('css', "register", $css);
            }
            break;
        default:
            header('Content-Type: text/html; charset=utf-8');
            ossn_error_page();
            break;
    }
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:34,代码来源:ossn.lib.css.php


示例4: ossn_view

/**
 * View a file
 *
 * @param string $file valid file name of php file without extension;
 * @param array $params Options;
 * @last edit: $arsalanshah
 * @return mixed data
 */
function ossn_view($path = '', $params = array())
{
    global $VIEW;
    if (isset($path) && !empty($path)) {
        //call hook in case to over ride the view
        if (ossn_is_hook('halt', "view:{$path}")) {
            return ossn_call_hook('halt', "view:{$path}", $params);
        }
        $path = ossn_route()->www . $path;
        $file = ossn_include($path . '.php', $params);
        return $file;
    }
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:21,代码来源:ossn.lib.views.php


示例5: array

 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <[email protected]>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence
 * @link      http://www.opensource-socialnetwork.com/licence
 */
?>
<style> body {
        background: #FDFDFD;
    } </style>
<div class="ossn-layout-newsfeed">
    <div class="ossn-inner">
        <div class="coloum-left">
            &nbsp;
            <?php 
if (ossn_is_hook('search', "left")) {
    $searchleft = ossn_call_hook('search', "left", NULL, array());
    echo implode('', $searchleft);
}
?>

        </div>
        <div class="coloum-middle">
            <?php 
echo $params['content'];
?>

        </div>
        <div class="coloum-right">
            <div style="padding:12px;min-height:300px;">
                <?php 
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:31,代码来源:search.php


示例6: ossn_site_url

    <table border="0" class="ossn-photo-viewer">
        <tr>
            <td class="image-block" style="text-align: center;width:465px;min-height:200px;">
                <img
                    src="<?php 
echo ossn_site_url("album/getcover/") . $image->owner_guid;
?>
/<?php 
echo $img;
?>
"/>
            </td>
        </tr>
    </table>

</div>
<br/>
<br/>
<?php 
$vars['entity'] = $image;
$vars['full_view'] = true;
echo ossn_plugin_view('entity/comment/like/share/view', $params);
?>
<div class="ossn-photo-view-controls">
    <?php 
if (ossn_is_hook('cover:view', 'profile:controls')) {
    echo ossn_call_hook('cover:view', 'profile:controls', $image);
}
?>
</div>
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:30,代码来源:view.php


示例7: ossn_view_form

<?php

if (!ossn_isLoggedin()) {
    return;
}
?>
        <div class="sidebar">
            <div class="sidebar-contents">

           		 <?php 
if (ossn_is_hook('newsfeed', "sidebar:left")) {
    $newsfeed_left = ossn_call_hook('newsfeed', "sidebar:left", NULL, array());
    echo implode('', $newsfeed_left);
}
echo ossn_view_form('search', array('component' => 'OssnSearch', 'class' => 'ossn-search', 'autocomplete' => 'off', 'method' => 'get', 'security_tokens' => false, 'action' => ossn_site_url("search")), false);
?>
                
            </div>
        </div>
开发者ID:atlantidaformacion,项目名称:nestheme,代码行数:19,代码来源:sidebar.php


示例8: ossn_wall_view_template

/**
 * View wall post view template
 *
 * @param array $params Options
 *
 * @return mixed data
 * @access private
 */
function ossn_wall_view_template(array $params)
{
    $type = $params['post']->type;
    if (isset($params['post']->item_type)) {
        $type = $params['post']->item_type;
    }
    if (ossn_is_hook('wall:template', $type)) {
        return ossn_call_hook('wall:template', $type, $params);
    }
    return false;
}
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:19,代码来源:ossn_com.php


示例9: ossn_plugin_view

if (com_is_active('OssnAds')) {
    echo ossn_plugin_view('ads/page/view_small');
}
?>
</div>
<div class="ossn-profile-bottom">
    <?php 
if (isset($params['subpage']) && !empty($params['subpage']) && ossn_is_profile_subapge($params['subpage'])) {
    if (ossn_is_hook('profile', 'subpage')) {
        echo ossn_call_hook('profile', 'subpage', $params);
    }
} else {
    ?>
        <div class="ossn-profile-modules">
            <?php 
    if (ossn_is_hook('profile', 'modules')) {
        $params['user'] = $user;
        $modules = ossn_call_hook('profile', 'modules', $params);
        echo implode('', $modules);
    }
    ?>

        </div>

        <div class="ossn-profile-wall">
            <?php 
    if (com_is_active('OssnWall')) {
        $params['user'] = $user;
        echo ossn_plugin_view('wall/user/wall', $params);
    }
    ?>
开发者ID:emnaborgi,项目名称:RS,代码行数:31,代码来源:profile.php


示例10: array

 * 	OpenSource-SocialNetwork
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <[email protected]>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence 
 * @link      http://www.opensource-socialnetwork.com/licence
 */
?>
<style> body { background:#e9eaed; } </style>
<div class="ossn-layout-newsfeed">
<div class="ossn-inner">
      <div class="coloum-left">
   &nbsp;
   <?php 
if (ossn_is_hook('newsfeed', "left")) {
    $newsfeed_left = ossn_call_hook('newsfeed', "left", NULL, array());
    echo implode('', $newsfeed_left);
}
?>

      </div>  
      <div class="coloum-middle">
             <?php 
echo $params['content'];
?>
  
      </div>
      <div class="coloum-right">
           <div style="padding:12px;min-height:300px;"> 
              <?php 
开发者ID:c0d3r-Sunny,项目名称:ossnfacebook,代码行数:31,代码来源:newsfeed.php


示例11: ossn_plugin_view

<?php

/**
 * Open Source Social Network
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <[email protected]>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
//unused pagebar skeleton when ads are disabled #628
if (ossn_is_hook('newsfeed', "sidebar:right")) {
    $newsfeed_right = ossn_call_hook('newsfeed', "sidebar:right", NULL, array());
    $sidebar = implode('', $newsfeed_right);
    $isempty = trim($sidebar);
}
?>
<div class="container">
	<div class="row">
       	<?php 
echo ossn_plugin_view('theme/page/elements/system_messages');
?>
    
		<div class="ossn-layout-newsfeed">
			<div class="col-md-7">
				<div class="newsfeed-middle">
					<?php 
echo $params['content'];
?>
				</div>
开发者ID:atlantidaformacion,项目名称:nestheme,代码行数:31,代码来源:newsfeed.php


示例12: ossn_call_hook

?>
?size=view"/>
            </td>
        </tr>
    </table>

</div>
<br/>
<br/>
<div class="comments-likes ossn-photos-comments" style="width:525px;">
    <?php 
if (ossn_is_hook('post', 'likes:entity')) {
    $entity['entity_guid'] = $params['photo'];
    echo ossn_call_hook('post', 'likes:entity', $entity);
}
?>
    <?php 
if (ossn_is_hook('post', 'comments:entity')) {
    $entity['entity_guid'] = $params['photo'];
    echo ossn_call_hook('post', 'comments:entity', $entity);
}
?>
</div>
<div class="ossn-photo-view-controls">
    <?php 
if (ossn_is_hook('photo:view', 'album:controls')) {
    echo ossn_call_hook('photo:view', 'album:controls', $image);
}
?>
</div>
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:30,代码来源:view.php


示例13: get

 /**
  * Get notifications
  *
  * @param integer $guid_two User guid
  * @param integer $poster_guid Guid of item poster;
  *
  * @return array
  */
 public function get($guid_two, $unread = false)
 {
     $getunread = '';
     if ($unread === true) {
         $getunread = "AND viewed IS NULL";
     }
     $baseurl = ossn_site_url();
     $this->statement("SELECT * FROM ossn_notifications WHERE(\n\t\t                  owner_guid='{$guid_two}' {$getunread}) ORDER by guid DESC");
     $this->execute();
     $get = $this->fetch(true);
     if (!$get) {
         return false;
     }
     foreach ($get as $notif) {
         if (ossn_is_hook('notification:view', $notif->type)) {
             $messages[] = ossn_call_hook('notification:view', $notif->type, $notif);
         }
     }
     return $messages;
 }
开发者ID:sthefanysoares,项目名称:Social-Network,代码行数:28,代码来源:OssnNotifications.php


示例14: ossn_site_url

  </a>
    <br/>
    <table border="0" class="ossn-photo-viewer">
        <tr>
            <td class="image-block" style="text-align: center;width:465px;min-height:200px;">
                <img
                    src="<?php 
echo ossn_site_url("album/getphoto/") . $image->owner_guid;
?>
/<?php 
echo $img;
?>
?type=1"/>
            </td>
        </tr>
    </table>

</div>
<br/>
<br/>
<?php 
$vars['entity'] = $image;
echo ossn_plugin_view('entity/comment/like/share/view', $vars);
?>
<div class="ossn-photo-view-controls">
    <?php 
if (ossn_is_hook('photo:view', 'profile:controls')) {
    echo ossn_call_hook('photo:view', 'profile:controls', $image);
}
?>
</div>
开发者ID:emnaborgi,项目名称:RS,代码行数:31,代码来源:view.php


示例15:

?>
<div class="activity-item" id="activity-item-<?php 
echo $params['post']->guid;
?>
">

    <div class="activity-item-container">
        <div class="owner">
            <img src="<?php 
echo $params['user']->iconURL()->small;
?>
" width="40" height="40"/>
        </div>
        <div class="post-controls">
            <?php 
if (ossn_is_hook('wall', 'post:menu') && ossn_isLoggedIn()) {
    $menu['post'] = $params['post'];
    echo ossn_call_hook('wall', 'post:menu', $menu);
}
?>
        </div>

        <div class="subject">
            <?php 
if ($params['user']->guid == $params['post']->owner_guid) {
    ?>
                <a class="owner-link"
                   href="<?php 
    echo $params['user']->profileURL();
    ?>
"> <?php 
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:31,代码来源:photo.php


示例16: array

</a>
                    <?php 
    }
    ?>
                <?php 
}
?>
            </div>

        </div>
    </div>
    <!-- End of Header -->
    <div class="group-body">
        <?php 
if (isset($params['subpage']) && !empty($params['subpage']) && ossn_is_group_subapge($params['subpage'])) {
    if (ossn_is_hook('group', 'subpage')) {
        echo ossn_call_hook('group', 'subpage', $params);
    }
} else {
    ?>
            <div class="group-wall">
                <?php 
    //#113 make contents of public groups visible.
    //send ismember, and member ship param to group wall
    echo ossn_plugin_view('wall/group', array('group' => $params, 'ismember' => $ismember, 'membership' => $params['group']->membership));
    if ($params['group']->membership == OSSN_PRIVATE && $ismember !== 1) {
        ?>
                    <div class="group-closed-container">
                        <div class="title-h3"><?php 
        echo ossn_print('closed:group');
        ?>
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:31,代码来源:profile.php


示例17: ossn_call_hook

<?php

/**
 * Open Source Social Network
 *
 * @package   Open Source Social Network
 * @author    Open Social Website Core Team <[email protected]>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
echo '<div class="comments-likes">';
if (ossn_is_hook('post', 'likes:entity')) {
    $entity['entity_guid'] = $params['entity_guid'];
    echo ossn_call_hook('post', 'likes:entity', $entity);
}
if (ossn_is_hook('post', 'comments:entity')) {
    $entity['entity_guid'] = $params['entity_guid'];
    echo ossn_call_hook('post', 'comments:entity', $entity);
}
echo '</div>';
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:21,代码来源:base.php


示例18: ossn_site_url

?>
  </div>
            <?php 
if (!empty($image)) {
    ?>
                <img src="<?php 
    echo ossn_site_url("post/photo/{$params['post']->guid}/{$image}");
    ?>
"/>

            <?php 
}
?>
        </div>
    </div>
    <div class="comments-likes">
        <?php 
if (ossn_is_hook('post', 'likes')) {
    echo ossn_call_hook('post', 'likes', $params['post']);
}
?>
        <div class="comments-item" style="border-bottom:1px solid #ddd;">
            <?php 
if (ossn_is_hook('post', 'comments')) {
    echo ossn_call_hook('post', 'comments', $params['post']);
}
?>
        </div>
    </div>
</div>
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:30,代码来源:group-activity-item.php


示例19: get

 /**
  * Get notifications
  *
  * @params $guid_two User guid
  *         $poster_guid: Guid of item poster;
  *
  * @return array
  */
 public function get($guid_two)
 {
     $baseurl = ossn_site_url();
     $this->statement("SELECT * FROM bildirimler WHERE(\n\t\t                  owner_guid='{$guid_two}') ORDER by guid DESC");
     $this->execute();
     $get = $this->fetch(true);
     if (!$get) {
         return false;
     }
     foreach ($get as $notif) {
         if (ossn_is_hook('notification:view', $notif->type)) {
             $messages[] = ossn_call_hook('notification:view', $notif->type, $notif);
         }
     }
     return $messages;
 }
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:24,代码来源:OssnNotifications.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP ossn_is_xhr函数代码示例发布时间:2022-05-15
下一篇:
PHP ossn_isLoggedin函数代码示例发布时间: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