/** * format() should return string if format is text */ public function testFormat_returnsString_ifFormatIsText() { $word = new U(60); $expected = html_entity_decode('<'); $actual = $word->format('text'); $this->assertEquals($expected, $actual); return; }
<li class="nav-header">Menu</li> <li class="active"><a href="<?php echo Yii::app()->request->baseUrl; ?> /">Início</a></li> <li> <a href="<?php echo Yii::app()->request->baseUrl; ?> /ocorrencia/">Registrar Ocorrência</a> </li> <?php if (U::validate(array("admin"))) { ?> <?php $modules = array_keys(Yii::app()->getModules()); foreach ($modules as $m) { ?> <li> <a href="<?php echo Yii::app()->request->baseUrl; ?> /<?php echo $m; ?> "><?php echo ucfirst(strtolower($m));
<?php require_once dirname(__FILE__) . '/../bootstrap/unit.php'; $t = new lime_test(3, new lime_output_color()); class U extends sfMediaBrowserStringUtils { } $t->is(U::slugify(' This is a long text '), 'this-is-a-long-text', '::slugify() replaces spaces by -'); $t->is(U::slugify(' This Is a lOnG teXt '), 'this-is-a-long-text', '::slugify() replaces capital letters by lowsercase'); $t->is(U::slugify(' This? is à Long text!'), 'this-is-a-long-text', '::slugify() replaces non letters by valid characters');
public function beforeValidate() { parent::beforeValidate(); if ($this->isNewRecord) { $usuario = $this->id; } // else { // $usuario = Yii::app()->user->objeto->id; // } if (!empty($this->avatar)) { // $avatar = date('YmdHi') . '.' . $this->avatar->extensionName; $avatar = '60x80.' . $this->avatar->extensionName; $fileFullPath = Yii::getPathOfAlias('webroot') . "/docs/usuario/{$usuario}/avatar/{$avatar}"; if (!is_writable(dirname($fileFullPath))) { U::mkdir(dirname($fileFullPath)); } $this->avatar->saveAs($fileFullPath); $this->avatar = $avatar; } return true; }
$t->is(U::getTypeFromExtension('jpeg'), 'image'); $t->is(U::getTypeFromExtension('jpg'), 'image'); $t->is(U::getTypeFromExtension('doc'), 'document'); $t->is(U::getTypeFromExtension('xls'), 'document'); $t->is(U::getTypeFromExtension('pdf'), 'pdf'); $t->is(U::getTypeFromExtension('unknown'), 'file'); $t->diag('->getIconFromType()'); $t->is(U::getIconFromType('image'), $icon_dir . '/image.png'); $t->is(U::getIconFromType('document'), $icon_dir . '/doc.png'); $t->is(U::getIconFromType('pdf'), $icon_dir . '/pdf.png'); $t->is(U::getIconFromType('unknown'), $icon_dir . '/file.png'); $t->diag('->getIconFromExtension()'); $t->is(U::getIconFromExtension('png'), $icon_dir . '/image.png'); $t->is(U::getIconFromExtension('jpeg'), $icon_dir . '/image.png'); $t->is(U::getIconFromExtension('jpg'), $icon_dir . '/image.png'); $t->is(U::getIconFromExtension('doc'), $icon_dir . '/doc.png'); $t->is(U::getIconFromExtension('xls'), $icon_dir . '/doc.png'); $t->is(U::getIconFromExtension('pdf'), $icon_dir . '/pdf.png'); $t->is(U::getIconFromExtension('unknown'), $icon_dir . '/file.png'); $t->is(U::getExtensionFromFile('test.png'), 'png', '::getExtensionFromFile() retrieves file extension'); $t->is(U::getNameFromFile('test.png'), 'test', '::getNameFromFile() retrieves file name without extension'); $t->is(U::getNameFromFile('test-without-extension'), 'test-without-extension', '::getNameFromFile() retrieve full name if no extension'); $t->diag('->deleteRecursive()'); $root_dir = dirname(__FILE__) . '/../../../../web/uploads/deleteRecursive'; $deep_dir = $root_dir . '/deleteRecursive1/deleteRecursive11'; mkdir($deep_dir, 0777, true); mkdir($root_dir . '/deleteRecursive2'); touch($deep_dir . '/text.txt'); touch($deep_dir . '/text2.txt'); $t->is(U::deleteRecursive($root_dir), true, 'return true if task was supposed to be done'); $t->is(file_exists($root_dir), false, 'successfully deleted the selected directory and its subfolders');
<?php $a = array('B' => C::D('E', F::G, H), 'I' => isset($b['J']) ? K : L, 'M' => N::O('P', Q::R), 'S' => T(U::V('W', X::Y)), 'Z' => AA($c['AB']) ? AC(0, AD($d['AE'])) : $e['AF']);
<?php U::group('Description of this group test.', function () { U::assert('Testando', TRUE); U::assert('Testando denovo', TRUE); U::assert('Testando 3', TRUE); U::group('Description inner.', function () { U::assert('Testando', TRUE); U::assert('Testando denovo', TRUE); U::assert('Testando 3', TRUE); }); }); U::group('Description 2 of this group test.', function () { U::assert('Testando', TRUE); U::assert('Testando denovo', TRUE); U::assert('Testando 3', TRUE); U::group('Description inner.', function () { U::assert('Testando', TRUE); U::assert('Testando denovo', TRUE); U::assert('Testando 3', TRUE); }); });
<?php $this->breadcrumbs = array('Usuários' => array('index'), 'Listar'); ?> <div style="width: 95%;"> <h1>Moderação</h1> <br> <h3>Aprovados</h3> <br> <?php $this->widget('zii.widgets.grid.CGridView', array('dataProvider' => $habilitado, 'template' => "{items}", 'itemsCssClass' => 'table table-striped table-bordered table-condensed', 'columns' => array(array('name' => 'id', 'header' => '#'), array('name' => 'nome', 'header' => 'Nome'), array('header' => 'Perfil', 'value' => '$data->perfil->descricao'), array('header' => '', 'type' => 'html', 'value' => 'CHtml::link( "Desaprovar", Yii::app()->createUrl("usuario/default/desaprovar",array("uid" => $data->id, "email"=>$data->email, "nome" => $data->nome)))', 'visible' => U::validate(array('admin')))))); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('dataProvider' => $desabilitado, 'template' => "{items}", 'itemsCssClass' => 'table table-striped table-bordered table-condensed', 'columns' => array(array('name' => 'id', 'header' => '#'), array('name' => 'nome', 'header' => 'Nome'), array('header' => 'Perfil', 'value' => '$data->perfil->descricao'), array('header' => '', 'type' => 'html', 'value' => 'CHtml::link( "Desaprovar", Yii::app()->createUrl("usuario/default/desaprovar",array("uid" => $data->id, "email"=>$data->email, "nome" => $data->nome)))', 'visible' => U::validate(array('admin')))))); ?> </div>
echo $ocorrenciasPendentes[$i]['data_hora']; ?> </code></td> <td> <?php echo $ocorrenciasPendentes[$i]['solicitante']; ?> </td> <td> <?php echo $ocorrenciasPendentes[$i]['endereco']; ?> </td> <td> <?php if (U::validate(array('admin'))) { ?> <?php echo CHtml::link('Editar', Yii::app()->request->baseUrl . '/usuario/default/update/id/' . $ocorrenciasPendentes[$i]['id'], array('class' => 'btn btn-primary')); ?> <?php //= CHtml::link('Anexar', Yii::app()->request->baseUrl . '/marketing/mkrBriefing/anexar/id/' . $ocorrenciasPendentes->id, array('class' => 'btn btn-info')); ?> <?php echo CHtml::link('Excluir', Yii::app()->request->baseUrl . '/usuario/default/delete/id/' . $ocorrenciasPendentes[$i]['id'], array('class' => 'btn btn-danger')); ?> <?php } ?> </td> </tbody>
public function beforeValidate() { parent::beforeValidate(); if ($this->isNewRecord) { if (!U::validate(array("sic"))) { $this->orgao_id = Yii::app()->user->objeto->orgao->id; } } return true; }