当前位置: 首页>>代码示例>>PHP>>正文


PHP GWF_HTML::anchor方法代码示例

本文整理汇总了PHP中GWF_HTML::anchor方法的典型用法代码示例。如果您正苦于以下问题:PHP GWF_HTML::anchor方法的具体用法?PHP GWF_HTML::anchor怎么用?PHP GWF_HTML::anchor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GWF_HTML的用法示例。


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

示例1: deliver

 public static function deliver(Module_PM $module, GWF_PM $pm)
 {
     if (false === ($pmo = GWF_PMOptions::getPMOptions($pm->getReceiver()))) {
         return 0;
     }
     if (!$pmo->isOptionEnabled(GWF_PMOptions::EMAIL_ON_PM)) {
         return 0;
     }
     $sender = $pm->getSender();
     $receiver = $pm->getReceiver();
     if ('' === ($rec = $receiver->getValidMail())) {
         return 0;
     }
     $sendername = $sender->getID() !== '0' ? $sender->display('user_name') : GWF_HTML::langUser($receiver, 'guest');
     $email = new GWF_Mail();
     $email->setSender($module->cfgEmailSender());
     $email->setReceiver($rec);
     $email->setSubject($module->langUser($receiver, 'mail_subj', array($sendername)));
     $autofolder = sprintf('index.php?mo=PM&me=AutoFolder&pmid=%s&uid=%s&token=%s', $pm->getID(), $receiver->getID(), $pm->getHashcode());
     $autofolder = Common::getAbsoluteURL($autofolder);
     $autofolder = GWF_HTML::anchor($autofolder, $autofolder);
     $delete = sprintf('index.php?mo=PM&me=Delete&pmid=%s&uid=%s&token=%s', $pm->getID(), $receiver->getID(), $pm->getHashcode());
     $delete = Common::getAbsoluteURL($delete);
     $delete = GWF_HTML::anchor($delete, $delete);
     $email->setBody($module->langUser($receiver, 'mail_body', array($receiver->displayUsername(), $sendername, $pm->display('pm_title'), $pm->display('pm_message'), $autofolder, $delete)));
     if (false === $email->sendToUser($receiver)) {
         return -4;
     }
     return 1;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:30,代码来源:GWF_EMailOnPM.php

示例2: displayUsername

 public function displayUsername()
 {
     $uname = $this->getVar('shout_uname');
     if ($this->isGuestShout()) {
         return $uname;
         //			return GWF_HTML::lang('guest').'_'.$uname;
     }
     return GWF_HTML::anchor(GWF_WEB_ROOT . 'profile/' . urlencode($uname), GWF_HTML::display($uname));
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:9,代码来源:GWF_Shoutbox.php

示例3: wcProfileLastActivity

function wcProfileLastActivity(GWF_User $user, $ipp, $priv = false)
{
    $uid = $user->getID();
    $uh = GDO::table('WC_HistoryUser2');
    $entries = $uh->selectObjects('*', "userhist_uid={$uid}", 'userhist_date DESC', $ipp);
    //	$entries = array_reverse($entries);
    $back = '';
    $back .= '<table class="cl">';
    $href_txt_history = GWF_WEB_ROOT . 'history/for/' . $user->urlencode2('user_name');
    $anchor = GWF_HTML::anchor($href_txt_history, WC_HTML::lang('th_last_activites', array($user->displayUsername())));
    $back .= sprintf('<thead><tr><th colspan="2">%s</th></tr></thead>', $anchor);
    $unknown = GWF_HTML::lang('unknown');
    foreach ($entries as $entry) {
        $entry instanceof WC_HistoryUser2;
        $back .= GWF_Table::rowStart();
        $back .= sprintf('<td class="gwf_date">%s</td>', $priv ? $unknown : $entry->displayDate());
        $back .= sprintf('<td>%s</td>', $entry->displayComment());
        $back .= GWF_Table::rowEnd();
    }
    $back .= '</table>';
    return $back;
}
开发者ID:sinfocol,项目名称:gwf3,代码行数:22,代码来源:_profile_funcs.php

示例4: gwfProfileRow

}
if ('' !== ($v = $p->display('prof_lastname'))) {
    echo gwfProfileRow($tLang->lang('th_lastname'), $v);
}
if ($u->isOptionEnabled(GWF_User::SHOW_BIRTHDAY) && '00000000' !== ($v = $u->getVar('user_birthdate'))) {
    echo gwfProfileRow($tLang->lang('th_age'), GWF_Time::displayAge($v));
    echo gwfProfileRow($tLang->lang('th_birthdate'), GWF_Time::displayDate($v));
}
if ('' !== ($v = $p->display('prof_street'))) {
    echo gwfProfileRow($tLang->lang('th_street'), $v);
}
if (' ' !== ($v = $p->display('prof_zip') . ' ' . $p->display('prof_city'))) {
    echo gwfProfileRow($tLang->lang('th_city'), $v);
}
if ('' !== ($v = $p->getVar('prof_website', ''))) {
    echo gwfProfileRow($tLang->lang('th_website'), GWF_HTML::anchor($v, $v));
}
if (!$p->isContactHidden($user) || $is_admin) {
    if ($u->isOptionEnabled(GWF_User::SHOW_EMAIL) || $is_admin) {
        if ('' !== ($v = $u->displayEMail())) {
            echo gwfProfileRow($tLang->lang('th_email'), $v);
        }
    }
    $v = $p->display('prof_tel');
    if ($v !== '0' && $v !== '') {
        echo gwfProfileRow($tLang->lang('th_tel'), $v);
    }
    $v = $p->display('prof_mobile');
    if ($v !== '0' && $v !== '') {
        echo gwfProfileRow($tLang->lang('th_mobile'), $v);
    }
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:profile.php

示例5: displayWWW

 public function displayWWW()
 {
     $url = $this->getVar('cmt_www');
     return GWF_HTML::anchor($url, $url, $url);
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:5,代码来源:GWF_Comment.php

示例6: array

// $href_api_3 = GWF_WEB_ROOT.'index.php?mo=WeChall&amp;me=JoinUs&amp;section=api#api_3';
echo '<a name="api_3"></a>' . PHP_EOL;
echo GWF_Box::box($l->lang('api_3b', array($usage_3_1, $usage_3_1, $usage_3_1, $event_types, $examples)), $l->lang('api_3t'));
# API 4)
$href_api_4 = GWF_WEB_ROOT . 'index.php?mo=WeChall&amp;me=JoinUs&amp;section=api#api_4';
$url = sprintf('%s://%s%sindex.php?mo=WeChall&me=API_User&no_session=1&', Common::getProtocol(), GWF_DOMAIN, GWF_WEB_ROOT);
$usage_4_1 = htmlspecialchars($url . 'username=<username>[&apikey=<your_api_key>]');
$example_4_1 = GWF_HTML::anchor($url . 'username=' . $uname, $url . 'username=' . $uname);
if ($user !== false && isset($udata['WC_NO_XSS_PASS'])) {
    $api_key = urlencode($udata['WC_NO_XSS_PASS']);
    $example_4_2 = GWF_HTML::anchor($url . "username={$uname}&apikey={$api_key}", $url . "username={$uname}&apikey={$api_key}");
} else {
    $example_4_2 = '';
}
echo '<a name="api_4"></a>' . PHP_EOL;
echo GWF_Box::box($l->lang('api_4b', array($usage_4_1, $usage_4_1, $example_4_1, $example_4_2)), $l->lang('api_4t'));
# API 5)
$href_api_5 = GWF_WEB_ROOT . 'index.php?mo=WeChall&amp;me=JoinUs&amp;section=api#api_5';
$url = sprintf('%s://%s%sindex.php?mo=WeChall&me=API_Site&no_session=1', Common::getProtocol(), GWF_DOMAIN, GWF_WEB_ROOT);
$usage_5_1 = htmlspecialchars($url . '[&sitename=<sitename>]');
$example_5_1 = GWF_HTML::anchor($url, $url);
$example_5_2 = GWF_HTML::anchor($url . '&sitename=WeChall', $url . '&sitename=WeChall');
echo '<a name="api_5"></a>' . PHP_EOL;
echo GWF_Box::box($l->lang('api_5b', array($usage_5_1, $usage_5_1, $example_5_1, $example_5_2)), $l->lang('api_5t'));
# Buttons
echo GWF_Button::wrapStart();
echo GWF_Button::generic($l->lang('btn_join'), GWF_WEB_ROOT . 'join_us');
echo GWF_Button::generic($l->lang('btn_join_war'), GWF_WEB_ROOT . 'index.php?mo=WeChall&me=JoinUs&section=warbox');
echo GWF_Button::generic($l->lang('btn_join_opt'), GWF_WEB_ROOT . 'index.php?mo=WeChall&me=JoinUs&section=optional');
echo GWF_Button::generic($l->lang('btn_api'), GWF_WEB_ROOT . 'index.php?mo=WeChall&me=JoinUs&section=wechall_api', 'generic', '', true);
echo GWF_Button::wrapEnd();
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:join_api.php

示例7: getLastPosterLink

 public function getLastPosterLink()
 {
     if ($this->getPostCount() === 1) {
         return '';
     }
     if ('' === ($username = $this->getVar('thread_lastposter'))) {
         return GWF_HTML::lang('guest');
     }
     $href = sprintf('%sprofile/%s', GWF_WEB_ROOT, urlencode($username));
     return GWF_HTML::anchor($href, $username);
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:11,代码来源:GWF_ForumThread.php

示例8:

        $lastdate = $t->displayLastDate();
        $b2 = $t->getBoard();
        $anchor_board = GWF_HTML::anchor($b2->getShowBoardHREF(), $b2->getVar('board_title'));
        $anchor_thread = GWF_HTML::anchor($t->getPageHREF(1), $t->getVar('thread_title'));
        echo GWF_Table::rowStart();
        echo GWF_Table::column($anchor_board . '<br/>' . $anchor_thread);
        //		 GWF_HTML::anchor($t->getPageHREF(1), $t->displayBoardTitle().'<br/>'.$t->display('thread_title'), '', '', false));
        echo GWF_Table::column($edit . $unread);
        echo GWF_Table::column($t->getFirstPosterLink());
        echo GWF_Table::column($t->getVar('thread_postcount'), 'gwf_num');
        echo GWF_Table::column($t->getLastPosterLink());
        $btn_next = GWF_Button::next($hrefLastPage, $lastposttxt);
        echo GWF_Table::column(GWF_HTML::anchor($hrefLastPage, $lastdate, '', '', false) . $btn_next, 'gwf_date');
        echo GWF_Table::column(GWF_HTML::anchor($hrefLastPage, $t->getVar('thread_thanks')), 'gwf_num');
        echo GWF_Table::column(GWF_HTML::anchor($hrefLastPage, $t->getVar('thread_votes_up')), 'gwf_num');
        echo GWF_Table::column(GWF_HTML::anchor($hrefLastPage, $t->getVar('thread_viewcount')), 'gwf_num');
        echo GWF_Table::rowEnd();
    }
    echo GWF_table::end();
}
?>
<!-- End Of Latest Threads -->

<!-- Boards -->
<?php 
echo $tVars['pagemenu_boards'];
?>

<?php 
$childs = $tVars['boards'];
if (count($childs) > 0) {
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:forum.php

示例9: array

<?php

$headers = array(array('WCID'), array('TITLE'), array('CAT'), array('SOL'), array('BTN'));
echo GWF_Form::start();
echo GWF_Table::start();
echo GWF_Table::displayHeaders1($headers);
foreach ($tVars['flags'] as $flag) {
    $flag instanceof WC_Warflag;
    $solved = $flag->getVar('wf_solved_at') !== NULL;
    echo GWF_Table::rowStart();
    echo GWF_Table::column($flag->getID());
    $class = 'wc_chall_solved_' . ($solved ? '1' : '0');
    echo GWF_Table::column(GWF_HTML::anchor($flag->getURL(), $flag->getTitle()), $class);
    echo GWF_Table::column($flag->displayCat());
    if ($flag->isWarchall()) {
        echo GWF_Table::column('');
        echo GWF_Table::column('');
    } elseif ($solved) {
        echo GWF_Table::column('SOLVED!');
        echo GWF_Table::column('');
    } else {
        echo GWF_Table::column(sprintf('<input type="text" name="password[%s]" value="">', $flag->getID()));
        echo GWF_Table::column(sprintf('<input type="submit" name="button[%s]" value="CHECK">', $flag->getID()));
    }
    echo GWF_Table::rowEnd();
}
echo GWF_Table::end();
echo GWF_Form::end();
开发者ID:sinfocol,项目名称:gwf3,代码行数:28,代码来源:warsolve.php

示例10: displayColumn

 public function displayColumn(GWF_Module $module, GWF_User $user, $col_name)
 {
     switch ($col_name) {
         case 'order_id':
             return $this->getVar($col_name);
         case 'user_name':
             return $this->getUser()->display($col_name);
         case 'order_date_paid':
         case 'order_date_ordered':
             return GWF_Time::displayDate($this->getVar($col_name));
         case 'order_price':
         case 'order_price_total':
             return $this->getCurrency()->displayValue($this->getVar($col_name), true);
         case 'order_site':
             return GWF_HTML::display($this->getPaymentModule()->getSiteName());
         case 'order_status':
             $status = $this->getVar('order_status');
             $text = $module->lang('status_' . $status);
             switch ($status) {
                 case self::CREATED:
                 case self::ORDERED:
                 case self::PAID:
                 case self::PROCESSED:
                     $href = '#';
             }
             return GWF_HTML::anchor($href, $text);
         case 'order_data':
             return $this->getData()->displayOrder();
         case 'order_descr_admin':
             $text = $this->display($col_name);
             $href = GWF_WEB_ROOT . 'index.php?mo=Payment&me=StaffOrder&oid=' . $this->getID();
             return GWF_HTML::anchor($href, $text);
         default:
             return $this->display($col_name);
             //				return sprintf('=[%s]=', $this->display($col_name));
     }
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:37,代码来源:GWF_Order.php

示例11: array

<p><?php 
echo $tLang->lang('pi_trashcan');
?>
</p>
<?php 
echo $tVars['pagemenu'];
$headers = array(array($tLang->lang('th_pm_options&1'), 'options&1', 'DESC'), array($tLang->lang('th_pm_date'), 'pm_date', 'DESC'), array($tLang->lang('th_pm_from'), 'T_B.user_name', 'ASC'), array($tLang->lang('th_pm_to'), 'T_A.user_name', 'ASC'), array($tLang->lang('th_pm_title'), 'pm_title', 'ASC'), array());
$data = array();
$uid = GWF_Session::getUserID();
echo sprintf('<form id="gwf_pm_form" method="post" action="%s">', $tVars['form_action']);
//echo sprintf('<table>');
foreach ($tVars['pms'] as $pm) {
    $pm instanceof GWF_PM;
    //	$is_read = $pm->isOptionEnabled(GWF_PM::READ);
    //	$is_sender = $pm->getSender()->getID() === $uid;
    //	$is_deleted = $pm->getReceiver()->
    //	$class =  $is_sender ? ($is_read ? 'gwf_pm_read' : 'gwf_pm_unread') : ($is_read ? 'gwf_pm_new' : 'gwf_pm_old');
    $data[] = array(sprintf('<span class="%s" />', $pm->getHTMLClass()), sprintf('%s', GWF_Time::displayDate($pm->getVar('pm_date'))), sprintf('%s', $pm->getSender()->display('user_name')), sprintf('%s', $pm->getReceiver()->display('user_name')), sprintf('%s', GWF_HTML::anchor($pm->getDisplayHREF(), $pm->getVar('pm_title'))), sprintf('<input type="checkbox" name="pm[%s]" />', $pm->getID()));
}
$headers = GWF_Table::getHeaders2($headers, $tVars['sort_url']);
$btns = '<input type="submit" name="restore" value="' . $tLang->lang('btn_restore') . '" />';
$raw_body = '<tr><td colspan="4"></td><td class="ri">' . $btns . '</td><td>' . '<input type="checkbox" onclick="gwfPMToggleAll(this.checked);"/>' . '</td></tr>';
echo GWF_Table::display2($headers, $data, $tVars['sort_url'], '', $raw_body);
//echo sprintf('</table>');
echo sprintf('</form>');
echo $tVars['form_empty'];
开发者ID:sinfocol,项目名称:gwf3,代码行数:26,代码来源:trashcan.php

示例12: array

<?php

GWF_Javascript::focusElementByName('term');
echo $tVars['form_q'];
# quickform
# Start PMs
if (count($tVars['pms']) > 0) {
    $headers = array(array($tLang->lang('th_pm_options&1'), 'pm_options&1'), array($tLang->lang('th_pm_date'), 'pm_date'), array($tLang->lang('th_pm_from')), array($tLang->lang('th_pm_to')), array($tLang->lang('th_pm_title'), 'pm_title'), array('<input type="checkbox" onclick="gwfPmToggleAll"/>'));
    $uid = GWF_Session::getUserID();
    echo $tVars['pagemenu'];
    echo sprintf('<form id="gwf_pm_form" method="post" action="%s">', $tVars['form_action']);
    echo GWF_Table::start();
    echo GWF_Table::displayHeaders2($headers, $tVars['sort_url']);
    foreach ($tVars['pms'] as $pm) {
        $pm instanceof GWF_PM;
        echo GWF_Table::rowStart();
        echo sprintf('<td><span class="%s" /></td>', $pm->getHTMLClass()) . PHP_EOL;
        echo sprintf('<td>%s</td>', GWF_Time::displayDate($pm->getVar('pm_date'))) . PHP_EOL;
        echo sprintf('<td>%s</td>', $pm->getSender()->display('user_name')) . PHP_EOL;
        echo sprintf('<td>%s</td>', $pm->getReceiver()->display('user_name')) . PHP_EOL;
        echo sprintf('<td>%s</td>', GWF_HTML::anchor($pm->getDisplayHREF($tVars['term']), $pm->getVar('pm_title'))) . PHP_EOL;
        echo sprintf('<td><input type="checkbox" name="pm[%s]" /></td>', $pm->getID()) . PHP_EOL;
        echo GWF_Table::rowEnd();
    }
    echo GWF_Table::end();
    echo '</form>' . PHP_EOL;
    echo $tVars['pagemenu'];
}
# End PMs
开发者ID:sinfocol,项目名称:gwf3,代码行数:29,代码来源:search.php

示例13: switch

<?php

$order = $tVars['order'];
$order instanceof GWF_Order;
$status = $order->getVar('order_status');
$status_text = $tLang->lang('status_' . $status);
switch ($status) {
    case GWF_Order::CREATED:
    case GWF_Order::ORDERED:
        $status_link = GWF_HTML::anchor($tVars['href_paid'], $status_text);
        break;
    case GWF_Order::PAID:
    case GWF_Order::PROCESSED:
        $status_link = $status_text;
        break;
}
echo GWF_Table::start();
echo GWF_Table::rowStart();
echo sprintf('<td>%s</td>', $tLang->lang('th_order_id'));
echo sprintf('<td>%s</td>', $order->getVar('order_id'));
echo GWF_Table::rowEnd();
echo GWF_Table::rowStart();
echo sprintf('<td>%s</td>', $tLang->lang('th_order_token'));
echo sprintf('<td>%s</td>', $order->getVar('order_token'));
echo GWF_Table::rowEnd();
echo GWF_Table::rowStart();
echo sprintf('<td>%s</td>', $tLang->lang('th_user_name'));
echo sprintf('<td>%s</td>', $order->getOrderUser()->displayProfileLink());
echo GWF_Table::rowEnd();
echo GWF_Table::rowStart();
echo sprintf('<td>%s</td>', $tLang->lang('th_order_email'));
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:staff_order.php

示例14: sprintf

     $same_score = $solved;
 }
 if ($has_osr === true) {
     $osr = $user->getVar('regat_onsiterank');
     if ($osr === '0') {
         $osr = '?';
     }
     $onsiterank = "&nbsp;({$osr})";
 } else {
     $onsiterank = '';
 }
 echo GWF_Table::rowStart();
 echo sprintf('<td>%s</td>', $same_rank);
 //	echo sprintf('<td>%s</td>', GWF_Country::displayFlagS($data['user_countryid']));
 echo sprintf('<td>%s</td>', $user->displayCountryFlag());
 echo sprintf('<td>%s</td>', GWF_HTML::anchor($user->getProfileHREF(), $user->getVar('user_name')));
 //	echo sprintf('<td class="gwf_num">%s</td>', $score);
 echo sprintf('<td class="gwf_num">%s</td>', $user->getVar('regat_score'));
 echo sprintf('<td class="gwf_num">%.02f%%</td>', $user->getVar('regat_solved') * 100);
 echo '<td>';
 echo $logo;
 $username = $user->display('user_name');
 foreach ($tVars['sites'] as $site) {
     $site instanceof WC_Site;
     $sid2 = $site->getVar('site_id');
     $var = 'site_' . $sid2;
     if ($user->hasVar($var)) {
         $solved = $user->getVar($var);
         $percent = round($solved * 100, 2);
         $txt = $username . $solvetext . $percent . '%' . $ontxt . $site->display('site_name');
         echo $site->displayLogo(round(30 * $solved + 2), $txt, $solved >= 1, 32, $username);
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:site_ranking.php

示例15: elseif

    } else {
        $ugopt = 0;
    }
    if (($ugopt & (GWF_UserGroup::LEADER | GWF_UserGroup::CO_LEADER)) > 0) {
        $edit = GWF_Button::edit(GWF_WEB_ROOT . 'edit_usergroup/' . $group->getID() . '/' . $group->urlencodeSEO('group_name'));
    } else {
        $edit = '';
    }
    $parent_board = $tVars['module']->getForumBoard();
    if (false !== ($board = GWF_ForumBoard::getByID($group->getVar('group_bid')))) {
        $href = $board->getShowBoardHREF();
        $forum = GWF_HTML::anchor($href, $group->getVar('group_name'));
    } else {
        $forum = $group->display('group_name');
    }
    $members = GWF_HTML::anchor(GWF_WEB_ROOT . 'users_in_group/' . $group->getID() . '/' . $group->urlencodeSEO('group_name'), $group->getVar('group_memberc'));
    echo GWF_Table::rowStart();
    echo GWF_Table::column($edit . $forum, 'nowrap');
    echo GWF_Table::column($members, 'gwf_num');
    echo GWF_Table::column($founder->displayProfileLink());
    if ($user->isGuest()) {
        echo '<td></td>' . PHP_EOL;
    } elseif ($in_grp) {
        echo GWF_Table::column(sprintf('<input type="submit" name="part[%s]" value="%s" />', $group->getVar('group_id'), $btn_part));
    } elseif ($group->isOptionEnabled(GWF_Group::FREE)) {
        echo GWF_Table::column(sprintf('<input type="submit" name="join[%s]" value="%s" />', $group->getVar('group_id'), $btn_join));
    } else {
        echo '<td></td>' . PHP_EOL;
    }
    echo GWF_Table::rowEnd();
}
开发者ID:sinfocol,项目名称:gwf3,代码行数:31,代码来源:groups.php


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