$nodeshell_vector = $nodeshell['node_vector'];
if ($checkpermissions) {
- $nodeshell_permissions = permissions::checkPermissions($nodeshell);
+ $nodeshell_permissions = permissions::checkPerms($nodeshell);
if (!$nodeshell_permissions['w']) {
$error = $error_messages['WRITE_PERMISSION_ERROR'];
return false;
global $db,$node,$error,$error_messages;
$parent_id=$params['node_parent'];
+ if ($params['flag']=='registration') $params['node_creator']=UBIK_ID;
+
if (!is_numeric($parent_id)) {
$parent_id=$node['node_id'];
}
- $parent_permissions=permissions::checkPermissions($parent_id);
+ $parent_permissions=permissions::checkPerms($parent_id);
+ print_r($parent_permissions);
if (!$parent_permissions['w']) {
$error=$error_messages['WRITE_PERMISSION_ERROR'];
logger::log('add','error','WRITE_PERMISSION_ERROR');
+ die("trralalala1");
return false;
}
$kset->next();
$user_k=$kset->getString('user_k');
- if ($params['flag']=='registration') $params['node_creator']=UBIK_ID;
-
if (!$user_k && $params['node_creator']!=UBIK_ID) {
$error=$error_messages['K_SPENT'];
- return false;
}
return 0;
}
-// XXX TODO
-//
+// Get nodes sorted by weight_k specific to user
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;
}
+}