<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    include_once "../../class/programas.php";
    $programas = new programas();
    extract($_POST);
    //empieza la copia de archivos
    /*
    if(($_FILES['curriculum']['type']=="application/pdf" || $_FILES['curriculum']['type']=="application/msword" || $_FILES['curriculum']['type']=="application/vnd.openxmlformats-officedocument.wordprocessingml.document") && $_FILES['curriculum']['size']<="500000000"){
    	@$curriculum=$_FILES['curriculum']['name'];
    	@copy($_FILES['curriculum']['tmp_name'],"../curriculum/".$_FILES['curriculum']['name']);
    }else{
    	//mensaje que no es valido el tipo de archivo	
    	$mensaje[]="Archivo no válido del curriculum. Verifique e intente nuevamente";
    }
    */
    if ($_FILES['imagen']['name'] != "") {
        @copy($_FILES['imagen']['tmp_name'], "../../imagenes/programas/" . $_FILES['imagen']['name']);
    }
    $valores = array("nombre" => "'{$nombre}'", "descripcion" => "'{$descripcion}'", "imagen" => "'" . $_FILES['imagen']['name'] . "'", "orden" => "'{$orden}'");
    $programas->insertar($valores);
    $mensaje[] = "SUS DATOS SE GUARDARON CORRECTAMENTE";
    $titulo = "Mensaje de Respuesta";
    $folder = "../../";
    include_once '../../mensajeresultado.php';
}
<?php

include_once '../../login/check.php';
$folder = "../../";
$titulo = "Modificar Sistema Operativo";
$id = $_GET['id'];
include_once '../../class/programas.php';
$programas = new programas();
$pr = array_shift($programas->mostrar($id));
include_once '../../funciones/funciones.php';
include_once '../../cabecerahtml.php';
include_once '../../cabecera.php';
?>
<div class="grid_12">
	<div class="contenido imagenfondo">
    	<div class="prefix_4 grid_4 alpha">
			<fieldset>
				<div class="titulo"><?php 
echo $titulo;
?>
</div>
                <form action="actualizar.php" method="post" enctype="multipart/form-data">
                <?php 
campos("", "id", "hidden", $id);
?>
				<table class="tablareg">
					<tr>
						<td><?php 
campos("Nombre", "nombre", "text", $pr['nombre'], 1, array("required" => "required"));
?>
</td>
<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/programas.php';
    extract($_POST);
    $programas = new programas();
    $pr = $programas->mostrarTodo("nombre LIKE '%{$nombre}%'", "nombre,orden");
    $titulo = array("nombre" => "Nombre", "descripcion" => "Descripción", "orden" => "Orden");
    listadoTabla($titulo, $pr, 1, "modificar.php", "eliminar.php", "");
}
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    include_once "../../class/programas.php";
    $programas = new programas();
    extract($_POST);
    //empieza la copia de archivos
    $valores = array("nombre" => "'{$nombre}'", "descripcion" => "'{$descripcion}'", "orden" => "'{$orden}'");
    if ($_FILES['imagen']['name'] != "") {
        @copy($_FILES['imagen']['tmp_name'], "../../imagenes/programas/" . $_FILES['imagen']['name']);
        $valores["imagen"] = "'" . $_FILES['imagen']['name'] . "'";
    }
    $programas->actualizar($valores, $id);
    $mensaje[] = "SUS DATOS SE GUARDARON CORRECTAMENTE";
    $titulo = "Mensaje de Respuesta";
    $folder = "../../";
    include_once '../../mensajeresultado.php';
}
{
}
include_once "../../class/informe.php";
$informe = new informe();
$inf = array_shift($informe->mostrar($id));
include_once "../../class/usuarios.php";
$usu1 = new usuarios();
$usus1 = array_shift($usu1->mostrar($inf['codusuarios']));
$usus2 = array_shift($usu1->mostrar($inf['id']));
include_once "../../class/trabajo.php";
$trabajo = new trabajo();
include_once "../../class/informetrabajo.php";
$informetrabajo = new informetrabajo();
$pdf = new PDF("P", "mm", "letter");
include_once "../../class/programas.php";
$programas = new programas();
include_once "../../class/informeprograma.php";
$informeprograma = new informeprograma();
include_once "../../class/impresora.php";
$impresora = new impresora();
$imp = array_shift($impresora->mostrar($inf['codimpresora']));
$pdf = new PDF("P", "mm", "letter");
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->CuadroCuerpoPersonalizado(20, " Fecha:", 1, 1, 1, "B");
$pdf->CuadroCuerpo(40, date("d/m/Y", strtotime($inf['fecha'])), 1, "C", 1);
$pdf->CuadroCuerpoPersonalizado(20, " Hora:", 1, 1, 1, "B");
$pdf->CuadroCuerpo(40, date("H:i:s", strtotime($inf['hora'])), 1, "C", 1);
$pdf->CuadroCuerpoPersonalizado(20, " Página:", 1, 1, 1, "B");
$pdf->CuadroCuerpo(40, $pdf->PageNo() . " de {nb}", 1, "C", 1);
$pdf->ln(10);