]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Only admin users can view site pages.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 26 Apr 2010 21:31:15 +0000 (21:31 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 26 Apr 2010 21:31:15 +0000 (21:31 +0000)
Corrected ECML default for site pages.
Moved view and entity ECML keywords to sitepages and restricted them.

git-svn-id: http://code.elgg.org/elgg/trunk@5889 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/sitepages/start.php
mod/sitepages/views/default/sitepages/forms/editfront.php

index a173dcd6ffef4b5d3921f2090946d35316a85325..e45abb2b65ced912a0e79c1bb8480b18ceb40c42 100644 (file)
@@ -134,6 +134,7 @@ function sitepages_page_handler($page) {
 
        switch ($action) {
                case 'edit':
+                       admin_gatekeeper();
                        $title = elgg_echo('sitepages');
                        $content = sitepages_get_edit_section_content($page_type);
 
@@ -185,6 +186,18 @@ function sitepages_ecml_keyword_hook($hook, $entity_type, $return_value, $params
                'restricted' => array('sitepages/custom_frontpage')
        );
 
+       $return_value['entity'] = array(
+               'description' => elgg_echo('sitepages:ecml:keywords:entity'),
+               'usage' => elgg_echo('sitepages:ecml:keywords:entity_usage'),
+               'restricted' => array('sitepages/custom_frontpage')
+       );
+
+       $return_value['view'] = array(
+               'description' => elgg_echo('sitepages:ecml:keywords:view'),
+               'usage' => elgg_echo('sitepages:ecml:keywords:view_usage'),
+               'restricted' => array('sitepages/custom_frontpage')
+       );
+
        return $return_value;
 }
 
index 24384dfb272f03b2aed8379b1d355f4875ccbe15..818bdfd8ba516233861459620328470b2e521d0b 100644 (file)
@@ -21,28 +21,28 @@ if ($sitepages_object = sitepages_get_sitepage_object('front')) {
 ___EOT;
        $logged_in_content = <<<___EOT
 <div id="elgg_content" class="clearfloat sidebar">
-<div id="elgg_sidebar">
-  <h3>Newest members:</h3>[userlist: list_type=new, only_with_avatars=TRUE, limit=5] 
+       <div id="elgg_sidebar">
+       <h3>Newest members:</h3>[userlist list_type=new only_with_avatars=TRUE limit=5]
 </div>
 
 <div id="elgg_page_contents" class="clearfloat">
-  <h2>All site activity</h2>
-  [activity]
-</div>
+       <h2>All site activity</h2>
+       [activity]
+       </div>
 </div>
 ___EOT;
        $logged_out_content = <<<___EOT
 <div id="elgg_content" class="clearfloat sidebar">
-<div id="elgg_sidebar">
-  [loginbox]
-  <h3>Newest members:</h3>[userlist: list_type=new, only_with_avatars=TRUE, limit=5] 
+       <div id="elgg_sidebar">
+       [loginbox]
+       <h3>Newest members:</h3>[userlist: list_type=new, only_with_avatars=TRUE, limit=5]
 </div>
 
 <div id="elgg_page_contents" class="clearfloat">
-  <h2>Welcome to [networkname]</h2><p class="margin_top">Introduction and instructions might go here. Learn about this network, and how to get registered and start adding content.</p>
-  <h2>All site activity</h2>
-  [activity]
-</div>
+       <h2>Welcome to [networkname]</h2><p class="margin_top">Introduction and instructions might go here. Learn about this network, and how to get registered and start adding content.</p>
+       <h2>All site activity</h2>
+       [activity]
+       </div>
 </div>
 ___EOT;
 }