/*
Algunas funciones utiles
*/
//Borrado recursivo de directorios
$debug = "";
function rrmdir($dir) {
global $debug;
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir"){
rrmdir($dir."/".$object);
$debug.= "D ".$dir."/".$object."
";
} else {
unlink($dir."/".$object);
$debug.= "F ".$dir."/".$object."
";
}
}
}
reset($objects);
rmdir($dir);
}
return $debug;
}
//Compara imagenes en formato ##_###########.jpg (numero_sha.jpg)
function cmpPic($a, $b){
if ($a['sha'] == $b['sha']) {
return 0;
}
$arra = explode('_',$a['sha']);
$arrb = explode('_',$b['sha']);
return ($arra[0] < $arrb[0]) ? -1 : 1;
}
function salt() {
$fp = fopen("/dev/urandom", "r");
// Aqui se leen 24 bytes, que generan una cadena de 32 caracteres en B64
$cadena = fread($fp, 24);
fclose($fp);
return base64_encode($cadena);
}
function archivo_aleatorio() {
$fp = fopen("/dev/urandom", "r");
// Aqui se leen 32 bytes
$cadena = fread($fp, 32);
fclose($fp);
return sha1($cadena);
}
//Funcion post mediante file_get_contents, $data es un array de parametros
function http_post ($url, $data)
{
$data_url = http_build_query ($data);
$data_len = strlen ($data_url);
return array ('content'=>file_get_contents ($url, false, stream_context_create (array ('http'=>array ('method'=>'POST'
, 'header'=>"Connection: close\r\nContent-Length: $data_len\r\n"
, 'content'=>$data_url
))))
, 'headers'=>$http_response_header
);
}
//Pretty printing un array en html
function print_a($subject){
echo str_replace("=>","⇒",str_replace("Array","Array",nl2br(str_replace(" "," ",print_r($subject,true)))));
}
//Encode base64
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
return $data;
}
//Decode base64
function urlsafe_b64decode($string) {
$data = str_replace(array('-','_'),array('+','/'),$string);
$mod4 = strlen($data) % 4;
if ($mod4) {
$data .= substr('====', $mod4);
}
return base64_decode($data);
}
//Obtiene el valor numerico de un string numerico
function get_numeric($val) {
if (is_numeric($val)) {
return $val + 0;
}
return false;
}
//Devuelve si una cadena empieza con $haystack
function startsWith($haystack, $needle) {
$length = strlen($needle);
return (substr($haystack, 0, $length) === $needle);
}
//Devuelve si una cadena termina con $haystack
function endsWith($haystack, $needle) {
$length = strlen($needle);
$start = $length * -1; //negative
return (substr($haystack, $start) === $needle);
}
?>
Volaris y ECPAT unidos en contra de la explotación sexual comercial de las niñas, niños y adolescentes mexicano.
Ciudad de México, 9 de abril de 2015 -. Volaris (NYSE: VLRS y BMV: VOLAR), la aerolínea mexicana de ultra-bajo costo con más rutas, que opera en México y Estados Unidos, celebra dos años de su alianza con ECPAT, (Fin a la utilización de niñas y niños en la prostitución, la pornografía y trata con fines sexuales, por sus siglas en inglés) reafirmando su compromiso en contra de la explotación sexual en pro de los derechos de la niñez.
Volaris es una empresa a favor de la vida y de los derechos humanos, por lo que a lo largo de dos años ha implementado a través de ECPAT el “Código de Conducta” o “The Code”, un código internacional de responsabilidad social para la protección de niñas, niños y adolescentes, contra la explotación sexual comercial en la industria de los viajes y el turismo.
Desde la activación del “Código”, la aerolínea ha capacitado a mil 811 Embajadores en materia de protección de los derechos de la niñez y para este año estableció un calendario con el objetivo de adiestrar de forma presencial a su tripulación y Embajadores, a través de un E-Learning, para la detección y prevención de este delito.
Marcela Sánchez, Gerente de Responsabilidad Social de Volaris, manifestó: “Hoy somos un actor proactivo dentro del sistema de prevención contra el turismo sexual de menores de edad. Estamos orgullosos de cumplir ya dos años aportando nuestro esfuerzo en un tema tan delicado como la explotación sexual de los niños y las niñas mexicanos, y ser parte de la prevención, atención y erradicación de este problema.”
Actualmente, Volaris es la primera aerolínea en Latinoamérica y la segunda a nivel mundial en implementar el “Código de Conducta” para la protección de la niñez, el cual busca generar conciencia y crear herramientas para prevenir la explotación sexual de niñas, niños y adolescentes. “De esta forma mantenemos nuestro compromiso con la sociedad mexicana y con todos nuestros Clientes, ofreciendo alternativas de viaje más seguras y eficientes”, concluyó la gerente.
Con acciones como ésta, Volaris consolida su visión de trascender al crear y vivir las mejores experiencias de viaje, apoyando organizaciones, proyectos y causas que reafirman su compromiso con la sociedad.