function InformativoModeloCriar() { require_once '../otr/lib/modelos.php'; $dsrte = new dsRTE( 'otr' ); echo $dsrte->getScripts(); ?> <span class="TituloPage">• Criar Informativo</span> <br> <br> <form method="post" action="act/Informativo.act.php?acao=criar"> <table width="558" border="0" cellpadding="4" cellspacing="1" class="BordaTabela"> <tr class="Linha2Tabela"> <td colspan="2"> <table width="558" border="0" cellpadding="4" cellspacing="1" class="BordaTabela"> <tr class="Linha1Tabela"> <td align="right"><B> ASSUNTO</B></td> <td><input type="TEXT" name="assunto" id="assunto" size="75" class="FORMbox"></td> </tr> <tr class="Linha1Tabela"> <td colspan="2"> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <tr> <td align="center"><b>TEXTO DO INFORMATIVO</b></td> </tr> <tr> <td align="center"> <?=$dsrte->getHTML();?> </td> <tr> </table> </td> </tr> </table> </td> </tr> <tr class="Linha1Tabela"> <td valign="middle"> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <tr> <td align="right"><input type="SUBMIT" value="Salvar Informativo" class="bttn2"></td> <tr> </table> </td> </tr> </table> </form> <? }
<?php /** * Damn Small Rich Text Editor v0.2.2 for jQuery * by Roi Avidan <*****@*****.**> * Demo: http://www.avidansoft.com/dsrte/ * Released under the GPL License * * Limited BBCode plugin */ class dsRTEbbCodePlugin extends dsRTECommandButton { /** * Default Constructor. */ public function __construct() { parent::__construct('bbcode', 'bbcode', '', 'BBCode', 0); } /** * This plugin requires additional JavaScript files to operate. * Return them for inclusion. */ public function getScripts() { return implode("\n", array('<script type="text/javascript" src="lib/plugins/bbcode.js"></script>')); } } // Add this plugin to the editor dsRTE::RegisterPlugin('bbcode', new dsRTEbbCodePlugin());
<?php /** * Damn Small Rich Text Editor v0.2.2 for jQuery * by Roi Avidan <*****@*****.**> * Demo: http://www.avidansoft.com/dsrte/ * Released under the GPL License * * Sample SPAN injection Command class. */ class dsRTEMySpanPlugin extends dsRTECommandButton { /** * Default Constructor. */ public function __construct() { parent::__construct('myspan', 'myspan', '', t('Insert My SPAN'), 'lib/plugins/myspan.jpg'); } /** * This plugin requires additional JavaScript files to operate. * Return them for inclusion. */ public function getScripts() { return implode("\n", array('<script type="text/javascript" src="lib/plugins/myspan.js"></script>')); } } // Add this plugin to the editor dsRTE::RegisterPlugin('myspan', new dsRTEMySpanPlugin());
/** * Return any needed script tags for the HEAD tag. */ public function getScripts() { $scripts = array(); if (self::$notAddedYet) { // the main dsRTE JavaScript code $scripts[] = '<script type="text/javascript" src="lib/dsrte.js"></script>'; // check for resizable editor if ($this->resizable) { $scripts[] = '<script type="text/javascript" src="lib/dsrte.resizer.js"></script>'; } self::$notAddedYet = false; } foreach ($this->commands as $lines) { foreach ($lines as $cmd) { $script = trim($cmd->getScripts()); if ($script) { $scripts[] = $script; } } } // allow plugins to add their script tags also if ($temp = self::CallAllPlugins('getScripts', $this->id)) { $scripts[] = $temp; } return implode("\n", $scripts); }
function AnuncioADD() { require_once '../otr/lib/anuncios.php'; $dsrte = new dsRTE( 'descricao' ); echo $dsrte->getScripts(); ?> <? $cep = $_GET["cep"]; if(isset($cep)) { $resultado_busca = $this->busca_cep($cep); } ?> <script> $(function() { // valida o formulário $('#anuncios').validate({ // define regras para os campos rules: { departamento: { required: true }, idsubdepartamento: { required: true }, nome: { required: true, minlength: 2 }, cep: { required: true, minlength: 9 }, endereco: { required: true, minlength: 2 }, numero: { required: true, minlength: 1 }, bairro: { required: true, minlength: 2 }, cidade: { required: true, minlength: 2 }, estado: { required: true, minlength: 2 }, telefones: { required: true, minlength: 2 }, detalhe: { required: true }, de: { required: true, minlength: 9 }, ate: { required: true, minlength: 9 }, texto: { required: true, minlength: 2 } }, // define messages para cada campo messages: { departamento: "<br><b><font color='red'>Selecione um departamento</font></b>", idsubdepartamento: "<br><b><font color='red'>Selecione um subdepartamento</font></b>", nome: "<br><b><font color='red'>Preencha o seu nome</font></b>", cep: "<br><b><font color='red'>Digite um número de Cep</font></b>", endereco: "<br><b><font color='red'>Se não sabe seu endereço , coloque o cep no campo CEP</font></b>", numero: "<br><b><font color='red'>Digite o número</font></b>", bairro: "<br><b><font color='red'>Se não sabe seu bairro , coloque o cep no campo CEP</font></b>", cidade: "<br><b><font color='red'>Se não sabe sua cidade , coloque o cep no campo CEP</font></b>", estado: "<br><b><font color='red'>Se não sabe seu estado , coloque o cep no campo CEP</font></b>", telefones: "<br><b><font color='red'>Nescessário no mínimo um número de telefone</font></b>", detalhe: "<br><b><font color='red'>Selecione uma opção</font></b>", de: "<b><font color='red'>Coloque uma data</font></b>", ate: "<b><font color='red'>Coloque uma data</font></b>", texto: "<br><b><font color='red'>Escreva uma descrição</font></b>", } }); }); </script> <span class="TituloPage">• Adicionar Anúncio</span> <br/> <br/> <table width="558" cellspacing="1" cellpadding="4" border="0" class="BordaTabela"> <form action="act/Anuncio.act.php?acao=add" name="anuncios" id="anuncios" method="post" enctype="multipart/form-data"> <input type="hidden" name="iddepartamento" value="<?=$iddepartamento;?>"> <tbody> <tr class="Linha1Tabela"> <td align="right"><b> DEPARTAMENTO:</b></td> <td> <? $departamento = new Departamento(); $departamentoDAO = new DepartamentoDAO(); $departamento = $departamentoDAO->Lista(); $this->selectDepartamentosAdminAnuncios($departamento); ?> </td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> SUBDEPARTAMENTOS:</b></td> <td> <select name="idsubdepartamento" id="idsubdepartamento" class="FORMbox"> <option>--Selecione um departamento--</option> </select> </td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> NOME DO ANÚNCIANTE</b></td> <td><input type="text" value="" class="FORMbox" size="75" name="nome"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> CEP</b></td> <td><input type="text" tipo="numerico" mascara="#####-###" onfocus="this.value = ''" onblur="javascript:buscaCep(this.value)" id="cep" name="cep" maxlength="9" snegativo="n" title="Cep" style="width: 80px;" tabindex="4" class="FORMBox"/></td> </tr> <div id="resultado"> <tr class="Linha1Tabela"> <td align="right"><b> ENDEREÇO</b></td> <td><input type="text" value="" class="FORMbox" size="75" id="endereco" name="endereco"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> NÚMERO</b></td> <td><input type="text" value="" class="FORMbox" size="15" name="numero"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> COMPLEMENTO</b></td> <td><input type="text" value="" class="FORMbox" size="15" name="complemento"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> BAIRRO</b></td> <td><input type="text" value="" class="FORMbox" size="15" id="bairro" name="bairro"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> CIDADE</b></td> <td><input type="text" value="" class="FORMbox" size="15" id="cidade" name="cidade"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> ESTADO</b></td> <td><input type="text" value="" class="FORMbox" size="15" id="estado" name="estado"/></td> </tr> </div> <tr class="Linha1Tabela"> <td align="right"><b> TELEFONES</b></td> <td><input type="text" value="" class="FORMbox" size="75" name="telefones"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> DETALHES</b></td> <td> <select name="detalhe" id="detalhe" class="FORMBox" onchange="detalhes(this.value)"> <option value="">--Selecione--</option> <option value="1">Sim</option> <option value="0">Não</option> </select> </td> </tr> <tr class="Linha1Tabela" id="email" style="display:none"> <td align="right"><b> E-MAIL</b></td> <td><input type="text" value="" class="FORMbox" size="75" name="email"/></td> </tr> <tr class="Linha1Tabela" id="site" style="display:none"> <td align="right"><b> SITE</b></td> <td><input type="text" value="" class="FORMbox" size="75" name="site"/></td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> LOGO</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="logo"/></td> </tr> <tr class="Linha1Tabela" id="imagem1" style="display:none"> <td align="right"><b> IMAGEM 1</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="imagem1"/></td> </tr> <tr class="Linha1Tabela" id="imagem2" style="display:none"> <td align="right"><b> IMAGEM 2</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="imagem2"/></td> </tr> <tr class="Linha1Tabela" id="imagem3" style="display:none"> <td align="right"><b> IMAGEM 3</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="imagem3"/></td> </tr> <tr class="Linha1Tabela" id="imagem4" style="display:none"> <td align="right"><b> IMAGEM 4</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="imagem4"/></td> </tr> <tr class="Linha1Tabela" id="destaque" style="display:none"> <td align="right"><b> DESTAQUE</b></td> <td> <select name="destaque" class="FORMBox" onchange="dest(this.value)"> <option value="">--Selecione--</option> <option value="1">Sim</option> <option value="0">Não</option> </select> </td> </tr> <tr class="Linha1Tabela" id="logoDestaque" style="display:none"> <td align="right"><b> LOGO DESTAQUE</b></td> <td><input type="file" value="" class="FORMbox" size="45" name="logoDestaque"/><br>Imagem com 175x80 pixels</td> </tr> <tr class="Linha1Tabela"> <td align="right"><b> PAGAMENTO</b></td> <td> De:<input type="text" name="de" class="data FORMBox"> até:<input type="text" name="ate" class="data FORMBox"> </td> </tr> <tr class="Linha1Tabela"> <td align="center"><b>DESCRIÇÃO DO ANÚNCIO</b></td> <td> <?=$dsrte->getHTML();?> <!--<textarea name="texto" rows="10" cols="70" class="FORMBox"></textarea>--> </td> </tr> <tr class="Linha1Tabela"> <td align="center"><b>PALAVRAS CHAVE</b></td> <td> <textarea name="keywords" rows="10" cols="70" class="FORMBox"></textarea><br>Separe as palavras por , (vírgula). Ex.: palavras , chave , etc </td> </tr> <tr class="Linha3Tabela"> <td align="right" colspan="2"><input type="submit" class="bttn2" value="Inserir Anuncio" name="alterar"/></td> </tr> </tbody> </table> </form> <? }