phpslash-commit Mailing List for phpSlash (Page 37)
Brought to you by:
joestewart,
nhruby
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(11) |
Nov
(59) |
Dec
(60) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(52) |
Feb
(77) |
Mar
(118) |
Apr
(76) |
May
(106) |
Jun
(145) |
Jul
(9) |
Aug
(15) |
Sep
(78) |
Oct
(83) |
Nov
(105) |
Dec
(51) |
2003 |
Jan
(105) |
Feb
(100) |
Mar
(111) |
Apr
(149) |
May
(95) |
Jun
(56) |
Jul
(8) |
Aug
(2) |
Sep
|
Oct
(22) |
Nov
(117) |
Dec
(6) |
2004 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
(25) |
May
|
Jun
(11) |
Jul
(26) |
Aug
(85) |
Sep
(119) |
Oct
(312) |
Nov
(271) |
Dec
(5) |
2005 |
Jan
(6) |
Feb
|
Mar
|
Apr
(12) |
May
(7) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Joe S. <joe...@us...> - 2003-12-01 19:07:09
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv1534/phpslash-dev Modified Files: CHANGES Log Message: slashTemplate.class - get the correct template when current language is not the default language. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** CHANGES 26 Nov 2003 19:33:21 -0000 1.62 --- CHANGES 1 Dec 2003 19:07:05 -0000 1.63 *************** *** 13,16 **** --- 13,20 ---- 9 - Removal of something (kill -9 :) + 2003-December 1 1:00PM CST Joe Stewart <joe...@us...> + [B] - slashTemplate.class - get the correct template when current language is + not the default language. + 2003-November 26 1:30PM CST Joe Stewart <joe...@us...> [B] - config.php, Story.class, Story_base.class - Added options/plugin parsing |
From: Luis M <le...@us...> - 2003-11-28 19:13:35
|
Update of /cvsroot/phpslash/phpslash-dev/include/modules/block/blocktypes In directory sc8-pr-cvs1:/tmp/cvs-serv9063/include/modules/block/blocktypes Modified Files: Block_render_poll.class Log Message: missing getTitle() call fixed Index: Block_render_poll.class =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/modules/block/blocktypes/Block_render_poll.class,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Block_render_poll.class 24 Jun 2003 19:32:34 -0000 1.4 --- Block_render_poll.class 28 Nov 2003 19:13:32 -0000 1.5 *************** *** 40,43 **** --- 40,53 ---- } + function getTitle($string = ""){ + if (empty($string)) { + $string = ""; + } else { + // for clarity + $string = preg_replace("/\%(.*)\%/i","\\1",$string); + } + $this->title=pslgetText($string); + return $this->title; + } } |
From: Joe S. <joe...@us...> - 2003-11-26 19:35:30
|
Update of /cvsroot/phpslash/phpslash-dev/include/class In directory sc8-pr-cvs1:/tmp/cvs-serv11554/phpslash-dev/include/class Modified Files: functions.inc Log Message: Added options/plugin parsing for getStories, added 'hook' parameter for limiting plugin scope. Index: functions.inc =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/class/functions.inc,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** functions.inc 17 Nov 2003 20:30:47 -0000 1.11 --- functions.inc 26 Nov 2003 19:35:25 -0000 1.12 *************** *** 1699,1702 **** --- 1699,1703 ---- $dvalue = $_PSL[$default_options][$i]['value']; $dtype = $_PSL[$default_options][$i]['type']; + $dhook = $_PSL[$default_options][$i]['hook']; $dchoices = ''; // debug("default_option", $_PSL[$default_options][$i]); *************** *** 1731,1734 **** --- 1732,1736 ---- 'DOPTION_NAME' => "optionname[]", 'DOPTION_NAME_VAL' => $dname, + 'DOPTION_HOOK' => $dhook, 'DOPTION_DESCRIPTION' => pslgetText($ddescription) )); |
From: Joe S. <joe...@us...> - 2003-11-26 19:33:24
|
Update of /cvsroot/phpslash/phpslash-dev/include/modules/story In directory sc8-pr-cvs1:/tmp/cvs-serv10945/phpslash-dev/include/modules/story Modified Files: Story.class Story_base.class Log Message: Added options/plugin parsing for getStories, added 'hook' parameter for limiting plugin scope. Index: Story.class =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/modules/story/Story.class,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Story.class 11 Nov 2003 20:50:07 -0000 1.7 --- Story.class 26 Nov 2003 19:33:21 -0000 1.8 *************** *** 491,495 **** if (is_array($stories_ary)) { ! for ($i = 0 ; $i < count($stories_ary) ; $i++) { # debug("Story::getStories.stories_ary", $stories_ary[$i]); --- 491,496 ---- if (is_array($stories_ary)) { ! $count = count($stories_ary); ! for ($i = 0 ; $i < $count ; $i++) { # debug("Story::getStories.stories_ary", $stories_ary[$i]); *************** *** 497,501 **** # $msg = $stories_ary[$i][title]; # echo "$i: $msg<br>"; ! $body_text = $stories_ary[$i]['body_text']; --- 498,546 ---- # $msg = $stories_ary[$i][title]; # echo "$i: $msg<br>"; ! ! // story options ! if (is_array($stories_ary[$i]['story_options'])) { ! while( list( $key, $val) = @each( $stories_ary[$i]['story_options'] )) { ! ! switch($key) { ! ! case "tpl": ! // debug("Story::getStory::story_option[$key]", $val); ! $tpl = $stories_ary[$i]['story_options'][$key]; ! $stories_ary[$i]['story_options'][$key] = ''; ! break; ! ! /* Stub for future needs. ! case "example": ! debug("Story::getStory::story_option[$key]", $val); ! $ary['story_options'][$key] = ''; ! break; ! */ ! ! default: ! ! $this->story_plugin['type'] = $stories_ary[$i]['story_options'][$key]; ! // attempt to handle any plugins and if not there proceed ! // yes - one equal sign ! if($parsed = $this->doParse($stories_ary[$i])) { ! $stories_ary[$i] = $parsed; ! } else { ! // pluggable user defined function ! if ($this->psl['story_options_udf'] != '') { ! $ary = $this->psl['story_options_udf']($key,$stories_ary[$i]['story_options'][$key] , $stories_ary[$i]); ! } ! // let the template parse any story options left over. ! $this->template->set_var(array(strtoupper($key) => $stories_ary[$i]['story_options'][$key])); ! ! } ! $stories_ary[$i]['story_options'][$key] = ''; ! // what is left over? ! // debug("block_options[$key]", $val); ! break; ! ! } ! } ! } ! $body_text = $stories_ary[$i]['body_text']; Index: Story_base.class =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/modules/story/Story_base.class,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Story_base.class 11 Nov 2003 20:50:07 -0000 1.8 --- Story_base.class 26 Nov 2003 19:33:21 -0000 1.9 *************** *** 596,613 **** $this->story_plugin['type'] = $ary['story_options'][$key]; ! // attempt to handle the requested plugin ! // and if not there proceed ! // yes - one equal sign ! if($parsed = $this->doParse($ary)) { ! $ary = $parsed; ! } else { ! // pluggable user defined function ! if ($this->psl['story_options_udf'] != '') { ! $ary = $this->psl['story_options_udf']($key,$ary['story_options'][$key] , $ary); ! } ! // let the template parse any story options left over. ! $this->template->set_var(array(strtoupper($key) => $ary['story_options'][$key])); } $ary['story_options'][$key] = ''; // what is left over? --- 596,619 ---- $this->story_plugin['type'] = $ary['story_options'][$key]; ! $requestedHook = 'input'; ! $optionHook = $ary[$requestedHook .'_hook']; ! // only process input plugins ! if($optionHook == $requestedHook) { ! // attempt to handle the requested plugin ! // and if not there proceed ! // yes - one equal sign ! if($parsed = $this->doParse($ary)) { ! $ary = $parsed; ! } else { ! // pluggable user defined function ! if ($this->psl['story_options_udf'] != '') { ! $ary = $this->psl['story_options_udf']($key,$ary['story_options'][$key] , $ary); ! } ! // let the template parse any story options left over. ! $this->template->set_var(array(strtoupper($key) => $ary['story_options'][$key])); + } } + $ary['story_options'][$key] = ''; // what is left over? |
From: Joe S. <joe...@us...> - 2003-11-26 19:33:24
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv10945/phpslash-dev/public_html Modified Files: config-dist.ini.php config-dist.php Log Message: Added options/plugin parsing for getStories, added 'hook' parameter for limiting plugin scope. Index: config-dist.ini.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.ini.php,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** config-dist.ini.php 20 Nov 2003 21:34:24 -0000 1.7 --- config-dist.ini.php 26 Nov 2003 19:33:21 -0000 1.8 *************** *** 188,192 **** ;; other way. ;; ! jpcache.enable = static ;;; --- 188,192 ---- ;; other way. ;; ! jpcache.enable = internal ;;; Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** config-dist.php 20 Nov 2003 21:34:24 -0000 1.16 --- config-dist.php 26 Nov 2003 19:33:21 -0000 1.17 *************** *** 960,973 **** - /* - $default_story_options[] = array( - 'name' => "storyimage", - 'description' => '', - 'value' => "/images/layout/blank.gif", - 'type' => 'text' - ); - - $_PSL['default_story_options'] = $default_story_options; - */ $default_story_options = ''; --- 960,963 ---- *************** *** 988,991 **** --- 978,982 ---- 'type' => 'select', 'selected' => 'value', + 'hook' => 'input', 'choices' => array('' => 'none', 'html' => 'html(no text changes)', *************** *** 1002,1005 **** --- 993,997 ---- 'value' => "", 'type' => 'select', + 'hook' => 'output', 'choices' => array('' => 'none', 'html' => 'html(no text changes)', |
From: Joe S. <joe...@us...> - 2003-11-26 19:33:24
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv10945/phpslash-dev Modified Files: CHANGES Log Message: Added options/plugin parsing for getStories, added 'hook' parameter for limiting plugin scope. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** CHANGES 26 Nov 2003 17:30:17 -0000 1.61 --- CHANGES 26 Nov 2003 19:33:21 -0000 1.62 *************** *** 13,16 **** --- 13,20 ---- 9 - Removal of something (kill -9 :) + 2003-November 26 1:30PM CST Joe Stewart <joe...@us...> + [B] - config.php, Story.class, Story_base.class - Added options/plugin parsing + for getStories, added 'hook' parameter for limiting plugin scope. + 2003-11-26 17:27 UTC Luis Mondesi <le...@ho...> [B] - Block_render_html.class - fix missing getTitle() called. All |
From: Luis M <le...@us...> - 2003-11-26 17:31:39
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv18158 Modified Files: ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/ChangeLog,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ChangeLog 24 Jun 2003 19:52:38 -0000 1.5 --- ChangeLog 26 Nov 2003 17:31:34 -0000 1.6 *************** *** 1,18 **** ! 2003-05-20 13:31 joestewart * include/modules/block/blocktypes/Block_render_rss.class: sync with -ft cvs ! 2003-05-20 12:52 joestewart * include/modules/block/Block_admin.class: author admin.php missed path change [...1018 lines suppressed...] --- 1222,1228 ---- public_html/styles/basic.css, public_html/styles/xhtmlb.css, scripts/db_xfer.php3.disabled, scripts/url_test.php, ! tables/0.7/65_to_7.sql, tables/0.7/slash-all.sql: Initial revision ! 2003-03-12 16:12 joestewart * CHANGES, LICENSE, Makefile, README, VERSION, extchg.sh, *************** *** 1142,1145 **** public_html/styles/basic.css, public_html/styles/xhtmlb.css, scripts/db_xfer.php3.disabled, scripts/url_test.php, ! tables/0.7/65_to_7.sql, tables/0.7/slash-all.sql: Initial revision --- 1634,1638 ---- public_html/styles/basic.css, public_html/styles/xhtmlb.css, scripts/db_xfer.php3.disabled, scripts/url_test.php, ! tables/0.7/65_to_7.sql, tables/0.7/slash-all.sql: Initial import ! from phpslash-ft cvs |
From: Luis M <le...@us...> - 2003-11-26 17:30:20
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv17889 Modified Files: CHANGES Log Message: Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.60 retrieving revision 1.61 diff -C2 -d -r1.60 -r1.61 *** CHANGES 20 Nov 2003 21:34:24 -0000 1.60 --- CHANGES 26 Nov 2003 17:30:17 -0000 1.61 *************** *** 13,16 **** --- 13,22 ---- 9 - Removal of something (kill -9 :) + 2003-11-26 17:27 UTC Luis Mondesi <le...@ho...> + [B] - Block_render_html.class - fix missing getTitle() called. All + block renderers should have this function defined! Or else + people get in trouble when they try to set their titles + as "%%" or "%STRING%". + 2003-November 20 3:00PM CST Joe Stewart <joe...@us...> [E] - config.ini.php, config.php, errordocument.php - beginning support for |
From: Luis M <le...@us...> - 2003-11-26 17:26:56
|
Update of /cvsroot/phpslash/phpslash-dev/include/modules/block/blocktypes In directory sc8-pr-cvs1:/tmp/cvs-serv17100 Modified Files: Block_render_html.class Log Message: fixed bug with missing getTitle(). All renders must have this function defined Index: Block_render_html.class =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/modules/block/blocktypes/Block_render_html.class,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Block_render_html.class 12 Mar 2003 16:12:55 -0000 1.1.1.1 --- Block_render_html.class 26 Nov 2003 17:26:53 -0000 1.2 *************** *** 36,39 **** --- 36,50 ---- } + + function getTitle($string = ""){ + if (empty($string)) { + $string = ""; + } else { + // for clarity + $string = preg_replace("/\%(.*)\%/i","\\1",$string); + } + $this->title=pslgetText($string); + return $this->title; + } } |
From: Joe S. <joe...@us...> - 2003-11-20 21:34:28
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv3654/phpslash-dev/public_html Modified Files: errordocument.php config-dist.ini.php config-dist.php Log Message: beginning support for a static cache. Write cache files out to a directory to be served. Index: errordocument.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/errordocument.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** errordocument.php 25 Jun 2003 15:16:45 -0000 1.3 --- errordocument.php 20 Nov 2003 21:34:24 -0000 1.4 *************** *** 2,17 **** // $Id$ ! $HTTP_GET_VARS['module'] = 'Error'; ! require('config.php'); ! $pagetitle = pslgetText('Page not found'); // The name to be displayed in the header ! $xsiteobject = pslgetText('Error Document'); // This Defines The META Tag Object Type ! // Show login form if requested ! if(!empty($HTTP_GET_VARS['login'])) { ! $auth->login_if($HTTP_GET_VARS['login']); } $_PSL['metatags']['object'] = $xsiteobject; --- 2,58 ---- // $Id$ ! $requested = explode('.', basename($_SERVER['REDIRECT_URL'])); ! $abbreviatedScriptName = $requested[0]; ! if($requested[1] != 'php') { ! $possibleScriptName = $abbreviatedScriptName . ".php"; ! } ! Header('HTTP/1.1 200 OK'); ! ! $phpself = $HTTP_SERVER_VARS['PHP_SELF']; ! ! // $HTTP_SERVER_VARS['PHP_SELF'] = $possibleScriptName; ! ! ! if(is_file($possibleScriptName)) { ! $HTTP_SERVER_VARS['PHP_SELF'] = $possibleScriptName; ! include($possibleScriptName); ! } else { ! $requested = explode('-', basename($possibleScriptName)); ! $abbreviatedScriptName = $requested[0]; ! $ppossibleScriptName = $abbreviatedScriptName . ".php"; ! if(is_file($ppossibleScriptName)) { ! $count = count($requested); ! for($i = 1; $i < $count; $i++) { ! $key = $args[$i]; ! $value = $args[$i+1]; ! $HTTP_GET_VARS[$key] = $value; ! $i++; ! } ! $HTTP_SERVER_VARS['PHP_SELF'] = $possibleScriptName; ! ! ! include($ppossibleScriptName); ! } } + + if( $content == '') { + // no content from above + + // don't cache this page + $cachetimeout=-1; + + + + $HTTP_SERVER_VARS['PHP_SELF'] = $phpself; + Header('HTTP/1.0 404 Not Found'); + + $HTTP_GET_VARS['Module'] = 'Error'; + + require('config.php'); + $_PSL['metatags']['object'] = $xsiteobject; *************** *** 22,28 **** --- 63,71 ---- $content = include($_PSL['moduledir'] ."/". $_PSL['module']['Block'] ."/". $modulefilename); + // show page echo $content; page_close(); + } ?> Index: config-dist.ini.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.ini.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** config-dist.ini.php 13 Nov 2003 20:40:48 -0000 1.6 --- config-dist.ini.php 20 Nov 2003 21:34:24 -0000 1.7 *************** *** 171,176 **** ;;; ;; jpcache ! jpcache.enable = internal ;;; --- 171,192 ---- ;;; + ;;; ;; jpcache ! ;; ! ;; jpcache.enable - valid values = off, internal, static ! ;; ! ;; off - no output cache done ! ;; internal - output cache using either database or file storage ! ;; static - output cache written as html files to the basedir. ! ;; ! ;; static cache warning: This mechanism writes the html cache files ! ;; to the basedir by default. This can be a security risk on servers that ! ;; php writes files using a common user/group. ! ;; ! ;; This option should only be used where the files created are owned by ! ;; the user, the server is in a jail, uml, or security assured in some ! ;; other way. ! ;; ! jpcache.enable = static ;;; Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** config-dist.php 20 Nov 2003 19:41:18 -0000 1.15 --- config-dist.php 20 Nov 2003 21:34:24 -0000 1.16 *************** *** 302,305 **** --- 302,307 ---- */ + + // TODO - move out of config to generalized function - jvs - 11/20/2003 // begin built-in jpcache if($_PSL['jpcache.enable'] == 'internal') { *************** *** 329,332 **** --- 331,335 ---- $JPCACHE_DELAY_START = 1; // Immediate or manual call to jpcache_start() $JPCACHE_HASHSCRIPTKEY = 0; // Hash SCRIPT-KEY or not + $JPCACHE_HASHVARKEY = 1; // Hash VAR-KEY or not /** *************** *** 412,416 **** // end of jpcache invocation ! } // end of built-in jpcache portion // 1.11.4) Other Variables... --- 415,524 ---- // end of jpcache invocation ! // end of built-in jpcache portion ! ! } elseif($_PSL['jpcache.enable'] == 'static') { ! ! // beginning of static cache. This mechanism writes the html cache files ! // to the basedir by default. This can be a security risk on servers that ! // php writes files using a common user/group. ! ! // This option should only be used where the files created are owned by ! // the user, the server is in a jail, uml, or security assured in some ! // other way. ! ! // jpcachedir -> the full directory path to the jpcache scripts. ! if(empty($_PSL['jpcachedir'])) { ! $_PSL['jpcachedir'] = $_PSL['classdir'] . "/jpcache"; ! } ! ! $JPCACHE_TYPE = "static"; ! // $JPCACHE_TYPE = "file"; ! ! /** ! * General jpcache configuration options. ! */ ! $JPCACHE_TIME = 900; // Default number of seconds to cache a page ! $JPCACHE_DEBUG = 0; // Turn debugging on/off ! $JPCACHE_IGNORE_DOMAIN= 1; // Ignore domain name in request(single site) ! $JPCACHE_ON = 1; // Turn caching on/off ! $JPCACHE_USE_GZIP = 0; // Whether or not to use GZIP ! $JPCACHE_POST = 1; // Should POST's be cached ! $JPCACHE_GC = 100; // Probability % of garbage collection ! $JPCACHE_GZIP_LEVEL = 9; // GZIPcompressionlevel to use (1=low,9=high) ! $JPCACHE_DELAY_START = 1; // Immediate or manual call to jpcache_start() ! $JPCACHE_HASHSCRIPTKEY = 0; // Hash SCRIPT-KEY or not ! $JPCACHE_HASHVARKEY = 0; // Hash VAR-KEY or not ! ! /** ! * File based caching setting. ! */ ! $JPCACHE_DIR = $_PSL['basedir']; // store cache files in basedir ! // $JPCACHE_DIR = "/tmp/jpcache"; // Directory where jpcache must store ! // generated files. Please use a dedicated ! // directory, and make it writable ! $JPCACHE_FILEPREFIX = "";// Prefix used in the filename. This enables ! // us to (more accuratly) recognize jpcache- ! // files. ! ! $JPCACHE_VERSION = "2.0.0rc1"; ! // Standard jpcache functions ! // require $_PSL['jpcachedir']. "/jpcache-main.php"; ! addLibraryRequirement("jpcache",$_PSL['jpcachedir'] . "/jpcache-main.php"); ! ! addLibraryRequirement("jpcache",$_PSL['jpcachedir'] ."/type/$JPCACHE_TYPE.php"); ! loadLibrary("jpcache"); ! ! // end of jpcache configuration ! ! // cache invocation ! $varkey = ''; ! if (!empty($HTTP_COOKIE_VARS['slashSess'])) { ! // later - we check for login after page_open ! // $scriptkey = "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; ! } elseif (!empty($HTTP_COOKIE_VARS['user_info']) ) { ! $varkey = md5("POST=" . serialize($HTTP_POST_VARS) . " GET=" . serialize($HTTP_GET_VARS) . " COOKIE=" . serialize($HTTP_COOKIE_VARS)); ! } else { ! ! // $scriptkey = "-uid-nobody"; ! $scriptkey = ''; ! // skin can be set directly with a cookie ! if(!empty($HTTP_COOKIE_VARS['skin'])) { ! $scriptkey .= "-skin-". $_PSL['skin']; ! } ! } ! // if we're not using the default language ! if($_PSL['language'] != $_PSL['language.current']) { ! $scriptkey .= "-lang-". $_PSL['language.current']; ! } ! ! // if we're not in the default timezone ! if( !empty($HTTP_COOKIE_VARS['TZ']) && $HTTP_COOKIE_VARS['TZ'] != $_PSL['timezone']['name']) { ! $scriptkey .= "-TZ-". $HTTP_COOKIE_VARS['TZ']; ! } ! // add GET variables to scriptkey ! foreach( $_GET as $key => $value) { ! $scriptkey = $key ."/". $value ."/". $scriptkey; ! // $scriptkey .= "-". $key ."-". $value; ! } ! // if home section - add section id ! /* ! if ((empty($HTTP_GET_VARS['section'])) AND ! (empty($HTTP_GET_VARS['section_id']))){ ! $scriptkey .= "-section_id-". $_PSL['home_section_id']; ! } ! */ ! // not too goofy key names ! $scriptkey = preg_replace("'/|:|\\|\*|<|>|\|'","-", str_replace('.php', '',basename($_PSL['phpself'])).$scriptkey); ! if($GLOBALS['JPCACHE_IGNORE_DOMAIN'] == 0) { ! $scriptkey = str_replace(".","-", $HTTP_SERVER_VARS['HTTP_HOST'] .$scriptkey); ! } ! // append html file extension ! $varkey .= ".html"; ! if (!array_key_exists('slashSess', $HTTP_COOKIE_VARS)) { ! jpcache_start('',$scriptkey, $varkey); ! } ! // end of jpcache invocation ! ! } // end of static jpcache portion // 1.11.4) Other Variables... *************** *** 473,476 **** --- 581,585 ---- * attempted automatically. */ + $menuitem[] = array( 'name' => "Login", *************** *** 539,546 **** --- 648,733 ---- $_PSL['menuitem'] = $menuitem; // add default menuitems to global array + // end regular navbar + + // begin static navbar $menuitem = array(); + /* + $menuitem[] = array( + 'name' => "Login", + 'link' => $_PSL['rooturl'] . "/login.php", + 'perm' => "", + 'module' => "" + + ); + $menuitem[] = array( + 'name' => "Logout", + 'link' => $_PSL['rooturl'] . "/login.php?logout=yes", + 'perm' => "user", + 'module' => "" + + ); + */ + $menuitem[] = array( + 'name' => "Home", + 'link' => $_PSL['rooturl'] . "/" . "index.html", + 'perm' => "nobody", + 'module' => "" + + ); + $menuitem[] = array( + 'name' => "Add Story", + 'link' => $_PSL['rooturl'] . "/submission.html", + 'perm' => "nobody", + 'module' => "Submission" + ); + $menuitem[] = array( + 'name' => "Glossary", + 'link' => $_PSL['rooturl'] . "/glossary.html", + 'perm' => "nobody", + 'module' => "Glossary" + ); + $menuitem[] = array( + 'name' => "Archives", + 'link' => $_PSL['rooturl'] . "/search.html", + 'perm' => "nobody", + 'module' => "" + ); + $menuitem[] = array( + 'name' => "Polls", + 'link' => $_PSL['rooturl'] . "/poll.html", + 'perm' => "nobody", + 'module' => "Poll" + ); + $menuitem[] = array( + 'name' => "Mailing List", + 'link' => $_PSL['rooturl'] . "/mailinglist.html", + 'perm' => "nobody", + 'module' => "MailingList" + ); + $menuitem[] = array( + 'name' => "About", + 'link' => $_PSL['rooturl'] . "/about.html", + 'perm' => "nobody", + 'module' => "" + ); + /* + $menuitem[] = array( + 'name' => "Admin", + 'link' => $_PSL['rooturl'] . "/login.php", + 'perm' => "user", + 'module' => "" + + ); + */ + + $_PSL['menustatic'] = $menuitem; // add default menuitems to global array + + // end static menu + // begin admin menu + $menuitem = array(); + $menuitem[] = array( 'name' => "User Profile", *************** *** 654,658 **** if (!empty($HTTP_COOKIE_VARS['slashSess'])) { if ($perm->have_perm('user')) { ! $scriptkey .= "slashSess-". $HTTP_COOKIE_VARS['slashSess']; } if(function_exists(jpcache_start)) { --- 841,845 ---- if (!empty($HTTP_COOKIE_VARS['slashSess'])) { if ($perm->have_perm('user')) { ! $scriptkey .= "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; } if(function_exists(jpcache_start)) { |
From: Joe S. <joe...@us...> - 2003-11-20 21:34:27
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv3654/phpslash-dev Modified Files: CHANGES Log Message: beginning support for a static cache. Write cache files out to a directory to be served. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** CHANGES 20 Nov 2003 21:14:59 -0000 1.59 --- CHANGES 20 Nov 2003 21:34:24 -0000 1.60 *************** *** 14,17 **** --- 14,21 ---- 2003-November 20 3:00PM CST Joe Stewart <joe...@us...> + [E] - config.ini.php, config.php, errordocument.php - beginning support for + a static cache. Write cache files out to a directory to be served. + + 2003-November 20 3:00PM CST Joe Stewart <joe...@us...> [F] - new jpcache storage type "static". Writes html files out that can be served directly by the webserver. |
From: Joe S. <joe...@us...> - 2003-11-20 21:15:04
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv29754/phpslash-dev Modified Files: CHANGES Log Message: new jpcache storage type static. Writes html files out that can be served directly by the webserver. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** CHANGES 20 Nov 2003 19:41:18 -0000 1.58 --- CHANGES 20 Nov 2003 21:14:59 -0000 1.59 *************** *** 13,16 **** --- 13,20 ---- 9 - Removal of something (kill -9 :) + 2003-November 20 3:00PM CST Joe Stewart <joe...@us...> + [F] - new jpcache storage type "static". Writes html files out that can + be served directly by the webserver. + 2003-November 20 1:30PM CST Joe Stewart <joe...@us...> [W] - config.php - PATH_INFO url support. |
From: Joe S. <joe...@us...> - 2003-11-20 21:15:03
|
Update of /cvsroot/phpslash/phpslash-dev/include/class/jpcache/type In directory sc8-pr-cvs1:/tmp/cvs-serv29754/phpslash-dev/include/class/jpcache/type Added Files: static.php Log Message: new jpcache storage type static. Writes html files out that can be served directly by the webserver. --- NEW FILE: static.php --- <?php /* $Id: static.php,v 1.1 2003/11/20 21:14:59 joestewart Exp $ */ // Template for other types of cache // You'll need to implement these 5 functions, add // additional functions inhere. // // Add variables you use to jpcache-config.php // // When you've implemented a new storage-system, and think that the world // could/should use it too, please submit it to me (jp...@jp...), // and I'll include it in a next release (with full credits, ofcourse). /* jpcache_restore() * * Will (try to) restore the cachedata. */ function jpcache_restore() { $cachedata["jpcache_expire"] = -1; // Construct filename $filename = $GLOBALS["JPCACHE_DIR"]."/".$GLOBALS["JPCACHE_FILEPREFIX"].$GLOBALS["jpcache_key"]; // read file and unserialize the data $cachedata["jpcachedata_gzdata"]=jpcache_fileread($filename); if($cachedata["jpcachedata_gzdata"] != NULL) { $cachedata["jpcache_expire"] = filemtime($filename); } if (($cachedata["jpcache_expire"] == "0") || ($cachedata["jpcache_expire"] >= time())) { //Restore data $GLOBALS["jpcachedata_gzdata"] = $cachedata["jpcachedata_gzdata"];; return TRUE; } else { jpcache_debug("Data in cachefile $filename has expired"); } return FALSE; } /* jpcache_write() * * Will (try to) write out the cachedata to the db */ function jpcache_write($gzdata, $datasize, $datacrc) { // Construct filename $filename = $GLOBALS["JPCACHE_DIR"]."/".$GLOBALS["JPCACHE_FILEPREFIX"].$GLOBALS["jpcache_key"]; // Create and fill cachedata-array $cachedata = array(); $cachedata["jpcache_version"] = $GLOBALS["JPCACHE_VERSION"]; $cachedata["jpcache_expire"] = ($GLOBALS["JPCACHE_TIME"] > 0) ? time() + $GLOBALS["JPCACHE_TIME"] : 0; $cachedata["jpcachedata_gzdata"] = $gzdata; $cachedata["jpcachedata_datasize"] = $datasize; $cachedata["jpcachedata_datacrc"] = $datacrc; // And write the data if (jpcache_filewrite($filename, $gzdata)) { jpcache_debug("Successfully wrote cachefile $filename"); } else { jpcache_debug("Unable to write cachefile $filename"); } } /* jpcache_do_gc() * * Performs the actual garbagecollection */ function jpcache_do_gc($method='cachetimeout', $argv='') { global $varkey; switch($method) { case 'regex': $dp=opendir($GLOBALS["JPCACHE_DIR"]); // Can we access directory ? if (!$dp) { jpcache_debug("Error opening ". $GLOBALS["JPCACHE_DIR"] ." for garbage-collection"); } while (!(($de=readdir($dp))===FALSE)) { // To get around strange php-strpos, add additional char // Only read jpcache-files. if (strpos("x$de", $GLOBALS["JPCACHE_FILEPREFIX"])==1) { $filename=$GLOBALS["JPCACHE_DIR"] . "/" . $de; // read file and unserializes the data if (preg_match($argv, $filename)) { // Unlink file, we do not need to get a lock $deleted = @unlink($filename); if ($deleted) { jpcache_debug("Successfully unlinked $filename"); } else { jpcache_debug("Failed to unlink $filename"); } } } } break; case 'string': $dp=opendir($GLOBALS["JPCACHE_DIR"]); // Can we access directory ? if (!$dp) { jpcache_debug("Error opening ". $GLOBALS["JPCACHE_DIR"] ." for garbage-collection"); } while (!(($de=readdir($dp))===FALSE)) { $filename=$GLOBALS["JPCACHE_DIR"] . "/" . $de; // read file and unserializes the data if (strstr($filename, $argv)) { // Unlink file, we do not need to get a lock $deleted = @unlink($filename); if ($deleted) { jpcache_debug("Successfully unlinked $filename"); } else { jpcache_debug("Failed to unlink $filename"); } } } break; case 'cachetimeout': default: $dp=opendir($GLOBALS["JPCACHE_DIR"]); // Can we access directory ? if (!$dp) { jpcache_debug("Error opening ". $GLOBALS["JPCACHE_DIR"] ." for garbage-collection"); } while (!(($de=readdir($dp))===FALSE)) { $filename=$GLOBALS["JPCACHE_DIR"] . "/" . $de; // read file and unserializes the data if( !preg_match("/.".$GLOBALS['varkey']."$/i", $filename)) { // only delete files that end with varkey extension continue; } $cachedata["jpcache_expire"] = filemtime($filename) + $GLOBALS['JPCACHE_TIME'] ; if ($cachedata["jpcache_expire"]!="0" && $cachedata["jpcache_expire"]<=time()) { // Unlink file, we do not need to get a lock $deleted = @unlink($filename); if ($deleted) { jpcache_debug("Successfully unlinked $filename"); } else { jpcache_debug("Failed to unlink $filename"); } } } break; // end default case } } /* jpcache_do_start() * * Additional code that is executed before real jpcache-code kicks in */ function jpcache_do_start() { // Add additional code you might require } /* jpcache_do_end() * * Additional code that is executed after caching has been performed, * but just before output is returned. No new output can be added! */ function jpcache_do_end() { // Add additional code you might require } /* This internal function reads in the cache-file */ function jpcache_fileread($filename) { // php.net suggested I should use rb to make it work under Windows $fp=@fopen($filename, "rb"); if (!$fp) { jpcache_debug("Failed to open for read of $filename"); return NULL; } // Get a shared lock flock($fp, LOCK_SH); $buff=""; // Be gentle, so read in 4k blocks while (($tmp=fread($fp, 4096))) { $buff.=$tmp; } // Release lock flock($fp, LOCK_UN); fclose($fp); // Return return $buff; } /* This internal function writes the cache-file */ function jpcache_filewrite($filename, $data) { $return = FALSE; // Lock file, ignore warnings as we might be creating this file $fpt = @fopen($filename, "rb"); @flock($fpt, LOCK_EX); // php.net suggested I should use wb to make it work under Windows $fp=@fopen($filename, "wb+"); if (!$fp) { // Strange! We are not able to write the file! jpcache_debug("Failed to open for write of $filename"); } else { fwrite($fp, $data, strlen($data)); fclose($fp); $return = TRUE; } // Release lock @flock($fpt, LOCK_UN); @fclose($fpt); // Return return $return; } // Make sure no additional lines/characters are after the closing-tag! ?> |
From: Joe S. <joe...@us...> - 2003-11-20 21:15:02
|
Update of /cvsroot/phpslash/phpslash-dev/include/class/jpcache In directory sc8-pr-cvs1:/tmp/cvs-serv29754/phpslash-dev/include/class/jpcache Modified Files: jpcache-config.php jpcache-main.php Log Message: new jpcache storage type static. Writes html files out that can be served directly by the webserver. Index: jpcache-config.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/class/jpcache/jpcache-config.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** jpcache-config.php 12 Mar 2003 16:12:51 -0000 1.1.1.1 --- jpcache-config.php 20 Nov 2003 21:14:59 -0000 1.2 *************** *** 42,46 **** $JPCACHE_DELAY_START = 0; // Immediate or manual call to jpcache_start $JPCACHE_HASHSCRIPTKEY = 1; // Hash SCRIPT-KEY or not ! /** --- 42,46 ---- $JPCACHE_DELAY_START = 0; // Immediate or manual call to jpcache_start $JPCACHE_HASHSCRIPTKEY = 1; // Hash SCRIPT-KEY or not ! $JPCACHE_HASHVARKEY = 1; // Hash VAR-KEY or not /** Index: jpcache-main.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/include/class/jpcache/jpcache-main.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** jpcache-main.php 12 Mar 2003 16:12:51 -0000 1.1.1.1 --- jpcache-main.php 20 Nov 2003 21:14:59 -0000 1.2 *************** *** 32,37 **** if($GLOBALS["JPCACHE_HASHSCRIPTKEY"] > 0) { $key = md5($name.$varkey); ! } else { $key = $name . md5($varkey); } } --- 32,39 ---- if($GLOBALS["JPCACHE_HASHSCRIPTKEY"] > 0) { $key = md5($name.$varkey); ! } elseif($GLOBALS["JPCACHE_HASHVARKEY"] > 0) { $key = $name . md5($varkey); + } else { + $key = $name . $varkey; } } |
From: Joe S. <joe...@us...> - 2003-11-20 19:41:40
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv13325/phpslash-dev Modified Files: CHANGES Log Message: config.php - PATH_INFO support Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** CHANGES 20 Nov 2003 19:38:18 -0000 1.57 --- CHANGES 20 Nov 2003 19:41:18 -0000 1.58 *************** *** 13,17 **** 9 - Removal of something (kill -9 :) ! 2003-November 19 1:30PM CST Joe Stewart <joe...@us...> [W] - config.php - disable BE rootdomain/rooturl stuff. --- 13,20 ---- 9 - Removal of something (kill -9 :) ! 2003-November 20 1:30PM CST Joe Stewart <joe...@us...> ! [W] - config.php - PATH_INFO url support. ! ! 2003-November 20 1:30PM CST Joe Stewart <joe...@us...> [W] - config.php - disable BE rootdomain/rooturl stuff. |
From: Joe S. <joe...@us...> - 2003-11-20 19:41:40
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv13325/phpslash-dev/public_html Modified Files: config-dist.php Log Message: config.php - PATH_INFO support Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** config-dist.php 20 Nov 2003 19:38:27 -0000 1.14 --- config-dist.php 20 Nov 2003 19:41:18 -0000 1.15 *************** *** 432,436 **** --- 432,447 ---- if(!empty($HTTP_GET_VARS)) { $ary = clean($HTTP_GET_VARS); + } elseif (!empty($_SERVER['PATH_INFO'])) { + // see if PATH_INFO used instead of GET variables + $args = explode('/', $_SERVER['PATH_INFO']); + $count = count($args); + for($i = 1; $i < $count; $i++) { + $key = clean($args[$i]); + $value = clean($args[$i+1]); + $ary[$key] = $value; + $i++; + } } + if ((empty($ary['section'])) AND (empty($ary['section_id']))){ |
From: Joe S. <joe...@us...> - 2003-11-20 19:38:50
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv12874/phpslash-dev/public_html Modified Files: config-dist.php Log Message: config.php - disable BE rootdomain/rooturl stuff. Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** config-dist.php 19 Nov 2003 22:07:53 -0000 1.13 --- config-dist.php 20 Nov 2003 19:38:27 -0000 1.14 *************** *** 110,113 **** --- 110,114 ---- } // Checks for missing rooturl, rootdomain, & phplibdir + /* // rootdomain n/a for psl - jvs - 11/5/2003 // if (empty($_PSL['rootdomain'])) *************** *** 117,120 **** --- 118,122 ---- $_PSL['rooturl'] = $_SERVER['REQUEST_URI']; } + */ if (empty($_PSL['phplibdir'])) $_PSL['phplibdir'] = $_SERVER['DOCUMENT_ROOT'] . '/../class/phplib/php/'; |
From: Joe S. <joe...@us...> - 2003-11-20 19:38:37
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv12837/phpslash-dev Modified Files: CHANGES Log Message: config.php - disable BE rootdomain/rooturl stuff. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** CHANGES 19 Nov 2003 22:09:06 -0000 1.56 --- CHANGES 20 Nov 2003 19:38:18 -0000 1.57 *************** *** 13,16 **** --- 13,19 ---- 9 - Removal of something (kill -9 :) + 2003-November 19 1:30PM CST Joe Stewart <joe...@us...> + [W] - config.php - disable BE rootdomain/rooturl stuff. + 2003-November 18 4:00PM CST Joe Stewart <joe...@us...> [W] - config.php - simplify cache naming when using defaults. |
From: Joe S. <joe...@us...> - 2003-11-19 22:09:09
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv28274/phpslash-dev Modified Files: CHANGES Log Message: config.php - simplify cache naming when using defaults. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** CHANGES 19 Nov 2003 21:21:31 -0000 1.55 --- CHANGES 19 Nov 2003 22:09:06 -0000 1.56 *************** *** 13,16 **** --- 13,19 ---- 9 - Removal of something (kill -9 :) + 2003-November 18 4:00PM CST Joe Stewart <joe...@us...> + [W] - config.php - simplify cache naming when using defaults. + 2003-November 18 3:00PM CST Joe Stewart <joe...@us...> [W] - config.php - only add session_id to cache name if logged in. |
From: Joe S. <joe...@us...> - 2003-11-19 22:07:56
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv28063/phpslash-dev/public_html Modified Files: config-dist.php Log Message: config.php - simplify cache naming when using defaults. Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** config-dist.php 19 Nov 2003 21:20:42 -0000 1.12 --- config-dist.php 19 Nov 2003 22:07:53 -0000 1.13 *************** *** 368,372 **** $varkey = ''; if (!empty($HTTP_COOKIE_VARS['slashSess'])) { ! // later // $scriptkey = "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; } elseif (!empty($HTTP_COOKIE_VARS['user_info']) ) { --- 368,372 ---- $varkey = ''; if (!empty($HTTP_COOKIE_VARS['slashSess'])) { ! // later - we check for login after page_open // $scriptkey = "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; } elseif (!empty($HTTP_COOKIE_VARS['user_info']) ) { *************** *** 376,397 **** // $scriptkey = "-uid-nobody"; $scriptkey = ''; if(!empty($HTTP_COOKIE_VARS['skin'])) { $scriptkey .= "-skin-". $_PSL['skin']; } } ! $lang_ary = split( "[,;]", $_SERVER['HTTP_ACCEPT_LANGUAGE']); ! if(!empty($lang_ary[0])) { ! $scriptkey .= "-lang-". $lang_ary[0]; ! // } else { ! // $scriptkey .= "-lang-blank"; } ! if( !empty($HTTP_COOKIE_VARS['TZ'])) { $scriptkey .= "-TZ-". $HTTP_COOKIE_VARS['TZ']; - } else { - $scriptkey .= "-TZ-". $_PSL['timezone']['name']; } foreach( $HTTP_GET_VARS as $key => $value) { $scriptkey .= "-". $key ."-". $value; } if ((empty($HTTP_GET_VARS['section'])) AND (empty($HTTP_GET_VARS['section_id']))){ --- 376,398 ---- // $scriptkey = "-uid-nobody"; $scriptkey = ''; + // skin can be set directly with a cookie if(!empty($HTTP_COOKIE_VARS['skin'])) { $scriptkey .= "-skin-". $_PSL['skin']; } } ! // if we're not using the default language ! if($_PSL['language'] != $_PSL['language.current']) { ! $scriptkey .= "-lang-". $_PSL['language.current']; } ! ! // if we're not in the default timezone ! if( !empty($HTTP_COOKIE_VARS['TZ']) && $HTTP_COOKIE_VARS['TZ'] != $_PSL['timezone']['name']) { $scriptkey .= "-TZ-". $HTTP_COOKIE_VARS['TZ']; } + // add GET variables to scriptkey foreach( $HTTP_GET_VARS as $key => $value) { $scriptkey .= "-". $key ."-". $value; } + // if home section - add section id if ((empty($HTTP_GET_VARS['section'])) AND (empty($HTTP_GET_VARS['section_id']))){ *************** *** 642,646 **** $scriptkey .= "slashSess-". $HTTP_COOKIE_VARS['slashSess']; } ! jpcache_start('',$scriptkey, $varkey); } --- 643,649 ---- $scriptkey .= "slashSess-". $HTTP_COOKIE_VARS['slashSess']; } ! if(function_exists(jpcache_start)) { ! jpcache_start('',$scriptkey, $varkey); ! } } |
From: Joe S. <joe...@us...> - 2003-11-19 21:21:34
|
Update of /cvsroot/phpslash/phpslash-dev In directory sc8-pr-cvs1:/tmp/cvs-serv18902/phpslash-dev Modified Files: CHANGES Log Message: config.php - only add session_id to cache name if logged in. Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/CHANGES,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** CHANGES 17 Nov 2003 20:31:18 -0000 1.54 --- CHANGES 19 Nov 2003 21:21:31 -0000 1.55 *************** *** 13,16 **** --- 13,19 ---- 9 - Removal of something (kill -9 :) + 2003-November 18 3:00PM CST Joe Stewart <joe...@us...> + [W] - config.php - only add session_id to cache name if logged in. + 2003-November 17 9:00AM CST Joe Stewart <joe...@us...> [W] - [ 838369 ] phpDoc style comments throughout functions.inc. |
From: Joe S. <joe...@us...> - 2003-11-19 21:20:45
|
Update of /cvsroot/phpslash/phpslash-dev/public_html In directory sc8-pr-cvs1:/tmp/cvs-serv18732/phpslash-dev/public_html Modified Files: config-dist.php Log Message: config.php - only add session_id to cache name if logged in. Index: config-dist.php =================================================================== RCS file: /cvsroot/phpslash/phpslash-dev/public_html/config-dist.php,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** config-dist.php 12 Nov 2003 21:29:48 -0000 1.11 --- config-dist.php 19 Nov 2003 21:20:42 -0000 1.12 *************** *** 334,338 **** // generated files. Please use a dedicated // directory, and make it writable ! $JPCACHE_FILEPREFIX = "jpc-";// Prefix used in the filename. This enables // us to (more accuratly) recognize jpcache- // files. --- 334,338 ---- // generated files. Please use a dedicated // directory, and make it writable ! $JPCACHE_FILEPREFIX = "jpc";// Prefix used in the filename. This enables // us to (more accuratly) recognize jpcache- // files. *************** *** 368,372 **** $varkey = ''; if (!empty($HTTP_COOKIE_VARS['slashSess'])) { ! $scriptkey = "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; } elseif (!empty($HTTP_COOKIE_VARS['user_info']) ) { $varkey = md5("POST=" . serialize($HTTP_POST_VARS) . " GET=" . serialize($HTTP_GET_VARS) . " COOKIE=" . serialize($HTTP_COOKIE_VARS)); --- 368,373 ---- $varkey = ''; if (!empty($HTTP_COOKIE_VARS['slashSess'])) { ! // later ! // $scriptkey = "-slashSess-". $HTTP_COOKIE_VARS['slashSess']; } elseif (!empty($HTTP_COOKIE_VARS['user_info']) ) { $varkey = md5("POST=" . serialize($HTTP_POST_VARS) . " GET=" . serialize($HTTP_GET_VARS) . " COOKIE=" . serialize($HTTP_COOKIE_VARS)); *************** *** 402,407 **** $scriptkey = str_replace(".","-", $HTTP_SERVER_VARS['HTTP_HOST'] .$scriptkey); } ! jpcache_start('',$scriptkey, $varkey); ! // end of jpcache invocation --- 403,410 ---- $scriptkey = str_replace(".","-", $HTTP_SERVER_VARS['HTTP_HOST'] .$scriptkey); } ! $scriptkey .= "-"; ! if (!array_key_exists('slashSess', $HTTP_COOKIE_VARS)) { ! jpcache_start('',$scriptkey, $varkey); ! } // end of jpcache invocation *************** *** 634,637 **** --- 637,648 ---- * its own file to be called once per session. **/ + + if (!empty($HTTP_COOKIE_VARS['slashSess'])) { + if ($perm->have_perm('user')) { + $scriptkey .= "slashSess-". $HTTP_COOKIE_VARS['slashSess']; + } + jpcache_start('',$scriptkey, $varkey); + } + /** |
From: Joe S. <joe...@us...> - 2003-11-18 18:17:48
|
Update of /cvsroot/phpslash/phpslash-skins/public_html/styles/BE_default In directory sc8-pr-cvs1:/tmp/cvs-serv28826/phpslash-skins/public_html/styles/BE_default Added Files: 1.css 2.css Log Message: Added BE_default skin from Back-End --- NEW FILE: 1.css --- body {color: #663300; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%; margin-top: -1px; margin-left: -1px; margin-right: -1px; margin-bottom: 4px;} a:link {color: #999966; font-weight: bold; text-decoration: none;} a:visited {color: #999966; font-weight: bold; text-decoration: none;} a:active {color: #999966; font-weight: bold; text-decoration: none;} td.content {color: #663300; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%;} td.darkbg {color: #ffffff; background-color: #999966; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%;} td.lightbg {color: #ffffff; background-color: #cccc99; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serifsans-serif; font-size: 90%;} td.brownline {color: #996633; background-color: #996633; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 25%;} td.whiteline {color: #ffffff; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 25%;} font.copyright { color: #663300; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 80%;} --- NEW FILE: 2.css --- body {color: #663300; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%; margin-top: 6px; margin-left: 8px; margin-right: 8px; margin-bottom: 4px;} a:link {color: #999966; font-weight: bold; text-decoration: none;} a:visited {color: #999966; font-weight: bold; text-decoration: none;} a:active {color: #999966; font-weight: bold; text-decoration: none;} td.content {color: #663300; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%;} td.menu {color: #ffffff; background-color: #996633; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 80%;} td.darkbg {color: #ffffff; background-color: #999966; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%;} td.lightbg {color: #ffffff; background-color: #cccc99; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serifsans-serif; font-size: 90%;} td.brownline {color: #996633; background-color: #996633; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 25%;} td.whiteline {color: #ffffff; background-color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 25%;} td.greenline {color: #999966; background-color: #999966; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 25%;} td.spotheader {color: #ffcc00; background-color: #999966; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 90%; font-weight: bold;} font.copyright { color: #663300; font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 80%;} <!-- NOTES FOR DOM STYLE MENU --> <!-- NORMAL STATE AS SHOWN ABOVE IN TD.MENU --> <!-- HOVER SHOULD CHANGE THE TEXT COLOUR TO #FFCC00. THE BAR IS TOO THIN FOR A BUTTON EFFECT IMHO --> <!-- ONCLICK SHOULD CHANGE THE BACKGROUND COLOUR TO #663300. TEXT REMAINS GOLD. --> <!-- IN THE DROP DOWNS HOVER SHOULD USE THE ONCLICK SPECS ABOVE. --> |
From: Joe S. <joe...@us...> - 2003-11-18 18:17:48
|
Update of /cvsroot/phpslash/phpslash-skins/include/templates/en/BE_default In directory sc8-pr-cvs1:/tmp/cvs-serv28826/phpslash-skins/include/templates/en/BE_default Added Files: fancybox.tpl index1col.tpl index2colleft.tpl index2colright.tpl index3col.tpl navbar.tpl skin.ini slashFoot.tpl slashHead-htmlarea3.tpl slashHead.tpl titlebar.tpl Log Message: Added BE_default skin from Back-End --- NEW FILE: fancybox.tpl --- <!-- START FANCYBOX.TPL: {TITLE} --> <table width="{WIDTH}" cellpadding="4" cellspacing="0" style="border: 1px solid #996633" {ALIGN}> <tr> <td align="center" class="spotheader">{LINK_OPEN}{TITLE}{LINK_CLOSE}</td> </tr> <tr> <td class="content" style="padding: 3px 3px 3px 3px"> <p> <!-- START FANCYBOX TEMPLATE CONTENTS --> {CONTENTS} <!-- END FANCYBOX TEMPLATE CONTENTS --> </p> </td> </tr> </table> <!-- END FANCYBOX.TPL --> --- NEW FILE: index1col.tpl --- <!-- start index1col.tpl --> {TOP} <table width="101%" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="content" width="12"> </td> <td class="darkbg" width="20" style="border-left: 1px solid #996633"> </td> <!-- Start of the main column --> <td class="content" width="663" style="padding: 10px 10px 10px 10px; text-align: justify" valign="top"> {CENTER_BLOCK_COLUMN} {BREADCRUMB}<br> {STORY_COLUMN} </td> </tr> <!-- End of the main column --> <tr> <td class="content" width="12"> </td> <td class="darkbg" colspan="20" style="border-left: 1px solid #996633; border-right: 1px solid #996633; border-bottom: 1px solid #996633"> </td> <td class="content" width="*"> </td> </tr> </table> {BOTTOM} <!-- end index1col.tpl --> --- NEW FILE: index2colleft.tpl --- <!-- start index2colleft.tpl --> {TOP} <table width="101%" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="content" width="12"> </td> <td align="left" class="content" width="305" style="padding-left: 20px; border-right: 1px solid #996633" valign="top"> <!-- This is the start of the left column --> <br>{LEFT_BLOCK_COLUMN} </td> <!-- Start of the main column --> <td class="content" width="390" style="padding: 10px 10px 10px 10px; text-align: justify" valign="top"> {CENTER_BLOCK_COLUMN} {BREADCRUMB}<br> {STORY_COLUMN} </td> <!-- End of the main column --> <td class="darkbg" width="20" style="border-left: 1px solid #996633"> </td> </tr> <tr> <td class="content" width="12"> </td> <td class="darkbg" colspan="3" style="border-left: 1px solid #996633; border-right: 1px solid #996633; border-bottom: 1px solid #996633"> </td> <td class="content" width="*"> </td> </tr> </table> {BOTTOM} <!-- end index2colleft.tpl --> --- NEW FILE: index2colright.tpl --- <!-- start index2colright.tpl --> {TOP} <table width="101%" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="darkbg" width="20" style="border-left: 1px solid #996633" valign="top"> </td> <!-- Start of the main column --> <td class="content" width="*" style="padding: 10px 10px 10px 10px; text-align: justify" valign="top"> {CENTER_BLOCK_COLUMN} {BREADCRUMB}<br> {STORY_COLUMN} </td> <!-- End of the main column --> <td align="left" valign="top" class="content" width="305" style="padding-left: 20px; border-right: 1px solid #996633"> <!-- This is the start of the right column --> <br>{RIGHT_BLOCK_COLUMN} </td> </tr> <tr> <td class="greenline" colspan="5" style="border-left: 1px solid #996633; border-right: 1px solid #996633; border-bottom: 1px solid #996633">.</td> </tr> </table> {BOTTOM} <!-- end index2colright.tpl --> --- NEW FILE: index3col.tpl --- <!-- start index3col.tpl --> {TOP} <table width="101%" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="content" width="12"> </td> <td align="left" class="content" width="305" style="padding-left: 20px; border-right: 1px solid #996633" valign="top"> <!-- This is the start of the left column --> <br>{LEFT_BLOCK_COLUMN} </td> <!-- Start of the main column --> <td class="content" width="390" style="padding: 10px 10px 10px 10px; text-align: justify" valign="top"> {CENTER_BLOCK_COLUMN} {BREADCRUMB}<br> {STORY_COLUMN} </td> <!-- End of the main column --> <td align="left" valign="top" class="content" width="305" style="padding-left: 20px; border-right: 1px solid #996633"> <!-- This is the start of the right column --> <br>{RIGHT_BLOCK_COLUMN} </td> </tr> </table> {BOTTOM} <!-- end index3col.tpl --> --- NEW FILE: navbar.tpl --- <!-- START: navbar.tpl --> <table cellpadding=0 cellspacing=0 border=0 width="60%" class="brownline"> <tr> <!-- BEGIN each_destination --> <td nowrap align=center class="brownline" align="left"> <a href="{LINK_NAVBAR}"><font face="arial,helvetica" color="#ffffff" size=2><b style="font-family: Verdana,Tahoma,Arial,Helvetica,MS San Serif,sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align: left; text-decoration: none;">{LINK_NAVBAR_TEXT}</b></font></a> </td> <!-- END each_destination --> <td align=center class="brownline" align="left" width="90%"> </td> </tr> </table> <!-- END: navbar.tpl --> --- NEW FILE: skin.ini --- ;; Name of parent skin ;; $Id: skin.ini,v 1.1 2003/11/18 18:17:45 joestewart Exp $ skin.parent = "basic" --- NEW FILE: slashFoot.tpl --- <!-- START slashfoot.tpl --> <br> <div align=center>{NAVBAR}</div> <div align=right> <font class="copyright"> <p>Powered by <a href="http://phpslash.sourceforge.net/">phpSlash</a>. <br>Design by <a href="http://www.sinister-designs.com">Sinister Designs</a> <br>Licensed under the <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> </p></font> </div> <div align="center"><br><br> <A href="http://sourceforge.net/projects/phpslash/"><IMG src="{IMAGEURL}/{SKIN}/sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"></A> </div> </body> </html> <!-- END slashFoot.tpl --> --- NEW FILE: slashHead-htmlarea3.tpl --- <!-- START slashHead-htmlarea3.tpl --> <html> <head> <title>{SITE_NAME} - {SECTION} {SITETITLE}</title> <meta http-equiv="generator" content="http://www.back-end.org - Version: {VERSION}"> <meta name="author" content="Mike Gifford"> <meta name="copyright" content="Mike Gifford, OpenConcept Consulting"> <meta name="revisit-after" content="1 day"> <meta name="robots" content="index, follow"> <meta http-equiv="Content-Language" content="{LANGUAGE_ID}"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="title" content="{SITE_NAME} - {SECTION} {SITETITLE}"> <!-- Enter Your Desired META Tags Below Here --> <!-- This Meta Tag is Defined In Each Page By Setting The Variable $xsiteobject = "HomePage"; to the page type HomePage, Glossary, Info, etc.. --> <META name="object" CONTENT="{XSITEOBJECT}"> <!-- Enter Your META Tags Above Here --> <!-- BEGIN each_metatag --> <META name="{METANAME}" CONTENT="{METADESCRIPTION}"> <!-- END each_metatag --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{ROOTDIR}/backend.php"> <link rel="stylesheet" href="{ROOTDIR}/styles/{SKIN}/2.css" type="text/css"> <!-- BEGIN HTMLAREA3 Javascript --> <script TYPE="text/javascript" LANGUAGE="JavaScript"> <!-- Script Begin <!-- Root path for the html WYSIWYG editor --> var _editor_url="{ROOTDIR}/scripts/htmlarea3/"; // --> </script> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/htmlarea.js"></script> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/lang/en.js"></script> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/dialog.js"></script> <!-- <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/popupdiv.js"></script> --> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/popupwin.js"></script> <!-- load the TableOperations plugin files --> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/plugins/TableOperations/table-operations.js"></script> <script TYPE="text/javascript" LANGUAGE="JavaScript" src="{ROOTDIR}/scripts/htmlarea3/plugins/TableOperations/lang/en.js"></script> <style type="text/css"> @import url({ROOTDIR}/scripts/htmlarea3/htmlarea.css); textarea { background-color: #fff; border: 1px solid 00f; } </style> <script TYPE="text/javascript" LANGUAGE="JavaScript"> var editor = null; function initEditor() { // create an editor for the "ta" textbox editor = new HTMLArea("ta"); // register the TableOperations plugin with our editor editor.registerPlugin("TableOperations"); editor.generate(); return false; } function insertHTML() { var html = prompt("Enter some HTML code here"); if (html) { editor.insertHTML(html); } } function highlight() { editor.surroundHTML('<span style="background-color: white">', '</span>'); } function PSL_chooseEditor(editor) { // if IE 5.5 or W3C/Moz 1.3+ - Can't combine the two due to problems with reload() & IE // if((document.all && document.designMode) || (document.designMode)) { // IE 5.5 - Eliminating reload() because it pulled down new form data if(document.all && document.designMode) { // HTML or htmlArea if (editor == 'htmlarea') { // HTMLArea.replace('en'); HTMLArea.replaceAll(); } else { // how to remove in IE? } // W3C/Moz 1.3+ - reload() without adjusting form data } else if(document.designMode) { // HTML or htmlArea if (editor == 'htmlarea') { // HTMLArea.replace('en'); HTMLArea.replaceAll(); } else { window.location.reload(); } } } </script> </head> <body> <!-- onLoad="BE_chooseEditor();"--> <!-- onLoad="HTMLArea.replace('en'); HTMLArea.replace('fr');" --> <style> #menuitem {color: #ffffff; padding-left: 4px; padding-right: 4px; font-size: 90%; font-weight: bold;}</style> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" class="darkbg" width="20" style="border-left: 1px solid #996633; border-top: 1px solid #996633"> </td> <td align="left" class="lightbg" width="*" style="border-top: 1px solid #996633"><a href="{ROOTDIR}/">p h p S l a s h</a></td> <td class="darkbg" width="290" align="right" nowrap style="border-top: 1px solid #996633; border-right: 1px solid #996633;"><form method=get action="{SEARCH_ACTION_URL}"><div id="menuitem">SEARCH: <input type="text" name="query" value="" size=15><input name="submit" type="image" width="20" height="11" src="{IMAGEDIR}/{SKIN}/go.gif" border="0" alt="GO"> <br><a href="{ROOTDIR}/" id="menuitem">MAIN PAGE</a> </div></form></td> </tr> </table> <!-- END slashHead-htmlarea.tpl --> --- NEW FILE: slashHead.tpl --- <!-- START slashHead.tpl --> <html> <head> <title>{SITE_NAME} - {SECTION} {SITETITLE}</title> <meta http-equiv="generator" content="http://www.back-end.org - Version: {VERSION}"> <meta name="author" content="Mike Gifford"> <meta name="copyright" content="Mike Gifford, OpenConcept Consulting"> <meta name="revisit-after" content="1 day"> <meta name="robots" content="index, follow"> <meta http-equiv="Content-Language" content="{LANGUAGE_ID}"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="title" content="{SITE_NAME} - {SECTION} {SITETITLE}"> <!-- Enter Your Desired META Tags Below Here --> <!-- This Meta Tag is Defined In Each Page By Setting The Variable $xsiteobject = "HomePage"; to the page type HomePage, Glossary, Info, etc.. --> <META name="object" CONTENT="{XSITEOBJECT}"> <!-- Enter Your META Tags Above Here --> <!-- BEGIN each_metatag --> <META name="{METANAME}" CONTENT="{METADESCRIPTION}"> <!-- END each_metatag --> <link rel="alternate" type="application/rss+xml" title="RSS" href="{ROOTDIR}/backend.php"> <link rel="stylesheet" href="{ROOTDIR}/styles/{SKIN}/2.css" type="text/css"> </head> <body> <style> #menuitem {color: #ffffff; padding-left: 4px; padding-right: 4px; font-size: 90%; font-weight: bold;}</style> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" class="darkbg" width="20" style="border-left: 1px solid #996633; border-top: 1px solid #996633"> </td> <td align="left" class="lightbg" width="*" style="border-top: 1px solid #996633"><a href="{ROOTDIR}/">p h p S l a s h</a></td> <td class="darkbg" width="290" align="right" nowrap style="border-top: 1px solid #996633; border-right: 1px solid #996633;"><form method=get action="{SEARCH_ACTION_URL}"><div id="menuitem">SEARCH: <input type="text" name="query" value="" size=15><input name="submit" type="image" width="20" height="11" src="{IMAGEDIR}/{SKIN}/go.gif" border="0" alt="GO"> <br><a href="{ROOTDIR}/" id="menuitem">MAIN PAGE</a> </div></form></td> </tr> </table> <!-- END slashHead.tpl --> --- NEW FILE: titlebar.tpl --- <!-- START OF TEMPLATED TITLEBAR --> <table width="{WIDTH}" cellpadding="4" cellspacing="0" style="border: 1px solid #996633" {ALIGN}> <tr> <td align="center" class="spotheader">{TITLE}</td> </tr> </table> <!-- END OF TEMPLATED TITLEBAR --> |
From: Joe S. <joe...@us...> - 2003-11-18 18:17:48
|
Update of /cvsroot/phpslash/phpslash-skins In directory sc8-pr-cvs1:/tmp/cvs-serv28826/phpslash-skins Modified Files: CHANGES Log Message: Added BE_default skin from Back-End Index: CHANGES =================================================================== RCS file: /cvsroot/phpslash/phpslash-skins/CHANGES,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** CHANGES 13 Nov 2003 02:35:33 -0000 1.10 --- CHANGES 18 Nov 2003 18:17:45 -0000 1.11 *************** *** 13,16 **** --- 13,19 ---- 9 - Removal of something (kill -9 :) + 2003-November 18 12:00PM CST Joe Stewart <joe...@us...> + [FT] - Added BE_default skin from Back-End. + 2003-November 12 8:30PM CST Joe Stewart <joe...@us...> [FT] - ShankZen/slashHead-htmlarea3.tpl - added htmlarea3 support. |