Ejemplo n.º 1
0
 private static function augmenter_max_execution_time()
 {
     if ((int) ini_get('max_execution_time') < 30) {
         @ini_set('max_execution_time', 30);
         @ini_alter('max_execution_time', 30);
     }
 }
Ejemplo n.º 2
0
 function obtener_fecha_informe_sgte($id_turno, $fecha_informe, $id_planta)
 {
     //echo 'fecha_informe'.$fecha_informe;
     if ($id_turno == 1) {
         //turno de noche
         ini_alter('date.timezone', 'America/Santiago');
         $nueva_fecha_informe_turno = strtotime('+1 day', strtotime($fecha_informe));
         $nueva_fecha_informe_turno = date('Y-m-d', $nueva_fecha_informe_turno);
         $nuevo_id_turno = 2;
     } elseif ($id_turno == 2) {
         //turno de dia
         $nueva_fecha_informe_turno = $fecha_informe;
         $nuevo_id_turno = 1;
     } else {
         return FALSE;
     }
     return array('id_turno_sgte' => $nuevo_id_turno, 'fecha_informe_sgte' => $nueva_fecha_informe_turno);
     //$this->obtener_informe_por_fecha_y_turno($fecha, $id_turno, $id_planta);////////////////////////////////////////
 }
Ejemplo n.º 3
0
<?php

// Juha's Hack. :-D
ini_alter('date.timezone', 'Europe/Helsinki');
$today = date('Y-m-d');
$filename = "tmp/{$today}-dax.log";
if (isset($_GET['data'])) {
    $data = null;
    if ($_GET['data'] === 'short') {
        $data = shell_exec("tail -n301 {$filename}");
    } else {
        if ($_GET['data'] === 'long') {
            $data = file_get_contents($filename);
        }
    }
    renderJson($data);
}
require_once 'long-n-short-charts.html';
die;
function renderJson($output)
{
    header('Content-Type: application/json');
    echo json_encode(explode("\n", $output));
    die;
}
Ejemplo n.º 4
0
<?php

ini_set('always_populate_raw_post_data', 1);
\ini_get('asp_tags');
ini_alter('open_basedir', 3);
ini_restore('user_dir');
\ini_get('jsp_tags');
$a->ini_restore('error_prepend_string');
A::ini_restore('always_populate_raw_post_data');
Ejemplo n.º 5
0
$id = 1;
// A work of Chaza and TheOnly92!
// Presents auto-upload script!
// We define some constants here, essential for some parts in rapidleech
define('RAPIDLEECH', 'yes');
define('HOST_DIR', 'hosts/');
define('IMAGE_DIR', 'images/');
define('CLASS_DIR', 'classes/');
define('CONFIG_DIR', 'configs/');
// Some configuration
error_reporting(0);
// This sets error reporting to none, which means no errors will be reported
//ini_set('display_errors', 1);	// This sets error reporting to all, all errors will be reported
set_time_limit(0);
// Removes the time limit, so it can upload as many as possible
ini_alter("memory_limit", "1024M");
// Set memory limit, in case it runs out when processing large files
ob_end_clean();
// Cleans any previous outputs
ob_implicit_flush(TRUE);
// Sets so that we can update the page without refreshing
ignore_user_abort(1);
// Continue executing the script even if the page was stopped or closed
clearstatcache();
// Clear caches created by PHP
require_once CONFIG_DIR . 'setup.php';
// Reads the configuration file, so we can pick up any accounts needed to use
define('DOWNLOAD_DIR', substr($options['download_dir'], 0, 6) == "ftp://" ? '' : $options['download_dir']);
// Set the download directory constant
define('TEMPLATE_DIR', 'templates/' . $options['template_used'] . '/');
// Include other useful functions
Ejemplo n.º 6
0
<?php

// This file must be included to work
if (count(get_included_files()) == 1) {
    require 'deny.php';
    exit;
}
@set_time_limit(0);
ini_alter('memory_limit', '1024M');
if (ob_get_level()) {
    ob_end_clean();
}
ob_implicit_flush(true);
clearstatcache();
error_reporting(6135);
$nn = "\r\n";
$fromaddr = 'RapidLeech';
$dev_name = 'Development Stage';
$rev_num = '43';
$plusrar_v = '4.1';
$PHP_SELF = $_SERVER['SCRIPT_NAME'];
define('RAPIDLEECH', 'yes');
define('ROOT_DIR', realpath('./'));
define('PATH_SPLITTER', strpos(ROOT_DIR, '\\') !== false ? '\\' : '/');
define('HOST_DIR', 'hosts/');
define('CLASS_DIR', 'classes/');
define('CONFIG_DIR', 'configs/');
define('BUILD', '30May2011');
define('CREDITS', '<a href="http://www.rapidleech.com/" class="rl-link"><b>RapidLeech</b></a>&nbsp;<b class="rev-dev">PlugMod (eqbal) rev. ' . $rev_num . '</b> <span class="rev-dev">' . $dev_name . '</span><br><small class="small-credits">Credits to Pramode &amp; Checkmate &amp; Kloon</small><br /><p class="rapidleechhost"><a href="http://www.rapidleechhost.com/aff.php?aff=001" target="_blank">RapidleechHost Offical Hosting</a></p>');
require_once CONFIG_DIR . 'setup.php';
// $options['download_dir'] should always end with a '/'
Ejemplo n.º 7
0
 function validar_con_fecha_actual($str)
 {
     //date_default_timezone_get('America/Santiago');
     ini_alter('date.timezone', 'America/Santiago');
     $today = date("Y-m-d", time());
     if ($str > $today) {
         $this->form_validation->set_message('validar_con_fecha_actual', 'no puede ingresar informes con fecha mayor a la actual');
         return FALSE;
     } else {
         return TRUE;
     }
 }
Ejemplo n.º 8
0
 function calcular_informe_a_ingresar($fecha_ultimo_informe, $id_turno)
 {
     if ($id_turno == 1) {
         //turno de noche
         ini_alter('date.timezone', 'America/Santiago');
         $nueva_fecha_informe_turno = strtotime('+1 day', strtotime($fecha_ultimo_informe));
         $nueva_fecha_informe_turno = date('Y-m-d', $nueva_fecha_informe_turno);
         return array($nueva_fecha_informe_turno, 2);
     } elseif ($id_turno == 2) {
         //turno de dia
         return array($fecha_ultimo_informe, 1);
     } else {
         return FALSE;
     }
 }
 function ACTUALIZACION_registro_per_mantencion_sgte($id_periodo, $fecha_informe, $turno_informe, $hor_inicial_inf_no_modificado, $hor_final_inf_no_modificado, $hor_inicial_ant, $hor_final_ant, $hor_final_act, $id_tag_sec_o_subdiv, $tipo_tag, $id_tag_principal, $id_planta, $hor_actual_mantencion, $tiempo_por_mantencion, $cambio_hor_ini_inf)
 {
     echo "<br>ACTUALIZACION_registro_per_mantencion_sgte####==============================>>>>>><<<<<<<<==============<br>";
     echo "<br>fecha_informe:";
     var_dump($fecha_informe);
     echo "<br>turno_informe:";
     var_dump($turno_informe);
     echo "<br>id_planta:";
     var_dump($id_planta);
     echo "<br>hor_final_act:";
     var_dump($hor_final_act);
     echo "<br>hor_actual_mantencion:";
     var_dump($hor_actual_mantencion);
     echo "<br>tiempo_por_mantencion:";
     var_dump($tiempo_por_mantencion);
     echo "<br>ACTUALIZACION_registro_per_mantencion_sgte FINNNNNNNN     ##############################################<br>";
     if (1) {
         //DATOS PLANTA//
         $DB_local = $this->load->database('default', TRUE);
         $DB_local->select('');
         $DB_local->from('informe_turno');
         $DB_local->join('planta', 'planta.id_planta=informe_turno.id_planta');
         $DB_local->where('informe_turno.fecha_informe', $fecha_informe);
         $DB_local->where('informe_turno.id_turno', $turno_informe);
         $DB_local->where('informe_turno.id_planta', $id_planta);
         $DB_local->where('informe_turno.estado_informe', 1);
         $DB_local->limit(1);
         $sql_planta = $DB_local->get();
         if ($sql_planta->num_rows() == 1) {
             foreach ($sql_planta->result() as $planta) {
                 $fecha_ultimo_informe_planta = $planta->fecha_ultimo_informe;
                 $turno_ultimo_informe_planta = $planta->id_ultimo_turno;
                 $fecha_inicio_informe_planta = $planta->fecha_inicio_planta;
                 $turno_inicio_informe_planta = $planta->id_turno_inicio_planta;
                 $id_informe = $planta->id_informe;
                 $DB_local->select('');
                 $DB_local->from('registro_periodos_mantencion_tag');
                 $DB_local->join('periodos_mantencion_tag', 'periodos_mantencion_tag.id_periodo_mantencion_tag=registro_periodos_mantencion_tag.id_periodo_mantencion');
                 $DB_local->where('registro_periodos_mantencion_tag.id_informe', $id_informe);
                 $DB_local->where('periodos_mantencion_tag.id_periodo_mantencion_tag', $id_periodo);
                 //$DB_local->limit(1);
                 //DATOS INFORME y DATOS DE CAPA//
                 $sql_reg_per_mantencion = $DB_local->get();
                 echo "<br>sql_reg_per_mantencion->result()<br>";
                 var_dump($sql_reg_per_mantencion->result());
                 if ($sql_reg_per_mantencion->num_rows() == 1) {
                     $DB_local->select('');
                     $DB_local->from('horometro');
                     $DB_local->join('informe_turno', 'informe_turno.id_informe = horometro.id_informe');
                     $DB_local->where('horometro.id_informe', $id_informe);
                     $DB_local->where('horometro.id_tag', $id_tag_principal);
                     $DB_local->limit(1);
                     $sql_horometro = $DB_local->get();
                     if ($sql_horometro->num_rows() != 1) {
                         return FALSE;
                     } else {
                         foreach ($sql_horometro->result() as $horometro_informe) {
                             $hor_final_inf = $horometro_informe->hor_final;
                             $hor_inicial_inf = $horometro_informe->hor_inicial;
                             /////////////////////// VALIDACION DE CAMBIO DE HOROMETRO INICIAL ///////////////////////////////////////////////////
                             if (is_string($cambio_hor_ini_inf) && $cambio_hor_ini_inf == "cambio") {
                                 $cambio_hor_ini_inf = NULL;
                                 $limit_hor_final_act_inf = $hor_inicial_inf;
                             } else {
                                 if ($hor_final_ant == $hor_inicial_inf) {
                                     //CONDICION INICIAL
                                     if (is_string($cambio_hor_ini_inf) && $cambio_hor_ini_inf == "sgte_inicial") {
                                         $limit_hor_final_act_inf = $hor_final_act;
                                         $cambio_hor_ini_inf = NULL;
                                     } else {
                                         //CONDICION SGTE
                                         $limit_hor_final_act_inf = $hor_final_ant;
                                     }
                                 } else {
                                     if ($hor_inicial_ant == $hor_inicial_inf && $hor_final_ant == NULL) {
                                         $limit_hor_final_act_inf = $hor_final_act;
                                     } else {
                                         $cambio_hor_ini_inf = "cambio";
                                         $limit_hor_final_act_inf = $hor_inicial_inf;
                                         $hor_inicial_inf_no_modificado = $hor_inicial_inf;
                                     }
                                 }
                             }
                             /////////////////////////////////////////////////////////////////////////
                             $fecha_informe = $horometro_informe->fecha_informe;
                             $turno_informe = $horometro_informe->id_turno;
                         }
                         //////////////////////Diferencia con subdivision////////////////////////////
                         //$id_informe=FALSE;
                         foreach ($sql_reg_per_mantencion->result() as $reg_per_mant_inf) {
                             $hor_mant = $reg_per_mant_inf->horometro_mantencion;
                             $id_periodo_mantencion_tag = $reg_per_mant_inf->id_periodo_mantencion_tag;
                             $id_registro_mant = $reg_per_mant_inf->id_registro_periodo;
                             //SI ES EL ULTIMO  ##############################################################################################################
                             if ($fecha_informe == $fecha_ultimo_informe_planta && $turno_informe == $turno_ultimo_informe_planta) {
                                 //echo "<br>FLAG ULTIMOaaaaaaaaaaaaaa<br>:";
                                 if ($hor_final_act == NULL) {
                                     if ($hor_final_inf == NULL) {
                                         echo "<br>// ---A M 5 A  ---- //<br>";
                                         // --- A M 5 A  ----  /////////////////////////////////////////////////////////////////////////////////////////////
                                         $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, NULL, $hor_inicial_inf_no_modificado, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, "ultimo_inf", $id_informe);
                                         //$validacion_engrase_actualiz_horom=$this->actualizacion_engrase_actualiz_horom($id_engrase, $hor_eng, NULL, $hor_inicial_inf_no_modificado, $fecha_informe, $turno_informe, $id_tag_sec_o_subdiv, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_engrase,$tiempo_horom_eng , "ultimo_inf",$id_informe);
                                         if ($validacion_mantencion_actualiz_horom != "ok") {
                                             return $validacion_mantencion_actualiz_horom;
                                         }
                                         return "Validado";
                                         // --- A M 5 A  ----  /////////////////////////////////////////////////////////////////////////////////////////////
                                     } else {
                                         //654321
                                         echo "<br>// --- A M 5 B  ---- " . $hor_inicial_inf_no_modificado . "//<br>";
                                         // --- A M 5 B ---- /////////////////////////////////////////////////////////////////////////////////////////////
                                         $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, $hor_final_inf, $hor_inicial_inf_no_modificado, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, "ultimo_inf", $id_informe);
                                         //$validacion_engrase_actualiz_horom=$this->actualizacion_engrase_actualiz_horom($id_engrase,$hor_eng, $hor_final_inf,$hor_inicial_inf_no_modificado,$fecha_informe,$turno_informe,$id_tag_sec_o_subdiv,$id_planta,$fecha_inicio_informe_planta,$turno_inicio_informe_planta,$hor_actual_engrase,$tiempo_horom_eng,"ultimo_inf",$id_informe );
                                         //echo "<br>FLAG hor_final_act NULL<br>: validacion_mantencion_actualiz_horom";
                                         //var_dump($validacion_mantencion_actualiz_horom);
                                         if ($validacion_mantencion_actualiz_horom != "ok") {
                                             return $validacion_mantencion_actualiz_horom;
                                         }
                                         // --- A M 5 B  ----  /////////////////////////////////////////////////////////////////////////////////////////////
                                         return "Validado";
                                     }
                                 } else {
                                     echo "<br>// --- A M 6 sgte  ---- ACTUALIZACION// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>";
                                     echo "<br>id_registro_mant" . $id_registro_mant . "<br>";
                                     // --- A M 6 sgte  ----  	////////////////////////////////////
                                     $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, $hor_final_inf, $limit_hor_final_act_inf, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, "ultimo_inf", $id_informe);
                                     //$validacion_engrase_actualiz_horom=$this->actualizacion_engrase_actualiz_horom($id_engrase,$hor_eng, $hor_final_inf,$limit_hor_final_act_inf,$fecha_informe,$turno_informe,$id_tag_sec_o_subdiv,$id_planta,$fecha_inicio_informe_planta,$turno_inicio_informe_planta,$hor_actual_engrase,$tiempo_horom_eng,"ultimo_inf",$id_informe);
                                     if ($validacion_mantencion_actualiz_horom != "ok") {
                                         return $validacion_mantencion_actualiz_horom;
                                     }
                                     return "Validado";
                                     // --- A M 6 sgte  ---- 	///////////////////////////////////////////////////////////////////////////////
                                 }
                             } else {
                                 // SI NO ES EL ULTIMO INFORME;
                                 if ($turno_informe == 1) {
                                     $turno_informe_sgte = 2;
                                     ini_alter('date.timezone', 'America/Santiago');
                                     $fecha_sgte_informe = strtotime('+1 day', strtotime($fecha_informe));
                                     $fecha_informe_sgte = date('Y-m-d', $fecha_sgte_informe);
                                 } elseif ($turno_informe == 2) {
                                     $turno_informe_sgte = 1;
                                     $fecha_informe_sgte = $fecha_informe;
                                 } else {
                                     return FALSE;
                                 }
                                 //34567
                                 if ($hor_final_inf == NULL) {
                                     // --- A M 7 sgte  ACTUALIZACION  ---- ////////////////////////////////////////
                                     $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, NULL, $hor_inicial_inf, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, NULL, $id_informe);
                                     if ($validacion_mantencion_actualiz_horom != "ok") {
                                         return $validacion_mantencion_actualiz_horom;
                                     }
                                     $validacion_mantencion_con_mismo_sgte = $this->ACTUALIZACION_registro_per_mantencion_sgte($id_periodo, $fecha_informe_sgte, $turno_informe_sgte, $hor_inicial_inf_no_modificado, $hor_final_inf_no_modificado, $hor_inicial_inf, $hor_final_inf, $hor_final_act, $id_tag_sec_o_subdiv, $tipo_tag, $id_tag_principal, $id_planta, $hor_actual_mantencion, $tiempo_por_mantencion, $cambio_hor_ini_inf);
                                     //$validacion_engrase_con_mismo_sgte=$this->ACTUALIZACION_engrase_con_mismo_sgte_subdivision($fecha_informe_sgte,$turno_informe_sgte,$hor_inicial_inf_no_modificado,$hor_final_inf_no_modificado,$hor_inicial_inf,$hor_final_inf ,$hor_final_act, $id_tag_sec_o_subdiv, $tipo_tag,$id_tag_principal,$id_planta,$hor_actual_engrase,$tiempo_horom_eng,$cambio_hor_ini_inf);
                                     if ($validacion_mantencion_con_mismo_sgte == "Validado") {
                                         return "Validado";
                                     } else {
                                         return $validacion_mantencion_con_mismo_sgte;
                                     }
                                     // --- A M  7 sgte  ACTUALIZACION ---- /////////////////////////////////////////
                                 } else {
                                     if ($hor_final_act == NULL) {
                                         // --- A M 8 sgte ACTUALIZACION  ----///////////////////////////////////////////////////////////////////////////
                                         $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, $hor_final_inf, $hor_inicial_inf_no_modificado, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, NULL, $id_informe);
                                         //$validacion_engrase_actualiz_horom=$this->actualizacion_engrase_actualiz_horom($id_engrase,$hor_eng, $hor_final_inf,$hor_inicial_inf_no_modificado,$fecha_informe,$turno_informe,$id_tag_sec_o_subdiv,$id_planta,$fecha_inicio_informe_planta,$turno_inicio_informe_planta,$hor_actual_engrase,$tiempo_horom_eng,NULL,$id_informe);
                                         if ($validacion_mantencion_actualiz_horom != "ok") {
                                             return $validacion_mantencion_actualiz_horom;
                                         }
                                         return "Validado";
                                         // --- A M 8 sgte  ACTUALIZACION  --- //////////////////////////////////////////////////////////////////////////////////////
                                     } else {
                                         // --- A M 9 sgte ACTUALIZACION  ----////////////////////////////////////////////////////////////////////////////////
                                         $validacion_mantencion_actualiz_horom = $this->actualizacion_per_mantencion_actualiz_horom($id_registro_mant, $hor_mant, $hor_final_inf, $limit_hor_final_act_inf, $fecha_informe, $turno_informe, $id_periodo_mantencion_tag, $id_planta, $fecha_inicio_informe_planta, $turno_inicio_informe_planta, $hor_actual_mantencion, $tiempo_por_mantencion, NULL, $id_informe);
                                         //$validacion_engrase_actualiz_horom=$this->actualizacion_engrase_actualiz_horom($id_engrase,$hor_eng, $hor_final_inf,$limit_hor_final_act_inf,$fecha_informe,$turno_informe,$id_tag_sec_o_subdiv,$id_planta,$fecha_inicio_informe_planta,$turno_inicio_informe_planta,$hor_actual_engrase,$tiempo_horom_eng,NULL,$id_informe);
                                         if ($validacion_mantencion_actualiz_horom != "ok") {
                                             return $validacion_mantencion_actualiz_horom;
                                         }
                                         if ($hor_final_inf != NULL) {
                                             $hor_actual_mantencion = round($hor_actual_mantencion + $hor_final_inf - $limit_hor_final_act_inf, 2);
                                         }
                                         $validacion_mantencion_con_mismo_sgte = $this->ACTUALIZACION_registro_per_mantencion_sgte($id_periodo, $fecha_informe_sgte, $turno_informe_sgte, $hor_inicial_inf_no_modificado, $hor_final_inf_no_modificado, $hor_inicial_inf, $hor_final_inf, $hor_final_act, $id_tag_sec_o_subdiv, $tipo_tag, $id_tag_principal, $id_planta, $hor_actual_mantencion, $tiempo_por_mantencion, $cambio_hor_ini_inf);
                                         if ($validacion_mantencion_con_mismo_sgte == "Validado") {
                                             return "Validado";
                                         } else {
                                             return $validacion_mantencion_con_mismo_sgte;
                                         }
                                         // --- A M 9 sgte  ACTUALIZACION  --- //////////////////////////////////////////////////////////////////////////////////////
                                     }
                                 }
                             }
                         }
                     }
                 } else {
                     //SI NO HAY HOROMETROS PARA EL TAG
                     return FALSE;
                 }
             }
             //DATOS PLANTA
         } else {
             return FALSE;
         }
     }
 }
Ejemplo n.º 10
0
 function obtener_rango_generado_con_informe_anterior_mantenciones_tag($hor_final, $hor_inicial, $id_tag, $id_tag_principal, $id_periodo_mantencion_tag, $id_informe, $id_planta)
 {
     //rango{"hor_inicial"=>,"hor_final"=>},engrase{"id_tag"=>,"id_informe"=>,"horometro_engrase"=>,"horometro_actual_engrase"=>}
     //echo "EQUIPO: ".$engrase["nombre_tag"]."<br>";
     $DB_local = $this->load->database('default', TRUE);
     $DB_local->select('');
     $DB_local->from('informe_turno');
     $DB_local->where('id_informe', $id_informe);
     $DB_local->limit(1);
     $sql_informe = $DB_local->get();
     if ($sql_informe->num_rows() == 1) {
         foreach ($sql_informe->result() as $informe_actual) {
             $informe = $informe_actual;
             /////////////////////////////////////////////////////////////////
             $string_tag = $informe_actual->tag_presentes;
             $array_tag = explode('-', $string_tag);
             if (in_array($id_tag, $array_tag)) {
                 $DB_local->select('');
                 $DB_local->from('registro_periodos_mantencion_tag');
                 $DB_local->where('id_informe', $id_informe);
                 $DB_local->where('id_periodo_mantencion', $id_periodo_mantencion_tag);
                 $DB_local->limit(1);
                 $sql_registro_periodo_actual = $DB_local->get();
                 if ($sql_registro_periodo_actual->num_rows() == 1) {
                     foreach ($sql_registro_periodo_actual->result() as $reg_per_actual) {
                         $registro_per_actual = $reg_per_actual;
                     }
                 } else {
                     return FALSE;
                 }
             } else {
                 return FALSE;
             }
             /////////////////////////////////////////////////////////////////
         }
     } else {
         //echo "flag 1<br>";
         return FALSE;
     }
     ini_alter('date.timezone', 'America/Santiago');
     if ($informe->id_turno == 1) {
         $turno = 2;
         $turno_sgte = 2;
         $fecha_informe_anterior = $informe->fecha_informe;
         $str_inf_sgte = strtotime('+1 day', strtotime($informe->fecha_informe));
         $fecha_inf_sgte = date('Y-m-d', $str_inf_sgte);
     } elseif ($informe->id_turno == 2) {
         $turno = 1;
         $turno_sgte = 1;
         $fecha_anterior_informe = strtotime('-1 day', strtotime($informe->fecha_informe));
         $fecha_informe_anterior = date('Y-m-d', $fecha_anterior_informe);
         $fecha_inf_sgte = $informe->fecha_informe;
     } else {
         //echo "flag 2<br>";
         return FALSE;
     }
     //busco los datos del periodo
     $DB_local->select('');
     $DB_local->from('periodos_mantencion_tag');
     $DB_local->where('id_periodo_mantencion_tag', $id_periodo_mantencion_tag);
     $DB_local->limit(1);
     $sql_periodo_mantencion = $DB_local->get();
     if ($sql_periodo_mantencion->num_rows() == 1) {
         foreach ($sql_periodo_mantencion->result() as $periodo_mantencion) {
             $tiempo_mantencion = $periodo_mantencion->tiempo_mantencion;
             $tiempo_mantencion_inicial = $periodo_mantencion->tiempo_horometro_inicial;
         }
     } else {
         //echo "ban 1<br>";
         return FALSE;
     }
     $total_horometro_rango_superior_mantencion = $this->generar_horometro_mantencion_mantencion_superior($id_tag_principal, $id_informe, $registro_per_actual->tiempo_periodo_actual, $id_periodo_mantencion_tag, $id_tag, $tiempo_mantencion);
     if ($total_horometro_rango_superior_mantencion == FALSE) {
         return FALSE;
     } else {
         if ($total_horometro_rango_superior_mantencion >= $tiempo_mantencion) {
             $hor_final_candidato = round($hor_inicial + $total_horometro_rango_superior_mantencion - $tiempo_mantencion, 2);
             if ($hor_final_candidato > $hor_final) {
                 $hor_final_new_rango = $hor_final;
             } else {
                 $hor_final_new_rango = $hor_final_candidato;
             }
         } else {
             return FALSE;
         }
     }
     $DB_local->select('');
     $DB_local->from('informe_turno');
     $DB_local->where('fecha_informe', $fecha_informe_anterior);
     $DB_local->where('id_turno', $turno);
     $DB_local->where('id_planta', $id_planta);
     $DB_local->where('estado_informe', 1);
     $DB_local->limit(1);
     $sql_informe = $DB_local->get();
     if ($sql_informe->num_rows() == 1) {
         foreach ($sql_informe->result() as $informe_anterior) {
             $string_tag = $informe->tag_presentes;
             $array_tag = explode('-', $string_tag);
             if (in_array($id_tag, $array_tag)) {
                 $DB_local->select('');
                 $DB_local->from('registro_periodos_mantencion_tag');
                 $DB_local->where('id_informe', $informe_anterior->id_informe);
                 $DB_local->where('id_periodo_mantencion', $id_periodo_mantencion_tag);
                 $DB_local->limit(1);
                 $sql_registro_periodo = $DB_local->get();
                 if ($sql_registro_periodo->num_rows() == 1) {
                     foreach ($sql_registro_periodo->result() as $registro_periodo_anterior) {
                         if (round($registro_periodo_anterior->tiempo_periodo_actual + $hor_final - $hor_inicial, 2) >= $tiempo_mantencion) {
                             if ($registro_periodo_anterior->tiempo_periodo_actual > $tiempo_mantencion) {
                                 $horometro_inicial = $hor_inicial;
                             } else {
                                 $horometro_inicial = $hor_inicial + $tiempo_mantencion - $registro_periodo_anterior->tiempo_periodo_actual;
                             }
                             return array("hor_final" => $hor_final_new_rango, "hor_inicial" => $horometro_inicial);
                         } else {
                             //echo "FALE :line 2955 <br>".$registro_periodo_anterior->tiempo_periodo_actual." -- ".$hor_final." -- ".$hor_inicial." --<br>".round($registro_periodo_anterior->tiempo_periodo_actual+ $hor_final - $hor_inicial,2 )."<br>";
                             return -1;
                             ////no va el periodo de mantencion
                         }
                     }
                 } else {
                     //SI EL REGISTRO NO ESTABA PORQUE NO HABIA SIDO INGRESADO EL PERIODO EN ESA FECHA
                     if ($tiempo_mantencion_inicial + $hor_final - $hor_inicial >= $tiempo_mantencion) {
                         if ($tiempo_mantencion_inicial > $tiempo_mantencion) {
                             $horometro_inicial = $hor_inicial;
                         } else {
                             $horometro_inicial = $hor_inicial + $tiempo_mantencion - $tiempo_mantencion_inicial;
                         }
                         //	echo "ban 5<br>";
                         return array("hor_final" => $hor_final_new_rango, "hor_inicial" => $horometro_inicial);
                     } else {
                         //	echo "ban t2<br>";
                         return -1;
                         ////no va el periodo de mantencion
                     }
                 }
             } else {
                 return -1;
                 //significa que no estaba presente antes
             }
         }
     } else {
         ////SI NO SE ENCONTRO EL INFORME ANTERIOR
         $DB_local->select('');
         $DB_local->from('planta');
         $DB_local->where('id_planta', $id_planta);
         $DB_local->limit(1);
         $sql_planta = $DB_local->get();
         if ($sql_planta->num_rows() == 1) {
             foreach ($sql_planta->result() as $planta) {
                 if ($planta->id_turno_inicio_planta == 1) {
                     $turno_informe_sgte = 2;
                     ini_alter('date.timezone', 'America/Santiago');
                     $fecha_sgte_informe = strtotime('+1 day', strtotime($planta->fecha_inicio_planta));
                     $fecha_informe_sgte = date('Y-m-d', $fecha_sgte_informe);
                 } elseif ($planta->id_turno_inicio_planta == 2) {
                     $turno_informe_sgte = 1;
                     $fecha_informe_sgte = $planta->fecha_inicio_planta;
                 } else {
                     return FALSE;
                 }
                 //VERIFICO SI EL INFORME INGRESO EN LA FUNCION ES EL PRIMER INFORME DE LA PLANTA
                 if ($fecha_informe_sgte == $informe->fecha_informe && $turno_informe_sgte == $informe->id_turno) {
                     ///////////////////////////////////////////////////
                     if ($tiempo_mantencion_inicial + $hor_final - $hor_inicial >= $tiempo_mantencion) {
                         if ($tiempo_mantencion_inicial > $tiempo_mantencion) {
                             $horometro_inicial = $hor_inicial;
                         } else {
                             $horometro_inicial = $hor_inicial + $tiempo_mantencion - $tiempo_mantencion_inicial;
                         }
                         //echo "ban 5<br>";
                         return array("hor_final" => $hor_final_new_rango, "hor_inicial" => $horometro_inicial);
                     } else {
                         //echo "ban t2<br>";
                         return -1;
                         ////no va el periodo de mantencion
                     }
                 } else {
                     //SI NO ES EL PRIMER INFORME DE  LA PLANTA Y EL INFORME ANTERIOR NO SE ENCONTRO
                     return FALSE;
                 }
             }
         } else {
             return FALSE;
         }
     }
 }
Ejemplo n.º 11
0
 function obtener_tiempo_horometro_periodo_anterior($fecha_informe, $turno_informe, $primera_fecha_informe_planta, $primer_turno_planta, $id_periodo_mantencion_maquinaria, $id_planta)
 {
     $DB_local = $this->load->database('default', TRUE);
     if ($fecha_informe == $primera_fecha_informe_planta && $turno_informe == $primer_turno_planta) {
         //es el primer informe
         $DB_local->select('');
         $DB_local->from('periodos_mantencion_maquinaria');
         $DB_local->where('id_periodo_mantencion_maquinaria', $id_periodo_mantencion_maquinaria);
         $DB_local->limit(1);
         $sql_periodo = $DB_local->get();
         if ($sql_periodo->num_rows() == 1) {
             foreach ($sql_periodo->result() as $periodo_mantencion_maquinaria) {
                 return $periodo_mantencion_maquinaria->tiempo_horometro_inicial;
             }
         } else {
             return FALSE;
         }
     } else {
         //si no es el primero
         if ($turno_informe == 1) {
             $turno_informe_anterior = 2;
             $fecha_informe_anterior = $fecha_informe;
         } elseif ($turno_informe == 2) {
             $turno_informe_anterior = 1;
             ini_alter('date.timezone', 'America/Santiago');
             $fecha_anterior_informe = strtotime('-1 day', strtotime($fecha_informe));
             $fecha_informe_anterior = date('Y-m-d', $fecha_anterior_informe);
         } else {
             return FALSE;
         }
         $DB_local->select('');
         $DB_local->from('informe_turno');
         $DB_local->where('fecha_informe', $fecha_informe_anterior);
         $DB_local->where('id_turno', $turno_informe_anterior);
         $DB_local->where('id_planta', $id_planta);
         $DB_local->limit(1);
         $sql_informe_anterior = $DB_local->get();
         if ($sql_informe_anterior->num_rows() == 1) {
             foreach ($sql_informe_anterior->result() as $informe_anterior) {
                 $id_informe_anterior = $informe_anterior->id_informe;
             }
         } else {
             //si no existe el informe
             return FALSE;
         }
         $DB_local->select('');
         $DB_local->from('registro_periodos_mantencion_maquinaria');
         $DB_local->where('id_informe', $id_informe_anterior);
         $DB_local->where('id_periodo_mantencion_maquinaria', $id_periodo_mantencion_maquinaria);
         $DB_local->limit(1);
         $sql_registro = $DB_local->get();
         if ($sql_registro->num_rows() == 1) {
             foreach ($sql_registro->result() as $registro_informe_anterior) {
                 return $registro_informe_anterior->tiempo_periodo_actual;
             }
         } else {
             $DB_local->select('');
             $DB_local->from('periodos_mantencion_maquinaria');
             $DB_local->where('id_periodo_mantencion_maquinaria', $id_periodo_mantencion_maquinaria);
             $DB_local->limit(1);
             $sql_periodo = $DB_local->get();
             if ($sql_periodo->num_rows() == 1) {
                 foreach ($sql_periodo->result() as $periodo_mantencion_maquinaria) {
                     return $periodo_mantencion_maquinaria->tiempo_horometro_inicial;
                 }
             } else {
                 return FALSE;
             }
         }
     }
 }
Ejemplo n.º 12
0
 function dias_de_una_fecha($date)
 {
     ini_alter('date.timezone', 'America/Santiago');
     $year = date("Y", strtotime($date));
     $month = date("m", strtotime($date));
     $numero = cal_days_in_month(CAL_GREGORIAN, $month, $year);
     return $numero;
 }
Ejemplo n.º 13
0
/**
 * ini_set_memory_limit
 * Teste s'il est autorisé d'augmenter la mémoire allouée au script.
 * Voir http://www.php.net/manual/fr/ini.core.php#ini.memory-limit
 * Cette directive peut être interdite dans la conf PHP ou via Suhosin (http://www.hardened-php.net/suhosin/configuration.html#suhosin.memory_limit)
 *
 * @param void
 * @return string
 */

function ini_set_memory_limit()
{
	$valeur_avant = (int)ini_get('memory_limit');
	if($valeur_avant==-1) return '<td class="hc">---</td>';
	$valeur_nouvelle = $valeur_avant*2;
	@ini_set('memory_limit',$valeur_nouvelle.'M'); @ini_alter('memory_limit',$valeur_nouvelle.'M');
	$valeur_apres = (int)ini_get('memory_limit');
	return ($valeur_apres==$valeur_avant) ? '<td class="hc" style="background:#F99">Off</td>' : '<td class="hc" style="background:#9F9">On</td>' ;
}
Ejemplo n.º 14
0
 function obtener_horometro_actual_engrase_informe_anterior($planta, $informe, $id_tag_de_engrase)
 {
     $DB_local = $this->load->database('default', TRUE);
     if ($informe->id_turno == 1) {
         $turno_informe_anterior = 2;
         $fecha_informe_anterior = $informe->fecha_informe;
     } elseif ($informe->id_turno == 2) {
         $turno_informe_anterior = 1;
         ini_alter('date.timezone', 'America/Santiago');
         $fecha_ant_informe = strtotime('-1 day', strtotime($informe->fecha_informe));
         $fecha_informe_anterior = date('Y-m-d', $fecha_ant_informe);
     } else {
         return -1;
     }
     $DB_local->select('');
     $DB_local->from('informe_turno');
     $DB_local->where('fecha_informe', $fecha_informe_anterior);
     $DB_local->where('id_turno', $turno_informe_anterior);
     $DB_local->where('id_planta', $planta->id_planta);
     $DB_local->where('estado_informe', 1);
     $DB_local->limit(1);
     $sql_inf_ant = $DB_local->get();
     if ($sql_inf_ant->num_rows() == 1) {
         foreach ($sql_inf_ant->result() as $informe_anterior) {
             $string_tag = $informe_anterior->tag_presentes;
             // echo "<br>INFORME ANTERIOR :".$informe_anterior->id_informe;
             $array_tag = explode('-', $string_tag);
             if (in_array($id_tag_de_engrase, $array_tag)) {
                 $DB_local->select('');
                 $DB_local->from('engrase_tag');
                 $DB_local->where('id_informe', $informe_anterior->id_informe);
                 $DB_local->where('id_tag', $id_tag_de_engrase);
                 $DB_local->limit(1);
                 $sql_engrase = $DB_local->get();
                 if ($sql_engrase->num_rows() == 1) {
                     foreach ($sql_engrase->result() as $engrase_anterior) {
                         return $engrase_anterior->horometro_actual_engrase;
                     }
                 } else {
                     return -1;
                 }
             } else {
                 return 0;
             }
         }
     } else {
         //el informe es el primero de la planta
         if ($planta->id_turno_inicio_planta == 1) {
             $turno_inicio_informe_planta = 2;
             ini_alter('date.timezone', 'America/Santiago');
             $fecha_inicio_informe = strtotime('+1 day', strtotime($planta->fecha_inicio_planta));
             $fecha_inicio_informe_planta = date('Y-m-d', $fecha_inicio_informe);
         } elseif ($planta->id_turno_inicio_planta == 2) {
             $turno_inicio_informe_planta = 1;
             $fecha_inicio_informe_planta = $planta->fecha_inicio_planta;
         } else {
             return FALSE;
         }
         if ($informe->fecha_informe == $fecha_inicio_informe_planta && $informe->id_turno == $turno_inicio_informe_planta) {
             return 0;
         } else {
             return -1;
         }
     }
 }
Ejemplo n.º 15
0
 public function testIniAlter()
 {
     ini_alter("mbstring.http_input", "pass");
 }
Ejemplo n.º 16
0
<!DOCTYPE html>
<?php 
$this->renderPartial('//Config/SetLanguage');
?>

<?php 
ini_set("memory_limit", "15000M");
//$version = "2015.08.20";
$version = "";
Yii::app()->session['version'] = $version;
Yii::app()->timeZone = 'Asia/Bangkok';
date_default_timezone_set('Asia/Bangkok');
@ini_alter('date.timezone', 'Asia/Bangkok');
//
// set language
//
$this->renderPartial('//Config/SetLanguage');
?>

<html>
    <head>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="language" content="en" />
        <meta charset="utf-8" />

        <?php 
// css
echo CHtml::cssFile('css/bootstrap.css');
echo CHtml::cssFile('css/ui-lightness/jquery-ui-1.10.3.custom.css');
// js
Ejemplo n.º 17
0
--TEST--
ini_alter() check
--CREDITS--
Sebastian Schürmann
sebs@php.net
Testfest 2009 Munich
--FILE--
<?php 
ini_alter('error_reporting', 1);
$var = ini_get('error_reporting');
var_dump($var);
ini_alter('error_reporting', 0);
$var = ini_get('error_reporting');
var_dump($var);
?>
--EXPECT--
string(1) "1"
string(1) "0"
Ejemplo n.º 18
0
 function abrir_horometro_maquinaria($id_informe)
 {
     $DB_local = $this->load->database('default', TRUE);
     $DB_local->select('horometro_maquinaria_cerrada');
     $DB_local->from('informe_turno');
     $DB_local->where('id_informe', $id_informe);
     $DB_local->limit(1);
     $sql = $DB_local->get();
     if ($sql->num_rows() == 1) {
         foreach ($sql->result() as $informe) {
             if ($informe->horometro_maquinaria_cerrada == 0) {
                 ini_alter('date.timezone', 'America/Santiago');
                 $now = strtotime("now");
                 $time = date("Y-m-d H:i:s", $now);
                 $update_informe = array('horometro_maquinaria_cerrada' => 1, 'fecha_horom_maq' => $time);
                 $DB_local->where('id_informe', $id_informe);
                 $DB_local->update('informe_turno', $update_informe);
                 return 1;
             } else {
                 return 2;
             }
         }
     } else {
         return -1;
     }
 }
Ejemplo n.º 19
0
ini_set('display_errors', 'On');
/*** enable ERROR_SHOW_SOURCE_CODE to display the source code for any WARNING OR NOTICE ***/
define('ERROR_SHOW_SOURCE_CODE', true);
/*** enable ERROR_LOG_NOTICE_ERROR to log Notices messages in default apache log ***/
//  define ( 'ERROR_LOG_NOTICE_ERROR', true );
/* Virtual URLs */
$virtualURITable = array();
$virtualURITable['/js/(*)'] = PATH_GULLIVER_HOME . 'js/';
$virtualURITable['/jsform/(*.js)'] = PATH_DATA . 'xmlform/';
$virtualURITable['/(sys*)'] = FALSE;
//$virtualURITable['/jsprocessform/(*.js)'] = 'PROCESSFORMS';
/*To sysUnnamed*/
$virtualURITable['/[a-zA-Z][a-zA-Z0-9]{0,}()'] = 'sysUnnamed';
$virtualURITable['/(*)'] = PATH_HTML;
//************** verify if we need to redirect or stream the file **************
if (G::virtualURI($_SERVER["REQUEST_URI"], $virtualURITable, $realPath)) {
    if ($realPath === 'sysUnnamed') {
        require_once 'sysUnnamed.php';
        die;
    } else {
        $realPath = explode('?', $realPath);
        G::streamFile($realPath[0]);
        die;
    }
}
//************** verify if the URI is encrypted or not **************
G::parseURI(getenv("REQUEST_URI"));
//print '-' . SYS_TEMP .'-' . SYS_LANG. '-' . SYS_SKIN.'-' . SYS_COLLECTION.'-' . SYS_TARGET.'<br>';
ini_alter("include_path", ".");
ini_set("include_path", PATH_GULLIVER_HOME . 'thirdparty/pear');
require_once "../engine/pre_processor.php";
Ejemplo n.º 20
0
<?php

ini_set('session.hash_function', 1);
\ini_get('session.hash_bits_per_charactor');
ini_alter('session.entropy_file', 3);
ini_restore('session.entropy_length');
\ini_restore('session.auto_start');
Ejemplo n.º 21
0
function augmenter_memory_limit()
{
	if( (int)ini_get('memory_limit') < 256 )
	{
		@ini_set('memory_limit','256M');
		@ini_alter('memory_limit','256M');
	}
}
Ejemplo n.º 22
0
							<?php 
$loop = new WP_Query(array('post_type' => 'resource', 'orderby' => 'post_id', 'order' => 'ASC'));
?>

							<?php 
while ($loop->have_posts()) {
    $loop->the_post();
    ?>
					
								<div class="resource">
							    	
									<img src="<?php 
    echo get_field('resource_image')[url];
    ?>
" alt="<?php 
    echo get_field('resource_image')[ini_alter()];
    ?>
">

							    	<h3><a href="<?php 
    echo get_field('resource_url');
    ?>
"><?php 
    the_title();
    ?>
</a></h3>
							    	
									<?php 
    the_excerpt();
    ?>
Ejemplo n.º 23
0
<?php

ini_set('always_populate_raw_post_data', 1);
\ini_get('asp_tags');
ini_alter('xsl.security_prefs', 3);
ini_restore('xsl.security_prefs');
\ini_get('jsp_tags');
$a->ini_restore('xsl.security_prefs');
A::ini_restore('xsl.security_prefs');
Ejemplo n.º 24
0
<?php

// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');
//This line overrides the php.ini file as on some servers, the ini does not seem to take effect
ini_alter('date.timezone', 'UTC');
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array('basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..', 'theme' => 'classic', 'name' => 'My Sommelier', 'preload' => array('log'), 'import' => array('application.models.*', 'application.components.*', 'ext.YiiMailer.YiiMailer', 'ext.MyFormatter.*'), 'modules' => array('api' => array('class' => 'application.modules.api.ApiModule', 'lastUpdateAttribute' => 'update_dt', 'format' => 'json', 'authModelClass' => 'FrAuthModel', 'myAuthenticatedModelClass' => 'ApiAccess', 'myAuthenticatedModelPasswordField' => 'api_key_secret'), 'gii' => array('class' => 'system.gii.GiiModule', 'password' => 'fodder', 'ipFilters' => array('127.0.0.1', '::1'))), 'components' => array('user' => array('allowAutoLogin' => true), 'curl' => array('class' => 'application.extensions.curl.Curl'), 'urlManager' => array('urlFormat' => 'path', 'rules' => array(array('api/<controller>/<action>', 'pattern' => 'api/<controller:\\w+>/<action:\\w+>/<id:\\d+>'), array('api/<controller>/<action>', 'pattern' => 'api/<controller:\\w+>/<action:\\w+>'), array('api/default/<action>', 'pattern' => 'api/<action:\\w+>'), '<controller:\\w+>/<id:\\d+>' => '<controller>/view', '<controller:\\w+>/<action:\\w+>/<id:\\d+>' => '<controller>/<action>', '<controller:\\w+>/<action:\\w+>' => '<controller>/<action>')), 'db' => array('connectionString' => 'mysql:host=localhost;dbname=sommelier', 'emulatePrepare' => true, 'username' => 'jim', 'password' => 'fodder', 'charset' => 'utf8', 'tablePrefix' => 'tbl_'), 'errorHandler' => array('errorAction' => 'site/error'), 'log' => array('class' => 'CLogRouter', 'routes' => array(array('class' => 'CFileLogRoute', 'levels' => 'error, warning'), array('class' => 'CFileLogRoute', 'levels' => 'info', 'filter' => array('class' => 'CLogFilter', 'logVars' => array(), 'logUser' => FALSE, 'prefixSession' => TRUE, 'prefixUser' => TRUE), 'logFile' => 'application_info.log', 'maxlogFiles' => 10))), 'cache' => array('class' => 'system.caching.CFileCache'), 'mobileDetect' => array('class' => 'ext.MobileDetect.MobileDetect')), 'params' => array('adminEmail' => '*****@*****.**', 'defaultImageFile' => 'label_image_00000.jpg', 'user_roles' => array('GUEST' => 'Guest', 'CELLAR_USER' => 'Cellar User', 'CELLAR_ADMIN' => 'Cellar Admin', 'SITE_ADMIN' => 'Site Admin'), 'user_status' => array('A' => 'Active', 'S' => 'Suspended', 'T' => 'Terminated'), 'bottle_sizes' => array('750ml' => '750ml', '375ml' => '375ml', '500ml' => '500ml', 'Pony' => 'Pony', 'Magnum' => 'Magnum', 'Marie-Jean' => 'Marie-Jean', 'Double Mag' => 'Double Mag', 'Jeroboam' => 'Jeroboam', 'Reboboam' => 'Reboboam', 'Imperial' => 'Imperial', 'Methuselah' => 'Methuselah', 'Salmanazar' => 'Salmanazar', 'Balthazar' => 'Balthazar', 'Nebuchadnezzar' => 'Nebuchadnezzar', 'Soverign' => 'Soverign')));
Ejemplo n.º 25
0
ini_restore("safe_mode");
ini_restore("open_basedir");
if (function_exists('ini_set')) {
    ini_set('error_log', NULL);
    // No alarming logs
    ini_set('log_errors', 0);
    // No logging of errors
    ini_set('file_uploads', 1);
    // Enable file uploads
    ini_set('allow_url_fopen', 1);
    // allow url fopen
} else {
    ini_alter('error_log', NULL);
    ini_alter('log_errors', 0);
    ini_alter('file_uploads', 1);
    ini_alter('allow_url_fopen', 1);
}
// ----------------------------------------------------------------------------------------------------------------
// \/Next code isn't for editing\/
@set_time_limit(0);
$tmp = array();
foreach ($host_allow as $k => $v) {
    $tmp[] = str_replace("\\*", ".*", preg_quote($v));
}
$s = "!^(" . implode("|", $tmp) . ")\$!i";
if (!preg_match($s, getenv("REMOTE_ADDR")) and !preg_match($s, gethostbyaddr(getenv("REMOTE_ADDR")))) {
    exit("<a href=\"#\">cyb3r sh3ll</a>: Access Denied - your host (" . getenv("REMOTE_ADDR") . ") not allow");
}
?>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><meta http-equiv="Content-Language" content="en-us">
Ejemplo n.º 26
0
<?php

error_reporting(E_STRICT | E_ALL);
ini_alter('display_errors', 'on');
//include 'SplClassLoader.php';
//$classLoader = new SplClassLoader('Validus', dirname(__FILE__) . '/../src');
//$classLoader->register();
require '../vendor/autoload.php';
// Instantiate validator
$validation = new \Validus\Validus();
// let's say we have this simple «model» container
// which can be object with accessible fields or just
// php asssociative array.
$user = new stdClass();
$user->name = 'John';
$user->surname = 'Doe';
$user->password = '******';
$user->age = 35;
$user->email = '*****@*****.**';
// First of all we want none of our fields to be empty,
// so just apply notEmpty (i.e Rules\NotEmpty object)
// to the whole container, which is StdObject in our case.
$validation->entire($user)->notempty();
// Name and Surname must be from 3 to 32 characters long
// Please note, that this will be equivalent to
// $validation->on('name')->minlength(3)->maxlength(32);
// $validation->on('surname')->sameAs('name');
$validation->on(array('name', 'surname'))->minlength(3)->maxlength(32);
// Age must be between 30 and 40 (just for the sake of demonstration)
$validation->on('age')->gt(30)->lt(40);
// Validate email
Ejemplo n.º 27
0
Archivo: main.php Proyecto: adsavin/air
<!DOCTYPE html>
<?php 
$this->renderPartial('//Config/SetLanguage');
?>

<?php 
ini_set("memory_limit", "15000M");
Yii::app()->timeZone = 'Asia/Vientiane';
date_default_timezone_set('Asia/Vientiane');
@ini_alter('date.timezone', 'Asia/Vientiane');
//
// set language
//
$this->renderPartial('//Config/SetLanguage');
$org = Organization::model()->find();
?>
<html>
    <head>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="language" content="en" />
        <meta charset="utf-8" />

        <?php 
// css
echo CHtml::cssFile('css/bootstrap.min.css');
echo CHtml::cssFile('css/ui-lightness/jquery-ui-1.10.3.custom.css');
echo CHtml::cssFile('css/styles.css');
//        echo CHtml::cssFile('css/bootflat.css');
// js
//        Yii::app()->clientScript->registerScriptFile('js/jquery-2.0.3.js');
Ejemplo n.º 28
0
 /**
  * ini_set_memory_limit
  * Teste s'il est autorisé d'augmenter la mémoire allouée au script.
  * Voir http://www.php.net/manual/fr/ini.core.php#ini.memory-limit
  * Cette directive peut être interdite dans la conf PHP ou via Suhosin (http://www.hardened-php.net/suhosin/configuration.html#suhosin.memory_limit)
  *
  * @param void
  * @return string
  */
 private static function ini_set_memory_limit()
 {
   $valeur_avant = (int)ini_get('memory_limit');
   if($valeur_avant==-1) return '<td class="hc">---</td>';
   $valeur_nouvelle = $valeur_avant*2;
   @ini_set('memory_limit',$valeur_nouvelle.'M'); @ini_alter('memory_limit',$valeur_nouvelle.'M');
   $valeur_apres = (int)ini_get('memory_limit');
   return ($valeur_apres==$valeur_avant) ? InfoServeur::cellule_coloree_centree('OFF','jaune') : InfoServeur::cellule_coloree_centree('ON','vert') ;
 }
Ejemplo n.º 29
0
        <![endif]-->
	</head>
	<body>
        
        <?php 
include "cabecalho.php";
//Concertar a porra do CSS nessa página
?>
        
		<img src="img/logo.png">
		
		<h1>A Mirror Fashion</h1>

		<p>A <strong>Mirror Fashion</strong> é a maior empresa comércio eletrônico no segmento de moda em todo o mundo. Fundada há  
            <?php 
ini_alter('date.timezone', 'America/Sao_Paulo');
//da um jeito de deixar esse ini_alter embed no codigo;
print date(Y) - 1932;
?>
 
            anos em 1932, possui filiais em 124 países, sendo líder de mercado com mais de 90% de participação em 118 deles.</p>
        <p>Nosso centro de distribuição fica em 
            <a href="https://maps.google.com.br/?q=Jacarezinho"> Jacarezinho, no Paraná</a>. De lá, saem 48 aviões que distribuem nossos produtos às casas do mundo todo. Nosso centro de distribuição:</p>
        <figure id="centro-distribuicao">
            <img src="img/centro-distribuicao.png">
            <figcaption>Centro de Distribuição da Mirror Fashion</figcaption>
        </figure>
        <p>Compre suas roupas e acessórios na Mirror Fashion. Acesse <a href="index.php">nossa loja</a> ou entre em contato se tiver dúvidas. Conheça também nossa <a href="#historia">história</a> e nossos <a href="#diferenciais">diferenciais</a>.</p>


		<h2 id="historia">História</h2>
 function tiempo_para_cierre_mantencion_tag()
 {
     $id_planta = $this->input->post('id_planta');
     $id_informe = $this->input->post('id_informe');
     $this->load->model('usuario_model');
     $fecha_mant_tag = $this->usuario_model->fecha_informe_mantencion_tag_js($id_planta, $id_informe);
     if ($fecha_mant_tag == FALSE) {
         return FALSE;
     } else {
         if ($fecha_mant_tag->mantencion_equipo_cerrada == 0) {
             echo -1;
         } else {
             ini_alter('date.timezone', 'America/Santiago');
             $fecha_mant_tag_para_cierre = strtotime('+' . $fecha_mant_tag->time_set_dias . ' day', strtotime($fecha_mant_tag->fecha_mantencion_equipo));
             $now = strtotime("now");
             $diferencia = $fecha_mant_tag_para_cierre - $now;
             $diferencia_fecha = $diferencia / 60 / 60;
             if ($diferencia_fecha > 1) {
                 $data[0] = "Faltan " . intval($diferencia_fecha) . " Horas aprox. para el cierre.";
                 echo json_encode($data);
             } elseif ($diferencia_fecha < 1 && $diferencia_fecha > 0) {
                 $diferencia_fecha = $diferencia / 60;
                 $data[0] = "Faltan " . intval($diferencia_fecha) . " min aprox. para el cierre.";
                 echo json_encode($data);
             } else {
                 echo -1;
             }
         }
     }
 }