コード例 #1
0
		function InformativoModeloCriar() {
			require_once '../otr/lib/modelos.php';
			$dsrte = new dsRTE( 'otr' );
			
			echo $dsrte->getScripts();
			?>
			<span class="TituloPage">&#8226; 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>&nbsp;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>
	<?	}
コード例 #2
0
<?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());
コード例 #3
0
<?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());
コード例 #4
0
 /**
  * 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);
 }
コード例 #5
0
		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>                
	<?	}