Example #1
0
$smarty->assign("colegio", $_SESSION['colegio']->nombre);
$smarty->assign("titulo_izq", "Curso " . mostrar_curso($_GET['curso']));
$smarty->assign("titulo_der", "Gráficos " . $_GET['periodo']);
$smarty->assign("path", $_SESSION['path']);
$curso = $_GET['curso'];
$semestre = $_GET['periodo'];
$img_aux = "prom_asig_" . $curso . "_" . $semestre . "_R" . rand() . ".jpg";
$path_img = TMP_PATH . $img_aux;
$class_ramo = new ramo();
$ramos = $class_ramo->obtenerRamos($curso, false);
$class_notas = new notas();
$i = 0;
if (count($ramos) > 0) {
    foreach ($ramos as $nombre_ramo => $datos_ramo) {
        $promedio_asignatura = $class_notas->promedioSemestreAsignatura($nombre_ramo, $curso, $semestre);
        $data[$i]['nombre_ramo'] = str_cortar($nombre_ramo, 20);
        $data[$i]['promedio_ramo'] = $promedio_asignatura[$nombre_ramo]['promedio'];
        $i++;
    }
}
$datos_grafico = array("titulo" => mostrar_curso($curso), "tituloX" => "SUBSECTORES", "tituloY" => "ESCALA DE NOTAS", "color" => "SkyBlue", 'width' => 800, 'height' => 600, 'angle' => 90);
graficoBarra($data, $path_img, $datos_grafico, array("Promedios"));
$menu = menuProfesores();
$menu[] = array("img" => "img.jpg", "url" => "#", "text" => "Gráficos", "title" => "Gráficos " . mostrar_curso($curso), "alt" => "", "id" => "", "class" => "graficos");
$smarty->assign("menu", $menu);
$smarty->assign("file_content", "PROF-graficos.tpl");
$smarty->assign("titulo_principal", "Gráficos Subsectores");
$smarty->assign("titulo_secundario", mostrar_periodo($semestre));
$grafico = mostrarGrafico(URL_MAIN . "tmp/" . $img_aux, 800, 600, 0, true);
$smarty->assign("grafico", $grafico);
$smarty->display('layout/main.tpl');
Example #2
0
             $n[$i] < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
             $pdf->Cell(8, 5, $n[$i], 1, 0);
         }
         $exam_aux = $examen = $periodo == '1S' ? $row['examen1'] : $row['examen2'];
         $examen = $examen ? number_format($examen, 1, ".", ",") : null;
         $examen < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
         $pdf->Cell(1, 5, "", 0, 0, 'C', 0);
         $pdf->Cell(8, 5, $examen, 1, 0, 'C', 0);
         $promedio = $class_colegio->promedio($n);
         $promedio_asignatura = $class_colegio->ponderaSemestre($promedio, $exam_aux);
         $promedio_asignatura = $promedio_asignatura ? number_format($promedio_asignatura, 1, ".", ",") : null;
         $promedio_asignatura < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
         $pdf->Cell(1, 5, "", 0, 0, 'C', 1);
         $pdf->Cell(8, 5, $promedio_asignatura, 1, 1, 'C', 0);
         $ponderados[$row['ramo']] = $promedio_asignatura;
         $data[$l]['nombre_ramo'] = str_cortar($row['ramo'], 15);
         $data[$l]['promedio_ramo'] = $promedio_asignatura;
         $data[$l]['promedio_ramo_curso'] = $promedio_ramo[$row['ramo']]['promedio'];
         $l++;
         unset($n);
     }
 }
 $notas_religion = $class_notas->obtenerNotasReligion($rut);
 //dpr($_SESSION[colegio]->colegio_ID);
 if ($_SESSION[colegio]->colegio_ID == "edupac") {
     $concepto_religion = $class_colegio->promedio($notas_religion[$periodo]);
 } else {
     $concepto_religion = $class_colegio->concepto_religion($notas_religion[$periodo]);
 }
 //dpr($concepto_religion);
 $pdf->Ln('5');