示例#1
0
             $skill_data = $skill_profile->updateProfileInfo($profileId, $params['name'], $params['description']);
         } else {
             $skill_data = $skill_profile->save($params);
         }
         if (!empty($skill_data)) {
             echo 1;
         } else {
             echo 0;
         }
     }
     break;
 case 'delete_profile':
     if (api_is_platform_admin() || api_is_drh()) {
         $profileId = $_REQUEST['profile'];
         $skillProfile = new SkillProfile();
         $isDeleted = $skillProfile->delete($profileId);
         echo json_encode(array('status' => $isDeleted));
     }
     break;
 case 'skill_exists':
     $skill_data = $skill->get($_REQUEST['skill_id']);
     if (!empty($skill_data)) {
         echo 1;
     } else {
         echo 0;
     }
     break;
 case 'search_skills':
     $skills = $skill->find('all', ['where' => ['name LIKE %?% ' => $_REQUEST['q']]]);
     $returnSkills = [];
     foreach ($skills as $skill) {