本文整理汇总了PHP中CConsultation::loadMatchingList方法的典型用法代码示例。如果您正苦于以下问题:PHP CConsultation::loadMatchingList方法的具体用法?PHP CConsultation::loadMatchingList怎么用?PHP CConsultation::loadMatchingList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CConsultation
的用法示例。
在下文中一共展示了CConsultation::loadMatchingList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: loadRefsConsultation
/**
* Chargement de toutes les consultations de la facture
*
* @return object
**/
function loadRefsConsultation()
{
if (count($this->_ref_consults)) {
return $this->_ref_consults;
}
$consult = new CConsultation();
if ($this->_id) {
if (CModule::getActive("dPfacturation")) {
$ljoin = array();
$ljoin["facture_liaison"] = "facture_liaison.object_id = consultation.consultation_id";
$where = array();
$where["facture_liaison.facture_id"] = " = '{$this->_id}'";
$where["facture_liaison.facture_class"] = " = '{$this->_class}'";
$where["facture_liaison.object_class"] = " = 'CConsultation'";
$this->_ref_consults = $consult->loadList($where, null, null, "consultation.consultation_id", $ljoin);
}
} elseif ($this->_consult_id) {
$consult->consultation_id = $this->_consult_id;
$this->_ref_consults = $consult->loadMatchingList();
}
if (count($this->_ref_consults) > 0) {
// Chargement des actes de consultations
foreach ($this->_ref_consults as $_consult) {
$_consult->loadRefPlageConsult();
$_consult->loadRefsActes($this->numero, 1);
$_consult->loadExtCodesCCAM();
$this->rangeActes($_consult);
}
$this->_ref_last_consult = end($this->_ref_consults);
$this->_ref_first_consult = reset($this->_ref_consults);
} else {
$this->_ref_last_consult = new CConsultation();
$this->_ref_first_consult = new CConsultation();
}
return $this->_ref_consults;
}