function display($params = array())
 {
     site_header(array('title' => $GLOBALS['Language']->getText('include_exit', 'exit_error')));
     $sendMail = new Docman_Error_PermissionDenied();
     $sendMail->buildInterface();
     $GLOBALS['HTML']->footer(array('showfeedback' => false));
     exit;
 }
 function display($params = array())
 {
     $sendMail = new Docman_Error_PermissionDenied();
     $sendMail->buildInterface();
     exit;
 }
 function testUrlQueryToArrayWithoutId()
 {
     $e = new Docman_Error_PermissionDenied();
     $res = $e->urlQueryToArray('https://codendi.org/plugins/docman/?group_id=1564&action=show');
     $this->assertFalse(isset($res['id']));
 }
Esempio n. 4
0
 *
 * You should have received a copy of the GNU General Public License
 * along with Codendi. If not, see <http://www.gnu.org/licenses/>.
 */
require_once 'pre.php';
require_once 'common/include/HTTPRequest.class.php';
require_once dirname(__FILE__) . '/../include/Docman_Error_PermissionDenied.class.php';
$request = HTTPRequest::instance();
$func = $request->getValidated('func', new Valid_WhiteList('func', array('docman_access_request')));
if ($request->isPost() && $request->exist('Submit') && $request->existAndNonEmpty('func') && $func == 'docman_access_request') {
    $defaultMsg = $GLOBALS['Language']->getText('project_admin_index', 'member_request_delegation_msg_to_requester');
    $pm = ProjectManager::instance();
    $dar = $pm->getMessageToRequesterForAccessProject($request->get('groupId'));
    if ($dar && !$dar->isError() && $dar->rowCount() == 1) {
        $row = $dar->current();
        if ($row['msg_to_requester'] != "member_request_delegation_msg_to_requester") {
            $defaultMsg = $row['msg_to_requester'];
        }
    }
    $sendMail = new Docman_Error_PermissionDenied();
    $vMessage = new Valid_Text('msg_docman_access');
    $vMessage->required();
    if ($request->valid($vMessage) && trim($request->get('msg_docman_access')) != $defaultMsg) {
        $messageToAdmin = $request->get('msg_docman_access');
    } else {
        exit_error($Language->getText('plugin_docman', 'error'), $Language->getText('plugin_docman', 'invalid_msg'));
    }
    $sendMail->processMail($messageToAdmin);
    exit;
}
$HTML->header(array('title' => $Language->getText('sendmessage', 'title', array($to_msg))));