function enviarCorreoFinProyecto()
 {
     $facadeProyectos = new FacadeProyectos();
     $facadeUsuarios = new FacadeUsuarios();
     $datos = $facadeProyectos->listadoProyectos();
     foreach ($datos as $dato) {
         $idProyecto = $dato['idProyecto'];
         $porcentaje = $dato['ejecutado'];
         $nombreProyecto = $dato['nombreProyecto'];
         $estado = $dato['estadoProyecto'];
         if ($porcentaje == 100 && $estado == 'Finalizado') {
             $correo = $facadeUsuarios->correosPorProyecto($idProyecto);
             foreach ($correo as $correos) {
                 $email = $correos['email'];
                 //envio de correo
                 $correoDTO = new CorreosDTO();
                 $correoDTO->setRemitente("*****@*****.**");
                 $correoDTO->setNombreRemitente("Productivity Manager");
                 $correoDTO->setAsunto("Finalización del proyecto N° " . $idProyecto . " " . $nombreProyecto);
                 $correoDTO->setContrasena("adsi2015");
                 $correoDTO->setDestinatario($email);
                 $correoDTO->setContenido("Sres.<br>" . "Se les informa que el proyecto " . $nombreProyecto . " a finalizado el día de hoy <br>" . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>');
                 $facadeCorreo = new FacadeCorreos();
                 $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO);
                 if ($confirmacion != 'True') {
                     $mensajeCorreo = $confirmacion;
                     $mensaje2 = "Error no se pudo enviar el correo ";
                     $consecutivos = 0;
                 } else {
                     //mensaje enviado
                     $facadeProyectos->cambiarEstadoProyecto('Archivado', $idProyecto);
                 }
             }
         }
     }
 }
                                        <?php 
            if ($_SESSION['rol'] == "Administrador") {
                echo '<a class="me" title="Cambiar de Área / Rol" href="actualizarRolArea?id=' . $user['idUsuario'] . '"><img class="iconos" src="../img/ascenso.png"></a>';
            }
            ?>
                                    </td>
                                </tr>                         
                                <?php 
        }
    }
} else {
    require_once '../modelo/dto/UsuarioDTO.php';
    require_once '../modelo/dao/UsuarioDAO.php';
    require_once '../facades/FacadeUsuarios.php';
    require_once '../modelo/utilidades/Conexion.php';
    $facadeUsuario = new FacadeUsuarios();
    $todos = $facadeUsuario->listadoUsuario();
    $_SESSION['consultaUsuario'] = $todos;
    foreach ($todos as $user) {
        ?>
                            <tr><td><?php 
        echo $user['idUsuario'];
        ?>
 </td>
                                <td><?php 
        echo $user['identificacion'];
        ?>
 </td>
                                <td> <?php 
        echo $user['nombres'];
        ?>
        $mensaje2 = $facadeCliente->actualizarCliente($dtoCliente);
        header("Location: ../vista/clientesActivos?modificaCliente=" . $mensaje2);
    } else {
        if (isset($_GET['idDesactivarCliente'])) {
            $facadeUsuario = new FacadeUsuarios();
            $mensaje3 = $facadeUsuario->desactivarUsuario($_GET['idDesactivarCliente'], 'Inactivo');
            header("Location: ../vista/clientesInactivos?modificaCliente=" . $mensaje3);
        } else {
            if (isset($_GET['idActivarCliente'])) {
                $facadeUsuario = new FacadeUsuarios();
                $mensaje3 = $facadeUsuario->activarUsuario($_GET['idActivarCliente'], 'Activo');
                header("Location: ../vista/clientesActivos?modificaCliente=" . $mensaje3);
            } else {
                if (isset($_GET['idConsultarCliente'])) {
                    session_start();
                    $facadeUsuario = new FacadeUsuarios();
                    $_SESSION['dtoUsuario'] = $facadeUsuario->consultarRepresentante($_GET['idConsultarCliente']);
                    $FacadeCliente = new FacadeCliente();
                    $_SESSION['dtoCliente'] = $FacadeCliente->consultarCliente($_GET['idConsultarCliente']);
                    if ($_SESSION['dtoUsuario']['estado'] == 'Activo') {
                        header("Location: ../vista/clientesActivos?&#verUsuario");
                    } else {
                        if ($_SESSION['dtoUsuario']['estado'] == 'Inactivo') {
                            header("Location: ../vista/clientesInactivos?&#verUsuario");
                        }
                    }
                }
            }
        }
    }
}
                        </a>  >  
                        <strong>
                            <span itemprop="title">Agregar Areas</span>              
                        </strong>  

                    </span> 
                </span>         
            </nav>

            <div id="panelUnico">
                <br>
                <br><h2 class="h330">Agregar Áreas:</h2><hr>
                <?php 
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
$facadeUsuarios = new FacadeUsuarios();
$all = $facadeUsuarios->listarAreas();
?>
 

                <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br>
                <form class="formRegistro" id="formArea" method="Get" action="../controlador/ControladorRol.php"> 
                 <div id="panelModificaPass">   
               
                    <table id="muestraDatos" style="margin-left:30%">
                        <thead>
                            <th>Código</th>
                            <th>Área</th>
                            <th>Acción</th>
                        </thead>   
                        <?php 
echo $facadeUsuario->cantidadUsuariosPorRol("Empleado");
?>
</td>
                    </tr>                        
                </table>
                <canvas id="chart" width="600" height="500"></canvas>
            </div>
            <div id="panelDer">
                  <br>
                <?php 
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/utilidades/Conexion.php';
if ($_GET['id'] != NULL) {
    $facadeUsuario = new FacadeUsuarios();
    $usuario = $facadeUsuario->consultarUsuario($_GET['id']);
}
?>
 
                  <br><br><h2 class="h330">Actualizar Rol / Área de <?php 
echo $usuario['rol'];
?>
:</h2><br><hr><br>
                <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br>
                <form class="formRegistro" method="post" action="../controlador/ControladorUsuarios.php">                
                    <label class="tag" for="id"><span id="documento" class="h331">Código: </span></label>
                    <input class="input" name="id" value ="<?php 
echo $usuario['idUsuario'];
?>
" required type="number" pattern="[0-9]{1,15}"  title="Dato no modificable" maxlength="128" id="txtEmail" class="field1" style="text-align: center" readonly>
                                    $fUsuario = new FacadeUsuarios();
                                    $datos = $fUsuario->consultarUsuariosPorArchivo();
                                    $contrasena = "inicial";
                                    $rol = 0;
                                    $lDTO = new LoginDTO();
                                    foreach ($datos as $dato) {
                                        $idLogin = $dato['identificacion'];
                                        $lDTO->setIdLogin($idLogin);
                                        $lDTO->setContrasena($contrasena);
                                        $lDTO->setRol($rol);
                                        $mensaje = $fUsuario->actualizarLogin($lDTO);
                                    }
                                    header("Location: ../vista/listarUsuariosInactivos?mensale = " . $mensaje);
                                } else {
                                    if (isset($_GET['idAsociados'])) {
                                        $FacadeProyectos = new FacadeProyectos();
                                        $facadeUsuario = new FacadeUsuarios();
                                        session_start();
                                        $_SESSION['datosUsuario'] = $facadeUsuario->consultarUsuario($_GET['idAsociados']);
                                        $_SESSION['datosProyectos'] = $FacadeProyectos->listarProyectoPorPersonal($_GET['idAsociados']);
                                        header("Location: ../vista/listarUsuarios?#verProyectos");
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
<?php

require_once '../modelo/dao/UsuarioDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/NovedadesDAO.php';
require_once '../modelo/dto/NovedadesDTO.php';
require_once '../facades/FacadeNovedades.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../modelo/dto/ImagenesDTO.php';
require_once '../modelo/utilidades/GestionImagenes.php';
require_once '../modelo/dto/CorreosDTO.php';
require_once '../facades/FacadeCorreos.php';
require_once '../modelo/utilidades/EnvioCorreos.php';
require_once '../PHPMailer/PHPMailerAutoload.php';
$facadeUsuario = new FacadeUsuarios();
$facadeNovedad = new FacadeNovedades();
if (isset($_POST['crearNovedad'])) {
    session_start();
    $idUsuario = $facadeUsuario->usuarioEnSesion($_SESSION['id']);
    $nombreUsuario = $_SESSION['nombre'];
    $idProyecto = $_POST['idProyecto'];
    $categoria = $_POST['categoria'];
    $descripcion = $_POST['descripcion'];
    $archivo = $_FILES['uploadedfile']['name'];
    $solucion = "";
    $estadoSolucion = "Pendiente";
    $fechaSolucion = 0;
    $fecha = "";
    $idNovedad = "";
    $objetoDTO = new NovedadesDTO($idNovedad, $idUsuario, $idProyecto, $categoria, $descripcion, $archivo, $fecha, $solucion, $fechaSolucion, $estadoSolucion);
    //Insertar Evidencia Novedades
<?php

$identificacion = $_POST['valorBusqueda'];
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/utilidades/Conexion.php';
$fUsuario = new FacadeUsuarios();
$result = $fUsuario->verificarUsuarioRegistrado($identificacion);
if ($result != '') {
    $html = '<font style="color: red; font-size: 11px; font-family: Sans-Serif;font-style:italic; ">Este Usuario Ya Existe</font>';
} else {
    $html = '<font style="color: #0e8e1e;font-size: 14px; font-weight: bolder;">√</font>';
}
print $html;
<?php

$idRol = $_POST['idRolSelected'];
$accion = $_POST['accion'];
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/utilidades/Conexion.php';
$fUsuario = new FacadeUsuarios();
$result = $fUsuario->listarAreas($idRol);
if ($accion == "listarAreas") {
    if ($result) {
    }
    $html = '<option value="" disabled selected>Seleccione un Área</option>';
    foreach ($result as $fila) {
        $html .= '<option value="' . $fila['idAreas'] . '">' . $fila['nombreArea'] . '</option>';
    }
}
print $html;
</td>
                    </tr>                    
                </table>
                <canvas id="chart" width="600" height="500"></canvas>
            </div>
            <div id="panelDer">
                <?php 
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dto/ClienteDTO.php';
require_once '../modelo/dao/ClienteDAO.php';
require_once '../facades/FacadeCliente.php';
require_once '../modelo/utilidades/Conexion.php';
if ($_GET['idCliente'] != NULL) {
    $facadeUsuario = new FacadeUsuarios();
    $usuario = $facadeUsuario->consultarRepresentante($_GET['idCliente']);
    $FacadeCliente = new FacadeCliente();
    $cliente = $FacadeCliente->consultarCliente($_GET['idCliente']);
}
?>
                <br>
                <h2 class="h330">Modificar Cliente:</h2><br>
                <p class="obligatoriosD">Todos los campos a continuación son obligatorios.</p><br><br>                
                <form class="formRegistro"  id="formClientes" method="Get" action="../controlador/ControladorClientes.php"> 
                    <hr>                     
                    <p style="font-weight: bold">Compañia : </p><hr>       
                    <label class="tag1" for="idCliente"><span id="documento" class="h331">Código: </span></label>
                    <input class="input" name="idCliente" value ="<?php 
echo $usuario['idUsuario'];
?>
                </script>-->
<script>
    function confirmacion() {
                        if (confirm('Seguro que desea activar este usuario')) {
                            return true;
                        } else {
                            return false;
                        }
                    }
                </script>
                <?php 
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/utilidades/Conexion.php';
$facadeUsuario = new FacadeUsuarios();
$todos = $facadeUsuario->listarUsuariosInactivos();
foreach ($todos as $user) {
    ?>
                    <tr><td><?php 
    echo $user['idUsuario'];
    ?>
 </td>
                        <td><?php 
    echo $user['identificacion'];
    ?>
 </td>
                        <td> <?php 
    echo $user['nombres'];
    ?>
 </td>
                    <tr>
                        <th>Usuario</th><th>Cantidad</th>
                    </tr>

                    <tr style="color: #0DA068">
                        <td>Clientes</td><td>
                            <?php 
require_once '../modelo/dto/ClienteDTO.php';
require_once '../modelo/dao/ClienteDAO.php';
require_once '../facades/FacadeCliente.php';
require_once '../facades/FacadeCreateRol.php';
require_once '../modelo/dao/CrearRolDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/utilidades/Conexion.php';
$facadeUsuario = new FacadeUsuarios();
$FacadeCliente = new FacadeCliente();
$facadeRol = new FacadeCreateRol();
echo $FacadeCliente->totalClientes();
?>
</td>
                    </tr>

                    <tr style="color: #194E9C">
                        <td>Administración</td>
                        <td><?php 
echo $facadeUsuario->cantidadUsuariosPorRol("Administrador");
?>
</td>
                    </tr>
$menu = new Menu();
$menu->permisosMenu();
?>
               
                </nav>
                <ul class="social">
                    <li><a class="fb" href="https://www.facebook.com/productivitymanager"></a></li>
                    <li><a class="twitter" href="https://twitter.com/Productivity_Mg"></a></li>
                    <li><a class="gplus" href="mailto:productivitymanagersoftware@gmail.com"></a></li>
                </ul>                
                <div class="logoFoto">
                    <?php 
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeUsuarios.php';
$facadeUsuario = new FacadeUsuarios();
$_SESSION['nombre'] = $facadeUsuario->nombreUsuario($_SESSION['id']);
$_SESSION['foto'] = $facadeUsuario->verFoto($_SESSION['id']);
?>
                    <div><img src="../fotos/<?php 
echo $_SESSION['foto'];
?>
"></div>
                    <p style="text-align:right; font-size:12px; font-family: sans-serif; font-weight:bold; color: white"><br><br><br><br><br>
                        <?php 
echo 'Bienvenido(a) ' . $_SESSION['nombre'];
?>
                    </p>
                </div>
        </header>        
        <div class="wrapper">   
     $nombreProyecto = $_POST['nombreProyecto'];
     $fechaInicio = $_POST['fechaInicio'];
     $observaciones = $_POST['descripcion'];
     $fecha_inicio = new DateTime($_POST['fechaInicio']);
     $hoy = date('Y-m-d');
     $fecha_actual = new DateTime($hoy);
     if ($fecha_actual <= $fecha_inicio) {
         $facadeProyecto = new FacadeProyectos();
         $state = $facadeProyecto->consultarProyecto($idProyecto);
         if ($state['estadoProyecto'] == 'Ejecucion') {
             $mensaje = 'No puede modificar proyectos con estado de Ejecución';
             header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&errorEstado=" . $mensaje);
         } else {
             $proyectoDTO = new ProyectosDTO($idProyecto, $nombreProyecto, $fechaInicio, $fechaFin, $estado, $observaciones);
             $mensaje = $facadeProyecto->actualizarProyecto($proyectoDTO);
             $facadeUsuario = new FacadeUsuarios();
             $mensaje2 = $facadeUsuario->modificarUsuarioProyecto($_POST['cliente'], $_POST['idProyecto']);
             header("location: ../vista/listarProyectos?mensaje=" . $mensaje);
         }
     } else {
         $fechas = 'La Fecha de Inicio debe ser Futura';
         header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&mensajeFecha=" . $fechas);
     }
 } else {
     if (isset($_GET['codUsuario'])) {
         $facadeProyecto = new FacadeProyectos();
         $cantidadAsignada = $facadeProyecto->cantidadUsuariosPorProyecto($_POST['idProjects']);
         $cantidadTotal = $facadeProyecto->totalUsuariosPorProyecto($_POST['idProjects']);
         $cantidadProyectos = $facadeProyecto->cantidadProyectosAsignados($_GET['codUsuario']);
         if ($cantidadProyectos < 2) {
             if ($cantidadAsignada <= $cantidadTotal) {
<?php

require_once '../modelo/dao/EstudioCostosDAO.php';
require_once '../modelo/dto/EstudioCostosDTO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeEstudioCostos.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/ProyectosDAO.php';
require_once '../modelo/dto/ProyectosDTO.php';
require_once '../facades/FacadeProyectos.php';
if (isset($_POST['crearCosto'])) {
    session_start();
    $facadeUsuario = new FacadeUsuarios();
    $idProyectoSolicitado = $_POST['idProyecto'];
    $idGerenteCargo = $facadeUsuario->usuarioEnSesion($_SESSION['id']);
    $costoManoDeObra = $_POST['manoDeObra'];
    $costoProduccion = $_POST['costoProduccion'];
    $costoProyecto = $_POST['costoProyecto'];
    $utilidad = $_POST['utilidad'];
    $tiempoEstimado = $_POST['tiempoEstimado'];
    $totalTrabajadores = $_POST['totalTrabajadores'];
    $observaciones = $_POST['observaciones'];
    $nombreProyecto = $_POST['nombreProyecto'];
    $costoDTO = new EstudioCostosDTO($idProyectoSolicitado, $idGerenteCargo, $costoManoDeObra, $costoProduccion, $costoProyecto, $utilidad, $tiempoEstimado, $totalTrabajadores, $observaciones);
    $facadeCostos = new FacadeEstudioCostos();
    $mensaje = $facadeCostos->generarEstudioCostos($costoDTO);
    $valida = $facadeCostos->verificaExistenciaEstudio($idProyectoSolicitado);
    // actualizar estado de proyecto
    if ($valida != '') {
                    <tr>
                       <th>Usuario</th><th>Cantidad</th>
                    </tr>

                    <tr style="color: #0DA068">
                        <td>Clientes</td><td>
                            <?php 
require_once '../modelo/dto/ClienteDTO.php';
require_once '../modelo/dao/ClienteDAO.php';
require_once '../facades/FacadeCliente.php';
require_once '../facades/FacadeCreateRol.php';
require_once '../modelo/dao/CrearRolDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/utilidades/Conexion.php';
$facadeUsuario = new FacadeUsuarios();
$FacadeCliente = new FacadeCliente();
$facadeRol = new FacadeCreateRol();
echo $FacadeCliente->totalClientes();
?>
</td>
                    </tr>

                    <tr style="color: #194E9C">
                        <td>Administración</td>
                        <td><?php 
echo $facadeUsuario->cantidadUsuariosPorRol("Administrador");
?>
</td>
                    </tr>
                            $('#img_val').val(canvas.toDataURL("image/png"));
                            //Submit the form manually
                            document.getElementById("myForm1").submit();
                        }
                    });
                }
            </script>
            <div id="panelDer">
                <br>
                <?php 
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../modelo/dao/UsuarioDAO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/utilidades/Conexion.php';
if ($_GET['id'] != NULL) {
    $facadeUsuario = new FacadeUsuarios();
    $usuario = $facadeUsuario->consultarUsuario($_GET['id']);
}
?>
 
                <br><br><h2 class="h330">Modificar <?php 
echo $usuario['rol'];
?>
:</h2><hr>
                <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br>
                <form class="formRegistro" id="formUsuarios" method="post" action="../controlador/ControladorUsuarios.php"> 
                    <label class="tag" for="id"><span id="documento" class="h331">Código: </span></label>
                    <input class="input" name="id" value ="<?php 
echo $usuario['idUsuario'];
?>
" type="number" title="Dato no modificable" id="txtEmail" class="field1" style="text-align: center" readonly>