error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
set_time_limit(0);
$arrClass = array("Suscribe","Juris","Tribu");
$noFunctions = true;
include ( realpath( dirname(__FILE__)) . "/scp/include/conn.php" );
$strErr = '' ;
if(!isset($_POST['jid']) || is_int($_POST['jid'])) $_POST['jid'] = '';
if(!isset($_POST['tribunal'])) $_POST['tribunal'] = 0;
function saludo() {
$hora_saludo=date("H");
if(($hora_saludo >= 5) && ($hora_saludo <= 12)) {
$saludo="Buenos días";
} elseif(($hora_saludo >= 13) && ($hora_saludo <= 20)) {
$saludo="Buenas tardes";
} elseif(($hora_saludo >= 21) || ($hora_saludo <= 4)) {
$saludo="Buenas noches";
}
return $saludo;
}
$strEvento = "Inscripción Plan Nacional de Capacitación Judicial - Inicio 12 de septiembre de 2011";
$showBotReg = false;
/* fix filename */
function fixFileNme($string,$sep = ''){
$string = strtr ( $string, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn");
for($i=0 ; $i < strlen($string); $i++){
if(!ereg("([0-9A-Za-z_\.])",$string[$i]))
$string[$i] = $sep;
}
return $string;
}
if ( isset($_POST["accion"]) && $_POST["accion"]=='create') {
// sumo los talleres, si da cero no seleccionó ningun taller
$sumtalleres = ($_POST['taller_a'] + $_POST['taller_b'] + $_POST['taller_c'] + $_POST['taller_d'] + $_POST['taller_e']);
// Verifico que los campos esté completos
if(strlen($_POST['nombre']) < 3 || strlen($_POST['apellido']) < 3 || strlen($_POST['mail']) < 10 || strlen($_POST['dni']) < 6 || strlen($_POST['legajo']) < 2 || strlen($_POST['cargonombre']) < 5 || $_POST['tribunal'] < 1 || $_POST['prov'] < 1 || $sumtalleres < 1 ) $strErr = "Debe completar todos los campos del formulario.";
else {
// Verifico que no exista en la BD
$updInsc = false;
$mismoDNI = false;
if($aMagis = $Suscribe->GetPNCapbyDNI($_POST['dni'])) {
$strErr = "El DNI ".$_POST['dni']." ya se encuentra inscripto a esta capacitación.";
$updInsc = true;
$mismoDNI = true;
} elseif($aMagis = $Suscribe->GetPNCapbyLegajo($_POST['legajo'])) {
$strErr = "El Legajo ".$_POST['legajo']." ya se encuentra inscripto a esta capacitación.";
$updInsc = true;
$mismoDNI = true;
}
if($mismoDNI != true) {
if($aMagis = $Suscribe->GetPNCapbyMail(trim($_POST['mail']))) {
$strErr = "La cuenta de e-mail ya se encuentra inscripta a esta capacitación.";
$updInsc = false;
}
}
$arrJid = split('-',$_POST['jid']);
$sJid = $arrJid[0];
if($updInsc == false) {
if($uid = $Suscribe->InsertPNCap( $_POST['nombre'] ,$_POST['apellido'], $_POST['sexo'] ,$_POST['dni'], $_POST['legajo'] ,$_POST['mail'] ,$_POST['cargonombre'], $_POST['tri'] ,$_POST['tribunal'] ,$sJid ,$_POST['prov'] ,$_POST['ciudad'] ,$_POST['calle'] ,$_POST['telefono'] ,$_POST['fax'], $_POST['taller_a'], $_POST['taller_b'], $_POST['taller_c'], $_POST['taller_d'], $_POST['taller_e'], 1 )) {
$strErr = "Hemos recibido la inscripción de ".$_POST["nombre"]." ".$_POST["apellido"]." correctamente. ¡Gracias!";
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: $siteName\n";
/* additional headers */
$headers .= "From: ".$siteMail."\r\n";
$Sus_Titulo = 'Plan Nacional de Capacitación Judicial - Constancia de suscripción';
$Sus_Desc = saludo().' '.$_POST['nombre'].' '.$_POST['apellido'].', el presente E-mail es una confirmación de su suscripción al Plan Nacional de Capacitación Judicial, a continuación se detallan los datos de la misma:
';
$Sus_Desc .= '
';
$Sus_Desc .= "Nombre y Apellido: ".$_POST['nombre']." ".$_POST['apellido']." - Sexo: ".$_POST['sexo']."
";
$Sus_Desc .= "DNI: ".$_POST['dni']." - Legajo: ".$_POST['legajo']."
";
$Sus_Desc .= "E-mail: ".$_POST['mail']."
";
$Sus_Desc .= "Teléfono: ".$_POST['telefono']." - Fax: ".$_POST['fax']."
";
if($_POST['tribunal'] < 93) {
$aTibu = $Tribu->GetOne($_POST['tribunal']);
$strTriName = $aTibu['Tri_Nombre'];
} else {
switch($_POST['tribunal']) {
case 89:
$strTriName = 'Unión Empleados de San Juan';
break;
case 90:
$strTriName = 'Tribunales Federales de Concepción del Uruguay';
break;
case 91:
$strTriName = 'Tribunales Federales de Tierra del Fuego';
break;
case 92:
$strTriName = 'Tribunales Provinciales de Formosa';
break;
case 93:
$strTriName = 'Tribunales Federales de Junín';
break;
case 94:
$strTriName = 'Defensoría General';
break;
case 95:
$strTriName = 'Tribunales Federales de Formosa';
break;
case 96:
$strTriName = 'Unión Empleados de Corrientes';
break;
case 97:
$strTriName = 'Asociación de Magistrados y Funcionarios de la Justicia Nacional (AMFJN)';
break;
case 98:
$strTriName = 'Junta Federal de Cortes y Superiores Tribunales de Justicia (JuFeJus)';
break;
case 99:
$strTriName = 'Federación Argentina de la Magistratura (FAM)';
break;
}
}
$Sus_Desc .= "Dependencia: ".$_POST['tri']." - ".$strTriName." - Cargo: ".$_POST['cargonombre']."
";
$aJuris = $Juris->GetOne($sJid);
$aProv = $Juris->GetOne($_POST['prov']);
$Sus_Desc .= "Reside en: ".$aProv['Jur_Nombre']." - Ciudad: ".$_POST['ciudad']."
";
$Sus_Desc .= "Talleres:
";
if($_POST['taller_a'] == 1) $Sus_Desc .= "Elementos Básicos de Redacción (Se dicta los Martes del 20/9 al 25/8 inclusive)
";
if($_POST['taller_b'] == 1) $Sus_Desc .= "Aplicación de Nuevas Tecnologías en la Gestión Judicial (Se dicta los Miércoles 28/9 al 2/11 inclusive)
";
if($_POST['taller_c'] == 1) $Sus_Desc .= "Gestión Aplicada a la Oficina Judicial (Se dicta los Martes 12/9 al 24/10 inclusive)
";
if($_POST['taller_d'] == 1) $Sus_Desc .= "Informática: WORD introductorio con aplicación a la oficina Judicial (Se dicta los Martes 1/11 al 6/12 inclusive)
";
if($_POST['taller_e'] == 1) $Sus_Desc .= "Elementos Básicos de Redacción (Se dicta los Jueves 6/10 al 10/11 inclusive)
";
$Sus_Desc .= "Importante: La participación en el curso queda sujeta al cupo máximo de 40 personas que determina el Comite Ejecutivo a cargo del Plan, por lo cual posteriormente recibirá un E-mail con la respuesta final a su suscripción.
";
$Sus_Desc .= "Fecha: ".date("d/m/Y H:i:s")." - IP: ".getenv("REMOTE_ADDR");
include(realpath(dirname(__FILE__))."/scp/include/mails-suscribe.php");
@mail(trim($_POST['mail']),$Sus_Titulo,$mensaje,$headers);
//unset($_POST);
} else $strErr = "Lamentablemente no se ha podido realizar la inscripción. Intente más tarde.";
} elseif($updInsc == true) {
$taller = '';
if($_POST['taller_a'] == 1) {
if($aMagis[0]['Usr_Taller_A'] != $_POST['taller_a']) $taller .= ", Usr_Taller_A=1 ";
}
if($_POST['taller_b'] == 1) {
if($aMagis[0]['Usr_Taller_B'] != $_POST['taller_b']) $taller .= ", Usr_Taller_B=1 ";
}
if($_POST['taller_c'] == 1) {
if($aMagis[0]['Usr_Taller_C'] != $_POST['taller_c']) $taller .= ", Usr_Taller_C=1 ";
}
if($_POST['taller_d'] == 1) {
if($aMagis[0]['Usr_Taller_D'] != $_POST['taller_d']) $taller .= ", Usr_Taller_D=1 ";
}
if($_POST['taller_e'] == 1) {
if($aMagis[0]['Usr_Taller_E'] != $_POST['taller_e']) $taller .= ", Usr_Taller_E=1 ";
}
echo '';
if($Suscribe->UpdatePNCap( $aMagis[0]['Usr_ID'], $_POST['nombre'] ,$_POST['apellido'], $_POST['sexo'] ,$_POST['dni'] ,$_POST['legajo'] ,$_POST['mail'] ,$_POST['cargonombre'], $_POST['tri'] ,$_POST['tribunal'] ,$sJid ,$_POST['prov'] ,$_POST['ciudad'] ,$_POST['calle'] ,$_POST['telefono'] ,$_POST['fax'], $taller, 1 )) {
$strErr = "Hemos recibido la inscripción de ".$_POST["nombre"]." ".$_POST["apellido"]." correctamente. ¡Gracias!";
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: $siteName\n";
/* additional headers */
$headers .= "From: ".$siteMail."\r\n";
$Sus_Titulo = 'Plan Nacional de Capacitación Judicial - Constancia de suscripción';
$Sus_Desc = saludo().' '.$_POST['nombre'].' '.$_POST['apellido'].', el presente E-mail es una confirmación de su suscripción al Plan Nacional de Capacitación Judicial, a continuación se detallan los datos de la misma:
';
$Sus_Desc .= '
';
$Sus_Desc .= "Nombre y Apellido: ".$_POST['nombre']." ".$_POST['apellido']." - Sexo: ".$_POST['sexo']."
";
$Sus_Desc .= "DNI: ".$_POST['dni']." - Legajo: ".$_POST['legajo']."
";
$Sus_Desc .= "E-mail: ".$_POST['mail']."
";
$Sus_Desc .= "Teléfono: ".$_POST['telefono']." - Fax: ".$_POST['fax']."
";
if($_POST['tribunal'] < 93) {
$aTibu = $Tribu->GetOne($_POST['tribunal']);
$strTriName = $aTibu['Tri_Nombre'];
} else {
switch($_POST['tribunal']) {
case 89:
$strTriName = 'Unión Empleados de San Juan';
break;
case 90:
$strTriName = 'Tribunales Federales de Concepción del Uruguay';
break;
case 91:
$strTriName = 'Tribunales Federales de Tierra del Fuego';
break;
case 92:
$strTriName = 'Tribunales Provinciales de Formosa';
break;
case 93:
$strTriName = 'Tribunales Federales de Junín';
break;
case 94:
$strTriName = 'Defensoría General';
break;
case 95:
$strTriName = 'Tribunales Federales de Formosa';
break;
case 96:
$strTriName = 'Unión Empleados de Corrientes';
break;
case 97:
$strTriName = 'Asociación de Magistrados y Funcionarios de la Justicia Nacional (AMFJN)';
break;
case 98:
$strTriName = 'Junta Federal de Cortes y Superiores Tribunales de Justicia (JuFeJus)';
break;
case 99:
$strTriName = 'Federación Argentina de la Magistratura (FAM)';
break;
}
}
$Sus_Desc .= "Dependencia: ".$_POST['tri']." - ".$strTriName." - Cargo: ".$_POST['cargonombre']."
";
$aJuris = $Juris->GetOne($sJid);
$aProv = $Juris->GetOne($_POST['prov']);
$Sus_Desc .= "Reside en: ".$aProv['Jur_Nombre']." - Ciudad: ".$_POST['ciudad']."
";
$Sus_Desc .= "Talleres:
";
if($_POST['taller_a'] == 1) $Sus_Desc .= "Elementos Básicos de Redacción (Se dicta los Martes del 20/9 al 25/8 inclusive)
";
if($_POST['taller_b'] == 1) $Sus_Desc .= "Aplicación de Nuevas Tecnologías en la Gestión Judicial (Se dicta los Miércoles 28/9 al 2/11 inclusive)
";
if($_POST['taller_c'] == 1) $Sus_Desc .= "Gestión Aplicada a la Oficina Judicial (Se dicta los Martes 12/9 al 24/10 inclusive)
";
if($_POST['taller_d'] == 1) $Sus_Desc .= "Informática: WORD introductorio con aplicación a la oficina Judicial (Se dicta los Martes 1/11 al 6/12 inclusive)
";
if($_POST['taller_e'] == 1) $Sus_Desc .= "Elementos Básicos de Redacción (Se dicta los Jueves 6/10 al 10/11 inclusive)
";
$Sus_Desc .= "Importante: La participación en el curso queda sujeta al cupo máximo de 40 personas que determina el Comite Ejecutivo a cargo del Plan, por lo cual posteriormente recibirá un E-mail con la respuesta final a su suscripción.
";
$Sus_Desc .= "Fecha: ".date("d/m/Y H:i:s")." - IP: ".getenv("REMOTE_ADDR");
include(realpath(dirname(__FILE__))."/scp/include/mails-suscribe.php");
@mail(trim($_POST['mail']),$Sus_Titulo,$mensaje,$headers);
} else $strErr = "Lamentablemente no se ha podido realizar la inscripción. Intente más tarde.";
}
}
}
$arrJuris = $Juris->Select(1);
?>