F diff --git a/php/database.php b/php/database.php
--- a/php/database.php
+++ b/php/database.php
}
- function get_premissions(int $node_id,int $user_id)
+ function get_permissions(int $node_id,int $user_id)
{
$prep=$this->pdo->prepare("
$prep->bindParam(':user',$user_id);
if($prep->execute()==false)
{
- error_log("there is an error with the sql statemtent at get_premissions");
+ error_log("there is an error with the sql statemtent at get_permissions");
return NULL;
}
$ret=$prep->fetch(PDO::FETCH_ASSOC);
$prep->bindParam(':user',$user_id);
if($prep->execute()==false)
{
- error_log("couldnt create access entry in get_premissions2");
+ error_log("couldnt create access entry in get_permissions2");
return NULL;
}
$prep->bindParam(':user',$user_id);
if($prep->execute()==false)
{
- error_log("there is an error with the sql statemtent at get_premissions3");
+ error_log("there is an error with the sql statemtent at get_permissions3");
return NULL;
}
$ret=$prep->fetch(PDO::FETCH_ASSOC);
function give_view_access(int $node_id,int $user_id)
{
- $premissions=$this->get_premissions($node_id,$user_id);
- /*this isn't futile because we create access entries in get_premission if there are none*/
- if($premissions["can_view"]==false)
+ $permissions=$this->get_permissions($node_id,$user_id);
+ /*this isn't futile because we create access entries in get_permission if there are none*/
+ if($permissions["can_view"]==false)
{
$prep=$this->pdo->prepare("update node_access
set can_view=true
function give_edit_access(int $node_id,int $user_id)
{
- $premissions=$this->get_premissions($node_id,$user_id);
- /*this isn't futile because we create access entries in get_premission if there are none*/
- if($premissions["can_edit"]==false)
+ $permissions=$this->get_permissions($node_id,$user_id);
+ /*this isn't futile because we create access entries in get_permission if there are none*/
+ if($permissions["can_edit"]==false)
{
$prep=$this->pdo->prepare("update node_access
set can_edit=true
error_log("tried to create a dangling directory but sql statement failed. Fatal error!");
exit(1);
}
- /*give premissions*/
+ /*give permissions*/
$id=$this->get_node_with_code($code_name);
if($id==NULL)
$new_id=$this->get_node_with_code($code);
/*link the node to the directory*/
$this->link_nodes($dir_id,$new_id,$filename,$note);
- /*give premissions to the creator*/
+ /*give permissions to the creator*/
$this->give_view_access($new_id,$user->user_id);
$this->give_edit_access($new_id,$user->user_id);