">View Profile</a></span> </p> </div> <?php } echo "<p class='pager'></p>"; echo $pageCtrls; echo "</p>"; } else { echo "<div class='blank'>No match found</div>"; } } else { if ($numResults > 0) { foreach ($matches['result'] as $match) { $url = "project/" . $match->jobId . "/" . cleanUrl($match->title); $employer = Employer::getUser($match->getEmployer()); ?> <div class="feed-element"> <h4><a href="<?php echo $url; ?> "> <?php echo truncate($match->title, 20, "...", " "); ?> </a> </h4> <p style="font-size: .8em; color: #c8c8c8;"><b><?php echo $employer->fullName; ?>
$_SESSION['error'] = "Unable to complete request"; } header("location: " . $_SERVER['REQUEST_URI']); exit; } ?> <div> <?php if (isset($_SESSION['error'])) { echo "<div class='feedback error'>{$_SESSION['error']}</div>"; unset($_SESSION['error']); } if (!empty($total > 0)) { foreach ($apps['result'] as $app) { $job = Job::getById($app['jobID']); $employer = Employer::getUser($job->postedBy); $jobExpiry = dateToYMD($job->expiryDate, "Y-m-d"); $jobUrl = "project/" . $job->jobId . "/" . cleanUrl($job->title); ?> <form action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?> " method="post"> <div class="feed-element row rug-p"> <h3><a href="<?php echo $jobUrl; ?> "><?php echo $job->title; ?> </a></h3>
public function getEmployer() { $conn = $this->connect(); $sql = "SELECT posted_by FROM jobs WHERE jobID = :id"; $st = $conn->prepare($sql); $st->bindParam(":id", $this->jobId); if ($st->execute()) { $row = $st->fetch(PDO::FETCH_ASSOC); if (empty($row)) { return null; } $employer = Employer::getUser($row['posted_by']); return $employer; } return null; }