// Attention à bien cloner le code CCAM car on rajoute une champ à la volée
             $code = CDatedCodeCCAM::get($value["favoris_code"]);
             if (CAppUI::pref('actes_comp_supp_favoris', 0) || !CAppUI::pref('actes_comp_supp_favoris', 0) && !in_array($code->chapitres[0]['db'], array('18.', '19.'))) {
                 $code->occ = "0";
                 $list[$value["favoris_code"]] = $code;
             }
         }
         sort($list);
     }
     /**
      *  Statistiques
      */
     if ($mode == "stats") {
         // Appel de la fonction listant les codes les plus utilisés pour un praticien
         $actes = new CActeCCAM();
         $codes = $actes->getFavoris($_user_id, $object_class);
         foreach ($codes as $key => $value) {
             // Attention à bien cloner le code CCAM car on rajoute une champ à la volée
             $code = CDatedCodeCCAM::get($value["code_acte"]);
             if (CAppUI::pref('actes_comp_supp_favoris', 0) || !CAppUI::pref('actes_comp_supp_favoris', 0) && !in_array($code->chapitres[0]['db'], array('18.', '19.'))) {
                 $code->occ = $value["nb_acte"];
                 $list[$value["code_acte"]] = $code;
             }
         }
         if ($order == "alpha") {
             sort($list);
         }
     }
 }
 if ($type == "cim10") {
     /**
Exemple #2
0
 *
 * @category Ccam
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version  SVN: $Id:\$
 * @link     http://www.mediboard.org
 */
CCanDo::checkRead();
$_filter_class = CValue::get("_filter_class");
$tag_id = CValue::get("tag_id");
$list = array();
$user = CUser::get();
if (!$tag_id) {
    $actes = new CActeCCAM();
    $codes = $actes->getFavoris($user->_id, $_filter_class);
    $i = 0;
    foreach ($codes as $value) {
        $code = CDatedCodeCCAM::get($value["code_acte"]);
        $code->getChaps();
        $code->favoris_id = 0;
        $code->occ = $value["nb_acte"];
        $code->class = $value["object_class"];
        $chapitre =& $code->chapitres[0];
        $list[$chapitre["code"]]["nom"] = $chapitre["nom"];
        $list[$chapitre["code"]]["codes"][$value["code_acte"]] = $code;
    }
}
$fusion = $list;
$codesByChap = CFavoriCCAM::getOrdered($user->_id, $_filter_class, true, $tag_id);
//Fusion des deux tableaux