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)); }
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"); }
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; }
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>'; }
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']); }
<?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 />';
<?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; } }
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; } }
$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++;
$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>
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; }
<?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);
public function insert(Obra $obra) { $parametros = $obra->getArray(); return $this->bd->insert($this->tabla, $parametros, false); }
<?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>";
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>'; }
<?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 {
} } // 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); } }