/** * 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; }