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


PHP GWF_HTML::lang方法代码示例

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


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

示例1: send

 private function send(GWF_User $user)
 {
     $form = $this->form($user);
     if (false !== ($errors = $form->validate($this->module))) {
         return $errors . $this->template($user);
     }
     $u = GWF_User::getStaticOrGuest();
     $sendermail = $u->getValidMail();
     if ($sendermail === '') {
         $sendermail = Common::getPost('email');
     }
     if ($sendermail === '') {
         $sendermail = GWF_HTML::lang('unknown');
     }
     $sendermail = GWF_HTML::display($sendermail);
     $mail = new GWF_Mail();
     $mail->setSender(GWF_BOT_EMAIL);
     $mail->setReceiver($user->getValidMail());
     $mail->setReply($sendermail);
     $mail->setSubject($this->module->langUser($user, 'mail_subj_mail', $sendermail));
     $mail->setBody($this->module->langUser($user, 'mail_subj_body', array($user->displayUsername(), $sendermail, GWF_Message::display($_POST['message']))));
     if (false === $mail->sendToUser($user)) {
         return GWF_HTML::err('ERR_MAIL_SENT');
     }
     return $this->module->message('msg_mailed', array($user->displayUsername()));
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:26,代码来源:SendMail.php

示例2: validate_username

 public function validate_username(Module_WeChall $m, $arg)
 {
     if (false === ($this->user = GWF_User::getByName($arg))) {
         return GWF_HTML::lang('ERR_UNKNOWN_USER');
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:7,代码来源:Freeze.php

示例3: validate_username

 public function validate_username(Module_Ban $m, $arg)
 {
     if (false === ($this->user = GWF_User::getByName($arg))) {
         $_POST['username'] = '';
         return GWF_HTML::lang('ERR_UNKNOWN_USER');
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:8,代码来源:Admin.php

示例4: getGuest

 /**
  * Get a fake Guest User.
  * @return GWF_User
  */
 public static function getGuest()
 {
     static $GUEST;
     if (!isset($GUEST)) {
         $GUEST = new GWF_User(array('user_id' => '0', 'user_options' => 0, 'user_name' => GWF_HTML::lang('guest'), 'user_password' => '', 'user_regdate' => '', 'user_regip' => GWF_IP6::getIP(GWF_IP_EXACT), 'user_email' => '', 'user_gender' => GWF_User::NO_GENDER, 'user_lastlogin' => '0', 'user_lastactivity' => time(), 'user_birthdate' => '', 'user_avatar_v' => '0', 'user_countryid' => '0', 'user_langid' => '0', 'user_langid2' => '0', 'user_level' => '0', 'user_title' => '', 'user_settings' => '', 'user_data' => '', 'user_credits' => '0.00'));
     }
     return $GUEST;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:12,代码来源:GWF_Guest.php

示例5: getFormEdit

 private function getFormEdit($langid, $desc)
 {
     $buttons = array('edit[' . $langid . ']' => $this->module->lang('btn_edit'), 'default[' . $langid . ']' => $this->module->lang('btn_set_default'), 'delete[' . $langid . ']' => $this->module->lang('btn_delete'));
     $default = $this->site->getVar('site_descr_lid');
     $is_def = $default == $langid ? GWF_HTML::lang('yes') : GWF_HTML::lang('no');
     $langname = GWF_Language::getByID($langid)->displayName();
     $data = array('default' => array(GWF_Form::HEADLINE, $is_def, $this->module->lang('th_is_default')), 'langid' => array(GWF_Form::HEADLINE, $langname, $this->module->lang('th_site_language')), 'descr' => array(GWF_Form::MESSAGE, $desc, $this->module->lang('th_site_description')), 'btns' => array(GWF_Form::SUBMITS, $buttons));
     return new GWF_Form($this, $data);
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:9,代码来源:SiteDescr.php

示例6: displayEndDate

 public function displayEndDate()
 {
     if ($this->isWarning()) {
         return '';
     } elseif ('' === ($ends = $this->getVar('ban_ends'))) {
         return GWF_HTML::lang('never');
     } else {
         return GWF_Time::displayDate($ends);
     }
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:10,代码来源:GWF_Ban.php

示例7: validate_user_name

 public function validate_user_name(Module_Profile $m, $arg)
 {
     if (!($this->user_to_add = GWF_User::getByName($arg))) {
         return GWF_HTML::lang('ERR_UNKNOWN_USER');
     }
     if ($this->user_to_add->getID() == GWF_Session::getUserID()) {
         return $m->lang('err_self_whitelist');
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:10,代码来源:POISWhitelist.php

示例8: validate_target

 public function validate_target(Module_Language $m, $arg)
 {
     if (isset($_POST['all_targets'])) {
         return false;
     }
     if (false === ($this->target = GWF_Language::getByID($arg))) {
         return GWF_HTML::lang('ERR_UNKNOWN_LANGUAGE');
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:10,代码来源:Bundle.php

示例9: onLoginAs

 public function onLoginAs()
 {
     $form = $this->getForm();
     if (false !== ($error = $form->validate($this->module))) {
         return $error . $this->templateLoginAs();
     }
     if (false === ($user = GWF_User::getByName($form->getVar('username')))) {
         return GWF_HTML::lang('ERR_UNKNOWN_USER');
     }
     GWF_Session::onLogin($user);
     return $this->module->message('msg_login_as', array($user->displayUsername()));
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:12,代码来源:LoginAs.php

示例10: module_PageBuilder_monthly

function module_PageBuilder_monthly()
{
    require_once GWF_CORE_PATH . 'module/PageBuilder/GWF_Page.php';
    $enabled = GWF_Page::ENABLED;
    $langid = GWF_Language::getCurrentID();
    $db = gdo_db();
    $t = GWF_TABLE_PREFIX . 'page';
    $query = "SELECT IFNULL(p2.page_otherid,p1.page_otherid), IFNULL(p2.page_title,p1.page_title), IFNULL(p2.page_url,p1.page_url), IFNULL(p2.page_date,p1.page_date) FROM {$t} p1 LEFT JOIN {$t} p2 ON p1.page_otherid=p2.page_otherid AND p2.page_lang={$langid} WHERE p1.page_lang=0 ORDER BY 4 DESC";
    if (false === ($result = $db->queryRead($query))) {
        return '';
    }
    $first = NULL;
    $tree = array();
    while (false !== ($page = $db->fetchRow($result))) {
        if ($first === NULL) {
            $first = $page;
        }
        monthlyAddTree($tree, $page);
    }
    $db->free($result);
    if (count($tree) === 0) {
        return '';
    }
    //	$first = $pages[key($pages)];
    $currdate = $first[3];
    list($y, $m, $d) = monthlySplit($currdate);
    $cy = $y;
    $cm = $m;
    $cd = $d;
    //	$tree = monthlyGetTree($pages);
    $back = '<div class="gwf_pb_monthly fr">' . PHP_EOL;
    foreach ($tree as $year => $y2) {
        $c = count($y2);
        $back .= "<ol id=\"_pby{$year}\"><li>{$year}({$c})</li>\n";
        foreach ($y2 as $m1 => $m2) {
            $c = count($m2);
            $month = GWF_HTML::lang('M' . ($m1 + 0));
            $back .= "<li>{$year} {$month} ({$c})<ol>\n";
            foreach ($m2 as $page) {
                $url = htmlspecialchars(GWF_WEB_ROOT . $page[2]);
                $title = htmlspecialchars($page[1]);
                $back .= "<li><a href=\"{$url}\" title=\"{$title}\">{$title}</a></li>\n";
            }
            $back .= "</ol></li>\n";
        }
        $back .= "</ol>\n";
    }
    $back .= '</div>' . PHP_EOL;
    return $back;
    echo $back;
    return;
}
开发者ID:sinfocol,项目名称:gwf3,代码行数:52,代码来源:monthly.php

示例11: grabFingerprint

 /**
  * Return a public key in hex format or false.
  * @param string $key
  */
 public static function grabFingerprint($file_content)
 {
     $gpg = gnupg_init();
     if (false === ($result = gnupg_import($gpg, $file_content))) {
         GWF_Log::logCritical('gnupg_import() failed');
         GWF_Log::logCritical(GWF_HTML::lang('ERR_GENERAL', __FILE__, __LINE__));
         return false;
     }
     if ($result['imported'] + $result['unchanged'] === 0) {
         return false;
     }
     return $result['fingerprint'];
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:17,代码来源:GWF_PublicKey.php

示例12: Upgrade_WeChall_5_03

function Upgrade_WeChall_5_03(Module_WeChall $module)
{
    GWF_Website::addDefaultOutput(GWF_HTML::message('WC5', "Sites can have multiple warboxes now. (thx awe)"));
    $module->includeClass('WC_Site');
    $sites = GDO::table('WC_Site');
    $columns = array('site_warport', 'site_warhost', 'site_war_rs', 'site_war_ip');
    $back = '';
    foreach ($columns as $column) {
        if (!$sites->dropColumn($column)) {
            $back .= GWF_HTML::lang('ERR_DATABASE', array(__FILE__, __LINE__));
        }
    }
    return $back;
}
开发者ID:sinfocol,项目名称:gwf3,代码行数:14,代码来源:Upgrade_WeChall_5_03.php

示例13: showAllSites

 private function showAllSites()
 {
     if (false === ($sites = WC_Site::getSites('site_name ASC'))) {
         return GWF_HTML::lang('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     $back = '';
     foreach ($sites as $site) {
         $site instanceof WC_Site;
         if ($site->getURL() !== '') {
             $back .= $this->showSite($site);
         }
     }
     return $back;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:14,代码来源:API_Site.php

示例14: validate_langidMulti

 public static function validate_langidMulti($langids, $allow_zero = false, $bitmask = self::TYPE_ALL)
 {
     # Zero and nothing
     if (!is_array($langids)) {
         return $allow_zero ? false : GWF_HTML::lang('ERR_UNKNOWN_LANGUAGE');
     }
     # Validate them all
     foreach ($langids as $langid) {
         if (!self::isValidLanguage($langid, false, $bitmask)) {
             return GWF_HTML::lang('ERR_UNKNOWN_LANGUAGE');
         }
     }
     return false;
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:14,代码来源:GWF_LangSelect.php

示例15: implodeHuman

 /**
  * Implode an array like humans would do:
  * Example: 1, 2, 3 and last
  * @todo Make it recursive?
  * @param array $array
  * @return string
  */
 public static function implodeHuman(array $array)
 {
     static $and = NULL;
     $cnt = count($array);
     if ($cnt <= 0) {
         return '';
     } elseif ($cnt === 1) {
         return array_pop($array);
     }
     if ($and === NULL) {
         $and = GWF_HTML::lang('and');
     }
     $last = array_pop($array);
     return implode(', ', $array) . " {$and} {$last}";
 }
开发者ID:sinfocol,项目名称:gwf3,代码行数:22,代码来源:GWF_Array.php


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