<?
/**
* Classe que trata os idiomas
*
* @author André Ribas <hide@address.com>
* @version 1.0 - 20/03/2007 17:04
*/
class Texto{
/*************************************************\
ATRIBUTOS
\*************************************************/
var $letrasE = array("-"," ","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ","a","a","a","c","c","c","c","d","d","e","e","e","e","e","g","g","g","g","h","h","i","i","i","i","i","j","k","?","n","n","n","?","o","o","o","r","r","r","s","s","s","","t","t","t","u","u","u","u","u","u","w","y","z","z","");
var $letrasC = array("_","_","a","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","o","n","o","o","o","o","o","u","u","u","u","y","y","a","a","a","c","c","c","c","d","d","e","e","e","e","e","g","g","g","g","h","h","i","i","i","i","i","j","k","k","n","n","n","n","o","o","o","r","r","r","s","s","s","s","t","t","t","u","u","u","u","u","u","w","y","z","z","z");
var $frase = "";
var $tratada = "";
/*************************************************\
FUNCOES
\*************************************************/
function retiraEspeciais() {
$this->setTratada(str_replace($this->getLetrasE(), $this->getLetrasC(), $this->getFrase()));
}
function cortaTexto($texto, $tamanho){
if(strlen($texto) > $tamanho){
return substr($texto, 0, $tamanho)."...";
}else{
return $texto;
}
}
/*************************************************\
ACESSOS
\*************************************************/
function getFrase(){return $this->frase;}
function setFrase($frase){$this->frase = $frase;}
function getTratada(){return $this->frase;}
function setTratada($frase){$this->frase = $frase;}
function getLetrasE(){return $this->letrasE;}
function setLetrasE($letrasE){$this->letrasE = $letrasE;}
function getLetrasC(){return $this->letrasC;}
function setLetrasC($letrasC){$this->letrasC = $letrasC;}
}
?>