Changeset 891
- Timestamp:
- 09/04/08 18:38:28 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
plugins/plugin_directory/trunk/plugin_directory.plugin.php
r888 r891 79 79 $rule['handler'] = 'UserThemeHandler'; 80 80 $rule['action'] = 'display_plugin'; 81 $rule['priority'] = 3;81 $rule['priority'] = 1; 82 82 $rule['description'] = 'Plugin Repo Server Browser'; 83 83 … … 91 91 $rule['handler'] = 'UserThemeHandler'; 92 92 $rule['action'] = 'display_plugins'; 93 $rule['priority'] = 3;93 $rule['priority'] = 2; 94 94 $rule['description'] = 'Plugin Repo Server Browser'; 95 95 … … 107 107 public function filter_theme_act_display_plugins( $handled, $theme ) 108 108 { 109 $paramarray['fallback']= array( 110 'plugin.multiple', 111 'multiple', 112 ); 113 114 // Makes sure home displays only entries 109 115 $default_filters= array( 110 116 'content_type' => Post::type( 'plugin' ), 111 117 ); 112 $theme->act_display_entries( $default_filters ); 118 119 $paramarray['user_filters']= $default_filters; 120 121 $theme->act_display( $paramarray ); 113 122 return true; 114 123 } … … 162 171 163 172 } 164 173 174 public function action_auth_ajax_generate_guid( $handler ) 175 { 176 echo UUID::get(); 177 } 178 165 179 /** 166 180 *Manipulate the controls on the publish page … … 178 192 $guid = $form->append('text', 'plugin_details_guid', 'null:null', 'GUID'); 179 193 $guid->value = $post->info->guid; 180 $guid->template = 'admincontrol_text';194 $guid->template = ($post->slug) ? 'admincontrol_text' : 'guidcontrol'; 181 195 $form->move_after($form->plugin_details_guid, $form->title); 182 196 … … 217 231 $habari_version->template = 'tabcontrol_text'; 218 232 219 $status = $plugin_versions->append( 'radio', 'plugin_version_status', 'null:null'); 233 $status = $plugin_versions->append( 'select', 'plugin_version_status', 'null:null', 'Status'); 234 $status->template = 'tabcontrol_select'; 220 235 $status->options = array( 236 'release' => 'Release', 221 237 'critical' => 'Critical', 222 238 'bugfix' => 'Bugfix', … … 224 240 ); 225 241 226 //$requires = $plugin_versions->append('text', 'plugin_version[requires]', 'null:null', _t( 'Requires' ));227 //$requires->template = 'tabcontrol_text';228 //$provides = $plugin_versions->append('text', 'plugin_version[provides]', 'null:null', _t( 'Provides' ));229 //$provides->template = 'tabcontrol_text';230 //$recommends = $plugin_versions->append('text', 'plugin_version[recommends]', 'null:null', _t( 'Recommends' ));231 //$recommends->template = 'tabcontrol_text';242 $requires = $plugin_versions->append('text', 'plugin_version_requires', 'null:null', _t( 'Requires' )); 243 $requires->template = 'tabcontrol_text'; 244 $provides = $plugin_versions->append('text', 'plugin_version_provides', 'null:null', _t( 'Provides' )); 245 $provides->template = 'tabcontrol_text'; 246 $recommends = $plugin_versions->append('text', 'plugin_version_recommends', 'null:null', _t( 'Recommends' )); 247 $recommends->template = 'tabcontrol_text'; 232 248 } 233 249 } … … 305 321 $this->add_template( 'plugin.multiple', dirname(__FILE__) . '/templates/plugin.multiple.php' ); 306 322 $this->add_template( 'plugin.single', dirname(__FILE__) . '/templates/plugin.single.php' ); 323 $this->add_template( 'guidcontrol', dirname(__FILE__) . '/templates/guidcontrol.php' ); 307 324 } 308 325
