<?php

/**
 * $Id: $
 *
 * @package    Mediboard
 * @subpackage Cabinet
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: $
 */
CCanDo::checkRead();
$patient_id = CValue::get("patient_id");
$devenir_dentaire_id = CValue::get("devenir_dentaire_id");
$devenir_dentaire = new CDevenirDentaire();
$devenir_dentaire->patient_id = $patient_id;
/** @var CDevenirDentaire[] $devenirs_dentaires */
$devenirs_dentaires = $devenir_dentaire->loadMatchingList();
foreach ($devenirs_dentaires as $_devenir) {
    $_etudiant = $_devenir->loadRefEtudiant();
    $_etudiant->loadRefFunction();
    $_devenir->countRefsActesDentaires();
}
$smarty = new CSmartyDP();
$smarty->assign("devenirs_dentaires", $devenirs_dentaires);
$smarty->assign("devenir_dentaire_id", $devenir_dentaire_id);
$smarty->display("inc_list_devenirs_dentaires.tpl");
<?php

/**
 * $Id: $
 *
 * @package    Mediboard
 * @subpackage Cabinet
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: $
 */
CCanDo::checkRead();
$devenir_dentaire_id = CValue::get("devenir_dentaire_id");
$devenir_dentaire = new CDevenirDentaire();
$devenir_dentaire->load($devenir_dentaire_id);
$actes_dentaires = $devenir_dentaire->loadRefsActesDentaires();
foreach ($actes_dentaires as $_acte_dentaire) {
    $devenir_dentaire->_total_ICR += $_acte_dentaire->ICR;
}
$smarty = new CSmartyDP();
$smarty->assign("devenir_dentaire", $devenir_dentaire);
$smarty->display("inc_list_actes_dentaires.tpl");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Patients
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
$acte_dentaire_id = CValue::post("acte_dentaire_id");
$rank = CValue::post("rank");
$acte_dentaire = new CActeDentaire();
$acte_dentaire->load($acte_dentaire_id);
$devenir_dentaire = new CDevenirDentaire();
$devenir_dentaire->load($acte_dentaire->devenir_dentaire_id);
$actes_dentaires = $devenir_dentaire->loadRefsActesDentaires();
foreach ($actes_dentaires as &$_acte_dentaire) {
    if ($_acte_dentaire->_id == $acte_dentaire_id) {
        continue;
    }
    if ($_acte_dentaire->rank > $acte_dentaire->rank) {
        $_acte_dentaire->rank--;
    }
}
foreach ($actes_dentaires as &$_acte_dentaire) {
    if ($_acte_dentaire->_id == $acte_dentaire_id) {
        continue;
    }
    if ($_acte_dentaire->rank >= $rank) {