コード例 #1
0
ファイル: member_resume.php プロジェクト: pamalite/yel
$data['id'] = $technical_skills[1]['id'];
$data['technical_skill'] = 'scripting';
if ($resume->update_technical_skill($data)) {
    $technical_skills = $resume->get_technical_skills();
    echo "<pre>";
    print_r($technical_skills);
    echo "</pre>";
} else {
    echo "failed";
    exit;
}
echo "<br>";
?>
<b>Delete 1st resume...</b><br><br><?php 
$resume = new Resume($uid, $first_resume);
if ($resume->delete()) {
    echo "deleted";
} else {
    echo "failed";
    exit;
}
echo "<br>";
?>
<b>Delete 2nd resume...</b><br><br><?php 
$resume = new Resume($uid, $second_resume);
if ($resume->delete()) {
    echo "deleted";
} else {
    echo "failed";
    exit;
}
コード例 #2
0
ファイル: resume.php プロジェクト: sumudinie/hubzero-cms
 /**
  * Delete a resume
  *
  * @param      object  $database JDatabase
  * @param      string  $option   Component name
  * @param      object  $member   \Hubzero\User\Profile
  * @param      integer $emp      Is user employer?
  * @return     string
  */
 protected function _deleteresume($database, $option, $member, $emp)
 {
     $row = new Resume($database);
     if (!$row->loadResume($member->get('uidNumber'))) {
         $this->setError(Lang::txt('Resume ID not found.'));
         return '';
     }
     // Incoming file
     $file = $row->filename;
     $path = $this->build_path($member->get('uidNumber'));
     if (!file_exists(PATH_APP . $path . DS . $file) or !$file) {
         $this->setError(Lang::txt('FILE_NOT_FOUND'));
     } else {
         // Attempt to delete the file
         if (!Filesystem::delete(PATH_APP . $path . DS . $file)) {
             $this->setError(Lang::txt('UNABLE_TO_DELETE_FILE'));
         } else {
             $row->delete();
             // Remove stats for prev resume
             $jobstats = new \Components\Jobs\Tables\JobStats($database);
             $jobstats->deleteStats($member->get('uidNumber'), 'seeker');
             // Do not include profile in search without a resume
             $js = new \Components\Jobs\Tables\JobSeeker($database);
             $js->loadSeeker($member->get('uidNumber'));
             $js->bind(array('active' => 0));
             if (!$js->store()) {
                 $this->setError($js->getError());
             }
         }
     }
     // Push through to the main view
     return $this->_view($database, $option, $member, $emp);
 }
コード例 #3
0
ファイル: referral_buffer.php プロジェクト: pamalite/yel
 public function delete()
 {
     $query = "SELECT resume_file_hash, existing_resume_id \n                  FROM referral_buffers \n                  WHERE id = " . $this->id . " LIMIT 1";
     $result = $this->mysqli->query($query);
     if (!is_null($result[0]['resume_file_hash'])) {
         $file = $GLOBALS['buffered_resume_dir'] . '/' . $this->id . '.' . $result[0]['resume_file_hash'];
         @unlink($file);
     } elseif (!is_null($result[0]['existing_resume_id'])) {
         $resume = new Resume($result[0]['existing_resume_id']);
         $resume->delete();
     }
     $query = "DELETE FROM referral_buffers WHERE id = " . $this->id;
     return $this->mysqli->execute($query);
 }