public function novo() { $this->load->helper("date"); $produto = array("nome" => $this->input->post("nome"), "descricao" => $this->input->post("descricao"), "preco" => $this->input->post("preco"), "data" => dataPtBrParaMysql($this->input->post("data")), "timestamp" => geraTimestamp($this->input->post("data")), "usuario_id" => element('id', $this->session->userdata('usuario_logado'))); $this->load->model("produtos_model"); $this->produtos_model->salva($produto); $this->session->set_flashdata("success", "Produto salvo com sucesso"); redirect("/"); }
function subitrairData($dataInicial, $dataFinal) { $time_inicial = geraTimestamp($dataInicial); // dd/mm/aaaa $time_final = geraTimestamp($dataFinal); // dd/mm/aaaa // Calcula a diferen���������a de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // Calcula a diferen���������a de dias $dias = (int) floor($diferenca / (60 * 60 * 24)) + 1; return $dias; }
public function ListarItem($id) { $acesso = listarAcesso(); try { if ($id != null) { $stmt = $this->p->query("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\tA.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\tB.nome, \r\n\t\t\t\t\t\t\t\t\t\t\t\tA.data_fim, \r\n\t\t\t\t\t\t\t\t\t\t\t\tA.data_conclusao,\r\n\t\t\t\t\t\t\t\t\t\t\t\tA.id_procedimento_licitatorio,\r\n\t\t\t\t\t\t\t\t\t\t\t\tC.id AS id_file\r\n\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PROCEDIMENTO_LICITATORIO_ITEM . " A\r\n\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROCEDIMENTO_LICITATORIO_ATIVIDADE . " B ON A.id_atividade = B.id\r\n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN " . MYSQL_BASE_PROCEDIMENTO_LICITATORIO_ARQUIVOS . " C ON A.id = C.id_procedimento_licitatorio_item\r\n\t\t\t\t\t\t\t\t\t\tWHERE A.id_procedimento_licitatorio = " . $id . " AND A.excluido IS NULL \r\n\t\t\t\t\t\t\t\t\t\tGROUP BY A.id"); foreach ($stmt as $item) { $time_inicial = geraTimestamp(dataBrasil($item['data_inicio'])); $time_final = geraTimestamp(dataBrasil($item['data_fim'])); // Calcula a diferen�a de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos $duracao = (int) floor($diferenca / (60 * 60 * 24)); // 225 dias // if ($item ['file'] == ''){ // $arquivo = ''; // }else{ // $arquivo = '<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/licitacao/' . $item ['file'] . '" target="_blank">Baixar</a>'; // } if ($item['data_conclusao'] === NULL) { $data_conclusao = ""; } else { $data_conclusao = dataBrasil($item['data_conclusao'], 2); } echo '<tr>'; echo ' <td>' . $item['nome'] . '</td>'; echo ' <td>' . $data_conclusao . '</td>'; echo ' <td>'; if (in_array(242, $acesso)) { echo ' <a data-rel="tooltip" title="Visualizar" class="btn btn-success" href="../pai/view.php?id_proc_licitatorio=' . $id . '&id=' . $item['id'] . '">'; echo ' <i class="icon-eye-open icon-white"></i>'; echo ' </a>'; } if (in_array(251, $acesso) && $data_conclusao == '') { echo ' <a data-rel="tooltip" title="Finalizar" class="btn btn-success" href="../pai/finaliza.php?id_proc_licitatorio=' . $id . '&id=' . $item['id'] . '">'; echo ' <i class="icon-ok icon-white"></i>'; echo ' </a>'; } if (in_array(242, $acesso) && $data_conclusao == '') { echo ' <a data-rel="tooltip" title="Editar" class="btn btn-info" href="../pai/edit.php?id_proc_licitatorio=' . $id . '&id=' . $item['id'] . '">'; echo ' <i class="icon-edit icon-white"></i>'; echo ' </a>'; } if (in_array(242, $acesso) && $item['id_file'] > 0) { echo ' <a data-rel="tooltip" title="Download de Arquivos" class="btn btm btn-inverse" href="edit.php?id=' . $item['id_procedimento_licitatorio'] . '&cmd=compact&id_item=' . $item['id'] . '">'; echo ' <i class="icon-download-alt icon-white"></i>'; echo ' </a>'; } echo ' </td>'; echo '</tr>'; } } else { $stmt = $this->p->query($query); return $stmt; } $this->p = null; } catch (PDOException $ex) { echo "Erro: " . $ex->getMessage(); } }
?> </td> </tr> <tr> <td> Média de Ações/apresentações/acontecimentos realizados até hoje</td> <td> <?php $data_inicial = "01/01/2016"; $hoje = date('Y-m-d'); $sql_total = "SELECT data FROM igsis_agenda WHERE data <= '{$hoje}'"; $query_total = mysqli_query($con, $sql_total); $num_total = mysqli_num_rows($query_total); // Usa a função criada e pega o timestamp das duas datas: $time_inicial = geraTimestamp($data_inicial); $time_final = geraTimestamp(exibirDataBr($hoje)); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int) floor($diferenca / (60 * 60 * 24)); // 225 dias // Exibe uma mensagem de resultado: $media = (int) ($num_total / $dias); echo $media; ?> </td> </tr> </tbody> </table>
<style> #meio { background-image: url("resources/imagens/postal_web_inicio.jpg"); } #meio-esquerda { text-align:left; margin-left: 25px; margin-top: 15px; }; </style> <?php function geraTimestamp($data) { $partes = explode('-', $data); return mktime(0, 0, 0, $partes[1], $partes[0], $partes[2]); } $timestamp_atual = geraTimestamp(date("d-m-y")); $timestamp_casamento = geraTimestamp("19-03-2016"); $diferenca = $timestamp_casamento - $timestamp_atual; $diferenca_dias = (int) floor($diferenca / (60 * 60 * 24)); if ($diferenca_dias > 1) { $contador = "Faltam " . $diferenca_dias . " dias!!!"; } else { if ($diferenca_dias == 1) { $contador = " - Falta " . $diferenca_dias . " dia"; } else { if ($diferenca_dias < 0) { $contador = ""; } } } ?> <div id="meio-esquerda"> <span id="data-contador"><?php
function calculaDiferencaDatas($data_inicial, $data_final) { // Usa a função criada e pega o timestamp das duas datas: $time_inicial = geraTimestamp($data_inicial); $time_final = geraTimestamp($data_final); // Calcula a diferença de segundos entre as duas datas: $diferenca = $time_final - $time_inicial; // 19522800 segundos // Calcula a diferença de dias $dias = (int) floor($diferenca / (60 * 60 * 24)); // 225 dias // Exibe uma mensagem de resultado: //echo "A diferença entre as datas ".$data_inicial." e ".$data_final." é de <strong>".$dias."</strong> dias"; return $dias; }