Changeset 11499 for extensions/set_plugins/set_plugins_class.php
- Timestamp:
- Jun 23, 2011, 3:33:26 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/set_plugins/set_plugins_class.php
r11497 r11499 16 16 function begin_admin() { 17 17 global $erreur_message,$liste_des_plugins_activés,$liste_active_plugins,$page; 18 //========= Liste des plugins actifs =================19 20 21 18 //========= Liste des plugins actifs ================= 19 if (!isset($page['body_id'])) return; 20 if($page['body_id']!='theAdminPage' ) return ; 21 if($page['page']=='plugins_list' || $page['page']=='plugins'){ 22 22 $plugins = new plugins(); 23 23 $plugins->sort_fs_plugins('name'); 24 24 $liste_des_plugins_activés = array(); 25 26 27 28 25 foreach ($plugins->fs_plugins as $plugin_id => $fs_plugin){ 26 if(isset( $plugins->db_plugins_by_id[$plugin_id])){ 27 $State_id=$plugins->db_plugins_by_id[$plugin_id]['state'] ; 28 if($State_id=="active" && $plugin_id!="set_plugins") 29 29 array_push($liste_des_plugins_activés,$plugin_id); 30 }30 } 31 31 } //foreach 32 if (isset($_GET['set'])){ 33 //pwg_set_session_var('plugins_new_order', $_GET['plugins_new_order']); 34 //exit; 32 if (isset($_GET['set'])){ 35 33 $ret['config']=$_GET; 36 34 $ret['liste_plugins']=$liste_des_plugins_activés; … … 39 37 set_plugins::save_config(); 40 38 echo json_encode($ret); 41 42 43 39 40 exit; 41 } 44 42 $liste_active_plugins=$liste_des_plugins_activés; 45 43 } 46 44 } 47 45 //============================================================================ … … 217 215 $template->set_filenames( 218 216 array( 'cl_plugin' => SET_PLUGINS_PATH_ABS.'template/admin.tpl' ) 219 217 ); 220 218 221 219 //=========================================================== … … 253 251 function get_file_name(){ 254 252 global $edited_file,$infos_message; 255 256 $dir = realpath("./local/plugins"); 257 if (!is_dir($dir)){ 258 $dir = realpath("./local")."\\plugins"; 259 $umask = umask(0); 260 $mkd = @mkdir($dir, 0755, true ); 261 umask($umask); 262 } 263 $dir = realpath("./local/plugins/set_plugins"); 253 $dir=realpath('./local/plugins/set_plugins'); 264 254 if (!is_dir($dir)){ 265 $dir= realpath('./local/plugins'). "\\set_plugins"; 266 $umask = umask(0); 267 $mkd = @mkdir($dir, 0755, true ); 268 umask($umask); 269 if ($mkd==false){ 270 fatal_error( "$dir ".l10n('no write access')); 271 } 272 // $file = $dir.'\\.htaccess'; 273 // @file_put_contents( $file, 'allow from all' ); 274 } 275 $dir=realpath('./local/plugins/set_plugins'); 255 $dir=realpath('./local/plugins'); 256 if (!is_dir($dir)){ 257 $dir=str_replace("\\","/",realpath('./local').'/plugins'); 258 $umask = umask(0); 259 $mkd = @mkdir($dir, 0755, true ); 260 umask($umask); 261 if ($mkd==false){ 262 fatal_error( "1°) $dir ".l10n('no write access')); 263 } 264 } 265 //===================================================== 266 $dir=realpath('./local/plugins/set_plugins'); 267 if (!is_dir($dir)){ 268 269 $dir=str_replace("\\","/",realpath('./local/plugins').'/set_plugins'); 270 $umask = umask(0); 271 $mkd = @mkdir($dir, 0755, true ); 272 umask($umask); 273 if ($mkd==false){ 274 fatal_error( "2°) $dir ".l10n('no write access')); 275 } 276 //$file = $dir.'\\.htaccess'; 277 //@file_put_contents( $file, 'allow from all' ); 278 } 279 $dir=realpath('./local/plugins/set_plugins'); 280 } 281 276 282 if(!isset($edited_file) || $edited_file=="") 277 283 $edited_file=$dir."/config.txt"; 278 284 $edited_file=str_replace("\\","/", $edited_file); 285 286 279 287 return $edited_file ; 280 288 }
Note: See TracChangeset
for help on using the changeset viewer.