public function __construct() { if (!template_session::is_admin() and !template_session::is_editor()) { if (get('ajax')) { exit(RUDE_AJAX_ACCESS_VIOLATION); } return false; } switch (get('task')) { case 'remove': $status = qualifications::remove(get('id')); break; case 'add': $status = qualifications::add(get('name')); break; case 'edit': $status = qualifications::edit(get('id'), get('name')); break; default: $status = false; break; } if (get('ajax')) { if ($status) { exit(RUDE_AJAX_OK); } else { exit(RUDE_AJAX_ERROR); } } return true; }