Exemplo n.º 1
0
 public static function buscarRemoto($idPais)
 {
     $arquivo = "http://ws.geonames.org/children?style=short&maxRows=1000&lang=en&geonameId=" . $idPais;
     $snoopy = new Snoopy();
     $snoopy->fetch($arquivo);
     $xml = simplexml_load_string($snoopy->results);
     return Estados::materializar($xml);
 }
 /**
  * setUp
  *
  * @retun void
  * @access public
  */
 public function setUp()
 {
     parent::setUp();
     $Controller = new ControllerTestController(new CakeRequest(), new CakeResponse());
     $View = new View($Controller);
     $this->Estados = new EstadosHelper($View);
     $this->Estados->Form = new FormHelper($View);
     $this->Estados->Form->Html = new HtmlHelper($View);
     $this->listaEstados = Estados::lista();
 }
 /**
  * setUp
  *
  * @retun void
  * 
  * @access public
  */
 function setUp()
 {
     parent::setUp();
     $this->Estados =& new EstadosHelper();
     $this->Estados->Form =& new FormHelper();
     $this->Estados->Form->Html =& new HtmlHelper();
     $this->Controller =& new ControllerTestController();
     $this->View =& new View($this->Controller);
     $this->listaEstados = Estados::lista();
 }
Exemplo n.º 4
0
 function select($fieldName, $selected = null, $attributes = array(), $showEmpty = false)
 {
     App::import('Vendor', 'CakePtbr.Estados');
     $options = Estados::lista();
     if (isset($attributes['uf']) && $attributes['uf'] === true) {
         $estados = array_keys($options);
         $options = array_combine($estados, $estados);
         unset($attributes['uf']);
     }
     return $this->Form->select($fieldName, $options, $selected, $attributes, $showEmpty);
 }
 public function all($id_estados)
 {
     if ($id_estados == '') {
         $sql = "SELECT * FROM `estados`;";
         $vai = new MySQLDB();
         $result = $vai->ExecuteQuery($sql);
     } else {
         $sql = "SELECT * FROM `estados` WHERE `id_estados` = {$id_estados};";
         $vai = new MySQLDB();
         $result = $vai->ExecuteQuery($sql);
     }
     while ($dados = mysql_fetch_array($result)) {
         $cliente = new Estados();
         $cliente->setcod_estados(array('cod_estados' => $dados['cod_estados']));
         $cliente->setsigla(array('sigla' => $dados['sigla']));
         $cliente->setnome(array('nome' => $dados['nome']));
         $arr[] = $cliente;
     }
     return $arr;
 }
 /**
  * Retorna a select com a lista dos estados
  *
  * @param string $fieldName Nome do campo
  * @param string $selected Sigla do estado que deve ser selecionado
  * @param array $attributes Mesmos atributos do Form::select(). Também é possível passar o param
  *				'uf' para mostrar apenas as siglas, sem os nomes
  */
 public function select($fieldName, $selected = null, $attributes = array())
 {
     App::import('Vendor', 'CakePtbr.Estados');
     $options = Estados::lista();
     if (isset($attributes['uf']) && $attributes['uf'] === true) {
         $estados = array_keys($options);
         $options = array_combine($estados, $estados);
         unset($attributes['uf']);
     }
     if (!isset($attributes['empty'])) {
         $attributes['empty'] = false;
     }
     if ($selected) {
         $attributes['value'] = $selected;
     }
     return $this->Form->select($fieldName, $options, $attributes);
 }
Exemplo n.º 7
0
 public function revisormaestroView()
 {
     $action = $this->app->urlFor('revisormaestro_view');
     $this->view->layout = 'revisor-maestro.twig';
     $this->view->addVar('action', $action);
     $estados = Estados::all();
     $this->view->addVar('estados', $estados);
     $Plaza_Cat = Plaza_Cat::all();
     $this->view->addVar('Plaza_Cat', $Plaza_Cat);
     $Plaza_Actual = Plaza_Actual::all();
     $this->view->addVar('Plaza_Actual', $Plaza_Actual);
     $Plaza_Aparticipar = Plaza_AParticipar::all();
     $this->view->addVar('Plaza_Aparticipar', $Plaza_Aparticipar);
     $Escolaridad = Escolaridad::all();
     $this->view->addVar('Escolaridad', $Escolaridad);
     $Deptos_Academicos = Deptos_Academicos::all();
     $this->view->addVar('Deptos_Academicos', $Deptos_Academicos);
     $this->view->display();
 }
Exemplo n.º 8
0
 function enviarNotificacion($valija)
 {
     include "config/connect.php";
     $correo = new Correo($conn);
     $correo->setID("1");
     $correo->consultacorreoID();
     $mail = new PHPMailer();
     $mail->IsSMTP();
     $mail->Host = $correo->getHostMail();
     //la dirección del servidor, p. ej.: smtp.servidor.com
     $mail->Port = $correo->getPortMail();
     //Puerto del servidor
     $mail->Username = $correo->getusUarioMail();
     //usuario de cuenta
     $mail->Password = $correo->getPassMail();
     $mail->From = $correo->getCuentaMail();
     // dirección remitente, p. ej.: no-responder@miempresa.com
     $mail->FromName = $correo->getNameMail();
     // nombre remitente, p. ej.: "Servicio de envío automático"
     $mail->SMTPAuth = true;
     // si el SMTP necesita autenticación
     $tpl = new TemplatePower($correo->getCuerpoNoticia(), T_BYVAR);
     $tpl->prepare();
     $tipoEnvio = new TipoEnvio();
     $tipoEnvio->setConexion($conn);
     $estatus = new Estados();
     $estatus->setConexion($conn);
     $estatus->consultaEstadoByID($valija->getEstado());
     $tipoEnvio->consultaTipoEnvioByID($valija->getTipoEnv());
     $tpl->assign('tipo', $tipoEnvio->getDescripcion());
     $tpl->assign('estado', $estatus->getDescripcion());
     $mail->Subject = $correo->getAsuntoNoticia() . " " . $valija->getFolio();
     // asunto y cuerpo alternativo del mensaje
     $mail->MsgHTML($tpl->getOutputContent());
     //$mail->MsgHTML($correo->getCuerpoCambioHr());										// si el cuerpo del mensaje es HTML
     $mail->AddAddress("*****@*****.**");
     //$mail->AddAddress($this->destinatario);			//direcion de correo
     //$mail->AddCC($this->ccopia);
     if (!$mail->Send()) {
         $this->mensaje = $mail->ErrorInfo;
         echo "SMTP " . $this->mensaje;
         return false;
     } else {
         // echo "enviado ..". $valija->getFolio();
         return true;
     }
     include "config/disconnect.php";
 }
Exemplo n.º 9
0
 function __construct($id = false, $table = null, $ds = null)
 {
     parent::__construct();
     App::import('Vendor', 'CakePtbr.Estados');
     $this->_estados = Estados::lista();
 }
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados.class.php";
$estado = $_POST["estado"];
$desc = $_POST["desc"];
$vis = $_POST["vis"];
$estados = new Estados();
$addAccion = $estados->add_estado($estado, $desc, $vis);
if ($addAccion) {
    echo "ok";
} else {
    echo "error";
}
Exemplo n.º 11
0
 public function actionSelectdos()
 {
     $id_uno = $_POST['Paises']['idPais'];
     $lista = Estados::model()->findAll('paises_idPais=:id_uno', array(':id_uno' => $id_uno));
     $lista = CHtml::listData($lista, 'idEstado', 'nombreEstado');
     foreach ($lista as $valor => $descripcion) {
         echo CHtml::tag('option', array('value' => $valor), CHtml::encode($descripcion), true);
     }
 }
Exemplo n.º 12
0
$visitorGeolocation["CountryName"] = "Brazil";
$visitorGeolocation["RegionName"] = "Rio grande do sul";
$visitorGeolocation["City"] = "porto alegre";
*/
//var_dump($visitorGeolocation);
// Procurando o país pelo IP.
$paises = Paises::buscarTodos();
$paisSelecionado = new Pais();
$estadoSelecionado = new Estado();
$cidadeSelecionada = new Cidade();
if ($visitorGeolocation["Status"] == "OK") {
    $resultadoBusca = Pais::array_filter($paises, $visitorGeolocation["CountryName"]);
    if (count($resultadoBusca) != 0) {
        $paisSelecionado = $resultadoBusca[0];
        // Procurando o Estado.
        $estados = Estados::buscar($paisSelecionado->getId());
        $resultadoBusca = Estado::array_filter($estados, $visitorGeolocation["RegionName"]);
        if (count($resultadoBusca) != 0) {
            $estadoSelecionado = $resultadoBusca[0];
            // Procurando a cidade.
            $cidades = Cidades::buscar($estadoSelecionado->getId());
            $resultadoBusca = Cidade::array_filter($cidades, $visitorGeolocation["City"]);
            if (count($resultadoBusca) != 0) {
                $cidadeSelecionada = $resultadoBusca[0];
            }
        }
    }
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados.class.php";
$id_estado = $_POST["id_estado"];
$estados = new Estados();
$delEstado = $estados->del_estadoById($id_estado);
if ($delEstado) {
    echo "ok";
} else {
    echo "error";
}
Exemplo n.º 14
0
State/Province:
<select id="select_estado" onchange="atualizarCidades()">
    <option value="0">(no selected)</option>
    
    <?php 
require_once "Html.class.php";
require_once "Estados.class.php";
if (!filter_var($_GET["idpais"], FILTER_VALIDATE_INT)) {
    return;
}
$idPais = (int) $_GET["idpais"];
if ($idPais < 1) {
    return;
}
Html::imprimirOption(Estados::buscar($idPais), 0);
?>

</select>
<img id="img_ajax_estado" src="ajax-loader.gif" class="ajax-loader"/>
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados.class.php";
$estados = new Estados();
$arrayEstados = $estados->get_allEstadosAndActividad();
echo json_encode($arrayEstados);
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados.class.php";
$id_estado = $_POST["id_estado"];
$estado = $_POST["estado"];
$desc = $_POST["desc"];
$vis = $_POST["vis"];
$estados = new Estados();
$editEstado = $estados->edit_estado($id_estado, $estado, $desc, $vis);
if ($editEstado) {
    echo "ok";
} else {
    echo "error";
}
Exemplo n.º 17
0
    for ($i = 0; $i < $iTotal; $i++) {
        $oContatos->_item['tipo'] = 2;
        //ID 2 E-MAIL
        $oContatos->_item['responsavel'] = $iId;
        $oContatos->_item['contato'] = $_POST['frmEmail'][$i];
        $return = $oContatos->createNewObject(true);
    }
    if ($return) {
        $aAviso['texto'] = "Cadastro realizado com sucesso!";
        $aAviso['tipo'] = "success";
    } else {
        $aAviso['texto'] = "Erro ao cadastrar!";
        $aAviso['tipo'] = "danger";
    }
}
function mostraAviso($aviso)
{
    echo "<div class='alert alert-" . $aviso['tipo'] . "' role='alert'>" . $aviso['texto'] . "</div>";
}
$oEstados = new Estados();
$aEstado = $oEstados->getList();
$iTotal = count($aEstado);
function listaOption($aOption, $campo)
{
    $iTotal = count($aOption);
    $sOptions = " <option value=''>Selecione..</option>";
    for ($i = 0; $i < $iTotal; $i++) {
        $sOptions .= "<option value='" . $aOption[$i]['id'] . "'>" . $aOption[$i][$campo] . "</option>";
    }
    return $sOptions;
}
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados.class.php";
$estados = new Estados();
$arrayEstados = $estados->get_allEstados();
echo json_encode($arrayEstados);