//agregamos el objeto postulante a el arreglo de postulantes $contPos++; } } function imprimirResultado() { $comparador = 1; $indicePostulante = 0; for ($i = 0; $i < $this->contadorLineas - 2; $i++) { // se recorre el arreglo de postulantes $postulante = $this->arregloPostulantes[$i]; // se obtiene cada postulante if ($postulante->resultadoFinal < $comparador) { //se comparan los valores finales de todos los postulantes $comparador = $postulante->resultadoFinal; //Se optione el indice del postulante con el valo final menor $indicePostulante = $i; } } $auxPostulante = $this->arregloPostulantes[$indicePostulante]; // se saca el postulante con el menor valor final del arreglo de postulantes echo "<font color='red' size='9'>" . $auxPostulante->nombre . "<br/>"; } } if (isset($_FILES['archivo']['name'])) { $operacionesPostulante = new OperacionesPostulante(); $operacionesPostulante->subirArchivo(); $operacionesPostulante->leerArchivo(); $operacionesPostulante->calcularPostulante(); $operacionesPostulante->imprimirResultado(); }
<?php require '/home/a8137733/public_html/seleccion-personal/OperacionesPostulante.php'; require_once '/home/a8137733/public_html/seleccion-personal/src/jpgraph.php'; require_once '/home/a8137733/public_html/seleccion-personal/src/jpgraph_line.php'; $operacionesPostulante = new OperacionesPostulante(); $operacionesPostulante->obtenerDatos(); $datosPostulante = formatearArreglo($operacionesPostulante->arregloPostulanteSeleccionado); //Se optionen los datos del postulante seleccionado $valoresReferencia = formatearArreglo($operacionesPostulante->valoresReferencia); //Se optionen los valores de referencia $campos = $operacionesPostulante->campos; //Se optinen las atributos a evaluar por la empresa (nombre de los valores de referencia) $nombrePostulante = $operacionesPostulante->nombrePostulanteSeleccionado; //echo"<br/>Losssssssssss datos postulante son: ".var_dump($datosPostulante)."<br/>"; //echo"losssss valore de referencia son: ".var_dump($valoresReferencia)." <br/>"; $graph = new Graph(820, 350, "auto"); $graph->SetScale("textlin"); $graph->img->SetMargin(40, 20, 20, 40); $graph->img->SetAntiAliasing(); $graph->title->Set("Comparacion con Valores de Referencia"); $graph->yaxis->title->Set("Valores"); $graph->xaxis->SetTickLabels($campos); $lineplot1 = new LinePlot($datosPostulante); $lineplot1->SetColor("blue"); $lineplot1->setLegend($nombrePostulante); $lineplot2 = new LinePlot($valoresReferencia); $lineplot2->SetColor("red"); $lineplot2->setLegend("Valores de Referencia"); $graph->Add($lineplot1); $graph->Add($lineplot2);