VALUES (:detalle, SYSDATE, -1, :idarticulo, :idmodulo, UPPER(:usualta))"; DBExecSql($conn, $sql, $params); // Envío un aviso a RRHH.. $params = array(":id" => $_REQUEST["idarticulo"]); $sql = "SELECT np_titulo, se_nombre FROM rrhh.rnp_novedadespersonales, rrhh.rco_comentarios, use_usuarios WHERE np_id = co_idarticulo AND co_usualta = se_usuario AND np_id = :id ORDER BY co_id"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $body = "El usuario ".$row["SE_NOMBRE"]." ha agregado un comentario al artículo \"".$row["NP_TITULO"]."\" del módulo de ".getNombreModulo($_REQUEST["idmodulo"])."."; $subject = "Nuevo comentario en la Intranet de Provincia ART"; SendEmail($body, "Intranet", $subject, array("*****@*****.**", "*****@*****.**"), array(), array()); } catch (Exception $e) { ?> <script> alert(unescape('<?php echo rawurlencode($e->getMessage()); ?> ')); </script> <? exit; } ?>
AND co_fechaalta > SYSDATE - 0.00023"; // 20 segundos.. if (existeSql($sql, $params)) throw new Exception("Debe esperar 20 segundos para agregar un nuevo comentario."); $params = array(":detalle" => substr($_POST["comentario"], 0, 1024), ":idarticulo" => $_POST["idarticulo"], ":idmodulo" => $_POST["idmodulo"], ":usualta" => getWindowsLoginName(true)); $sql = "INSERT INTO rrhh.rco_comentarios (co_detalle, co_fechaalta, co_id, co_idarticulo, co_idmodulo, co_usualta) VALUES (:detalle, SYSDATE, -1, :idarticulo, :idmodulo, :usualta)"; DBExecSql($conn, $sql, $params); // Envío un aviso a RRHH.. $body = "El usuario ".getUserName()." ha agregado un comentario a la página <i>".$_POST["titulo"]."</i> del módulo de ".getNombreModulo($_POST["idmodulo"]).".<br /><br />"; $body.= "http://".$_SERVER["HTTP_HOST"].$_POST["url"]; $subject = "Nuevo comentario en la Intranet de Provincia ART"; sendEmail($body, "Intranet", $subject, getEmailsAviso(), array(), array(), "H"); } } catch (Exception $e) { DBRollback($conn); ?> <script language="JavaScript" src="/js/functions.js"></script> <script type='text/javascript'> try { showError(unescape('<?php echo rawurlencode($e->getMessage()); ?> '), window.parent);