tieneRol("6") && !$usuario->tieneRol("1") && !$usuario->tieneRol("4")){ header("Location: aplicacion.php?e=permiso"); echo "no puedes"; exit; } // Si es RRHH o Admin pueden ver el oid de un empleado if($usuario->tieneRol("1") || $usuario->tieneRol("4")){ if($_GET['oid']!="") $oidEmpleado=$_GET['oid']; else $oidEmpleado=$usuario->getValor("oid"); } else { $oidEmpleado=$usuario->getValor("oid"); } include_once("Objects/ParteActividad.php"); include_once("Objects/Vacaciones.php"); include_once("html/cabecera.php"); include_once("Objects/HTML.php"); $html=new HTML($locale); ?>
getMessage(); include_once("showError.php"); exit; } $vacaciones=new Vacaciones($usuario,$oidEmpleado,$mes_hoy,$ano_hoy,$locale); $back="parte_actividad.php"; if($oidEmpleado!=$usuario->getValor("oid")) $back.="?oid=".$oidEmpleado; if($_POST['action']){ switch ($_POST['action']) { case "actualizar": if($parteActividad->esRellenable()){ $ultimo_dia = verifica_long_mes($_POST['mes'],$_POST['anio']); // Recorremos todos los valores de los d�as $dias=array(); for($i=1;$i<=$ultimo_dia;$i++){ if($_POST['d'.$i]!=""){ $dias[$i]=$_POST['d'.$i]; } } try{ $parteActividad->rellenaParte($dias); //$parteActividad->setProyecto($_POST['denominacionProyecto']); //$parteActividad->setCliente($_POST['nombreCliente']); $tipo="ok"; if($_POST['observacion']!=$parteActividad->getObservacion()){ $resultado=$parteActividad->setObservacion($_POST['observacion']); if($resultado){ $tipo="ok"; $msg=$locale['567']; } else { $tipo="error"; $msg=$locale['568']; } } if($msg!="") $msg=$locale['566']."