====== History ====== ===== Mar 2009 ===== * Upgrading to Feb 14, 2009 of Dokuwiki * Copied email_change_bounce.html (this is a form submit response) * Copied faq_form_bounce.html (this is a form submit response) * Changed inc/auth/plain.class.php * Replaced a call to cleanId() with puz_cleanId() in global code re: allowing mixed case to login names. * Includes a custom PHP file: require_once(DOKU_INC . "lib/tpl/puzzlers2006/puz_auth.php"); // KITE * Changed inc/auth.php * Replaced a call to cleanId() with puz_cleanId() in function register() re: allowing mixed case to login names. * Fix to inc/auth.php re: updating NPL Mail aliases while updating email address in profile. * Add call to puz_UpdateAlias() in function updateprofile() * Changed inc/html.php * Used puzzlers search in function html_index(): //search($data,$conf['datadir'],'search_index',array('ns' => $ns)); puz_search($data,$conf['datadir'],'search_index',array('ns' => $ns)); // KITE //print html_buildlist($data,'idx','html_list_index','html_li_index'); print html_buildlist($data,'idx','puz_html_list_index','html_li_index'); // KITE * Included the option to send update for eMail alias in function html_updateprofile() (See [[#May_2008]]). // $form->addElement(form_makeCheckboxField( 'AliasForward', // field name $_POST['AliasForward'], // Value -- use the one the user sent 'Forward my puzzlers'' email alias to this address.', // label 'AliasForward', // id '', // class array() )); // attributes as array() $form->addElement(); // * Fixed inc/lang/en/lang files * Editted line(s) in //password.txt//: %%Before you can access all portions of the NPL Web site, your registration needs to be activated. Please send your username and full name in a message to and ask for your username to be activated. %% * Editted line(s) in //register.txt//: %%**NOTE:** Creating a user account will **__NOT__** grant you access to the Member Only areas of this website. You must be a Member of the National Puzzlers' League (NPL) and be authorized by .%% * Brought forward the existing plug-in set. ===== Nov 2008 ===== This version was never activated on the website * Upgrading to May 5, 2008 version * Copied email_change_bounce.html (this is a form submit response) * Copied faq_form_bounce.html (this is a form submit response) * Fix to inc/auth.php re: allowing mixed case to login names. * Replaced a call to cleanId() with puz_cleanId() in function register() * Fixed inc/auth/plain.class.php similar to /inc/auth.php; also includes a custom PHP file * Fix to inc/auth.php re: updating NPL Mail aliases while updating email address in profile. * Add call to puz_UpdateAlias() in function updateprofile() * Upgraded the profile update form change (See [[#May_2008]]) to the current version of dokuwiki forms. This code is in inc/html.php $form->addElement(form_makeCheckboxField( 'AliasForward', // field name $_POST['AliasForward'], // Value -- use the one the user sent 'Forward my puzzlers' email alias to this address.', // label 'AliasForward', // id '', // class array() )); // attributes as array() $form->addElement(); * Did not copy over inc/lang/en/registered.txt * Fixed inc/lang/en/lang files * Editted line(s) in //password.txt//: %%Before you can access all portions of the NPL Web site, your registration needs to be activated. Please send your username and full name in a message to and ask for your username to be activated. %% * Editted line(s) in //register.txt//: %%**NOTE:** Creating a user account will **__NOT__** grant you access to the Member Only areas of this website. You must be a Member of the National Puzzlers' League (NPL) and be authorized by .%% * Installed the [[http://www.dokuwiki.org/plugin:loglog|loglog plug-in]] with a small customization to append login/logoff activity to our existing logging file (tracks changes by administrators). I renamed the original function to _log1(), added the alternate implementation of writing to a page as _log2(), then added this alternate version and use it internally. This it similar to the _log2() version but makes no effort to reverse the log since the admin UI already does that. /* This function will log all logins and logouts to conf/users.auth.log -- this is where the /* NPL User Admin UI writes changes. This log allows Mercury to search for user history */ function _log3($msg){ global $conf; $t = time(); $user = $_SERVER["REMOTE_USER"] . "@" . $_ENV["REMOTE_ADDR"]; //$log = $t."\t".strftime($conf['dformat'],$t)."\t".$_SERVER['REMOTE_ADDR']."\t".$_SERVER['REMOTE_USER']."\t".$msg; $log = date("M d Y H:i") . " : " . $user . " : Connect : $msg : " . $_SERVER['PHP_SELF'] . "\n"; io_saveFile(DOKU_INC . "conf/users.auth.log","$log\n",true); } ===== May 2008 ===== * Added an option to the "Profile" from in inc/html.php in function html_updateprofile() to use your new email to forward your alais to.

* After adding a function to lib\tpl\puzzlers2006\puz_auth.php, I implemented the functionality with a line in inc/auth.php: puz_UpdateAlias($_SERVER['REMOTE_USER'], $changes['mail'], $_POST['AliasForward']); // May 1, 2008 Kite ===== Jul 2007 ===== * upgraded the wiki to the 2007-06-28 build of [[http://wiki.splitbrain.org/wiki:dokuwiki|Dokuwiki]]. ===== Dec 2006 ===== * upgraded the Wiki to the 2006-11-06 release of [[http://wiki.splitbrain.org/wiki:dokuwiki|Dokuwiki]]. * Applied each of the previously noted patches from Sept/2006. * Brought forward the plugins from the previous website version. * Patched the User Admin Plugin by replacing cleanid() with puz_cleanid() so the plugin now permits mixed case user IDs. * Fixed the stylesheet problem caused by the version change -- all styles are now listed in style.ini in the template folder. * Applied a patch to inc/html.php, replacing the last two of html_index() lines with: // search($data,$conf['datadir'],'search_index',array('ns' => $ns)); puz_search($data,$conf['datadir'],'search_index',array('ns' => $ns)); // print html_buildlist($data,'idx','html_list_index','html_li_index'); print html_buildlist($data,'idx','puz_html_list_index','html_li_index'); ===== Sept 2006 ===== * upgraded the Wiki to the 2006-03-09 release of [[http://wiki.splitbrain.org/wiki:dokuwiki|Dokuwiki]] which, because of a series of new plugins, is close to requiring //only// customizations in the the Template. * inc/html.php was modified; in html_index() the call to search() was changed to puz_search() to retain the order of folders named after years in descending order. * inc/auth.php required a call to cleanID() to be replaced with puz_cleanID() as we now permit user IDs that a little more open than Dokuwiki. A similar change was done in /inc/auth/plain.class.php * created a replacement function puz_html_list_index() that default using the sidebar index to opening the start page in a namespace. * edited inc/lang/eng/password.txt to include Before you can access all portions of the NPL Web site, your registration needs to be activated. Please send your username and full name in a message to and ask for your username to be activated. * edited inc/lang/eng/register.txt to include **NOTE:** Creating a user account will **__NOT__** grant you access to the Member Only areas of this website. You must be a Member of the National Puzzlers' League (NPL) and be authorized by . ===== Dec 2005 ===== * posted the new Wiki to replace the old HTML based site. This was at the same time the site moved from the [[http://www.olm.com|OLM Servers]] to [[http://www.netnation.com|NetNation servers]] and, by changing ISPs, the old site was abandoned in favor of the new site format. provided new graphics to customize the navigation of the site. ===== July 2005 ===== * began conversion of the entire site to a Wiki using the [[http://wiki.splitbrain.org/wiki:dokuwiki|Dokuwiki]] codebase. This was chosen because of the simplicy of making it work; others were tried and seemed to take days to get very much done. Dokuwiki was up and running in under an hour and customizations followed quickly and easily. ------ ~~booknav>~~