Ejemplo n.º 1
0
 public function searchQuery($queryTitle)
 {
     $dao = new QueryDAO();
     $queryId = $dao->getQueryIdByQueryTitle($queryTitle);
     if ($queryId != -1) {
         $this->result = $dao->getQueryById($queryId);
     } else {
         $this->result = -1;
     }
     $uid = getUID();
     $udao = new UserDAO();
     $this->result = ListQueriesController::filterQueries($this->result, $udao->selectUserById($uid));
 }
Ejemplo n.º 2
0
<?php

/**
 * Created by IntelliJ IDEA.
 * User: Tomi
 * Date: 23/06/2010
 * Time: 10:08:29
 * To change this template use File | Settings | File Templates.
 */
use PHPUnit_Framework_TestCase;
require_once dirname(__FILE__) . '\\..\\util.php';
require_dao('queryDAO');
require_dao('createQueryDAO');
use Qnet\Dao\QueryDAO;
use Qnet\Dao\CreateQueryDAO;
$cqd = new CreateQueryDAO();
$qd = new QueryDAO();
$cqd->initTransaction();
$expectedId = $cqd->persistNewQuery("testQuery", 1);
if ($expectedId == null) {
    echo "Coudn't persist query";
}
$foundId = $qd->getQueryIdByQueryTitle("testQuery");
if ($expectedId != $foundId) {
    echo "Queries id doesn't match. Expected {$expectedId}, found {$foundId}";
}