Changeset 1677 for trunk/index.php
- Timestamp:
- Dec 21, 2006, 10:38:20 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/index.php
r1655 r1677 107 107 } 108 108 109 if (isset($_GET['filter_local_mode'])) 110 { 111 $page['filter_local_mode'] = ($_GET['filter_local_mode'] == 'start'); 112 } 113 else 114 { 115 $page['filter_local_mode'] = pwg_get_session_var('filter_local_mode', false); 116 } 117 118 $page['filter_local_mode'] = (($page['filter_local_mode']) and 119 ($page['section'] == 'categories') and 120 (!isset($page['chronology_field']))); 121 pwg_set_session_var('filter_local_mode', $page['filter_local_mode']); 122 123 if ($page['filter_local_mode']) 124 { 125 $template->assign_block_vars( 126 'stop_filter_local_mode', 127 array( 128 'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_local_mode' => 'stop')) 129 ) 130 ); 131 } 132 else 133 { 134 $template->assign_block_vars( 135 'start_filter_local_mode', 136 array( 137 'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_local_mode' => 'start')) 138 ) 139 ); 140 } 141 142 if (isset($_GET['filter_global_mode'])) 143 { 144 $user['filter_global_mode'] = ($_GET['filter_global_mode'] == 'start'); 145 pwg_set_session_var('filter_global_mode', $user['filter_global_mode']); 146 } 147 else 148 { 149 $user['filter_global_mode'] = pwg_get_session_var('filter_global_mode', false); 150 } 151 152 if ($user['filter_global_mode']) 153 { 154 $template->assign_block_vars( 155 'stop_filter_global_mode', 156 array( 157 'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_global_mode' => 'stop')) 158 ) 159 ); 160 } 161 else 162 { 163 $template->assign_block_vars( 164 'start_filter_global_mode', 165 array( 166 'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_global_mode' => 'start')) 109 if (isset($page['flat_recent_cat']) or isset($page['chronology_field'])) 110 { 111 $template->assign_block_vars( 112 'mode_normal', 113 array( 114 'URL' => duplicate_index_url( array(), array('chronology_field', 'start', 'flat_recent_cat') ) 115 ) 116 ); 117 } 118 119 if (!isset($page['flat_recent_cat'])) 120 { 121 $template->assign_block_vars( 122 'flat_recent_cat', 123 array( 124 'URL' => duplicate_index_url(array('flat_recent_cat' => $user['recent_period']), array('start', 'chronology_field')) 167 125 ) 168 126 ); … … 180 138 'mode_created', 181 139 array( 182 'URL' => duplicate_index_url( $chronology_params, array('start' ) )140 'URL' => duplicate_index_url( $chronology_params, array('start', 'flat_recent_cat') ) 183 141 ) 184 142 ); … … 188 146 'mode_posted', 189 147 array( 190 'URL' => duplicate_index_url( $chronology_params, array('start' ) )148 'URL' => duplicate_index_url( $chronology_params, array('start', 'flat_recent_cat') ) 191 149 ) 192 150 ); … … 194 152 else 195 153 { 196 $template->assign_block_vars(197 'mode_normal',198 array(199 'URL' => duplicate_index_url( array(), array('chronology_field','start') )200 )201 );202 203 154 if ($page['chronology_field'] == 'created') 204 155 { … … 211 162 $url = duplicate_index_url( 212 163 array('chronology_field'=>$chronology_field ), 213 array('chronology_date', 'start' )164 array('chronology_date', 'start', 'flat_recent_cat') 214 165 ); 215 166 $template->assign_block_vars(
Note: See TracChangeset
for help on using the changeset viewer.