本文整理汇总了PHP中osc_user_name函数的典型用法代码示例。如果您正苦于以下问题:PHP osc_user_name函数的具体用法?PHP osc_user_name怎么用?PHP osc_user_name使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了osc_user_name函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: osc_user_public_profile_url
<?php
if ($count + 1 < count($results)) {
?>
<div style="border-bottom:1px black dashed;">
<?php
} else {
?>
<div>
<?php
}
?>
<p style="text-align: center;"><a href="<?php
echo osc_user_public_profile_url();
?>
"><?php
echo osc_user_name();
?>
</a></p>
<p style="text-align: center;">
<img title="<?php
echo $tooltip;
?>
" src="<?php
voting_star(1, $avg_vote);
?>
">
<img title="<?php
echo $tooltip;
?>
" src="<?php
voting_star(2, $avg_vote);
示例2: allSeo_title_filter
function allSeo_title_filter($text)
{
$location = Rewrite::newInstance()->get_location();
$section = Rewrite::newInstance()->get_section();
switch ($location) {
// Listing page and page related to listings
case 'item':
switch ($section) {
case 'item_add':
$text = __('Publish a listing', 'all_in_one');
break;
case 'item_edit':
$text = __('Edit your listing', 'all_in_one');
break;
case 'send_friend':
$text = __('Send to a friend', 'all_in_one') . Delimiter() . osc_item_title();
break;
case 'contact':
$text = __('Contact seller', 'all_in_one') . Delimiter() . osc_item_title();
break;
default:
$text = SeoGenerateTitleListing();
break;
}
break;
// Static page
// Static page
case 'page':
if (GetPageTitle() == '') {
$text = osc_static_page_title();
} else {
$text = GetPageTitle();
}
break;
// Error page
// Error page
case 'error':
$text = __('Page not found', 'all_in_one');
break;
// Search & Category page
// Search & Category page
case 'search':
$region = osc_search_region();
$city = osc_search_city();
$pattern = osc_search_pattern();
$category = osc_search_category_id();
$s_page = '';
$i_page = Params::getParam('iPage');
if ($i_page != '' && $i_page > 1) {
$s_page = Delimiter() . __('page', 'all_in_one') . ' ' . $i_page;
}
$result = SeoGenerateTitleCategory();
if ($result == '') {
$result = __('Search result', 'all_in_one');
}
$text = $result . $s_page;
break;
// Login page
// Login page
case 'login':
switch ($section) {
case 'recover':
$text = __('Recover your password', 'all_in_one');
default:
$text = __('Login into your account', 'all_in_one');
}
break;
// Registration page
// Registration page
case 'register':
$text = __('Create a new account', 'all_in_one');
break;
// User page and pages related to user
// User page and pages related to user
case 'user':
switch ($section) {
case 'dashboard':
$text = __('Dashboard', 'all_in_one');
break;
case 'items':
$text = __('Manage my listings', 'all_in_one');
break;
case 'alerts':
$text = __('Manage my alerts', 'all_in_one');
break;
case 'profile':
$text = __('Update my profile', 'all_in_one');
break;
case 'pub_profile':
$text = __('Public profile of', 'all_in_one') . ' ' . ucfirst(osc_user_name());
break;
case 'change_email':
$text = __('Change my email', 'all_in_one');
break;
case 'change_password':
$text = __('Change my password', 'all_in_one');
break;
case 'forgot':
$text = __('Recover my password', 'all_in_one');
break;
//.........这里部分代码省略.........
示例3: printf
<?php }*/
?>
<div class="divider"></div>
<?php
}
?>
<?php
$aItems = Item::newInstance()->findByUserID(osc_item_user_id(), 0, 3);
View::newInstance()->_exportVariableToView('items', $aItems);
?>
<div class="user-products">
<p><?php
printf(__('Other products from %s', 'pop'), osc_user_name());
?>
</p>
<div>
<?php
while (osc_has_items()) {
if (osc_count_item_resources()) {
osc_get_item_resources();
?>
<a class="user-item" href="<?php
echo osc_item_url();
?>
" title="<?php
echo osc_esc_html(osc_item_title());
?>
">
示例4: meta_title
//.........这里部分代码省略.........
$pattern = osc_search_pattern();
$category = osc_search_category_id();
$s_page = '';
$i_page = Params::getParam('iPage');
if ($i_page != '' && $i_page > 1) {
$s_page = ' - ' . __('page') . ' ' . $i_page;
}
$b_show_all = $region == '' && $city == '' && $pattern == '' && empty($category);
$b_category = !empty($category);
$b_pattern = $pattern != '';
$b_city = $city != '';
$b_region = $region != '';
if ($b_show_all) {
$text = __('Show all listings') . ' - ' . $s_page . osc_page_title();
}
$result = '';
if ($b_pattern) {
$result .= $pattern . ' » ';
}
if ($b_category && is_array($category) && count($category) > 0) {
$cat = Category::newInstance()->findByPrimaryKey($category[0]);
if ($cat) {
$result .= $cat['s_name'] . ' ';
}
}
if ($b_city) {
$result .= $city . ' » ';
} else {
if ($b_region) {
$result .= $region . ' » ';
}
}
$result = preg_replace('|\\s?»\\s$|', '', $result);
if ($result == '') {
$result = __('Search results');
}
$text = '';
if (osc_get_preference('seo_title_keyword') != '') {
$text .= osc_get_preference('seo_title_keyword') . ' ';
}
$text .= $result . $s_page;
break;
case 'login':
switch ($section) {
case 'recover':
$text = __('Recover your password');
default:
$text = __('Login');
}
break;
case 'register':
$text = __('Create a new account');
break;
case 'user':
switch ($section) {
case 'dashboard':
$text = __('Dashboard');
break;
case 'items':
$text = __('Manage my listings');
break;
case 'alerts':
$text = __('Manage my alerts');
break;
case 'profile':
$text = __('Update my profile');
break;
case 'pub_profile':
$text = __('Public profile') . ' - ' . osc_user_name();
break;
case 'change_email':
$text = __('Change my email');
break;
case 'change_username':
$text = __('Change my username');
break;
case 'change_password':
$text = __('Change my password');
break;
case 'forgot':
$text = __('Recover my password');
break;
}
break;
case 'contact':
$text = __('Contact');
break;
default:
$text = osc_page_title();
break;
}
if (!osc_is_home_page()) {
if ($text != '') {
$text .= ' - ' . osc_page_title();
} else {
$text = osc_page_title();
}
}
return osc_apply_filter('meta_title_filter', $text);
}
示例5: fn_email_contact_user
function fn_email_contact_user($id, $yourEmail, $yourName, $phoneNumber, $message) {
$mPages = new Page();
$aPage = $mPages->findByInternalName('email_contact_user');
$locale = osc_current_user_locale();
if(isset($aPage['locale'][$locale]['s_title'])) {
$content = $aPage['locale'][$locale];
} else {
$content = current($aPage['locale']);
}
$words = array();
$words[] = array(
'{CONTACT_NAME}',
'{USER_NAME}',
'{USER_EMAIL}',
'{USER_PHONE}',
'{COMMENT}'
);
$words[] = array(
osc_user_name(),
$yourName,
$yourEmail,
$phoneNumber,
$message
);
$title = osc_apply_filter('email_item_inquiry_title_after', osc_mailBeauty(osc_apply_filter('email_title', osc_apply_filter('email_item_inquiry_title', $content['s_title'], $id, $yourEmail, $yourName, $phoneNumber, $message)), $words), $id, $yourEmail, $yourName, $phoneNumber, $message);
$body = osc_apply_filter('email_item_inquiry_description_after', osc_mailBeauty(osc_apply_filter('email_description', osc_apply_filter('email_item_inquiry_description', $content['s_text'], $id, $yourEmail, $yourName, $phoneNumber, $message)), $words), $id, $yourEmail, $yourName, $phoneNumber, $message);
$emailParams = array (
'from' => osc_contact_email(),
'subject' => $title,
'to' => osc_user_email(),
'to_name' => osc_user_name(),
'body' => $body,
'alt_body' => $body,
'reply_to' => $yourEmail
);
if( osc_notify_contact_item() ) {
$emailParams['add_bcc'] = osc_contact_email();
}
osc_sendMail($emailParams);
}
示例6: osc_current_web_theme_url
<div class="user-card pull-left">
<?php
$fbUser = OSCFacebook::newInstance()->getFBUser(osc_item_user_id());
if ($fbUser) {
$user_picture_url = "https://graph.facebook.com/" . $fbUser . "/picture";
} else {
$user_picture_url = osc_current_web_theme_url('images/user_default.gif');
}
?>
<div>
<img class="user-avatar" src="<?php
echo $user_picture_url;
?>
" />
<div class="name"><?php
echo osc_highlight(osc_user_name(), 120);
?>
</div>
</div>
<ul class=" user_data">
<?php
if ($location) {
?>
<li class="location">
<i class="md-icon">place</i>
<?php
echo $location;
?>
</li>
<?php
}
示例7: fn_email_contact_user
function fn_email_contact_user($id, $yourEmail, $yourName, $phoneNumber, $message)
{
$mPages = new Page();
$aPage = $mPages->findByInternalName('email_contact_user');
$locale = osc_current_user_locale();
$content = array();
if (isset($aPage['locale'][$locale]['s_title'])) {
$content = $aPage['locale'][$locale];
} else {
$content = current($aPage['locale']);
}
$words = array();
$words[] = array('{CONTACT_NAME}', '{USER_NAME}', '{USER_EMAIL}', '{USER_PHONE}', '{WEB_URL}', '{COMMENT}');
$words[] = array(osc_user_name(), $yourName, $yourEmail, $phoneNumber, '<a href="' . osc_base_url() . '" >' . osc_base_url() . '</a>', $message);
$title = osc_mailBeauty(osc_apply_filter('email_title', osc_apply_filter('email_item_inquiry_title', $content['s_title'])), $words);
$body = osc_mailBeauty(osc_apply_filter('email_description', osc_apply_filter('email_item_inquiry_description', $content['s_text'])), $words);
$from = osc_contact_email();
$from_name = osc_page_title();
$add_bcc = '';
if (osc_notify_contact_item()) {
$add_bcc = osc_contact_email();
}
$emailParams = array('add_bcc' => $add_bcc, 'from' => $from, 'from_name' => $from_name, 'subject' => $title, 'to' => osc_user_email(), 'to_name' => osc_user_name(), 'body' => $body, 'alt_body' => $body, 'reply_to' => $yourEmail);
osc_sendMail($emailParams);
@unlink($path);
}
示例8: init
//.........这里部分代码省略.........
$l = array('url' => osc_search_url($params), 'title' => $aRegion['s_name']);
$this->addLevel($l);
$params['sCity'] = $aCity['s_name'];
$l = array('url' => osc_search_url($params), 'title' => $aCity['s_name']);
$this->addLevel($l);
}
} else {
if ($b_region) {
$params['sRegion'] = $region;
$l = array('url' => osc_search_url($params), 'title' => $region);
$this->addLevel($l);
}
}
}
// pattern
if ($b_pattern) {
$l = array('title' => sprintf($this->title['search_pattern'], $pattern));
$this->addLevel($l);
}
// remove url from the last node
$nodes = $this->getaLevel();
if ($nodes > 0) {
if (array_key_exists('url', $nodes[count($nodes) - 1])) {
unset($nodes[count($nodes) - 1]['url']);
}
}
$this->setaLevel($nodes);
break;
case 'user':
// use dashboard without url if you're in the dashboards
if ($this->getSection() == 'dashboard') {
$l = array('title' => $this->title['user_dashboard']);
$this->addLevel($l);
break;
}
// use dashboard without url if you're in the dashboards
if ($this->getSection() == 'pub_profile') {
$l = array('title' => sprintf($this->title['user_dashboard_profile'], osc_user_name()));
$this->addLevel($l);
break;
}
$l = array('url' => osc_user_dashboard_url(), 'title' => $this->title['user_account']);
$this->addLevel($l);
switch ($this->getSection()) {
case 'items':
$l = array('title' => $this->title['user_items']);
$this->addLevel($l);
break;
case 'alerts':
$l = array('title' => $this->title['user_alerts']);
$this->addLevel($l);
break;
case 'profile':
$l = array('title' => $this->title['user_profile']);
$this->addLevel($l);
break;
case 'change_email':
$l = array('title' => $this->title['user_change_email']);
$this->addLevel($l);
break;
case 'change_password':
$l = array('title' => $this->title['user_change_password']);
$this->addLevel($l);
break;
case 'change_username':
$l = array('title' => $this->title['user_change_username']);
$this->addLevel($l);
break;
}
break;
case 'login':
switch ($this->getSection()) {
case 'recover':
$l = array('title' => $this->title['login_recover']);
$this->addLevel($l);
break;
case 'forgot':
$l = array('title' => $this->title['login_forgot']);
$this->addLevel($l);
break;
case '':
$l = array('title' => $this->title['login']);
$this->addLevel($l);
break;
}
break;
case 'register':
$l = array('title' => $this->title['register']);
$this->addLevel($l);
break;
case 'page':
$l = array('title' => osc_static_page_title());
$this->addLevel($l);
break;
case 'contact':
$l = array('title' => $this->title['contact']);
$this->addLevel($l);
break;
}
}