コード例 #1
0
ファイル: functions.php プロジェクト: javierlov/FuentesWeb
function loadDatosCompetencias($idEvaluacion, $evaluado, $ano) {
	global $conn;

	echo "with (window.parent.document) {";

	// Cargo las competencias..
	$params = array(":anio" => $ano, ":idusuario" => $idEvaluacion);
	$sql =
		"SELECT ec_id, re_nivel_evaluado, re_observacion
			 FROM rrhh.rec_evaluacioncompetencia, rrhh.rre_resultadoevaluacion
			WHERE ec_id = re_idcompetencia(+)
				AND ec_grupo = 'SPAC'
				AND ec_fechabaja IS NULL
				AND re_fechabaja IS NULL
				AND ec_anio = :anio
				AND re_idusuario(+) = :idusuario
	 ORDER BY ec_orden";
	$stmt = DBExecSql($conn, $sql, $params);
	while ($row = DBGetQuery($stmt)) {
		setRadioIndex("item_".$row["EC_ID"], $row["RE_NIVEL_EVALUADO"]);
		echo "getElementById('observaciones_".$row["EC_ID"]."').value = unescape('".rawurlencode($row["RE_OBSERVACION"])."');";
	}

	// Cargo el nivel requerido..
	$params = array(":anio" => $ano, ":evaluado" => $evaluado);
	$sql =
		"SELECT ec_id, nr_nivel
			 FROM rrhh.rec_evaluacioncompetencia, rrhh.rnr_nivelrequerido
			WHERE ec_id = nr_idcompetencia(+)
				AND ec_grupo = 'SPAC'
				AND ec_fechabaja IS NULL
				AND nr_fechabaja IS NULL
				AND ec_anio = :anio
				AND nr_evaluado(+) = :evaluado
	 ORDER BY ec_orden";
	$stmt = DBExecSql($conn, $sql, $params);
	while ($row = DBGetQuery($stmt))
		echo "getElementById('spanNivelRequerido_".$row["EC_ID"]."').innerHTML = '".$row["NR_NIVEL"]."';";

	// Cargo los comentarios..
	$params = array(":id" => $idEvaluacion);
	$sql =
		"SELECT ue_evaluado_comentario, ue_evaluador_comentario, ue_fechadesde, ue_fechahasta, ue_supervisor_comentario
			 FROM rrhh.rue_usuarioevaluacion
			WHERE ue_id = :id";
	$stmt = DBExecSql($conn, $sql, $params);
	$row = DBGetQuery($stmt);
	echo "getElementById('tdPeriodo').innerHTML = 'desde <b>".$row["UE_FECHADESDE"]."</b> hasta <b>".$row["UE_FECHAHASTA"]."</b>';";
	echo "getElementById('comentariosEvaluado').value = unescape('".rawurlencode($row["UE_EVALUADO_COMENTARIO"])."');";
	echo "getElementById('comentariosEvaluador').value = unescape('".rawurlencode($row["UE_EVALUADOR_COMENTARIO"])."');";
	echo "getElementById('comentariosSupervisor').value = unescape('".rawurlencode($row["UE_SUPERVISOR_COMENTARIO"])."');";

	echo "}";
}
コード例 #2
0
ファイル: functions.php プロジェクト: javierlov/FuentesWeb
function loadObjetivo($numero, $row) {
	if ($row["TOTAL"] > 1)
		$readonly = "true";
	else
		$readonly = "false";

	echo "with (window.parent.document) {";
	echo "getElementById('Objetivo".$numero."Id').value = '".$row["FO_ID"]."';";
	echo "getElementById('Objetivo".$numero."Descripcion').value = unescape('".rawurlencode($row["FO_OBJETIVO"])."');";
	echo "getElementById('Objetivo".$numero."ResultadoAObtener').value = unescape('".rawurlencode($row["FO_RESULTADO"])."');";
	echo "getElementById('Objetivo".$numero."Indicador').value = unescape('".rawurlencode($row["FO_INDICADOR"])."');";
	echo "getElementById('Objetivo".$numero."PlazoEjecucion').value = unescape('".rawurlencode($row["FO_PLAZO"])."');";
	echo "getElementById('porcentajeCumplimiento".$numero."').value = ".(($row["FO_PORCENTAJECUMPLIMIENTO"]=="")?"''":$row["FO_PORCENTAJECUMPLIMIENTO"]).";";
	setRadioIndex("Objetivo".$numero."Estado", $row["FO_ESTADO"]);
	echo "getElementById('Objetivo".$numero."DescripcionFuturo').value = unescape('".rawurlencode($row["FO_OBJETIVOFUTURO"])."');";
	echo "getElementById('Objetivo".$numero."ResultadoAObtenerFuturo').value = unescape('".rawurlencode($row["FO_RESULTADOFUTURO"])."');";
	echo "getElementById('Objetivo".$numero."IndicadorFuturo').value = unescape('".rawurlencode($row["FO_INDICADORFUTURO"])."');";
	echo "getElementById('Objetivo".$numero."PlazoEjecucionFuturo').value = unescape('".rawurlencode($row["FO_PLAZOFUTURO"])."');";

	echo "getElementById('Objetivo".$numero."Descripcion').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."ResultadoAObtener').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."Indicador').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."PlazoEjecucion').readOnly = ".$readonly.";";

	echo "getElementById('Objetivo".$numero."DescripcionFuturo').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."ResultadoAObtenerFuturo').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."IndicadorFuturo').readOnly = ".$readonly.";";
	echo "getElementById('Objetivo".$numero."PlazoEjecucionFuturo').readOnly = ".$readonly.";";
	echo "}";
}