Example #1
0
 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("/");
 }
Example #2
0
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;
}
Example #3
0
 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();
     }
 }
Example #4
0
        ?>
</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>
Example #5
0
<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 
Example #6
0
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;
}