} if ($whatarray == 'patrimonio') { // se for array de patrimonio verifica o tipo //$_SESSION['obra']['patrimonio'][$aux] = 'qtd:id:tipo'; $tipo_id_qtd = explode(':', $_SESSION['obra'][$whatarray][$aux]); // if($tipo_id_qtd[0] == 0){ // $res = Patrimonio_geral::get_patrimonio_geral_id($tipo_id_qtd[1]); // echo '<td ><span>'.$res->nome.': </span></td><td><input id="qtd:'.$res->id.':'.$tipo_id_qtd[0].'" onchange="increment(this.id)" style="width:30%; background-color: rgba(230,230,230,0.5)" type="number" value="'.$tipo_id_qtd[2].'"></td><td><a style="cursor:pointer" name="'.$tipo_id_qtd[0].':'.$res->id.':'.$tipo_id_qtd[2].'" id="'.$res->id.'" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>'; // }else if($tipo_id_qtd[0] == 1){ // $res = Maquinario::get_maquinario_id($tipo_id_qtd[1]); // echo '<td><span>'.$res->modelo.': </span></td><td><input readonly id="qtd:'.$res->id.':'.$tipo_id_qtd[0].'" onchange="increment(this.id)" style="width:30%" type="number" value="'.$tipo_id_qtd[2].'"></td><td><a style="cursor:pointer" name="'.$tipo_id_qtd[0].':'.$res->id.':'.$tipo_id_qtd[2].':'.$res->id_responsavel.'" id="'.$res->id.'" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>'; // }else{ // $res = Veiculo::get_veiculo_id($tipo_id_qtd[1]); // echo '<td><span>'.$res->modelo.': </span></td><td><input readonly id="qtd:'.$res->id.':'.$tipo_id_qtd[0].'" onchange="increment(this.id)" style="width:30%" type="number" value="'.$tipo_id_qtd[2].'"></td><td><a style="cursor:pointer" name="'.$tipo_id_qtd[0].':'.$res->id.':'.$tipo_id_qtd[2].':'.$res->id_responsavel.'" id="'.$res->id.'" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>'; // } Obra_patrimonios::imprimePatrimonios($tipo_id_qtd); } else { if ($whatarray == 'funcionario') { // se for funcionario exibe funcionarios $res = Funcionario::get_func_id($_SESSION['obra'][$whatarray][$aux]); echo '<td ><span>' . $res->nome . ': </span></td><td style="text-align:center"><a id="' . $res->id . '" style="cursor: pointer" onclick="apagar(this.id,\'' . $whatarray . '\')"><img style="width:15px" src="../images/delete.png"></a></td>'; } else { if ($whatarray == 'produto') { // se for produto exibe produtos $id_qtd = explode(':', $_SESSION['obra'][$whatarray][$aux]); // pega id e qtd que estão concatenados na session $res = new Produto(); $res = $res->get_produto_id($id_qtd[0]); echo '<td ><span>' . $res->nome . ': </span></td><td><input id="' . $res->id . ':' . $id_qtd[1] . '" onchange="increment(this.id,\'produto\')" style="background-color: rgba(230,230,230,0.5); width: 70px" type="number" value="' . $id_qtd[1] . '"></td><td><a name="' . $res->id . '" title="Clique aqui para ver os materiais desse produto" onclick="exibe(this.name)" style="cursor:pointer"><span>Ver materiais</span></a></td><td><a name="' . $res->id . ':' . $id_qtd[1] . '" style="cursor:pointer" onclick="apagar(this.name,\'produto\')"><img style="width:15px" src="../images/delete.png"></a></td>'; } }
public function set_session($id_obra) { $sql = new Sql(); $sql->conn_bd(); unset($_SESSION['obra']); $query = "SELECT * FROM obras WHERE id = {$id_obra} AND oculto = 0"; $result = mysql_query($query); $row_dados_obra = mysql_fetch_array($result); $_SESSION['obra']['status'] = $row_dados_obra['status']; $_SESSION['obra']['dados']['nome'] = $row_dados_obra['nome']; $_SESSION['obra']['dados']['site'] = $row_dados_obra['site']; $_SESSION['obra']['dados']['data_inicio_previsto'] = $row_dados_obra['data_inicio_previsto']; $endereco = new Endereco(); $endereco->get_endereco_id($row_dados_obra['id_endereco']); $_SESSION['obra']['dados']['rua'] = $endereco->rua; $_SESSION['obra']['dados']['num'] = $endereco->numero; $_SESSION['obra']['dados']['desc'] = $row_dados_obra['descricao']; $_SESSION['obra']['dados']['latitude'] = $row_dados_obra['latitude']; $_SESSION['obra']['dados']['longitude'] = $row_dados_obra['longitude']; $_SESSION['obra']['dados']['bairro'] = $endereco->bairro; $_SESSION['obra']['dados']['regioes'] = $row_dados_obra['id_regiao_trabalho']; $_SESSION['obra']['dados']['responsavel_obra'] = $row_dados_obra['id_responsavel_obra']; $cliente = Cliente::get_cliandjur_id($row_dados_obra['id_cliente'], $_SESSION['id_empresa']); $_SESSION['obra']['cliente']['id_cli'] = $cliente->id; $_SESSION['obra']['cliente']['nome_cli'] = $cliente->nome_razao_soc; $_SESSION['obra']['cliente']['cpf_cnpj_cli'] = $cliente->cpf_cnpj; $endereco = new Endereco(); $endereco->get_endereco_id($cliente->id_endereco); $_SESSION['obra']['cliente']['rua'] = $endereco->rua; $_SESSION['obra']['cliente']['num'] = $endereco->numero; $_SESSION['obra']['cliente']['telefone_com'] = $cliente->telefone_com; $produtos = Obra_produtos::get_produtos_obra($id_obra); foreach ($produtos as $key => $value) { $_SESSION['obra']['produto'][$key] = $value; } $patrimonios = Obra_patrimonios::get_patrimonios($id_obra); foreach ($patrimonios as $key => $value) { $_SESSION['obra']['patrimonio'][$key] = $value; } $funcionarios = Obra_funcionario::get_funcionarios_obra($id_obra); foreach ($funcionarios as $key => $value) { $_SESSION['obra']['funcionario'][$key] = $value; } }
} //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 />'; echo 'Funcionarios Obra: '; $lista_funcionarios = Obra_funcionario::add_funcionarios_obra($id_obra); foreach ($lista_funcionarios as $key => $value) { if ($value->add_funcionarios_bd()) { echo "Sucesso"; } } // print_r($lista_funcionarios); foreach ($_POST as $key => $value) { echo "{$key}: {$value} \n "; } // $obra_dados->printObraSession(); // unset($_SESSION['obra']);