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


PHP C::getLanguageString方法代码示例

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


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

示例1: addprojectphotoAction

 public function addprojectphotoAction()
 {
     $img = Fw_Request::getFile('pp_src', null);
     $id = Fw_Request::post('pp_p_id', null);
     if (!is_null($img) && isset($img['name']) && !empty($img['name'])) {
         $type = array_pop(explode(".", $img['name']));
         if (in_array(strtolower($type), array('png', 'jpeg', 'jpg', 'gif'))) {
             $new_file_name = sha1($img['name'] . time()) . '.' . $type;
             $to_path = realpath(APPLICATION_PATH . '/../' . C::pub_dir . '/images') . C::ds . $new_file_name;
             if (move_uploaded_file($img['tmp_name'], $to_path) === false) {
                 throw new Fw_Exception('[f:"' . __FILE__ . '", l:"' . __LINE__ . '"] Ошибка загрузки фотографии', 500);
             }
             $this->model->addProjectPhoto($id, $new_file_name);
             Fw_Request::redirect('/admin/projectphotos/' . $id . '/');
         } else {
             $this->view->error['u_img'] = C::getLanguageString('wrong_file_format');
         }
     }
     $this->rmCache(APPLICATION_PATH . C::ds . 'cache' . C::ds . 'project');
     $this->rmCache(APPLICATION_PATH . C::ds . 'cache' . C::ds . 'done');
     $this->view->render(false);
 }
开发者ID:roket007,项目名称:bicycle,代码行数:22,代码来源:admin.php

示例2: registrationAction

 public function registrationAction()
 {
     if (Fw_Auth::isValid()) {
         Fw_Request::redirect(C::uri(array('donors', Fw_Auth::get('id'))));
     }
     $antispam = Fw_Request::post('antispam', NULL);
     $data = array();
     $error = array();
     if (!is_null($antispam)) {
         if ($this->checkSecureKey($antispam)) {
             $data['name'] = Fw_Request::post('name', NULL);
             $data['surname'] = Fw_Request::post('surname', NULL);
             $data['email'] = Fw_Request::post('email', NULL);
             $data['login'] = Fw_Request::post('login', NULL);
             $data['password'] = Fw_Request::post('password', NULL);
             $data['repassword'] = Fw_Request::post('repassword', NULL);
             if (!preg_match("/^[\\p{L}]{2,50}\$/ui", $data['name'])) {
                 $error['name'] = C::getLanguageString('registration_only_chars_name');
             }
             if (!preg_match("/^[\\p{L}]{2,50}\$/ui", $data['surname'])) {
                 $error['surname'] = C::getLanguageString('registration_only_chars_surname');
             }
             if (!preg_match("/^[-a-z0-9!#\$%&'*+\\/=?^_`{|}~]+(?:\\.[-a-z0-9!#\$%&'*+\\/=?^_`{|}~]+)*@(?:[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?\\.)*(?:aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|[a-z][a-z])\$/ui", $data['email'])) {
                 $error['email'] = C::getLanguageString('contact_error_email');
             } elseif ($this->model->chekEmailRepeat($data['email'])) {
                 $error['email'] = C::getLanguageString('registration_repeat_email');
             }
             if (!preg_match("/^[a-z\\d_\\-]{2,50}\$/ui", $data['login'])) {
                 $error['login'] = C::getLanguageString('contact_error_login');
             } elseif ($this->model->chekLoginRepeat($data['login'])) {
                 $error['login'] = C::getLanguageString('registration_repeat_login');
             }
             if (!preg_match("/^.{8,64}\$/ui", $data['password'])) {
                 $error['password'] = C::getLanguageString('registration_password_error');
             }
             if (sha1($data['password']) !== sha1($data['repassword'])) {
                 $error['repassword'] = C::getLanguageString('registration_repassword_error');
             }
             if (empty($error)) {
                 if (!$this->model->registrationNewUser($data)) {
                     throw new Fw_Exception('[f:"' . __FILE__ . '", l:"' . __LINE__ . '"] Ошибка сохранения пользователя', 500);
                 }
                 $this->sendConfirmationMail($data);
                 Fw_Request::redirect(C::uri(array('user', 'success')));
             } else {
                 $this->view->error = $error;
                 $this->view->data = $data;
             }
         } else {
             die('You\'r bot');
         }
     }
     $this->view->setBlocks(array('breadcrumbs'));
     $this->view->antispam = $this->createSecureKey();
     $this->view->render();
 }
开发者ID:roket007,项目名称:bicycle,代码行数:56,代码来源:user.php

示例3:

?>
        <!--FOOTER-->
        <footer class="hide-on-mobile"> 
            <div class="grid-container"> 
                <?php 
$this->blocks['menufooter']->render();
?>
            </div>
        </footer>
        <!--END-FOOTER-->
        <!--COPYRIGHT-->
        <div id="copyright" class="grid-container">
            <div class="grid-100 mobile-grid-100 tablet-grid-100"> 
                <div class="grid-50 mobile-grid-50 tablet-grid-50"> 
                    <?php 
echo C::getLanguageString('copyright');
?>
                </div>	
                <div class="grid-50 mobile-grid-50 tablet-grid-50 social">
                    <?php 
echo C::getLanguageString('soc');
?>
 <a href="http://vk.com/lovechernivtsi" title="Lovechernivtsi ВКонтакте" target="_blank"><img alt="" src="/img/vkontakte.png" width="25" height="25"></a> 
                    <a href="https://www.facebook.com/lovechernivtsi" title="Lovechernivtsi на Facebook" target="_blank"><img alt="" src="/img/facebook.png" width="25" height="25"></a> 
                    <a href="https://www.twitter.com/lovechernivtsi" title="Lovechernivtsi в Twitter" target="_blank"><img alt="" src="/img/twitter.png" width="25" height="25"></a> 
                </div>
            </div>
        </div>
        <!--END-COPYRIGHT-->
    </body>
</html>
开发者ID:roket007,项目名称:bicycle,代码行数:31,代码来源:default.php

示例4: indexAction

 public function indexAction()
 {
     $id = Fw_Request::get('id', null);
     if (!is_null($id)) {
         $this->view->setLayout('donors', 'donor');
         $this->view->data = $this->model->getDonor($id);
         if (!isset($this->view->data['u_id']) || !is_numeric($this->view->data['u_id'])) {
             throw new Fw_Exception('[f:"' . __FILE__ . '", l:"' . __LINE__ . '"] Страница не найдена', 404);
         }
         $name_bread = $this->view->data['u_surname'] . ' ' . $this->view->data['u_name'];
         if (Fw_Auth::isValid() && Fw_Auth::get('id') == $id) {
             $this->view->error = array();
             $data = array();
             $name = Fw_Request::post('u_name', null);
             $antispam = Fw_Request::post('antispam', null);
             $surname = Fw_Request::post('u_surname', null);
             $address = Fw_Request::post('u_address', null);
             $img = Fw_Request::getFile('u_img', null);
             $information = Fw_Request::postNoHtml('u_information', 0, 1500);
             if (!is_null($antispam)) {
                 if (!preg_match("/^[\\p{L}]{2,100}\$/ui", $name)) {
                     $this->view->error['u_name'] = C::getLanguageString('registration_only_chars_name');
                 }
                 $data['u_name'] = $name;
                 if (!preg_match("/^[\\p{L}]{2,100}\$/ui", $surname)) {
                     $this->view->error['u_surname'] = C::getLanguageString('registration_only_chars_surname');
                 }
                 $data['u_surname'] = $surname;
                 if (!empty($address)) {
                     if (!preg_match("/^[^\\s][\\.\\p{L}\\d\\,\\-\\s]{0,100}\$/ui", $address)) {
                         $this->view->error['u_address'] = C::getLanguageString('registration_only_chars_name');
                     }
                     $data['u_address'] = $address;
                 } else {
                     $data['u_address'] = '';
                 }
                 $data['u_information'] = !is_null($information) ? $information : '';
                 if (!is_null($img) && isset($img['name']) && !empty($img['name'])) {
                     $type = array_pop(explode(".", $img['name']));
                     if (in_array(strtolower($type), array('png', 'jpeg', 'jpg', 'gif'))) {
                         if ($img['size'] > 1024 * 1024 * 2) {
                             $this->view->error['u_img'] = C::getLanguageString('wrong_file_size');
                         } else {
                             $new_file_name = $data['u_img'] = sha1($img['name'] . time()) . '.' . $type;
                             $to_path = realpath(APPLICATION_PATH . '/../' . C::pub_dir . '/images') . C::ds . $new_file_name;
                             if (move_uploaded_file($img['tmp_name'], $to_path) === false) {
                                 throw new Fw_Exception('[f:"' . __FILE__ . '", l:"' . __LINE__ . '"] Ошибка загрузки аватара', 500);
                             }
                             if (!empty($this->view->data['u_img']) && $this->view->data['u_img'] !== 'anonim_donor.jpg') {
                                 $config = C::getConfig('img');
                                 $del_file = realpath(APPLICATION_PATH . '/../' . C::pub_dir . '/images') . C::ds . $this->view->data['u_img'];
                                 if (is_file($del_file)) {
                                     unlink($del_file);
                                 }
                                 foreach ($config['size'] as $sizes) {
                                     $del_file = realpath(APPLICATION_PATH . '/../' . C::pub_dir . '/images/cropr_' . $sizes) . C::ds . $this->view->data['u_img'];
                                     if (is_file($del_file)) {
                                         unlink($del_file);
                                     }
                                 }
                             }
                         }
                     } else {
                         $this->view->error['u_img'] = C::getLanguageString('wrong_file_format');
                     }
                 }
                 if (empty($this->view->error)) {
                     if (!Fw_Model::getInstance()->getModel('user')->updateUserData($data)) {
                         throw new Fw_Exception('[f:"' . __FILE__ . '", l:"' . __LINE__ . '"] Ошибка обновления данных пользователя', 500);
                     }
                     Fw_Request::redirect(C::uri(array('donors', $id)));
                 }
             }
             $this->view->antispam = base64_encode(time());
         }
         if (!empty($this->view->data['pl_description'])) {
             $description = strip_tags($this->view->data['pl_description']);
             $description = trim($description);
             if (!empty($description)) {
                 if (mb_strlen($description, 'UTF-8') > 240) {
                     $description = substr($description, 0, 240) . '...';
                 }
                 $this->view->setHead('meta', array('name' => 'description', 'content' => $description), '', false);
             }
         }
         $this->view->ru_lang_url = '/ru/donors/' . $this->view->data['u_id'] . DS;
         $this->view->ua_lang_url = '/ua/donors/' . $this->view->data['u_id'] . DS;
         $this->view->projects_data = $this->model->getProjectsByDonor($id);
         $this->view->setHead('title', array(), $name_bread . ' ' . C::getLanguageString('donor_h1'), true);
         $this->view->setHead('meta', array('name' => 'keywords', 'content' => strtolower(C::getLanguageString('donor')) . ', ' . $name_bread), '', false);
         $breadcrumb = unserialize(Fw_Model::getInstance()->getModel('blocks')->getBreadCrumbs($this->name, $this->actionName));
         if ($breadcrumb) {
             array_push($breadcrumb, array('name' => $name_bread));
             $this->view->setBlocks(array('breadcrumbs' => array('data' => serialize($breadcrumb))));
         }
     } else {
         $this->view->data = $this->model->getOrderDonors('new', 0, 10);
         $this->view->setBlocks(array('breadcrumbs'));
     }
     $this->view->render();
//.........这里部分代码省略.........
开发者ID:roket007,项目名称:bicycle,代码行数:101,代码来源:donors.php


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