當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Skill::get_children方法代碼示例

本文整理匯總了PHP中Skill::get_children方法的典型用法代碼示例。如果您正苦於以下問題:PHP Skill::get_children方法的具體用法?PHP Skill::get_children怎麽用?PHP Skill::get_children使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Skill的用法示例。


在下文中一共展示了Skill::get_children方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: header

         Display::addFlash(Display::return_message(sprintf(get_lang('SkillXEnabled'), $skill->getName()), 'success'));
     }
     header('Location: ' . api_get_self());
     exit;
     break;
 case 'disable':
     $skill = $entityManager->find('ChamiloCoreBundle:Skill', $skillId);
     if (is_null($skill)) {
         Display::addFlash(Display::return_message(get_lang('SkillNotFound'), 'error'));
     } else {
         $updatedAt = new DateTime(api_get_utc_datetime(), new DateTimeZone(_api_get_timezone()));
         $skill->setStatus(0);
         $skill->setUpdatedAt($updatedAt);
         $entityManager->persist($skill);
         $skillObj = new Skill();
         $childrens = $skillObj->get_children($skill->getId());
         foreach ($childrens as $children) {
             $skill = $entityManager->find('ChamiloCoreBundle:Skill', $children['id']);
             if (empty($skill)) {
                 continue;
             }
             $skill->setStatus(0);
             $skill->setUpdatedAt($updatedAt);
             $entityManager->persist($skill);
         }
         $entityManager->flush();
         Display::addFlash(Display::return_message(sprintf(get_lang('SkillXDisabled'), $skill->getName()), 'success'));
     }
     header('Location: ' . api_get_self());
     exit;
     break;
開發者ID:KRCM13,項目名稱:chamilo-lms,代碼行數:31,代碼來源:skill_list.php

示例2: isset

     break;
 case 'get_user_skills':
     $skills = $skill->get_user_skills($user_id, true);
     Display::display_no_header();
     Display::$global_template->assign('skills', $skills);
     echo Display::$global_template->fetch('default/skill/user_skills.tpl');
     break;
 case 'get_gradebook_info':
     $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
     $info = $gradebook->get($id);
     echo json_encode($info);
     break;
 case 'load_children':
     $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
     $load_user_data = isset($_REQUEST['load_user_data']) ? $_REQUEST['load_user_data'] : null;
     $skills = $skill->get_children($id, $load_user_data);
     $return = array();
     foreach ($skills as $skill) {
         if (isset($skill['data']) && !empty($skill['data'])) {
             $return[$skill['data']['id']] = array('id' => $skill['data']['id'], 'name' => $skill['data']['name'], 'passed' => $skill['data']['passed']);
         }
     }
     $success = true;
     if (empty($return)) {
         $success = false;
     }
     $result = array('success' => $success, 'data' => $return);
     echo json_encode($result);
     break;
 case 'load_direct_parents':
     $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
開發者ID:ilosada,項目名稱:chamilo-lms-icpna,代碼行數:31,代碼來源:skill.ajax.php


注:本文中的Skill::get_children方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。