| @@ -156,7 +156,8 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
| $templet = $row['templet']; | $templet = $row['templet']; | ||||
| $templet = str_replace("{style}", $cfg_df_style, $templet); | $templet = str_replace("{style}", $cfg_df_style, $templet); | ||||
| $pv = new PartView(); | $pv = new PartView(); | ||||
| $GLOBALS['_arclistEnv'] = 'index'; | |||||
| $GLOBALS['_arclistEnv'] = 'index'; | |||||
| $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet); | $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet); | ||||
| $pv->SaveToHtml($homeFile); | $pv->SaveToHtml($homeFile); | ||||
| DedeCli::write("Make index html successfull"); | DedeCli::write("Make index html successfull"); | ||||
| @@ -11,10 +11,15 @@ if(!defined('DEDEINC')) exit("Request Error!"); | |||||
| function __autoload($classname) | function __autoload($classname) | ||||
| { | { | ||||
| $classname = preg_replace("/[^0-9a-z_]/i", '', $classname); | $classname = preg_replace("/[^0-9a-z_]/i", '', $classname); | ||||
| $classname = strtolower($classname); | |||||
| if( class_exists ( $classname ) ) | if( class_exists ( $classname ) ) | ||||
| { | { | ||||
| return TRUE; | return TRUE; | ||||
| } | } | ||||
| if (in_array($classname, array("archives","freelist","listview","partview","rssview", | |||||
| "searchview","sglistview","sgpage","specview","taglist"))) { | |||||
| $classname = "arc.".$classname; | |||||
| } | |||||
| $libclassfile = $classname.'.class.php'; | $libclassfile = $classname.'.class.php'; | ||||
| if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | ||||
| { | { | ||||
| @@ -20,7 +20,6 @@ function dede_autoloader($classname) | |||||
| "searchview","sglistview","sgpage","specview","taglist"))) { | "searchview","sglistview","sgpage","specview","taglist"))) { | ||||
| $classname = "arc.".$classname; | $classname = "arc.".$classname; | ||||
| } | } | ||||
| $libclassfile = $classname.'.class.php'; | $libclassfile = $classname.'.class.php'; | ||||
| if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | if ( is_file ( DEDEINC.'/'.$libclassfile ) ) | ||||
| { | { | ||||