/** * $Id: vw_rejects_xml.php 28068 2015-04-23 14:05:34Z aurelie17 $ * * @package Mediboard * @subpackage dPfacturation * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 28068 $ */ CCanDo::checkEdit(); $chir_id = CValue::getOrSession("chir_id"); $traitement = CValue::get("traitement", 0); $list = CValue::get("list", 0); if ($traitement && $chir_id) { CFactureRejet::traitementDossier($chir_id); } // Liste des chirurgiens $user = new CMediusers(); $listChir = $user->loadPraticiens(PERM_EDIT); //Listing des fichiers $count_files = 0; $files = array(); $erreur = null; $fs_source_reception = CExchangeSource::get("reception-tarmed-CMediusers-{$chir_id}", "file_system", true, null, false); if ($fs_source_reception->_id && $fs_source_reception->active) { $count_files = CMbPath::countFiles($fs_source_reception->host); if ($count_files < 1000) { try { $files = $fs_source_reception->receive(); } catch (CMbException $e) {
$where["praticien_id"] = " = '{$praticien_id}'"; if ($num_facture) { $where["num_facture"] = " LIKE '%{$num_facture}%'"; } if ($file_name) { $where[".file_name"] = " LIKE '%{$file_name}%'"; } if ($date) { $where["date"] = " = '{$date}'"; } if ($statut) { $where["statut"] = " = '{$statut}'"; } if ($name_assurance) { $where["name_assurance"] = " = '{$name_assurance}'"; } $rejet = new CFactureRejet(); $order = "num_facture, date"; $rejets = $rejet->loadList($where, $order, null, "facture_rejet_id"); foreach ($rejets as $_rejet) { /* @var CFactureRejet $_rejet*/ $_rejet->readXML(null, true); $_rejet->loadRefPatient(); } // Liste des chirurgiens $user = new CMediusers(); $listChir = $user->loadPraticiens(PERM_EDIT); // Creation du template $smarty = new CSmartyDP(); $smarty->assign("rejets", $rejets); $smarty->display("vw_list_rejets.tpl");