本文整理汇总了PHP中CMbObject::loadRefsFiles方法的典型用法代码示例。如果您正苦于以下问题:PHP CMbObject::loadRefsFiles方法的具体用法?PHP CMbObject::loadRefsFiles怎么用?PHP CMbObject::loadRefsFiles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CMbObject
的用法示例。
在下文中一共展示了CMbObject::loadRefsFiles方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: loadRefsFiles
/**
* @see parent::loadRefsFiles()
*/
function loadRefsFiles()
{
parent::loadRefsFiles();
if (!$this->_docitems_from_consult) {
if (!$this->_ref_consultation) {
$this->loadRefConsultation();
}
$this->_ref_consultation->_docitems_from_dossier_anesth = true;
$this->_ref_consultation->loadRefsFiles();
$this->_nb_cancelled_files += $this->_ref_consultation->_nb_cancelled_files;
$this->_nb_cancelled_docs += $this->_ref_consultation->_nb_cancelled_docs;
$this->_ref_files = $this->_ref_files + $this->_ref_consultation->_ref_files;
}
}
示例2: loadDocItemsByObject
/**
* Load files for on object
*
* @param CMbObject $object object to load the files
*
* @return array[][]
*/
static function loadDocItemsByObject(CMbObject $object)
{
if (!$object->_ref_files) {
$object->loadRefsFiles();
}
if (!$object->_ref_documents) {
$object->loadRefsDocs();
}
//Création du tableau des catégorie pour l'affichage
$affichageFile = array(array("name" => CAppUI::tr("CFilesCategory.none"), "items" => array()));
foreach (CFilesCategory::listCatClass($object->_class) as $_cat) {
$affichageFile[$_cat->_id] = array("name" => $_cat->nom, "items" => array());
}
//Ajout des fichiers dans le tableau
foreach ($object->_ref_files as &$_file) {
$cat_id = $_file->file_category_id ? $_file->file_category_id : 0;
$affichageFile[$cat_id]["items"]["{$_file->file_name}-{$_file->_guid}"] =& $_file;
if (!isset($affichageFile[$cat_id]["name"])) {
$affichageFile[$cat_id]["name"] = '';
}
}
//Ajout des document dans le tableau
foreach ($object->_ref_documents as &$_doc) {
$_doc->isLocked();
$cat_id = $_doc->file_category_id ? $_doc->file_category_id : 0;
$affichageFile[$cat_id]["items"]["{$_doc->nom}-{$_doc->_guid}"] =& $_doc;
if (!isset($affichageFile[$cat_id]["name"])) {
$affichageFile[$cat_id]["name"] = '';
}
}
// Classement des Fichiers et des document par Ordre alphabétique
foreach ($affichageFile as $keyFile => $currFile) {
ksort($affichageFile[$keyFile]["items"]);
}
return $affichageFile;
}