summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'shared/classes/gentoo_profile.php')
-rw-r--r--shared/classes/gentoo_profile.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/shared/classes/gentoo_profile.php b/shared/classes/gentoo_profile.php
index 51cc5a4..7184aad 100644
--- a/shared/classes/gentoo_profile.php
+++ b/shared/classes/gentoo_profile.php
@@ -195,13 +195,14 @@ class sql_gentoo_profile extends sql_row_obj {
}
return true;
}
- public function &get_packages($omit_masked=false) {
+ public function &get_packages($omit_masked=false, $trim=null) {
global $S;
+ $skip_masked=!in_array('masked', $trim);
$r=$S['pdo']->query('SELECT * FROM `gentoo_packages` WHERE `profile`='.$this->id);
$p=array();
while ($pkg=$r->fetch(PDO::FETCH_ASSOC)) {
$pkg=new sql_gentoo_package($pkg);
- $array=$pkg->to_array();
+ $array=$pkg->to_array($skip_masked, $trim);
if (!($omit_masked && $array['masked']))
$p[$pkg->bcat][$pkg->lcat][$pkg->name][$pkg->version]=$array;
}