예제 #1
0
	
	//Actualizamos el campos de observaciones
	if($sObser != ""){
		$notificacion = new Notificacion();
		$observaciones = $notificacion->anotaObservacion($t_dueno, $HObser, $sObser, FLUJO_COMPROBACION_INVITACION, COMPROBACION_INVITACION_ETAPA_APROBACION);
		//$observaciones = anotaObservacion($t_dueno,$HObser,$sObser);
		$query = sprintf("UPDATE comprobacion_invitacion SET co_observaciones = '%s' WHERE co_mi_tramite = '%s'", $observaciones, $idTramite);
		$cnn->ejecutar($query);
		//error_log($query);
	}
	
	//Si es controlling se guarda el nuevo centro de costos y las observaciones si es que fueron cambiado
	if($t_dueno == $idControlling){
		//error_log("Centro de Costos: ".$_POST['centro_de_costos_new']);
		if($_POST['centro_de_costos_new'] != $_POST['centro_de_costos_old']){
			$t_sigAprobador=$rutaAuto->AutorizarControlling($idTramite, $_POST['centro_de_costos_new'], 1);
			
			// Actualizar el CECO de la comprobaci�n
			$query = sprintf("UPDATE comprobacion_invitacion SET co_cc_clave = '%s' WHERE co_mi_tramite = '%s'", $_POST['centro_de_costos_new'], $idTramite);
			$cnn->ejecutar($query);
				
			$agrup_usu = new AgrupacionUsuarios();
			$agrup_usu->Load_Grupo_de_Usuario_By_ID($t_dueno);
			$controlling = $agrup_usu->Get_dato("au_nombre");
	
			$mensaje = sprintf("La Comprobaci&oacute;n de Invitaci&oacute;n <strong>%05s</strong> ha sido <strong>MODIFICADA</strong> por <strong>%05s</strong>.",$idTramite,$controlling);
			$remitente = $t_dueno;//por este momento es controlling o puede ser GA/DA
			$destinatario = $tramite->Get_dato("t_iniciador");
			// Notificaci�n para el iniciador/empleado
			$tramite->EnviaNotificacion($idTramite, $mensaje, $remitente, $destinatario, "0", ""); //"0" para no enviar email y "1" para enviarlo