k_neurons fix
[mirrors/Kyberia-bloodline.git] / wwwroot / backend / mysql / backend.inc
index 8a772c6677124fa4f083452af101a0da4b03a10c..55e633ffbc2fe4ac3f27a320c969b4197f578139 100644 (file)
@@ -178,7 +178,7 @@ function getUserByLogin($login) {
        }
 }
 
-function getNodeIdByName($name, $external_link=false) {
+static function getNodeIdByName($name, $external_link=false) {
        global $db;
 
        $qh = sprintf('select node_id from nodes where node_name = "%s"', mysql_real_escape_string($name));
@@ -326,19 +326,19 @@ function setParent($node_id,$parent_id) {
        return 0;
 }
 
-// XXX TODO
-// 
+// Get nodes sorted by weight_k specific to user
 
-function get_k_neurons_($user_id,$interval) {
+function getKNeurons($user_id,$interval) {
        global $db,$node,$error,$error_messages;
 
        $q="call k_neurons('$user_id','$interval')";
        $set=$db->query($q);
-       $set->next();
-       return $set;
-}
-
 
+       while ($set->next()) {
+               $k_array[]=$set->getRecord();
+       }
 
+       return $k_array;
 }
 
+}
This page took 0.100553 seconds and 4 git commands to generate.