Example #1
0
function group_main_page($group_id)
{
    global $Language;
    docman_header_admin(array('title' => $Language->getText('docman_admin_index', 'title_group_mgt')));
    echo '<h2>' . $Language->getText('docman_admin_index', 'header_group_mgt') . '</h2>
	    <h3>' . $Language->getText('docman_admin_index', 'create_doc_group') . '</h3>
	    <form name="addgroup" action="index.php?mode=groupadd&group_id=' . $group_id . '" method="POST">
	    <table>
	        <tr><th>' . $Language->getText('docman_doc_utils', 'group_name') . ':</th>  <td><input type="text" name="groupname" size="32"></td></tr>
	        <tr><th>' . $Language->getText('docman_doc_utils', 'rank') . ':</th>  <td><input type="text" name="group_rank" size="4"></td></tr>
                <tr><td><input type="submit" value="' . $Language->getText('global', 'btn_create') . '"></td></tr></table>	
	    </form>	
	<h3>' . $Language->getText('docman_admin_index', 'doc_group_list') . '</h3>	';
    display_groups($group_id);
}
<?php

//
// Codendi
// Copyright (c) Xerox Corporation, Codendi Team, 2001-2009. All rights reserved
// http://www.codendi.com
//
//
//
// Originally written by Nicolas Guerin 2005, Codendi Team, Xerox
//
// Simple script to edit document permissions
require_once 'pre.php';
require_once 'www/project/admin/permissions.php';
require '../doc_utils.php';
if (!user_ismember($group_id, "D2")) {
    $feedback .= $Language->getText('docman_admin_index', 'error_perm');
    exit_permission_denied();
}
$docid = $_GET['docid'] ? $_GET['docid'] : $_POST['object_id'];
$query = "select * from doc_data,doc_groups " . "where docid='{$docid}' " . "and doc_groups.doc_group = doc_data.doc_group " . "and doc_groups.group_id = '{$group_id}'";
$result = db_query($query);
$row = db_fetch_array($result);
docman_header_admin(array('title' => $Language->getText('docman_admin_editdocpermissions', 'title')));
echo '<H3>' . $Language->getText('docman_admin_editdocpermissions', 'doc_title') . ': <a href="/docman/display_doc.php?docid=' . $docid . '&group_id=' . $group_id . '">' . $row['title'] . '</a></h3>';
echo '<p>' . $Language->getText('docman_admin_editdocpermissions', 'instructions', array('/docman/admin/editdocgrouppermissions.php?doc_group=' . $row['doc_group'] . '&group_id=' . $group_id)) . '<p>';
$object_id = $docid;
$post_url = '/docman/admin/index.php?docid=' . $docid . '&group_id=' . $group_id;
permission_display_selection_form("DOCUMENT_READ", $object_id, $group_id, $post_url);
docman_footer(array());
//
// Codendi
// Copyright (c) Xerox Corporation, Codendi Team, 2001-2009. All rights reserved
// http://www.codendi.com
//
//
//
// Originally written by Nicolas Guerin 2005, Codendi Team, Xerox
//
// Simple script to edit document groups permissions
require_once 'pre.php';
require_once 'www/project/admin/permissions.php';
require '../doc_utils.php';
if (!user_ismember($group_id, "D2")) {
    $feedback .= $Language->getText('docman_admin_index', 'error_perm');
    exit_permission_denied();
}
$doc_group = $_GET['doc_group'] ? $_GET['doc_group'] : $_POST['object_id'];
$query = "select * from doc_groups " . "where doc_group='{$doc_group}' ";
$result = db_query($query);
$row = db_fetch_array($result);
docman_header_admin(array('title' => $Language->getText('docman_admin_editdocgrouppermissions', 'title'), 'help' => 'DocumentAdministration.html#DocAccessPermissions'));
echo '<H3>' . $Language->getText('docman_doc_utils', 'doc_group') . ': <a href="/docman/admin/index.php?mode=groupedit&doc_group=' . $doc_group . '&group_id=' . $group_id . '">' . $row['groupname'] . '</a></h3>

<p>' . $Language->getText('docman_admin_editdocgrouppermissions', 'introduction') . '</P>';
echo '<h3>' . $Language->getText('docman_admin_editdocgrouppermissions', 'title') . '</h3>
<p>' . $Language->getText('docman_admin_editdocgrouppermissions', 'instructions') . '<p>';
$object_id = $doc_group;
$post_url = '/docman/admin/index.php?doc_group=' . $doc_group . '&mode=editgroups&group_id=' . $group_id;
permission_display_selection_form("DOCGROUP_READ", $object_id, $group_id, $post_url);
docman_footer(array());