Пример #1
0
 function getList($pagina = 1, $orden = "", $nrpp = Constants::NRPP, $condicion = "1=1", $parametros = array())
 {
     $ordenPredeterminado = "{$orden}, id, nombre";
     if (trim($orden) === "" || trim($orden) === null) {
         $ordenPredeterminado = "id, nombre";
     }
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", $condicion, $parametros, $ordenPredeterminado, "{$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $obra = new Obra();
         $obra->set($fila);
         $r[] = $obra;
     }
     return $r;
 }
 public function showPrincipal()
 {
     $id = DB::table('categorias')->select('id')->take(1)->orderBy('id', 'DESC')->pluck('id');
     $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first();
     $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first();
     $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first();
     $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->get();
     $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get();
     // dd($mesEano);
     $this->layout->content = View::make('site.acompanheaobra')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('mesEano', $mesEano)->with('editarConstruindo', $editarConstruindo)->with('editarFotos', Categoria::find($id));
 }
Пример #3
0
 private static function editCuadro($gestor, $sesion)
 {
     $obra = new Obra();
     $obra->read();
     $pkID = Request::post("pkID");
     $nombre = Request::post("nombre");
     $email = Request::post('email');
     $usuario = $sesion->getUser();
     $obra->setId_usuario($usuario);
     /*Subir fotografia*/
     $subir = new FileUpload("nuevaImagen");
     $subir->setDestino("../../controlUsuario/cuadros/{$usuario}/");
     $subir->setTamaño(100000000);
     $subir->setNombre($nombre);
     $subir->setPolitica(FileUpload::REEMPLAZAR);
     if ($subir->upload()) {
         echo 'Archivo subido con éxito';
         $obra->setImagen($nombre . "." . $subir->getExtension());
     } else {
         echo 'Archivo no subido';
     }
     $obra->setImagen($nombre . "." . $subir->getExtension());
     $r = $gestor->set($obra, $pkID);
     echo $r;
     //header("Location:index.php?op=edit&r=$r");
 }
Пример #4
0
 function getCuadroAutor($condicion = null, $parametros = array())
 {
     if ($condicion === null) {
         $condicion = "";
     } else {
         $condicion = "where {$condicion}";
     }
     $sql = "select au.*, cu.* from autor au \n                    left join cuadro cu on cu.id_usuario = au.email \n                {$condicion} ORDER BY au.email, cu.fecha desc ";
     $this->bd->send($sql, $parametros);
     $r = array();
     $contador = 0;
     while ($fila = $this->bd->getRow()) {
         $usuario = new User();
         $usuario->set($fila);
         $obra = new Obra();
         $obra->set($fila, 12);
         $r[$contador]["autor"] = $usuario;
         $r[$contador]["cuadro"] = $obra;
         $contador++;
     }
     return $r;
 }
Пример #5
0
 public function listadopre($page = null)
 {
     $total = Obra::all();
     if ($page) {
         $final['total'] = count($total);
         $pages = ceil(count($total) / 10);
         $total = array_slice($total, 10 * ($page - 1), 10);
         $final['pages'] = $pages;
         $final['data'] = $total;
         $final['currentPage'] = (int) $page;
     } else {
         $final['total'] = count($total);
         $final['data'] = $total;
     }
     echo '<pre>';
     echo json_encode($final);
     echo '</pre>';
 }
Пример #6
0
 function getListInnerAutor()
 {
     $parametros = array();
     $sql = "select usu.*, ob.* from usuario usu inner join obra ob on usu.email=ob.email";
     $this->bd->send($sql, $parametros);
     $r = array();
     $contador = 0;
     while ($row = $this->bd->getRow()) {
         $obra = new Obra();
         $obra->set($row);
         $usuario = new Usuario();
         $usuario->set($row, 4);
         $r[$contador]["obra"] = $obra;
         $r[$contador]["usuario"] = $usuario;
         $contador++;
     }
     return $r;
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getObras()
 {
     return $this->hasMany(Obra::className(), ['idcuenta' => 'idcuenta']);
 }
Пример #8
0
<?php

session_start();
include_once "../model/class_obra.php";
include_once "../model/class_obra_produtos.php";
include_once "../model/class_obra_patrimonios.php";
include_once "../model/class_obra_funcionarios.php";
echo 'Dados Obra: ';
$obra_dados = new Obra();
$obra_dados->add_dados_obra();
$id_obra = $obra_dados->add_dados_obra_bd();
if ($id_obra) {
    echo "Sucesso {$id_obra}<br />";
}
//adiciona obra no banco e pega id_obra
echo '<hr>';
echo '<br />';
echo 'Produtos Obra: ';
$lista_produtos = Obra_produtos::add_obra_produtos($id_obra);
foreach ($lista_produtos as $key => $value) {
    if ($value->add_obra_produtos_bd()) {
        echo 'Sucesso<br />';
    }
}
// print_r($lista_produtos);
echo '<hr>';
echo '<br />';
echo 'Patrimonios Obra: ';
Obra_patrimonios::add_patrimonio_bd($id_obra);
echo '<hr>';
echo '<br />';
Пример #9
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ObraDAO.php';
include_once '../Obra.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(116, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/projeto/documentos/fase_projeto.php";</script>';
}
$DAO = new ObraDAO();
$obra = new Obra();
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $id = limpaTexto($_POST['id']);
    $obra->setNome(limpaTexto($_POST['nome']));
    $obra->setCodigo(limpaTexto($_POST['codigo']));
    $obra->setId($id);
    $nome = $obra->getNome();
    if (preg_match("/[0-9]/", $obra->getCodigo())) {
        //Verifica se o nome esta em branco
        if ($obra->getNome() != "" && $obra->getCodigo() != "") {
            $retorno = $DAO->Atualizar($obra);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="index.php";</script>';
            } else {
                echo $retorno . 'asdasd';
            }
 function obra_modificar()
 {
     $obra_id = $_POST["obra_id"];
     $obra_nombre = $_POST["obra_nombre"];
     $obra_descripcion = $_POST["obra_descripcion"];
     $obra_estado = $_POST["obra_Estado"];
     $instancia_obra = new Obra($obra_id, $obra_nombre, $obra_descripcion, $obra_estado, 0);
     $valid = $instancia_obra->Obra_Modificar();
     $rut_supervisor = $_POST["addsupervisor"];
     $valid_addsup = 0;
     $valid_delsup = 0;
     $valid_addobr = 0;
     $valid_delobr = 0;
     if ($rut_supervisor !== "no-option") {
         $valid_addsup = $instancia_obra->Obra_Asignar_Empleado($rut_supervisor, 1, 1);
     }
     $rut_supervisor = $_POST["delsupervisor"];
     if ($rut_supervisor !== "no-option") {
         $valid_delsup = $instancia_obra->Obra_Asignar_Empleado($rut_supervisor, 1, 0);
     }
     if ($valid_addsup !== 0) {
         $valid = $valid_addsup;
     }
     if ($valid_delsup !== 0) {
         $valid = $valid_delsup;
     }
     //Obreros
     $rut_obrero = $_POST["addobrero"];
     if ($rut_obrero !== "no-option") {
         $valid_addobr = $instancia_obra->Obra_Asignar_Empleado($rut_obrero, 0, 1);
     }
     $rut_obrero = $_POST["delobrero"];
     if ($rut_obrero !== "no-option") {
         $valid_delobr = $instancia_obra->Obra_Asignar_Empleado($rut_obrero, 0, 0);
     }
     if ($valid_addobr !== 0) {
         $valid = $valid_addobr;
     }
     if ($valid_delobr !== 0) {
         $valid = $valid_delobr;
     }
     if ($valid == false) {
         header("Location: ../vista/obra/obras.php?seccion=ver&id={$obra_id}&mensaje=modificarError");
     } else {
         header("Location: ../vista/obra/obras.php?seccion=ver&id={$obra_id}&mensaje=modificarOk");
     }
 }
 public function actionArtist($id)
 {
     $idioma = Idiomas::model()->find('idioma=:idioma', array(':idioma' => Yii::app()->language));
     //datos del artista
     if ($idioma->idioma == Yii::app()->params->idiomas['Español']) {
         //español
         $criteria = new CDbCriteria();
         $criteria->select = 't.*';
         $criteria->condition = 't.idartista =:id';
         $criteria->params = array(':id' => $id);
     } else {
         //ingles
         $criteria = new CDbCriteria();
         $criteria->select = 't.*, tra_artista.*';
         $criteria->together = true;
         $criteria->join = 'LEFT JOIN tra_artista ON tra_artista.artistaid = t.idartista';
         $criteria->condition = 'tra_artista.idiomaid =:ididioma and t.idartista = :id';
         $criteria->params = array(':ididioma' => $idioma->id, ':id' => $id);
     }
     $artista = Artista::model()->find($criteria);
     //prensa
     if ($idioma->idioma == Yii::app()->params->idiomas['Español']) {
         //español
         $criteria = new CDbCriteria();
         $criteria->select = 't.*, artista_prensa.*';
         $criteria->together = true;
         $criteria->join = 'LEFT JOIN artista_prensa ON artista_prensa.idprensa = t.idprensa';
         $criteria->condition = 'artista_prensa.idartista =:id';
         $criteria->params = array(':id' => $id);
         $criteria->order = 'fecha DESC';
     } else {
         $criteria = new CDbCriteria();
         $criteria->select = 't.*, artista_prensa.*, tra_prensa.*';
         $criteria->together = true;
         $criteria->join = 'LEFT JOIN artista_prensa ON artista_prensa.idprensa = t.idprensa LEFT JOIN tra_prensa ON tra_prensa.prensaid = t.idprensa';
         $criteria->condition = 'tra_prensa.idiomaid =:idioma and artista_prensa.idartista =:id';
         $criteria->params = array(':id' => $id, ':idioma' => $idioma->id);
         $criteria->order = 't.fecha DESC';
         $criteria->group = 't.idprensa';
     }
     $prensas = Prensa::model()->findAll($criteria);
     if ($idioma->idioma == Yii::app()->params->idiomas['Español']) {
         //español
         $criteria = new CDbCriteria();
         $criteria->select = 't.*';
         $criteria->group = 't.descripcion';
         $criteria->distinct = true;
         $criteria->condition = 't.idartista =:idartista';
         $criteria->params = array(':idartista' => $id);
     } else {
         //obras
         $criteria = new CDbCriteria();
         $criteria->select = 't.*, tra_obra.*';
         $criteria->condition = 't.idartista =:idartista';
         $criteria->group = 't.descripcion';
         $criteria->distinct = true;
         $criteria->join = 'LEFT JOIN tra_obra ON tra_obra.obraid = t.idobra AND tra_obra.idiomaid=:ididioma';
         $criteria->params = array(':idartista' => $id, ':ididioma' => $idioma->id);
     }
     $obras = Obra::model()->findAll($criteria);
     $this->render('artista', array('artista' => $artista, 'idioma' => $idioma, 'obras' => $obras, 'prensas' => $prensas));
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Obra the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Obra::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
 function buscar_egresos($vista, $tipo_egreso, $busqueda)
 {
     switch ($vista) {
         case "Buscar":
             if ($tipo_egreso == "insumos") {
                 $validar = validarRut($busqueda);
                 if ($validar) {
                     $instancia_insumos = new LineaDeVentaInsumo(0, 0, 0, 0, 0);
                     $insumos = array();
                     $insumos = $instancia_insumos->LineaDeVenta_Buscar($busqueda);
                     $datos = $insumos[0];
                     return $datos;
                 } else {
                     return false;
                 }
             } elseif ($tipo_egreso == "obra") {
                 $validar = validarID($busqueda);
                 if ($validar) {
                     $obra_instancia = new Obra($busqueda, 0, 0, 0, 0);
                     $obra = array();
                     $obra = $obra_instancia->Obra_Ver();
                     $datos = array();
                     $datos[0][0] = $obra[0];
                     $datos[0][1] = $obra[10];
                     $datos[0][2] = $obra[4];
                     return $datos;
                     if ($obra == false) {
                         return false;
                     }
                     return $obra;
                 } else {
                     return false;
                 }
             } else {
                 return false;
             }
             break;
         case "Ver":
             break;
         default:
             header("Location: ../vista/venta/buscar_egresos.php");
             break;
     }
 }
Пример #14
0
 function buscar_egresos()
 {
     $tipo_egreso = $_GET["tipo"];
     $busqueda = $_GET["id"];
     if ($tipo_egreso == "insumos") {
         $validar = validarID($busqueda);
         if ($validar) {
             $insumos = array();
             $insumos = $this->LineaDeVenta_Buscar($busqueda);
             $this->datos_venta = $insumos[0];
             $this->detalle_venta = $insumos[1];
         } else {
             $datos = array("", "", "", "");
             $this->datos_venta = $datos;
             $detalle = array();
             $detalle[0][0] = "";
             $detalle[0][1] = "";
             $this->detalle_venta = $detalle;
         }
     } elseif ($tipo_egreso == "obra") {
         $validar = validarID($busqueda);
         if ($validar) {
             $obra_instancia = new Obra($busqueda, 0, 0, 0, 0);
             $obra = array();
             $obra = $obra_instancia->Obra_Ver();
             $datos = array();
             $datos[0][0] = $obra[0];
             $datos[0][1] = $obra[10];
             $datos[0][2] = $obra[4];
             $this->datos_venta = $datos;
             $materiales = $obra[9];
             $material_nuevo = array();
             for ($count = 0; count($materiales) > $count; $count++) {
                 $material_nuevo[$count][0] = $materiales[$count][2];
                 $material_nuevo[$count][1] = $materiales[$count][1];
             }
             $this->detalle_venta = $material_nuevo;
             if ($obra == false) {
                 $datos = array("", "", "", "");
                 $this->datos_venta = $datos;
                 $detalle = array();
                 $detalle[0][0] = "";
                 $detalle[0][1] = "";
                 $this->detalle_venta = $detalle;
             }
         } else {
             $datos = array("", "", "", "");
             $this->datos_venta = $datos;
             $detalle = array();
             $detalle[0][0] = "";
             $detalle[0][1] = "";
             $this->detalle_venta = $detalle;
         }
     } else {
         $datos = array("", "", "", "");
         $this->datos_venta = $datos;
         $detalle = array();
         $detalle[0][0] = "";
         $detalle[0][1] = "";
         $this->detalle_venta = $detalle;
     }
 }
Пример #15
0
     $contColl++;
 } else {
     if ($key == 'id_regiao_trabalho') {
         $nome = Regiao::get_name_regiao_by_id($value);
         echo '<td><b>' . transformaLabel($key) . ":</b> {$nome}</td>";
         $contColl++;
     } else {
         if ($key == 'descricao') {
             echo '<td title="' . $value . '"><b>' . transformaLabel($key) . ":</b> ";
             echo substr($value, 0, 40);
             strlen($value) > 40 ? print '...' : '';
             echo "</td>";
             $contColl++;
         } else {
             if ($key == 'status') {
                 $status = Obra::getStatus($value);
                 echo '<td><b>' . transformaLabel($key) . ":</b> {$status}</td>";
                 $contColl++;
             } else {
                 if ($key == 'id_empresa') {
                     $nome = Empresa::get_nome_by_id($value);
                     echo '<td><b>' . transformaLabel($key) . ":</b> {$nome}</td>";
                     $contColl++;
                 } else {
                     if ($key == 'id_endereco') {
                         $endereco = Endereco::get_endereco_formatado($value);
                         echo '<td><b>' . transformaLabel($key) . ":</b> {$endereco}</td>";
                         $contColl++;
                     } else {
                         echo '<td><b>' . transformaLabel($key) . ":</b> {$value} </td>";
                         $contColl++;
Пример #16
0
$fornecedor = new Cliente();
$fornecedor = $fornecedor->get_all_fornecedor();
for ($i = 0; $i < count($fornecedor); $i++) {
    echo '<option name="select_fornecedor_cliente" value="' . $fornecedor[$i][0] . '">' . $fornecedor[$i][1] . '</option>';
}
?>
                                 </select></td> 
                                 
                       </tr>
                       <tr>
                           <td colspan="2"><span>Pagamento relacionado a obra:</span></td>
                            <td>
                            <select name='obra' id='obra'>
                                <option value="0">Sem relação</option>
                              <?php 
$ob = new Obra();
$array = $ob->get_all_Obra();
foreach ($array as $key => $value) {
    echo "<option value=" . $value->id . ">" . $value->nome . "</option>";
}
?>
                        </select>
<!--                        <select name='obra' id='obra'>
                           <option value='obrax'>Obra x</option> 
                            <option value='obray'>Obra y</option>
                        </select>-->
                            </td>
                       </tr>
                     
                        <tr>
                           <td colspan="2"><span>Plano de Contas:</span></td>
Пример #17
0
 function getList2($pagina = 1, $nrpp = Constant::NRPP)
 {
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", "1=1", array(), "nombre", "{$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $obra = new Obra();
         $obra->set($fila);
         $r[] = $obra;
     }
     return $r;
 }
Пример #18
0
<?php

/*    PRINCIPAL    */
Route::get('/', 'SitePrincipalController@showPrincipal');
/*    EMPREENDIMENTO    */
Route::get('/empreendimento/{id}', function ($id) {
    $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first();
    $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first();
    $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first();
    $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->first();
    $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get();
    // dd($editarFotos);
    return View::make('site.empreendimento')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('editarConstruindo', $editarConstruindo)->with('mesEano', $mesEano)->with('editarFotos', Categoria::find($id));
});
Route::controller('/empreendimento', 'SiteEmpreendimentoController');
/*    ACOMPANHE A OBRA    */
Route::get('/acompanhe_a_obra', 'SiteAcompanheController@showPrincipal');
/*    QUEM SOMOS    */
Route::get('/quemsomos', 'SiteQuemsomosController@showPrincipal');
/*    CONTATO    */
Route::get('/contato', array('as' => 'contato', 'uses' => 'SiteContatoController@contato'));
Route::post('/contato', 'SiteContatoController@postContato');
/*    REGISTRO - CORRETOR    */
Route::controller('registro', 'RegistroCorretorController');
/*    LOGIN    */
Route::get('login', array('as' => 'login', function () {
    return View::make('login');
}))->before('guest');
Route::post('login', array('before' => 'csrf', function () {
    $regras = array("email" => "required|email", "password" => "required|");
    $validacao = Validator::make(Input::all(), $regras);
Пример #19
0
 public function insert(Obra $obra)
 {
     $parametros = $obra->getArray();
     return $this->bd->insert($this->tabla, $parametros, false);
 }
Пример #20
0
<?php

include_once '../../libs/ChromePhp.php';
include '../../model/obra/funcionesObra.php';
if ($_POST) {
    extract($_POST);
    if (isset($accion) && !empty($accion)) {
        $obra = new Obra();
        switch ($accion) {
            case "buscaSolicitud":
                $data = $obra->buscaSolicitud($id);
                echo json_encode($data);
                break;
            case "buscaSolObra":
                $data = $obra->buscaSolObra($id);
                echo json_encode($data);
                break;
            case "buscaPrograma":
                $data = $obra->buscaPrograma($ejercicio);
                $rPrg = "<option value=''>Selecciona...</option>";
                foreach ($data['programa'] as $key => $rows) {
                    $rPrg .= "<option value='" . $rows['idPrg'] . "'>" . $rows['nombre'] . "</option>";
                }
                $programa['programa'] = $rPrg;
                echo json_encode($programa);
                break;
            case "buscaProyecto":
                $data = $obra->buscaProyecto($prg, $ejercicio);
                $rPry = "<option value=''>Selecciona...</option>";
                foreach ($data['proyecto'] as $key => $rows) {
                    $rPry .= "<option value='" . $rows['idPrg'] . "'>" . $rows['nombre'] . "</option>";
Пример #21
0
            echo '<tr class="tr-1">';
        } else {
            echo '<tr class="tr-2">';
        }
        if ($acao == 'edita') {
            echo "<td><span><a href='edita_obra?t=a_c_o&id=" . $obra->id . "' value='{$obra->id}' style='width:100%'>{$obra->id}</a></span></td><td><span><a href='edita_obra?t=a_c_o&id=" . $obra->id . "' value='{$obra->id}' \n\t\t\t\t\t      style='width:100%'>{$obra->nome}</a></span></td><td><span><a href='edita_obra?t=a_c_o&id=" . $obra->id . "' value='{$obra->id}' style='width:100%' title='{$obra->descricao}'>";
            echo substr($obra->descricao, 0, 70);
            strlen($obra->descricao) > 70 ? print '...' : '';
            echo "</a></span></td>";
            echo "<td><a href='edita_obra?t=a_c_o&id=" . $obra->id . "' value='{$obra->id}' style='width:100%'><span>" . Obra::getStatus($obra->status) . "</span></a></td>";
        } else {
            echo "<td><span><a href='visualizar_obras?id=" . $obra->id . "' value='{$obra->id}' style='width:100%'>{$obra->id}</a></span></td><td><span><a href='visualizar_obras?id=" . $obra->id . "' value='{$obra->id}' \n\t\t\t              style='width:100%'>{$obra->nome}</a></span></td><td><span><a href='visualizar_obras?id=" . $obra->id . "' value='{$obra->id}' style='width:100%' title='{$obra->descricao}'>";
            echo substr($obra->descricao, 0, 70);
            strlen($obra->descricao) > 70 ? print '...' : '';
            echo "</a></span></td>";
            echo "<td><a href='visualizar_obras?id=" . $obra->id . "' value='{$obra->id}' style='width:100%'><span>" . Obra::getStatus($obra->status) . "</span></a></td>";
        }
        echo '</tr>';
        // echo "<option>teste</option>";
        $contTab++;
    }
    echo '</table>';
} else {
    echo '<table class="table_geral">';
    if ($nome != 100) {
        echo '<tr class="tr-cabecalho"><td>NENHUM REGISTRO ENCONTRADO</td></tr>';
    } else {
        echo '<tr class="tr-cabecalho"><td>Busque uma obra</td></tr>';
    }
    echo '</table>';
}
Пример #22
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ObraDAO.php';
include_once '../Obra.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(115, $acesso)) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/projeto/documentos/fase_projeto.php";</script>';
}
//Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    $obra = new Obra();
    $DAO = new ObraDAO();
    $obra->setNome(limpaTexto($_POST['nome']));
    $obra->setCodigo(strtoupper(limpaTexto($_POST['codigo'])));
    $obra->setUsuario(userId());
    //Verifica se o nome foi preenchido
    if (preg_match("/[0-9]/", $obra->getCodigo())) {
        if ($obra->getNome() != "" && $obra->getCodigo() != "") {
            $retorno = $DAO->Gravar($obra);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="new.php";</script>';
            }
        } else {
            echo '<script language= "JavaScript">alert("Preencha o(s) campo(s)");</script>';
        }
    } else {
Пример #23
0
        }
     }
     // fim mascaras
    function submeter(){
      qtd = document.getElementById('etapas').value;
      window.location = 'edita_obra.php?t=a_cr_o&etapas='******'id']) && !empty($_GET['id'])) {
    $obra = new Obra();
    $obra->set_session($_GET['id']);
}
?>


<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDPnNgPERfFRTJYYW4zt9lZ0njBseIdi1I&callback=initMap" async defer></script>

<body onload="initMap(), exeMasc()">	
			<?php 
include_once "../view/topo.php";
?>


            <div style="margin-left: -800px; transition-duration: 0.8s; position: absolute; width:700px; height: 500px; z-index: 2; border: 1px solid#fff"id="map"></div>    
  
 public function postCriarEmpreendimento()
 {
     // validate
     $rules = array('name' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     $file = Input::file('imagem');
     // Pega o arquivo que vem do formulario
     $filename = $file->getClientOriginalName();
     // Pega o nome do arquivo.
     // Função para Resize da imagem e salvar na pasta correta.
     Image::make($file->getRealPath())->resize(200, null, function ($constraint) {
         $constraint->aspectRatio();
     })->save(public_path() . '/assets/empreendimentos/capas/' . $filename);
     // processe o início de uma sessão
     if ($validator->fails()) {
         return Redirect::to('admin/empreendimento')->withErrors($validator);
     } else {
         // Criar
         $empreendimento = new Categoria();
         $empreendimento->name = Input::get('name');
         $empreendimento->imagem = '/assets/empreendimentos/capas/' . $filename;
         $empreendimento->save();
         $idCategoria = $empreendimento->id;
         // Grava as informações na tabela Obras com os valor 0, e grava com o $idCategoria.
         $dadosObras = array('obras.projetos' => 0, 'obras.servicos_inicias' => 0, 'obras.fundacoes' => 0, 'obras.estrutura' => 0, 'obras.alvenaria' => 0, 'obras.instalacoe_eletricas' => 0, 'obras.instalacoes_hidrossanitarias' => 0, 'obras.pavimentacao' => 0, 'obras.revestimentos' => 0, 'obras.cobertura_e_forros' => 0, 'obras.esquadrias' => 0, 'obras.pintura' => 0, 'obras.acabamento' => 0, 'obras.andamento_geral_da_obra' => 0, 'obras.categorias_id' => $idCategoria);
         Obra::create($dadosObras);
         // Grava as informações na tabela Dados com algum valor e com o $idCategoria
         $dadosDados = array('dados.descricao' => 'Seu Descrição aqui', 'dados.video' => 'Seu video aqui', 'dados.categorias_id' => $idCategoria);
         Dado::create($dadosDados);
         // Grava as informações na tabela Construindo com algum valor e com o $idCategoria
         $dadosConstruindo = array('construindo_com_qualidade.descricao' => 'Seu Descrição aqui', 'construindo_com_qualidade.categorias_id' => $idCategoria);
         Construindo::create($dadosConstruindo);
         // redirect
         Session::flash('message', 'Empreendimento criado com sucesso!');
         return Redirect::to('admin/empreendimento/editar-dados-gerais/' . $idCategoria);
     }
 }