|
|
|
@ -30,8 +30,10 @@ $tpl = new Template(get_lang('Skills')); |
|
|
|
|
|
|
|
|
|
|
|
$form = new FormValidator('profile_search'); |
|
|
|
$form = new FormValidator('profile_search'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$form->addElement('header', get_lang('SearchSkills')); |
|
|
|
$form->addElement('select', 'skills', null, null, array('id'=>'skills')); |
|
|
|
$form->addElement('select', 'skills', null, null, array('id'=>'skills')); |
|
|
|
$form->addElement('style_submit_button', 'submit', get_lang('Search'), 'class="a_button blue "'); |
|
|
|
$form->addElement('style_submit_button', 'submit', get_lang('Search'), 'class="btn"'); |
|
|
|
|
|
|
|
|
|
|
|
$profiles = $skill_profile->get_all(); |
|
|
|
$profiles = $skill_profile->get_all(); |
|
|
|
|
|
|
|
|
|
|
|
@ -66,7 +68,7 @@ $count_skills = count($skills); |
|
|
|
$users = $skill_rel_user->get_user_by_skills($skills); |
|
|
|
$users = $skill_rel_user->get_user_by_skills($skills); |
|
|
|
|
|
|
|
|
|
|
|
if (!empty($users)) { |
|
|
|
if (!empty($users)) { |
|
|
|
foreach($users as $user) { |
|
|
|
foreach ($users as $user) { |
|
|
|
$user_info = api_get_user_info($user['user_id']); |
|
|
|
$user_info = api_get_user_info($user['user_id']); |
|
|
|
$user_list[$user['user_id']]['user'] = $user_info; |
|
|
|
$user_list[$user['user_id']]['user'] = $user_info; |
|
|
|
$my_user_skills = $skill_rel_user->get_user_skills($user['user_id']); |
|
|
|
$my_user_skills = $skill_rel_user->get_user_skills($user['user_id']); |
|
|
|
@ -115,10 +117,7 @@ if (!empty($skills)) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$total_skills_to_search = $skill->get_skills_info($total_skills_to_search); |
|
|
|
$total_skills_to_search = $skill->get_skills_info($total_skills_to_search); |
|
|
|
$skill_list = array(); |
|
|
|
|
|
|
|
foreach($total_skills_to_search as $skill_info) { |
|
|
|
|
|
|
|
$skill_list[$skill_info['id']] = $skill_info; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$action = isset($_REQUEST['a']) ? $_REQUEST['a'] : null; |
|
|
|
$action = isset($_REQUEST['a']) ? $_REQUEST['a'] : null; |
|
|
|
$id = isset($_REQUEST['id']) ? intval($_REQUEST['id']) : null; |
|
|
|
$id = isset($_REQUEST['id']) ? intval($_REQUEST['id']) : null; |
|
|
|
@ -133,14 +132,17 @@ switch ($action) { |
|
|
|
} |
|
|
|
} |
|
|
|
$skills = $_SESSION['skills'] = $new_skill; |
|
|
|
$skills = $_SESSION['skills'] = $new_skill; |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case 'load_profile': |
|
|
|
case 'load_profile': |
|
|
|
$skill_profile = new SkillRelProfile(); |
|
|
|
$skill_profile = new SkillRelProfile(); |
|
|
|
$skills = $skill_profile->get_skills_by_profile($id); |
|
|
|
$skills = $skill_profile->get_skills_by_profile($id); |
|
|
|
|
|
|
|
$total_skills_to_search = $skill->get_skills_info($skills); |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$skill_list = array(); |
|
|
|
|
|
|
|
foreach ($total_skills_to_search as $skill_info) { |
|
|
|
|
|
|
|
$skill_list[$skill_info['id']] = $skill_info; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$tpl->assign('skill_list', $skill_list); |
|
|
|
$tpl->assign('skill_list', $skill_list); |
|
|
|
$tpl->assign('search_skill_list', $skills); |
|
|
|
$tpl->assign('search_skill_list', $skills); |
|
|
|
|