| 22 | | $permalink = $_POST['permalink']; |
| 23 | | $sanitized_permalink = preg_replace( '#[^a-zA-Z0-9_/-]#', '' ,$permalink); |
| 24 | | $sanitized_permalink = trim($sanitized_permalink, '/'); |
| 25 | | $sanitized_permalink = str_replace('//', '/', $sanitized_permalink); |
| 26 | | if ( $sanitized_permalink != $permalink or preg_match( '#^(\d)+(-.*)?$#', $permalink) ) |
| 27 | | { |
| 28 | | array_push($page['errors'], l10n('The permalink name must be composed of a-z, A-Z, 0-9, "-", "_" or "/". It must not be numeric or start with number followed by "-"')); |
| 29 | | } |
| | 22 | $permalink = trim($_POST['permalink'], ' /'); |
| | 23 | $permalink = str_replace(array(' ', '/'), '_',$permalink); |
| | 24 | |
| 141 | | if (isset($_GET['edit'])) |
| 142 | | $selected_users = isset($edited_page['users']) ? explode(',', $edited_page['users']) : array(); |
| 143 | | else |
| 144 | | $selected_users = array('guest', 'generic', 'normal'); |
| | 142 | $selected_users = array('guest', 'generic', 'normal'); |
| | 143 | if (isset($_GET['edit']) and isset($edited_page['users'])) |
| | 144 | { |
| | 145 | $selected_users = explode(',', $edited_page['users']); |
| | 146 | } |
| 147 | | 'GUEST' => (in_array('guest', $selected_users) ? 'checked="checked"' : ''), |
| 148 | | 'GENERIC' => (in_array('generic', $selected_users) ? 'checked="checked"' : ''), |
| 149 | | 'NORMAL' => (in_array('normal', $selected_users) ? 'checked="checked"' : ''))); |
| | 149 | 'GUEST' => in_array('guest', $selected_users) ? 'checked="checked"' : '', |
| | 150 | 'GENERIC' => in_array('generic', $selected_users) ? 'checked="checked"' : '', |
| | 151 | 'NORMAL' => in_array('normal', $selected_users) ? 'checked="checked"' : '' |
| | 152 | ) |
| | 153 | ); |