Exemple #1
0
 /**
  * Test static function Candidate::candidateExists
  * returns true when _candidate does not exist
  *
  * @covers Candidate::candidateExists
  * @return void
  */
 public function testCandidateExistsReturnsFalseWhenCandidateDoesNotExists()
 {
     $this->_dbMock->expects($this->once())->method('pselectRow')->willReturn(false);
     $this->assertFalse(Candidate::candidateExists(123, 'Test'));
 }
<?php

/**
 * Validates if DCCID and PSCID, submitted from Open Profile
 * form (candidate_list module), are valid.
 *
 * PHP Version 5
 *
 * @category Main
 * @package  Candidate_List
 * @author   Karolina Marasinska <*****@*****.**>
 * @license  http://www.gnu.org/licenses/gpl-3.0.txt GPLv3
 * @link     https://www.github.com/aces/Loris-Trunk/
 */
$user =& User::singleton();
$site =& Site::singleton($user->getData('CenterID'));
if (!($user->hasPermission('access_all_profiles') || $site->isStudySite() && $user->hasPermission('data_entry'))) {
    header("HTTP/1.1 403 Forbidden");
    exit;
}
$found = Candidate::candidateExists($_GET['candID'], $_GET['PSCID']);
if ($found) {
    echo 1;
} else {
    echo 0;
}