本文整理汇总了PHP中CrugeTranslator::t方法的典型用法代码示例。如果您正苦于以下问题:PHP CrugeTranslator::t方法的具体用法?PHP CrugeTranslator::t怎么用?PHP CrugeTranslator::t使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CrugeTranslator
的用法示例。
在下文中一共展示了CrugeTranslator::t方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __toString
public function __toString()
{
/*
return $this->classParent . ": [{$this->code}]: ".CrugeTranslator::t($this->message)."\n".$extra;
*/
return CrugeTranslator::t($this->message) . "<br/>" . $this->code;
}
示例2: authenticate
public function authenticate()
{
Yii::log(__METHOD__, "info");
$this->errorCode = self::ERROR_USERNAME_INVALID;
$model = Yii::app()->user->um->loadUser($this->username);
Yii::log(__METHOD__ . ' ' . CrugeTranslator::t('logger', 'Returned User') . ":\n" . CJSON::encode($model), "info");
$this->_userinstance = null;
if ($model != null) {
if (CrugeUtil::checkhash($this->password, $model->password)) {
$this->_userinstance = $model;
$this->errorCode = self::ERROR_NONE;
} else {
if (CrugeUtil::config()->debug == true) {
// ayuda a instalar, quiza el usuario olvide quitar la encriptacion de claves
// y reciba error de ERROR_PASSWORD_INVALID, es porque esta actuando el Hash
// y el usuario recien creado trae una clave no encritpada
if (CrugeUtil::config()->useEncryptedPassword == true) {
echo Yii::app()->user->ui->setupAlert(CrugeTranslator::t('logon', 'Maybe your password doesn\'t match because you have set up \'useEncryptedPassword = true\' when you were installing Cruge, try \'false\' instead'));
}
}
$this->errorCode = self::ERROR_PASSWORD_INVALID;
}
} else {
// username o email error
$this->errorCode = self::ERROR_USERNAME_INVALID;
}
Yii::log(__CLASS__ . "\nauthenticate returns:\n" . $this->errorCode . "\n boolean result is:" . ($this->errorCode == self::ERROR_NONE), "info");
return $this->errorCode == self::ERROR_NONE;
}
示例3: _getUsernameLabel
private function _getUsernameLabel()
{
$label = "";
$sep = "";
foreach (CrugeUtil::config()->availableAuthModes as $k => $v) {
$label .= $sep . CrugeTranslator::t('logon', ucfirst(CrugeUtil::config()->availableAuthModes[$k]));
$sep = " " . CrugeTranslator::t('logon', 'or') . " ";
}
return $label;
}
示例4: actionRecuperarclave
public function actionRecuperarclave()
{
if (!Yii::app()->user->isGuest) {
$this->redirect(array('/usuario/perfil'));
}
$model = Yii::app()->user->um->getNewCrugeLogon('pwdrec');
Yii::app()->user->setFlash('pwdrecflash', null);
if (isset($_POST[CrugeUtil::config()->postNameMappings['CrugeLogon']])) {
$model->attributes = $_POST[CrugeUtil::config()->postNameMappings['CrugeLogon']];
if ($model->validate()) {
$newPwd = substr(md5(rand() . rand() . time()), 0, 8);
Yii::app()->user->um->changePassword($model->getModel(), $newPwd);
//Yii::app()->crugemailer->sendPasswordTo($model->getModel(), $newPwd);
$this->getModule()->crugemailer->enviar_clave($model->getModel(), $newPwd);
Yii::app()->user->um->save($model->getModel());
Yii::app()->user->setFlash('pwdrecflash', CrugeTranslator::t('Una nueva clave ha sido enviada a su correo'));
}
}
$this->render('recuperar', array('model' => $model));
}
示例5: attributeLabels
/**
* @return array customized attribute labels (name=>label)
*/
public function attributeLabels()
{
return array('idfield' => 'Idfield', 'fieldname' => ucwords(CrugeTranslator::t('Nombre Interno')), 'longname' => ucwords(CrugeTranslator::t('Nombre Publico')), 'position' => ucwords(CrugeTranslator::t('Posicion')), 'required' => ucwords(CrugeTranslator::t('Requerido')), 'fieldtype' => ucwords(CrugeTranslator::t('Tipo')), 'fieldsize' => ucwords(CrugeTranslator::t('Ancho Caracteres')), 'maxlength' => ucwords(CrugeTranslator::t('Longitud Maxima')), 'showinreports' => ucwords(CrugeTranslator::t('Ver en Reportes')), 'useregexp' => ucwords(CrugeTranslator::t('Expresion Regular')), 'useregexpmsg' => ucwords(CrugeTranslator::t('Mensaje de error')), 'predetvalue' => ucwords(CrugeTranslator::t('Valor Predeterminado / Opciones de Lista')));
}
示例6: array
<!-- widget header -->
<div class="widget-header bg-cyan">
<!-- widget title -->
<h4 class="widget-title"><i class="aweso-user"></i> <?php
echo Yii::t('AweCrud.app', 'Manage');
?>
<?php
echo ContactoElectronico::label(2);
?>
</h4>
<!-- widget action, you can also use btn, btn-group, nav-tabs or nav-pills (also support dropdown). enjoy! -->
<div class="widget-action">
<button data-toggle="collapse" data-collapse="#widget-button" class="btn">
<i class="aweso-chevron-up color-cyan" data-toggle-icon="aweso-chevron-down aweso-chevron-up"></i>
</button>
</div>
</div><!-- /widget header -->
<!-- widget content -->
<div class="widget-content bg-white">
<div style='overflow:auto'>
<?php
//$this->widget('bootstrap.widgets.TbGridView',array(
$this->widget('ext.selgridview.BootSelGridView', array('id' => 'contacto-electronico-grid', 'type' => 'striped bordered hover advance ', 'template' => '{summary}{items}{pager}', 'dataProvider' => $model->search(), 'pagerCssClass' => 'pagination text-center', 'selectableRows' => 2, 'columns' => array('id', 'email', array('name' => 'principal', 'filter' => array('SI' => 'SI', 'NO' => 'NO')), array('name' => 'estado', 'filter' => array('ACTIVO' => 'ACTIVO', 'INACTIVO' => 'INACTIVO')), array('class' => 'CButtonColumn', 'template' => '{view} {update} {delete}', 'deleteConfirmation' => CrugeTranslator::t('admin', 'Are you sure you want to delete this user'), 'buttons' => array('view' => array('label' => '<button class="btn btn-success"><i class="aweso-eye-open"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'View')), 'imageUrl' => false), 'update' => array('label' => '<button class="btn btn-info"><i class="aweso-pencil"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'Update')), 'imageUrl' => false), 'delete' => array('label' => '<button class="btn btn-danger"><i class="aweso-trash"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'Delete')), 'imageUrl' => false)), 'htmlOptions' => array('width' => '206px')))));
?>
</div>
</div>
</div>
</div>
</div>
<!--</fieldset>-->
示例7: array
<?php
echo $form->labelEx($model, 'logondate');
?>
<?php
echo $form->textField($model, 'logondate', array('readonly' => 'readonly', 'value' => Yii::app()->user->ui->formatDate($model->logondate)));
?>
</div>
</div>
</div>
<!-- inicio de campos extra definidos por el administrador del sistema -->
<?php
if (count($model->getFields()) > 0) {
echo "<div class='row form-group'>";
echo "<h6>" . ucfirst(CrugeTranslator::t("perfil")) . "</h6>";
foreach ($model->getFields() as $f) {
// aqui $f es una instancia que implementa a: ICrugeField
echo "<div class='col'>";
echo Yii::app()->user->um->getLabelField($f);
echo Yii::app()->user->um->getInputField($model, $f);
echo $form->error($model, $f->fieldname);
echo "</div>";
}
echo "</div>";
}
?>
<!-- fin de campos extra definidos por el administrador del sistema -->
示例8: foreach
?>
<?php
//if(Yii::app()->user->um->getDefaultSystem()->getn('registrationonlogin')===1)
// echo Yii::app()->user->ui->registrationLink;
?>
</div>
</div>
<?php
// si el componente CrugeConnector existe lo usa:
//
if (Yii::app()->getComponent('crugeconnector') != null) {
if (Yii::app()->crugeconnector->hasEnabledClients) {
?>
<div class='crugeconnector'>
<span><?php
echo CrugeTranslator::t('logon', 'You also can login with');
?>
:</span>
<ul>
<?php
$cc = Yii::app()->crugeconnector;
foreach ($cc->enabledClients as $key => $config) {
$image = CHtml::image($cc->getClientDefaultImage($key));
echo "<li>" . CHtml::link($image, $cc->getClientLoginUrl($key)) . "</li>";
}
?>
</ul>
</div>
<?php
}
}
示例9: ucfirst
<div class='form-group-vert'>
<h6><?php
echo ucfirst(CrugeTranslator::t("codigo de seguridad"));
?>
</h6>
<div class="row">
<div>
<?php
$this->widget('CCaptcha');
?>
<?php
echo $form->textField($model, 'verifyCode');
?>
</div>
<div class="hint"><?php
echo CrugeTranslator::t("por favor ingrese los caracteres o digitos que vea en la imagen");
?>
</div>
<?php
echo $form->error($model, 'verifyCode');
?>
</div>
</div>
<?php
}
?>
<!-- fin pide captcha-->
<div class="row buttons">
示例10: actionAjaxResendRegistrationEmail
public function actionAjaxResendRegistrationEmail($id)
{
$newPassword = CrugeUtil::passwordGenerator();
$model = Yii::app()->user->um->loadUserById($id);
if ($model != null) {
Yii::app()->user->um->changePassword($model, $newPassword);
Yii::app()->user->um->generateAuthenticationKey($model);
Yii::app()->user->um->save($model);
Yii::app()->crugemailer->sendRegistrationEmail($model, $newPassword);
echo CrugeTranslator::t("correo enviado");
} else {
echo CrugeTranslator::t("usuario no hallado");
}
}
示例11: ucwords
$this->pageTitle = Yii::t('app', 'Roles y Asignaciones');
?>
<div class="widget blue">
<div class="widget-title">
<h4><i class="icon-key"></i> <?php
echo ucwords(CrugeTranslator::t("roles"));
?>
</h4>
<span class="tools">
<a href="javascript:;" class="icon-chevron-down"></a>
<!--a href="javascript:;" class="icon-remove"></a-->
</span>
</div>
<div class="widget-body">
<div class="row-fluid">
<div class='span12'>
<?php
echo CHtml::link('<i class="icon-plus icon-white"></i> ' . CrugeTranslator::t("Crear Nuevo Rol"), Yii::app()->user->ui->getRbacAuthItemCreateUrl(CAuthItem::TYPE_ROLE), array('class' => 'btn btn-success pull-right'));
?>
</div>
</div>
<?php
$this->renderPartial('_listauthitems', array('dataProvider' => $dataProvider), false);
?>
</div>
</div>
示例12: getLastError
public function getLastError()
{
return CrugeTranslator::t($this->_lastErrorDescr);
}
示例13: attributeLabels
public function attributeLabels()
{
return array('name' => ucfirst(CrugeTranslator::t('nombre')), 'description' => ucfirst(CrugeTranslator::t('descripcion corta')), 'businessRule' => ucfirst(CrugeTranslator::t('regla de negocio')), 'deleteConfirmation' => ucfirst(CrugeTranslator::t('confirmar eliminacion')));
}
示例14: array
echo $form->textArea($model, 'useregexp', array('rows' => 5, 'cols' => 40));
?>
<?php
echo $form->error($model, 'useregexp');
?>
<p class='hint'><?php
echo CrugeTranslator::t("dejar en blanco si no se quiere usar");
?>
</p>
</div>
<?php
echo ucfirst(CrugeTranslator::t("La expresion regular (regexp) es una lista de caracteres\n\t\t\t\t que validan la sintaxis de lo que el usuario ingrese en este campo.\n\t\t\t\t por ejemplo:"));
?>
<?php
echo "<br/><u>" . CrugeTranslator::t("telefono:") . "</u><br/>^([0-9-.+ \\(\\)]{3,20})\$";
echo "<br/><u>" . CrugeTranslator::t("digitos y letras:") . "</u><br/>^([a-zA-Z0-9]+)\$";
?>
</div>
<div class='col'>
<?php
echo $form->labelEx($model, 'useregexpmsg');
?>
<?php
echo $form->textField($model, 'useregexpmsg', array('size' => 50, 'maxlength' => 512));
?>
<?php
echo $form->error($model, 'useregexpmsg');
?>
</div>
</div>
示例15: attributeLabels
/**
* @return array customized attribute labels (name=>label)
*/
public function attributeLabels()
{
return array('idsession' => 'Idsession', 'iduser' => 'Iduser', 'sessionname' => CrugeTranslator::t("Usuario"), 'created' => CrugeTranslator::t("Creación"), 'expire' => CrugeTranslator::t("Expira"), 'lastusage' => CrugeTranslator::t("Último Uso"), 'status' => CrugeTranslator::t("Estado"), 'usagecount' => CrugeTranslator::t("contador<br/>login"), 'ipaddress' => 'Dirección IP');
}