Esempio n. 1
0
 <?php 
/* Test unit para comprobar los metodos de la clase DBManager
 * Puede generar un monton de usuarios dummys que deberan de ser eliminados en su dia
 * Felipe Vieira
 */
session_start();
require_once "DBManager.php";
require_once "../views/renderTable.php";
require_once "../cancerbero.php";
$can = new Cancerbero("testUnit");
$can->handleAuto();
$table = new RenderTable();
$man = DBManager::getInstance();
$man1 = DBManager::getInstance();
$man2 = DBManager::getInstance();
$man3 = DBManager::getInstance();
$man2->connect();
$man3->connect();
$man1->connect();
function say_error($correct)
{
    if ($correct) {
        echo "creacion realizada correctamente<br/>";
    } else {
        echo "Ya existia un dato asi en la base de datos<br/>";
    }
}
if ($man->connect()) {
    say_error($man->insertarRol("rolDummy1", "rol de test unit"));
    say_error($man1->insertarFun("funDummy1", "funcion de test unit"));
    say_error($man2->insertarPag("pagDummy1", "pagina de test unit"));
Esempio n. 2
0
<?php

// Plantilla de creación de un controlador por Martín Vázquez
session_start();
// se inicia el manejo de sesiones
//Cancerbero
require_once '../cancerbero/cancerbero.php';
$cerb = new Cancerbero('AP_NuevaNota');
$cerb->handleAuto();
//Includes iniciales
require_once '../views/templateEngine.php';
// se carga la clase TemplateEngine
require_once '../model/Nota.php';
require_once '../model/Usuario.php';
require_once 'navbar.php';
//Inclusión de navbar. Omitible si no la necesita
require_once '../model/driver.php';
//Inclusión de Driver de las clases de "model". Omitible si no las usamos
//Conexion a la BD (Permite usar las funciones de DBManager de Cancerbero)
$db = Driver::getInstance();
//Instancias TemplateEngine, renderizan elementos
$renderMain = new TemplateEngine();
$renderPlantilla = new TemplateEngine();
//FUNCIONES DEL CONTROLADOR
//Escribimos aquí lo que hace este controlador en concreto (Comprueba el login, redirecciona...)
$renderMain->title = "Nueva Nota";
//Titulo y cabecera de la pagina
if (isset($_POST['editor'])) {
    $user = new Usuario($db);
    $user = $user->findBy('user_name', $_SESSION['name'])[0];
    $nota = new Nota($db);
Esempio n. 3
0
function cerberus($nombre_pagina)
{
    $cerb = new Cancerbero($nombre_pagina);
    $cerb->handleAuto();
}