Changeset 260

Show
Ignore:
Timestamp:
02/19/06 18:55:30 (3 years ago)
Author:
ben
Message:

The default access restriction is now 'logged in users'. Furthermore, default access restrictions for an Elgg site can now be set in includes.php - either public, logged in users, or private.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/includes.php

    r227 r260  
    2929                // Elgg site. 
    3030                        define("public_reg", true); 
     31                // The following sets the default access level within the Elgg 
     32                // site. Possible values include: 
     33                //              PUBLIC          :: available to everyone 
     34                //              LOGGED_IN       :: available to logged in users only 
     35                //              PRIVATE         :: available to the user only 
     36                        define("default_access", "LOGGED_IN"); 
     37                         
    3138                // Whether to display verbose error information. This is intended mainly  
    3239                // for Elgg developers, and should normally be set to false. 
  • devel/units/files/folder_edit.php

    r171 r260  
    126126                                <td><p> 
    127127END; 
    128                                         $body .= run("display:access_level_select",array("new_folder_access","user" . $_SESSION['userid'])); 
     128                                        $body .= run("display:access_level_select",array("new_folder_access",default_access)); 
    129129                                        $keywords = gettext("Keywords (comma separated):"); // gettext variable 
    130130                                        $body .= <<< END 
     
    239239                                <td><p> 
    240240END; 
    241                                         $body .= run("display:access_level_select",array("new_file_access","user" . $_SESSION['userid'])); 
     241                                        $body .= run("display:access_level_select",array("new_file_access",default_access)); 
    242242                                        $keywords = gettext("Keywords (comma separated):"); // gettext variable 
    243243                                        $body .= <<< END 
  • devel/units/profile/function_editfield_display.php

    r78 r260  
    1414                                $value->value = null; 
    1515                                $value->ident = null; 
    16                                 $value->access = null
     16                                $value->access = default_access
    1717                        } 
    1818                 
     
    2121                        unset($value); 
    2222                        $value->value = $data['profile:preload'][$parameter[1]]; 
    23                         $value->access = "user" . $_SESSION['userid']
     23                        $value->access = default_access
    2424                         
    2525                } 
  • devel/units/users/function_access_level_select.php

    r106 r260  
    11<?php 
     2 
     3        if ($parameter[1] == "PRIVATE") { 
     4                $parameter[1] = "user" . $_SESSION['userid']; 
     5        } 
    26 
    37        $run_result .= "<select name=\"". $parameter[0] . "\">"; 
  • devel/units/weblogs/weblogs_posts_add.php

    r78 r260  
    5454                                                                'context' => 'databoxvertical', 
    5555                                                                'name' => $accessRes, 
    56                                                                 'contents' => run("display:access_level_select",array("new_weblog_access","user" . $_SESSION['userid'])) 
     56                                                                'contents' => run("display:access_level_select",array("new_weblog_access",default_access)) 
    5757                                                        ) 
    5858                                                        );