$r['right_checked'][] = array(); } $right['right'][$i] = $r; } return $right; } $output->secure(); $entry = new entry(); $entry->get(); $entry->load(); $entry->check_right('rights'); $changed = false; if (isset($_POST['rights'])) { $entry->update_rights($_POST['rights']); $changed = true; } if (isset($_POST['new_rights'])) { $entry->create_rights($_POST['new_rights']); $changed = true; } if ($changed) { redirect('rights.php?id=' . $entry->data['id']); } $v['id'] = $entry->id; $v['entry'] = $entry->format('entry.html'); $rights = rights_of($entry->data['id']); $formatted_rights = format_rights($rights); $v['group'] = $formatted_rights['group']; $v['person'] = $formatted_rights['person']; $content = new tmpl('rights.html', $v); $output->out($content);
return $right; } $output->secure(); if (!isset($_GET['item'])) { redirect('./'); } $item_id = $_GET['item']; $item = new fs_item($item_id); if (!$item->right_rights()) { redirect('./'); } $changed = false; if (isset($_POST['rights'])) { $item->update_rights($_POST['rights']); $changed = true; } if (isset($_POST['new_rights'])) { $item->create_rights($_POST['new_rights']); $changed = true; } if ($changed) { redirect('rights.php?item=' . $item->data['id']); } $item->format(); $v = $item->data; $rights = rights_of($item_id); $formatted_rights = format_rights($rights); $v['group'] = $formatted_rights['group']; $v['person'] = $formatted_rights['person']; $content = new tmpl('rights.html', $v); $output->out($content);