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

PHP ossn_print函数代码示例

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

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



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

示例1: ossn_trigger_message

$add->gender = $user['gender'];
$add->birthdate = $user['birthdate'];
$add->usertype = $user['type'];
if (!$add->isUsername($user['username'])) {
    ossn_trigger_message(ossn_print('username:error'), 'error');
    redirect(REF);
}
if (!$add->isPassword()) {
    ossn_trigger_message(ossn_print('password:error'), 'error');
    redirect(REF);
}
if ($add->isOssnUsername()) {
    ossn_trigger_message(ossn_print('username:inuse'), 'error');
    redirect(REF);
}
if ($add->isOssnEmail()) {
    ossn_trigger_message(ossn_print('email:inuse'), 'error');
    redirect(REF);
}
//check if email is valid email
if (!$add->isEmail()) {
    ossn_trigger_message(ossn_print('email:invalid'), 'error');
    redirect(REF);
}
if ($add->addUser()) {
    ossn_trigger_message(ossn_print('account:created'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('account:create:error:admin'), 'error');
    redirect(REF);
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:31,代码来源:add.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: profile_access_validate

/**
 * Profile Access Validate
 *
 * @return void;
 * @access private;
 */
function profile_access_validate($callback, $type, $params)
{
    if (!ossn_isLoggedin()) {
        ossn_trigger_message(ossn_print('profile:access:error'), 'error');
        redirect();
    }
}
开发者ID:kreativmind,项目名称:ossn-signup-age-tool,代码行数:13,代码来源:ossn_com.php


示例4: profile_about_user_page

/**
 * Register user about page
 *
 * @return string
 */
function profile_about_user_page($hook, $type, $return, $params)
{
    $page = $params['subpage'];
    if ($page == 'about') {
        $content = ossn_plugin_view('profile/about', $params);
        echo ossn_set_page_layout('module', array('title' => ossn_print('aboutuser'), 'content' => $content));
    }
}
开发者ID:ctlui,项目名称:aboutuser,代码行数:13,代码来源:ossn_com.php


示例5: ossn_invite_pagehandler

/**
 * Invite page handler
 * 
 * @note Please don't call this function directly in your code.
 *
 * @return mixed
 * @access private
 */
function ossn_invite_pagehandler()
{
    if (!ossn_isLoggedin()) {
        ossn_error_page();
    }
    $title = ossn_print('com:ossn:invite:friends');
    $contents['content'] = ossn_view('components/OssnInvite/pages/invite');
    $content = ossn_set_page_layout('newsfeed', $contents);
    echo ossn_view_page($title, $content);
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:18,代码来源:ossn_com.php


示例6: ossn_user_block_menu

/**
 * User block menu item in profile.
 *
 * @return void;
 * @access private;
 */
function ossn_user_block_menu($name, $type, $params)
{
    $user = ossn_user_by_guid(ossn_get_page_owner_guid());
    if (OssnBlock::isBlocked(ossn_loggedin_user(), $user)) {
        $unblock = ossn_site_url("action/unblock/user?user={$user->guid}", true);
        ossn_register_menu_link('block', ossn_print('user:unblock'), $unblock, 'profile_extramenu');
    } else {
        $block = ossn_site_url("action/block/user?user={$user->guid}", true);
        ossn_register_menu_link('block', ossn_print('user:block'), $block, 'profile_extramenu');
    }
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:17,代码来源:ossn_com.php


示例7: severpages

function severpages($pages)
{
    if (!ossn_isLoggedin()) {
        ossn_error_page();
    }
    $title = ossn_print('com:ossn:severload');
    //give a exact path to file <components/serverpages/pages/serverload>
    $contents['content'] = ossn_view('components/serverpages/pages/severload');
    $content = ossn_set_page_layout('contents', $contents);
    echo ossn_view_page($title, $content);
}
开发者ID:alexmwiti,项目名称:componets,代码行数:11,代码来源:ossn_com.php


示例8: ossn_site_pages

function ossn_site_pages($pages)
{
    $page = $pages[0];
    if (empty($page)) {
        redirect(REF);
    }
    $OssnSitePages = new OssnSitePages();
    switch ($page) {
        case 'about':
            $OssnSitePages->pagename = 'about';
            $OssnSitePages = $OssnSitePages->getPage();
            if (isset($OssnSitePages->description)) {
                $params['contents'] = html_entity_decode(html_entity_decode($OssnSitePages->description));
            }
            $params['title'] = ossn_print('site:about');
            $title = $params['title'];
            $contents = array('content' => ossn_view('components/OssnSitePages/pages/page', $params));
            $content = ossn_set_page_layout('contents', $contents);
            echo ossn_view_page($title, $content);
            break;
        case 'terms':
            $OssnSitePages->pagename = 'terms';
            $OssnSitePages = $OssnSitePages->getPage();
            if (isset($OssnSitePages->description)) {
                $params['contents'] = html_entity_decode(html_entity_decode($OssnSitePages->description));
            }
            $params['title'] = ossn_print('site:terms');
            $title = $params['title'];
            $contents = array('content' => ossn_view('components/OssnSitePages/pages/page', $params));
            $content = ossn_set_page_layout('contents', $contents);
            echo ossn_view_page($title, $content);
            break;
        case 'privacy':
            $OssnSitePages->pagename = 'privacy';
            $OssnSitePages = $OssnSitePages->getPage();
            if (isset($OssnSitePages->description)) {
                $params['contents'] = html_entity_decode(html_entity_decode($OssnSitePages->description));
            }
            $params['title'] = ossn_print('site:privacy');
            $title = $params['title'];
            $contents = array('content' => ossn_view('components/OssnSitePages/pages/page', $params));
            $content = ossn_set_page_layout('contents', $contents);
            echo ossn_view_page($title, $content);
            break;
        default:
            ossn_error_page();
            break;
    }
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:49,代码来源:ossn_com.php


示例9: ossn_poke_notification

/**
 * User notification menu item
 *
 * @return void;
 * @access private;
 */
function ossn_poke_notification($name, $type, $return, $params)
{
    $notif = $params;
    $baseurl = ossn_site_url();
    $user = ossn_user_by_guid($notif->poster_guid);
    $user->fullname = "<strong>{$user->fullname}</strong>";
    $img = "<div class='notification-image'><img src='{$baseurl}avatar/{$user->username}/small' /></div>";
    $type = 'poke';
    $type = "<div class='ossn-notification-icon-poke'></div>";
    if ($notif->viewed !== NULL) {
        $viewed = '';
    } elseif ($notif->viewed == NULL) {
        $viewed = 'class="ossn-notification-unviewed"';
    }
    $url = $user->profileURL();
    $notification_read = "{$baseurl}notification/read/{$notif->guid}?notification=" . urlencode($url);
    return "<a href='{$notification_read}'>\n\t       <li {$viewed}> {$img} \n\t\t   <div class='notfi-meta'> {$type}\n\t\t   <div class='data'>" . ossn_print("ossn:notifications:{$notif->type}", array($user->fullname)) . '</div>
		   </div></li>';
}
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:25,代码来源:ossn_com.php


示例10: sendInvitation

 /**
  * Send emails to provided addresses
  *
  * @return bool;
  */
 public function sendInvitation()
 {
     $email = $this->address;
     $message = strip_tags($this->message);
     $message = html_entity_decode($message, ENT_QUOTES, "UTF-8");
     $message = ossn_restore_new_lines($message);
     $user = ossn_loggedin_user();
     if (!isset($user->guid) || empty($email)) {
         return false;
     }
     $site = ossn_site_settings('site_name');
     $url = ossn_site_url();
     if (empty($message)) {
         $params = array($url, $user->profileURL(), $user->fullname);
         $message = ossn_print('com:ossn:invite:mail:message:default', $params);
     } else {
         $params = array($site, $user->fullname, $message, $url, $user->profileURL());
         $message = ossn_print("com:ossn:invite:mail:message", $params);
     }
     $subject = ossn_print("com:ossn:invite:mail:subject", array($site));
     return $this->NotifiyUser($email, $subject, $message);
 }
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:27,代码来源:OssnInvite.php


示例11: ossn_trigger_upgrades

/**
 * Trigger upgrade / Run upgrade
 *
 * @return void;
 * @access private
 */
function ossn_trigger_upgrades()
{
    if (!ossn_isAdminLoggedin()) {
        ossn_error_page();
    }
    $upgrades = ossn_get_process_upgrade_files();
    if (!is_array($upgrades) || empty($upgrades)) {
        ossn_trigger_message(ossn_print('upgrade:not:available'), 'error', 'admin');
        redirect('administrator');
        return false;
    }
    foreach ($upgrades as $upgrade) {
        $file = ossn_route()->upgrade . "upgrades/{$upgrade}";
        if (!(include_once $file)) {
            throw new exception(ossn_print('upgrade:file:load:error'));
        }
    }
    //need to reset cache files
    if (ossn_site_settings('cache') !== 0) {
        ossn_trigger_css_cache();
        ossn_trigger_js_cache();
    }
    return true;
}
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:30,代码来源:ossn.lib.upgrade.php


示例12: elseif

} elseif ($group->membership == OSSN_PRIVATE) {
    $close = 'selected';
    $open = '';
}
?>
    <option value='2' <?php 
echo $open;
?>
> <?php 
echo ossn_print('public');
?>
 </option>
    <option value='1' <?php 
echo $close;
?>
> <?php 
echo ossn_print('close');
?>
 </option>
</select>
<input type="hidden" name="group" value="<?php 
echo $group->guid;
?>
"/>
<input type="submit" value="<?php 
echo ossn_print('save');
?>
" class="ossn-button ossn-button-submit"/>
<?php 
echo ossn_plugin_view('output/url', array('text' => ossn_print('delete'), 'href' => ossn_site_url("action/group/delete?guid={$group->guid}"), 'class' => 'button-grey delete-group ossn-make-sure', 'action' => true));
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:30,代码来源:edit.php


示例13: ossn_print

?>
        </div>

        <div class="message-form">
            <form action="#" class="message-form-form" id="message-send-<?php 
echo $params['user']->guid;
?>
"
                  method="post">
                <textarea name="message" placeholder='Enter text here'></textarea>
                <input type="hidden" name="to" value="<?php 
echo $params['user']->guid;
?>
"/>

                <div class="controls">
                    <input type="submit" value="<?php 
echo ossn_print('send');
?>
"/>
                </div>
            </form>
        </div>
    </div>
</div>
<audio id="ossn-chat-sound" src="<?php 
echo ossn_site_url("components/OssnMessages/sound/pling.mp3");
?>
"
       preload="auto"></audio>
开发者ID:alibasli,项目名称:Social-Network-PHP-Joomla,代码行数:30,代码来源:view.php


示例14: ossn_user_by_guid

<?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
 */
$user = ossn_user_by_guid(input('guid'));
if (!$user) {
    ossn_trigger_message(ossn_print('admin:user:validate:error'), 'error');
    redirect(REF);
}
$code = $user->activation;
if ($user->ValidateRegistration($code)) {
    ossn_trigger_message(ossn_print('admin:user:validated'));
} else {
    ossn_trigger_message(ossn_print('admin:user:validate:error'), 'error');
}
redirect(REF);
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:23,代码来源:validate.php


示例15: ossn_print

<?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
 */
$menus = $params['menu'];
echo "<div class='ossn-menu-search'>";
echo '<div class="title">' . ossn_print('result:type') . '</div>';
foreach ($menus as $menu => $val) {
    foreach ($val as $link) {
        $menu = str_replace(':', '-', $link['text']);
        $icon = ossn_site_url() . "components/OssnSearch/images/{$menu}.png";
        $text = ossn_print($link['text']);
        $link = $link['href'];
        echo "<li><a href='{$link}'>\n\t\t<img src='{$icon}' /> \n\t\t<div class='text'>{$text}</div>\n\t\t</a>\n\t\t</li>";
    }
}
echo '</div>';
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:24,代码来源:search.php


示例16: OssnAlbums

<?php

/**
 *    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
 */
$albums = new OssnAlbums();
$photos = $albums->GetUserProfilePhotos($params['user']->guid);
echo '<div class="ossn-photos">';
echo '<h2>' . ossn_print('profile:photos') . '</h2>';
if ($photos) {
    foreach ($photos as $photo) {
        $imagefile = str_replace('profile/photo/', '', $photo->value);
        $image = ossn_site_url() . "album/getphoto/{$params['user']->guid}/{$imagefile}?size=larger&type=1";
        $view_url = ossn_site_url() . 'photos/user/view/' . $photo->guid;
        echo "<li><a href='{$view_url}'><img src='{$image}'  class='pthumb'/></a></li>";
    }
}
echo '</div>';
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:24,代码来源:all.php


示例17: OssnDatabase

/**
 * 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
 */
$settings = new OssnDatabase();
$sitename = input('sitename');
$owneremail = input('owneremail');
$sitelang = input('sitelang');
$notification_email = input('notification_email');
$errors = input('errors');
if (empty($sitename) || empty($owneremail) || empty($sitelang) || empty($errors)) {
    redirect(REF);
}
ossn_site_setting_update('site_name', $sitename, 2);
ossn_site_setting_update('lang', $sitelang, 3);
ossn_site_setting_update('owner_email', $owneremail, 5);
ossn_site_setting_update('notification_email', $notification_email, 6);
//update errors settings
$update['table'] = 'ossn_site_settings';
$update['names'] = array('value');
$update['values'] = array($errors);
$update['wheres'] = array("name='display_errors'");
$settings->update($update);
ossn_trigger_message(ossn_print('settings:saved'), 'success');
redirect(REF);
开发者ID:ntmtri23,项目名称:lienminh365,代码行数:30,代码来源:basic.php


示例18: OssnComponents

 * @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
 */
$component = new OssnComponents();
$database = new OssnDatabase();
/**
 * Add OssnChat Component
 *
 * @access private
 */
$component->ENABLE('OssnChat');
/**
 * Update processed updates in database so user cannot upgrade again and again.
 *
 * @access private
 */
$upgrade_json = array_merge(ossn_get_upgraded_files(), array($upgrade));
$upgrade_json = json_encode($upgrade_json);
$update['table'] = 'ossn_site_settings';
$update['names'] = array('value');
$update['values'] = array($upgrade_json);
$update['wheres'] = array("name='upgrades'");
$upgrade = str_replace('.php', '', $upgrade);
if ($database->update($update)) {
    ossn_trigger_message(ossn_print('upgrade:success', array($upgrade)), 'success');
} else {
    ossn_trigger_message(ossn_print('upgrade:failed', array($upgrade)), 'error');
}
开发者ID:nongdanit-nongdanit,项目名称:ossn,代码行数:31,代码来源:1412353569.php


示例19: ossn_print

/**
 * 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
 */
?>
<div class="messages-inner">
    <div class="notification-friends">
        <?php 
if ($params['friends']) {
    $confirmbutton = ossn_print('ossn:notifications:friendrequest:confirmbutton');
    $denybutton = ossn_print('ossn:notifications:friendrequest:denybutton');
    foreach ($params['friends'] as $users) {
        $baseurl = ossn_site_url();
        $url = $users->profileURL();
        $img = "<img src='{$users->iconURL()->small}' />";
        $messages[] = "<li id='notification-friend-item-{$users->guid}'>\n\t\t              <div class='ossn-notifications-friends-inner'>\n\t\t                <div class='image'>{$img}</div> \n\t\t                <div class='notfi-meta'>\n\t\t                \n\t\t\t\t\t\t<a href='{$url}' class='user'>{$users->fullname}</a>\n\t\t\t\t\t\t  <div style='float:right;' id='ossn-nfriends-{$users->guid}'>\n\t\t\t\t\t\t  <script>\n\t\t\t\t\t\t  Ossn.AddFriend({$users->guid}); \n\t\t\t\t\t\t  Ossn.removeFriendRequset({$users->guid});\n\t\t\t\t\t\t  </script>\n\t\t\t\t\t\t  <form id='add-friend-{$users->guid}'>\n                           <input class='button-blue-light' type='submit' value='{$confirmbutton}' />\n\t\t\t\t\t\t   </form>\n\t\t\t\t\t\t   \t<form id='remove-friend-{$users->guid}'>\n\t\t\t\t\t\t   <input class='button-grey-light' type='submit' value='{$denybutton}' />\n\t\t\t\t\t\t   </form>\n\n                           </div>\n  \n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</li>";
    }
}
echo implode('', $messages);
?>
    </div>
</div>
<div class="bottom-all">
    <!-- <a href="#">See All</a> -->
</div>
开发者ID:aidovoga,项目名称:opensource-socialnetwork,代码行数:30,代码来源:friends.php


示例20: getFileUploadError

 /**
  * getFileUploadError
  * Print user friendly file upload error
  *
  * @param integer $code Error code 
  *
  * @return string
  */
 public function getFileUploadError($code)
 {
     switch ($code) {
         case UPLOAD_ERR_OK:
             return '';
         case UPLOAD_ERR_INI_SIZE:
             $key = 'ini_size';
             break;
         case UPLOAD_ERR_FORM_SIZE:
             $key = 'form_size';
             break;
         case UPLOAD_ERR_PARTIAL:
             $key = 'partial';
             break;
         case UPLOAD_ERR_NO_FILE:
             $key = 'no_file';
             break;
         case UPLOAD_ERR_NO_TMP_DIR:
             $key = 'no_tmp_dir';
             break;
         case UPLOAD_ERR_CANT_WRITE:
             $key = 'cant_write';
             break;
         case UPLOAD_ERR_EXTENSION:
             $key = 'extension';
             break;
         default:
             $key = 'unknown';
             break;
     }
     return ossn_print("upload:file:error:{$key}");
 }
开发者ID:emnaborgi,项目名称:RS,代码行数:40,代码来源:OssnFile.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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