當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Zend_Filter_Alpha類代碼示例

本文整理匯總了PHP中Zend_Filter_Alpha的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Filter_Alpha類的具體用法?PHP Zend_Filter_Alpha怎麽用?PHP Zend_Filter_Alpha使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了Zend_Filter_Alpha類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: eliminarAction

 function eliminarAction()
 {
     $this->view->subtitle = "Eliminar ítem del Menú de la Página";
     $menupag = new PaginasMenu();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $id_menu = (int) $this->_request->getPost('menu');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Si' && $id) {
             $where = 'id_pagina = ' . $id . ' AND id_menu= ' . $id_menu;
             $rows_affected = $menupag->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('pagina');
         $id_menu = (int) $this->_request->getParam('menu');
         if ($id) {
             $this->view->menupag = $menupag->fetchRow('id_pagina=' . $id . ' AND id_menu = ' . $id_menu);
             if ($this->view->menupag->id_menu) {
                 $this->render();
                 return;
             }
         }
     }
     $this->_redirect(self::RETORNO . $id);
 }
開發者ID:anavarretev,項目名稱:surforce-cms,代碼行數:27,代碼來源:MenupagController.php

示例2: eliminarAction

 public function eliminarAction()
 {
     $this->view->subtitle = $this->info->sitio->menu->eliminar->titulo;
     $item = new Menu();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Si' && $id > 0) {
             $where = 'id = ' . $id;
             $rows_affected = $item->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('id');
         if ($id > 0) {
             $this->view->item = $item->fetchRow('id=' . $id);
             if ($this->view->item->id > 0) {
                 $this->render();
                 return;
             }
         }
     }
     $this->_redirect('/admin/menu/');
 }
開發者ID:anavarretev,項目名稱:surforce-cms,代碼行數:25,代碼來源:MenuController.php

示例3: deleteAction

 function deleteAction()
 {
     $this->view->title = "Delete user";
     $user = new Application_Model_User();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Yes' && $id > 0) {
             $where = 'id = ' . $id;
             $rows_affected = $user->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('id');
         if ($id > 0) {
             // only render if we have an id and can find the vehicle.
             $this->view->user = $user->fetchRow('id=' . $id);
             if ($this->view->user->id > 0) {
                 // render template automatically
                 return;
             }
         }
     }
     // redirect back to the vehicle list unless we have rendered the view
     $this->_redirect('/users');
 }
開發者ID:spitfire471,項目名稱:zend,代碼行數:27,代碼來源:UsersController.php

示例4: somenteletraAction

 public function somenteletraAction()
 {
     $v = new Zend_Filter_Alpha(array('allowwhitespace' => true));
     $texto = 'Thais,*123* Renan *456* @ Mayara';
     echo $v->filter($texto);
     exit;
 }
開發者ID:JoaoAntonioMaruti,項目名稱:AulasUnipar2015,代碼行數:7,代碼來源:FiltroController.php

示例5: cargaExcel

 public function cargaExcel()
 {
     $filtro = new Zend_Filter_Alpha();
     $this->load->library("excel");
     $excel = $this->excel->leerExcel(BASEPATH . "../media/embarazos.xlsx");
     $columnas = array();
     $worksheet = $excel->setActiveSheetIndex(0);
     $primera = true;
     foreach ($worksheet->getRowIterator() as $row) {
         if (!$primera) {
             $cellIterator = $row->getCellIterator();
             $cellIterator->setIterateOnlyExistingCells(true);
             // Loop all cells, even if it is not set
             $apellido_paterno = "";
             $apellido_materno = "";
             $propiedades = array();
             $FPP = "";
             $FUR = "";
             foreach ($cellIterator as $cell) {
                 if (!is_null($cell) and $cell->getCalculatedValue() != "") {
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "A") {
                         $propiedades["RUN"] = $cell->getCalculatedValue();
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "B") {
                         $apellido_paterno = $cell->getCalculatedValue();
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "C") {
                         $apellido_materno = $cell->getCalculatedValue();
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "D") {
                         $propiedades["NOMBRE"] = $cell->getCalculatedValue();
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "E") {
                         $propiedades["EDAD"] = $cell->getCalculatedValue();
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "F") {
                         if (PHPExcel_Shared_Date::isDateTime($cell)) {
                             $fecha = date("Y-m-d", PHPExcel_Shared_Date::ExcelToPHP($cell->getValue()));
                             $FPP = $fecha;
                         }
                     }
                     if ($filtro->filter(trim(substr($cell->getCoordinate(), 0, 2))) == "G") {
                         if (PHPExcel_Shared_Date::isDateTime($cell)) {
                             $fecha = date("Y-m-d", PHPExcel_Shared_Date::ExcelToPHP($cell->getValue()));
                             $FUR = $fecha;
                         }
                     }
                 }
             }
             $propiedades["APELLIDO"] = $apellido_paterno . " " . $apellido_materno;
             $this->_intoxicacion_model->insert(array("fecha" => DATE("Y-m-d"), "propiedades" => json_encode($propiedades), "FUR" => $FUR, "id_usuario" => 1, "FPP" => $FPP));
         }
         $primera = false;
     }
     // print_r($columnas);
 }
開發者ID:CarlosAyala,項目名稱:midas-codeigniter-modulo-emergencias,代碼行數:56,代碼來源:intoxicacion.php

示例6: isValid

 /**
  * Defined by Zend_Validate_Interface
  *
  * Returns true if and only if $value contains only alphabetic characters
  *
  * @param  string $value
  * @return boolean
  */
 public function isValid($value)
 {
     if (!is_string($value)) {
         $this->_error(self::INVALID);
         return false;
     }
     $this->_setValue($value);
     if ('' === $value) {
         $this->_error(self::STRING_EMPTY);
         return false;
     }
     if (null === self::$_filter) {
         /**
          * @see Zend_Filter_Alpha
          */
         require_once 'Zend/Filter/Alpha.php';
         self::$_filter = new Zend_Filter_Alpha();
     }
     self::$_filter->allowWhiteSpace = $this->allowWhiteSpace;
     if ($value !== self::$_filter->filter($value)) {
         $this->_error(self::NOT_ALPHA);
         return false;
     }
     return true;
 }
開發者ID:sonicmaster,項目名稱:RPG,代碼行數:33,代碼來源:Alpha.php

示例7: isValid

 /**
  * Defined by Zend_Validate_Interface
  *
  * Returns true if and only if $value contains only alphabetic characters
  *
  * @param  string $value
  * @return boolean
  */
 public function isValid($value)
 {
     $valueString = (string) $value;
     $this->_setValue($valueString);
     if ('' === $valueString) {
         $this->_error(self::STRING_EMPTY);
         return false;
     }
     if (null === self::$_filter) {
         /**
          * @see Zend_Filter_Alpha
          */
         require_once 'Zend/Filter/Alpha.php';
         self::$_filter = new Zend_Filter_Alpha();
     }
     if ($valueString !== self::$_filter->filter($valueString)) {
         $this->_error(self::NOT_ALPHA);
         return false;
     }
     return true;
 }
開發者ID:jorgenils,項目名稱:zend-framework,代碼行數:29,代碼來源:Alpha.php

示例8: getAlpha

 /**
  * Returns only the alphabetic characters in value.
  *
  * @deprecated since 0.8.0
  * @param      mixed $value
  * @return     string
  */
 public static function getAlpha($value)
 {
     require_once 'Zend/Filter/Alpha.php';
     $filter = new Zend_Filter_Alpha();
     return $filter->filter($value);
 }
開發者ID:jorgenils,項目名稱:zend-framework,代碼行數:13,代碼來源:Filter.php

示例9: supprimeravatarAction

 function supprimeravatarAction()
 {
     $this->view->title = "Suppression de l'avatar";
     $avatar = new Avatar();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Oui' && $id > 0) {
             $where = $avatar->getAdapter()->quoteInto('id_avatar =?', $id);
             $rows_affected = $avatar->delete($where);
             $fichier = $_SERVER['DOCUMENT_ROOT'] . '/Magic_TA/public/images/avatar/' . $id . ".png";
             unlink($fichier);
         }
         $this->_redirect('avatar/avatar');
     } else {
         $id = (int) $this->_request->getParam('id');
         $this->user = Zend_Auth::getInstance()->getIdentity();
         if (avatarViolation($id, $this->user->id_utilisateur)) {
             $this->_redirect('avatar/avatar');
             return;
         }
         if ($id > 0) {
             $this->view->avatar = $avatar->fetchRow('id_avatar=' . $id);
             if ($this->view->avatar->id_avatar > 0) {
                 return;
             } else {
                 $this->_redirect('avatar/avatar');
             }
         }
     }
 }
開發者ID:Zabu,項目名稱:MTA,代碼行數:33,代碼來源:AvatarController.php

示例10: eliminarAction

 function eliminarAction()
 {
     //$info = Zend_Registry::get('personalizacion');
     if (!$this->view->usuarioLogueado) {
         die($this->info->sitio->noticias->eliminar->msgRestringido);
     }
     $this->view->subtitle = $this->info->sitio->noticias->eliminar->titulo;
     $noticia = new Noticias();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Si' && $id > 0) {
             $where = 'id = ' . $id;
             $rows_affected = $noticia->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('id');
         if ($id > 0) {
             $this->view->noticia = $noticia->fetchRow('id=' . $id);
             if ($this->view->noticia->id > 0) {
                 $this->render();
                 return;
             }
         }
     }
     $this->_redirect('/admin/noticias/');
 }
開發者ID:anavarretev,項目名稱:surforce-cms,代碼行數:29,代碼來源:NoticiasController.php

示例11: zamowieniadeleteAction

 function zamowieniadeleteAction()
 {
     $this->view->title = "Delete Zamowienia";
     $zamowienia = new Zamowienia();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $idzamowienia = (int) $this->_request->getPost('idzamowienia');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Yes' && $idzamowienia > 0) {
             $where = 'idzamowienia = ' . $idzamowienia;
             $rows_affected = $zamowienia->delete($where);
         }
     } else {
         $idzamowienia = (int) $this->_request->getParam('idzamowienia');
         if ($idzamowienia > 0) {
             // only render if we have an id and can find the pages.
             $this->view->zamowienia = $zamowienia->fetchRow('idzamowienia=' . $idzamowienia);
             if ($this->view->zamowienia->idzamowienia > 0) {
                 // render template automatically
                 return;
             }
         }
     }
     // redirect back to the pages list unless we have rendered the view
     $this->_redirect('/admin/zamowienia/');
 }
開發者ID:stasiu38,項目名稱:cms,代碼行數:27,代碼來源:AdminController.php

示例12: eliminarAction

 public function eliminarAction()
 {
     $this->view->subtitle = "Eliminar";
     $archivos = new Archivos();
     if ($this->_request->isPost()) {
         Zend_Loader::loadClass('Zend_Filter_Alpha');
         $filter = new Zend_Filter_Alpha();
         $id = (int) $this->_request->getPost('id');
         $del = $filter->filter($this->_request->getPost('del'));
         if ($del == 'Si' && $id > 0) {
             $pa = new PaginasArchivos();
             $rows_affected = $pa->delete('id_archivo =' . $id);
             $where = 'id = ' . $id;
             $rows_affected = $archivos->delete($where);
         }
     } else {
         $id = (int) $this->_request->getParam('id');
         if ($id > 0) {
             $this->view->archivo = $archivos->fetchRow('id=' . $id);
             if ($this->view->archivo->id > 0) {
                 $this->render();
                 return;
             }
         }
     }
     $this->_redirect('/admin/archivos/');
 }
開發者ID:anavarretev,項目名稱:surforce-cms,代碼行數:27,代碼來源:ArchivosController.php

示例13: testBasic

 /**
  * Ensures that the filter follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $valuesExpected = array('abc123' => 'abc', 'abc 123' => 'abc', 'abcxyz' => 'abcxyz', 'četně' => 'četně', 'لعربية' => 'لعربية', 'grzegżółka' => 'grzegżółka', 'België' => 'België', '' => '');
     foreach ($valuesExpected as $input => $output) {
         $this->assertEquals($output, $result = $this->_filter->filter($input), "Expected '{$input}' to filter to '{$output}', but received '{$result}' instead");
     }
 }
開發者ID:jorgenils,項目名稱:zend-framework,代碼行數:12,代碼來源:AlphaTest.php

示例14: testBasic

 /**
  * Ensures that the filter follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $valuesExpected = array('abc123' => 'abc', 'abc 123' => 'abc', 'abcxyz' => 'abcxyz', 'AZ@#4.3' => 'AZ');
     foreach ($valuesExpected as $input => $output) {
         $this->assertEquals($output, $this->_filter->filter($input));
     }
 }
開發者ID:jorgenils,項目名稱:zend-framework,代碼行數:12,代碼來源:AlphaTest.php

示例15: __construct

 /**
  * Sets default option values for this instance
  *
  * @param  boolean $allowWhiteSpace
  * @return void
  */
 public function __construct($allowWhiteSpace = false)
 {
     $this->allowWhiteSpace = (bool) $allowWhiteSpace;
     if (null === self::$_unicodeEnabled) {
         self::$_unicodeEnabled = @preg_match('/\\pL/u', 'a') ? true : false;
     }
 }
開發者ID:vojtajina,項目名稱:sitellite,代碼行數:13,代碼來源:Alpha.php


注:本文中的Zend_Filter_Alpha類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。