aboutsummaryrefslogtreecommitdiff
path: root/engine/lib
diff options
context:
space:
mode:
authoricewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-03-10 10:32:23 +0000
committericewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-03-10 10:32:23 +0000
commit76abeb49eb60bdecc39e8298da26f5941f0e9daf (patch)
tree29484c9aa205cdd450aa6032f99a9419f1a421c1 /engine/lib
parentb7ce3e487e8ba99aa8457aa7fcf1665e851b7113 (diff)
downloadelgg-76abeb49eb60bdecc39e8298da26f5941f0e9daf.tar.gz
elgg-76abeb49eb60bdecc39e8298da26f5941f0e9daf.tar.bz2
Marcus Povey <marcus@dushka.co.uk>
* Get user sites git-svn-id: https://code.elgg.org/elgg/trunk@128 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/lib')
-rw-r--r--engine/lib/sites.php16
1 files changed, 9 insertions, 7 deletions
diff --git a/engine/lib/sites.php b/engine/lib/sites.php
index e310c2c93..32f320f59 100644
--- a/engine/lib/sites.php
+++ b/engine/lib/sites.php
@@ -259,20 +259,19 @@
}
/**
- * Enter description here...
+ * Get sites based on the provided information.
*
* @param int $user_id
* @param string $type
- * @param string $metadata_type
+ * @param string $metadata_name
* @param string $metadata_value
* @param string $order_by
* @param int $limit
* @param int $offset
*/
- function get_sites($user_id = 0, $type = "", $metadata_type = "", $metadata_value = "", $order_by = "created desc", $limit = 10, $offset = 0)
+ function get_sites($user_id = 0, $type = "", $metadata_name = "", $metadata_value = "", $order_by = "created desc", $limit = 10, $offset = 0)
{
- // TODO : Writeme
- throw new NotImplementedException("Writeme!");
+ return get_objects_from_metadatas(0, 'site', $metadata_name, $metadata_value, $user_id, $order_by, $limit, $offset);
}
/**
@@ -317,8 +316,11 @@
*/
function get_site_users($site_id, $limit, $offset)
{
- // TODO : Writeme
- throw new NotImplementedException("Writeme!");
+ $site_id = (int)$site_id;
+ $limit = (int)$limit;
+ $offset = (int)$offset;
+
+ return get_data("SELECT u.* from users u, users_sites s where s.site_id=$site_id and u.id = s.user_id","row_to_elgguser");
}
/**