]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14591 adding standard access control
authorskodak <skodak>
Sat, 28 Mar 2009 22:15:12 +0000 (22:15 +0000)
committerskodak <skodak>
Sat, 28 Mar 2009 22:15:12 +0000 (22:15 +0000)
portfolio/type/download/file.php
portfolio/type/mahara/preconfig.php

index 3dc7eb43654b810809662982f5a2abe47b1343be..abb7f2ab308effe6eba0955d79c343b4eafa2b5b 100644 (file)
@@ -1,10 +1,17 @@
 <?php
 
 require_once(dirname(dirname(dirname(dirname(__FILE__)))) . '/config.php');
+
+if (empty($CFG->enableportfolios)) {
+    print_error('disabled', 'portfolio');
+}
+
 require_once($CFG->libdir.'/portfoliolib.php');
 require_js(array('yui_yahoo', 'yui_dom'));
 $id = required_param('id', PARAM_INT);
 
+require_login();
+
 $exporter = portfolio_exporter::rewaken_object($id);
 $exporter->verify_rewaken();
 
index 0f1d38d95b622377a8f8fad370d3663290d0af02..8784fc8208af72949a5ba5b3983aa30c7352eab1 100644 (file)
@@ -1,8 +1,15 @@
 <?php
 require_once(dirname(dirname(dirname(dirname(__FILE__)))). '/config.php');
+
+if (empty($CFG->enableportfolios)) {
+    print_error('disabled', 'portfolio');
+}
+
 require_once($CFG->libdir . '/portfoliolib.php');
 require_once($CFG->dirroot . '/mnet/lib.php');
 
+require_login();
+
 if (!$landed = optional_param('landed', false, PARAM_BOOL)) {
     $id = required_param('id', PARAM_INT);
     $exporter = portfolio_exporter::rewaken_object($id);