summaryrefslogtreecommitdiffstats
path: root/class/TableRRepo.php
diff options
context:
space:
mode:
Diffstat (limited to 'class/TableRRepo.php')
-rw-r--r--class/TableRRepo.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/class/TableRRepo.php b/class/TableRRepo.php
index 75570c3..884b4e3 100644
--- a/class/TableRRepo.php
+++ b/class/TableRRepo.php
@@ -61,7 +61,8 @@ class TableRRepo extends CommonTable
`url` varchar(255) NOT NULL,
`active` tinyint NOT NULL default 1,
PRIMARY KEY (`id`),
- UNIQUE KEY `name_state` (`name`,`state`)
+ UNIQUE KEY `name_state` (`name`,`state`),
+ KEY `active` (`active`)
) DEFAULT CHARSET=utf8";
$this->exec($sql);
@@ -109,11 +110,13 @@ class TableRRepo extends CommonTable
/**
* Retrieve all the known repository
*
+ * @param boolean $active true for only active repo (false for all)
+ *
* @return hastable of alias => url
*/
- function getAllRepo()
+ function getAllRepo($active=true)
{
- return $this->getArray(array('active'=>1));
+ return $this->getArray($active ? array('active'=>1) : '');
}
}