ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
class.ilPortfolioTemplatePage.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2019 ILIAS open source, Extended GPL, see docs/LICENSE */
4
10
class
ilPortfolioTemplatePage
extends
ilPortfolioPage
11
{
12
const
TYPE_BLOG_TEMPLATE
= 3;
13
19
public
function
getParentType
()
20
{
21
return
"prtt"
;
22
}
23
24
public
function
getPageDiskSize
()
25
{
26
$quota_sum = 0;
27
28
$this->
buildDom
();
29
$dom
= $this->
getDom
();
30
if
(
$dom
instanceof
php4DOMDocument
) {
31
$dom
=
$dom
->myDOMDocument;
32
}
33
$xpath_temp =
new
DOMXPath(
$dom
);
34
35
// mobs
36
$nodes = $xpath_temp->query(
"//PageContent/MediaObject/MediaAlias"
);
37
foreach
($nodes as
$node
) {
38
$mob_id = array_pop(explode(
"_"
, $node->getAttribute(
"OriginId"
)));
39
$mob_dir =
ilObjMediaObject::_getDirectory
($mob_id);
40
$quota_sum += ilUtil::dirSize($mob_dir);
41
}
42
43
return
$quota_sum;
44
}
45
}
ilPageObject\$dom
$dom
Definition:
class.ilPageObject.php:78
ilPageObject\$node
$node
Definition:
class.ilPageObject.php:81
ilPageObject\buildDom
buildDom($a_force=false)
Definition:
class.ilPageObject.php:444
ilPortfolioTemplatePage\getParentType
getParentType()
Get parent type.
Definition:
class.ilPortfolioTemplatePage.php:19
ilPortfolioTemplatePage\getPageDiskSize
getPageDiskSize()
Definition:
class.ilPortfolioTemplatePage.php:24
ilObjMediaObject\_getDirectory
static _getDirectory($a_mob_id)
Get absolute directory.
Definition:
class.ilObjMediaObject.php:553
php4DOMDocument
Definition:
inc.xml5compliance.php:104
ilPortfolioPage
Page for user portfolio.
Definition:
class.ilPortfolioPage.php:10
ilPortfolioTemplatePage
Page for portfolio template.
Definition:
class.ilPortfolioTemplatePage.php:10
ilPortfolioTemplatePage\TYPE_BLOG_TEMPLATE
const TYPE_BLOG_TEMPLATE
Definition:
class.ilPortfolioTemplatePage.php:12
ilPageObject\getDom
getDom()
Deprecated php4DomDocument.
Definition:
class.ilPageObject.php:485
Modules
Portfolio
classes
class.ilPortfolioTemplatePage.php
Generated on Sun Aug 31 2025 20:01:00 for ILIAS by
1.8.13 (using
Doxyfile
)