All public logs

Jump to navigation Jump to search

Combined display of all available logs of HTYP. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View (newer 500 | ) (20 | 50 | 100 | 250 | 500)
  • 23:31, 5 August 2022 Woozle talk contribs created page Git/init (Created page with "{{fmt/title|git init}} '''Action''': Create an empty Git repository or reinitialize an existing one ==Links== ===Documentation=== * [https://git-scm.com/docs/git-init git-scm....")
  • 21:38, 31 July 2022 Woozle talk contribs moved page DomainKeys Identified Mail to DKIM over redirect (until there's another use for an acronym, just use the acronym)
  • 21:38, 31 July 2022 Woozle talk contribs deleted redirect DKIM by overwriting (Deleted to make way for move from "DomainKeys Identified Mail")
  • 00:58, 27 July 2022 Woozle talk contribs created page markup (Created page with "==Related Pages== * Textile markup * HyperText Markup Language * Semantic MediaWiki/markup * Mastodon Glitch Edition/markup * markdown")
  • 23:07, 26 July 2022 Woozle talk contribs created page software/Kate (Created page with "Kate {{seed}} ==About== '''Kate''', short for KDE Advanced Text Editor, is a code-development-oriented text editor that is provided as part of KDE. I...")
  • 23:02, 26 July 2022 Woozle talk contribs created page Kate (Redirected page to software/Kate) Tag: New redirect
  • 23:51, 20 July 2022 Woozle talk contribs created page OpenDKIM (Created page with "==Links== ===Reference=== * [https://wiki.debian.org/opendkim Debian Wiki]")
  • 23:40, 15 July 2022 Woozle talk contribs created page Dockwa (Created page with "category:company category:business {{seed}} ==Official== * [https://dockwa.com/about-us About Us] * [https://engineering.dockwa.com/ Engineering] site * '''2022-01-09'...")
  • 13:56, 11 July 2022 Woozle talk contribs created page US/GA/Athens (Redirected page to Athens, GA) Tag: New redirect
  • 16:08, 7 July 2022 Woozle talk contribs created page SearX (Created page with "{{seed}} ==Notes== Not sure how SearXNG is different from SearX. ==Links== * https://docs.searxng.org/admin/installation.html#installation * https://hackers.town/@crazypedia/1...")
  • 23:02, 30 June 2022 Woozle talk contribs moved page by-the-unit printing to single-unit printing (better title)
  • 21:59, 30 June 2022 Woozle talk contribs created page PHP/file/meta (Created page with "{{fmt/title|PHP file metadata access}} {{:PHP/file/NAV}} ==Functions== ===Read Meta=== * [https://www.php.net/manual/en/function.file-exists <code>file_exists()</code>] &ndash...")
  • 21:40, 30 June 2022 Woozle talk contribs created page PHP/file (Created page with "{{:PHP/file/NAV}} ==About== This is an index to pages about file handling and management in PHP. ==Pages== * /meta: information about files/folders (but not their cont...")
  • 21:39, 30 June 2022 Woozle talk contribs created page PHP/file/NAV (Created page with "<noinclude>category:template</noinclude> {{box/nav| * meta * I/O * system }}")
  • 21:36, 30 June 2022 Woozle talk contribs created page Template:box/nav (Created page with "{| align=right style="border: solid gray 1px; background: #eef;" |- |{{{1}}} |}")
  • 21:25, 30 June 2022 Woozle talk contribs moved page PHP/file to PHP/file/io without leaving a redirect (reorg)
  • 21:24, 30 June 2022 Woozle talk contribs moved page PHP/filesystem to PHP/file/sys without leaving a redirect (reorg)
  • 11:52, 30 June 2022 Woozle talk contribs created page by-the-unit printing (Created page with "category:service ==About== By-the-unit printing is a type of service in which the user can upload an image and have it printed in quantities as low as one unit, within a m...")
  • 19:07, 19 June 2022 Woozle talk contribs created page PHP/filesystem (Created page with "{{fmt/title|PHP filesystem access functionality|folders/directories and file metadata}} ==About== PHP's functionality for managing folders is a mix of classes and standalone f...")
  • 18:42, 19 June 2022 Woozle talk contribs created page file mask (Created page with "==About== A file mask is a filename containing zero or more wildcard characters or other search filtering. The most commonly-recognized wildcards are {{fmt/code|*}...")
  • 17:57, 19 June 2022 Woozle talk contribs created page Template:fmt/code (Created page with "'''«'''<span style="font-family:monospace; color:#080; background: #eee; border: 1px solid grey; padding: 2px;">{{{1}}}</span>'''»'''")
  • 00:45, 17 June 2022 Woozle talk contribs created page File:20220615 180028.jpg (* '''what''': cartoon making fun of Microsoft Internet Explorer's tendency to crash * '''retrieved''' from Discord on 2022-06-16)
  • 00:45, 17 June 2022 Woozle talk contribs uploaded File:20220615 180028.jpg (* '''what''': cartoon making fun of Microsoft Internet Explorer's tendency to crash * '''retrieved''' from Discord on 2022-06-16)
  • 13:26, 16 June 2022 Woozle talk contribs created page File:b24c119e0bc299cc.jpg (* '''what''': photo of gravestone for Microsoft Internet Explorer * '''retrieved''' from [https://pool.jortage.com/tootcat/cache/media_attachments/files/108/485/203/195/903/365/original/b24c119e0bc299cc.jpg here] ([https://gorgon.city/@erinbee/108485198281067431 h/t]) on 2022-06-16 ** original: https://m.clien.net/service/board/park/17331335)
  • 13:26, 16 June 2022 Woozle talk contribs uploaded File:b24c119e0bc299cc.jpg (* '''what''': photo of gravestone for Microsoft Internet Explorer * '''retrieved''' from [https://pool.jortage.com/tootcat/cache/media_attachments/files/108/485/203/195/903/365/original/b24c119e0bc299cc.jpg here] ([https://gorgon.city/@erinbee/108485198281067431 h/t]) on 2022-06-16 ** original: https://m.clien.net/service/board/park/17331335)
  • 14:14, 11 June 2022 Woozle talk contribs moved page Samsung/XE501C3 to Samsung/XE501C13 without leaving a redirect
  • 14:13, 11 June 2022 Woozle talk contribs created page Samsung/XE501C3 (Created page with "category:hardware {{seed}} ==Videos== * '''2019-02-27''' [https://www.youtube.com/watch?v=ILXvR_AqHlE Samsung XE501C13 Chromebook Tear down] (10'35", Screen Surgeons): sho...")
  • 14:11, 11 June 2022 Woozle talk contribs created page Samsung/XE503C12 (Created page with "category:hardware '''similar model''': {{l/same|XE501C3}} ==About== The Samsung XE503C12 is a small Chromebook. ==Photos== <gallery mode=packed heights=200px> File:202...")
  • 14:09, 11 June 2022 Woozle talk contribs created page File:20220611 092727.model label.crop-adj.1200pxw.jpg (* '''what''': Samsung/XE503C12 model label (on underside))
  • 14:09, 11 June 2022 Woozle talk contribs uploaded File:20220611 092727.model label.crop-adj.1200pxw.jpg (* '''what''': Samsung/XE503C12 model label (on underside))
  • 14:05, 11 June 2022 Woozle talk contribs created page File:20220611 092708.jpg (* '''what''': Samsung/XE503C12 interior, with battery in place)
  • 14:05, 11 June 2022 Woozle talk contribs uploaded File:20220611 092708.jpg (* '''what''': Samsung/XE503C12 interior, with battery in place)
  • 14:04, 11 June 2022 Woozle talk contribs created page File:20220611 091555.jpg (* '''what''': Samsung/XE503C12 interior, showing a key part of removing the system board)
  • 14:04, 11 June 2022 Woozle talk contribs uploaded File:20220611 091555.jpg (* '''what''': Samsung/XE503C12 interior, showing a key part of removing the system board)
  • 14:01, 11 June 2022 Woozle talk contribs uploaded a new version of File:20220611 091544.jpg (properly rotated)
  • 13:59, 11 June 2022 Woozle talk contribs created page File:20220611 091544.jpg (* '''what''': Samsung/XE503C12 interior, with battery removed)
  • 13:59, 11 June 2022 Woozle talk contribs uploaded File:20220611 091544.jpg (* '''what''': Samsung/XE503C12 interior, with battery removed)
  • 13:56, 11 June 2022 Woozle talk contribs created page Samsung (Created page with "<hide> page type::article thing type::company thing type::brand </hide> ==About== {{seed}} ==Models== * /XE503C12: a Chromebook ==Reference== * {{wikipedia}}")
  • 13:33, 10 June 2022 Woozle talk contribs created page uterine transplant/trans (Created page with "{{fmt/title|uterine transplantation for trans women}} ==About== Uterine transplants into {{l/ip|Cis-|cis}} women have been successfully carried out in Sweden in 2014 and in th...")
  • 13:31, 10 June 2022 Woozle talk contribs created page Template:fmt/title (Created page with "{| width=100% style="background: #efe; border: 1px solid #9f9;" |- | cellpadding=10 | <div style="font: bold 18pt Times, serif">{{{1}}}</div><i>{{{2|}}}</i> |}<includeonly>{{#...")
  • 13:35, 8 June 2022 Woozle talk contribs moved page PHP/debugging/interactive/VSC to PHP/IDE/VSC
  • 13:35, 8 June 2022 Woozle talk contribs moved page PHP/debugging/interactive to PHP/IDE
  • 13:34, 8 June 2022 Woozle talk contribs created page PHP/debugging/interactive/VSC (Created page with "Apparently Visual Studio Code (VSC) can be used to debug PHP code, but I haven't found any instructions that walk through the entire process. * '''[official]''' [https://c...")
  • 20:58, 7 June 2022 Woozle talk contribs created page Template:nav/xsite/cwre-htyp-ip (Created page with "{| style="border: 1px solid grey;" align=right |- | align=right | [[cwre:{{PAGENAME}}|CWRE]] .. [[{{PAGENAME}}|HTYP]] .. [[issuepedia:{{PAGENAME}}|Issuepedia]] |}")
  • 20:57, 7 June 2022 Woozle talk contribs added prefix "cwre" (https://cwre.org/w/$1) (trans: 0; local: 0) to the interwiki table (Center for Wingnut Remedial Education)
  • 19:35, 7 June 2022 Woozle talk contribs created page Template:nav/xsite/ip (Created page with "{| style="border: 1px solid grey;" align=right |- | align=right | [[{{PAGENAME}}|HTYP]] .. [[issuepedia:{{PAGENAME}}|Issuepedia]] |}")
  • 19:24, 7 June 2022 Woozle talk contribs created page File:2022-06-07 at 14-53-14.Nextdoor front page narrow full.png (category:screenshot * '''what''': Nextdoor front page, full page * '''retrieved''' from https://nextdoor.com on 2022-06-07)
  • 19:24, 7 June 2022 Woozle talk contribs uploaded File:2022-06-07 at 14-53-14.Nextdoor front page narrow full.png (category:screenshot * '''what''': Nextdoor front page, full page * '''retrieved''' from https://nextdoor.com on 2022-06-07)
  • 19:22, 7 June 2022 Woozle talk contribs created page Nextdoor/tech (Created page with "==API== The API for reading discussions is undocumented and subject to change; see /API/notes. Reverse-engineering it is against ND's ToS. ==Links== * [https://rapidapi.co...")
  • 19:22, 7 June 2022 Woozle talk contribs created page Nextdoor/tech/API/notes (Created page with "Some notes<ref name=Discord1 /> from a friend who successfully reverse-engineered a Firefox plugin with the ability to read a post, all of its comments, and a full set of...")
  • 15:53, 6 June 2022 Woozle talk contribs created page Template:hdr/warning (Created page with "{| style="width: 100%; border: solid orange 1px; background: #ff8;" |- | align=center | {{{1}}} |}")
  • 23:35, 27 May 2022 Woozle talk contribs created page NixOS (Created page with "<hide> page type::article thing type::operating system </hide> {{seed}} ==Links== ===Official=== * [https://nixos.org/manual/nixos/stable/ NixOS Manual] ** [https://se...")
  • 18:49, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tRowsBlob (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tRowsBlob", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSingleKey Row (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSingleKey Row", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSource SingleKeyed (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSource SingleKeyed", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSourcedFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSourcedFieldRow", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSourcedStorage (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSourcedStorage", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tTableSource (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tTableSource", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/fx (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/fx", and the only contributor was "Woozle" (talk))
  • 18:47, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftSingleKeyedTable (Moved to another site: content was: "#REDIRECT Ferreteria/v2/class/ftSingleKeyedDBTable", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/fcrUserSession (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/fcrUserSession", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/fctUserSessions (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/fctUserSessions", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/ifRowsBlob (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/ifRowsBlob", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tDataDesign (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tDataDesign", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tDataDesignDefaults (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tDataDesignDefaults", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tDataDesign SourcedRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tDataDesign SourcedRow", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tDataDesign singleKey (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tDataDesign singleKey", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tDatabaseStorage (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tDatabaseStorage", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tFieldClasses (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tFieldClasses", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tFieldRow Storage (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tFieldRow Storage", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tHasTableSource (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tHasTableSource", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tIOSource internal (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tIOSource internal", and the only contributor was "Woozle" (talk))
  • 18:46, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tInternalStorage (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tInternalStorage", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tKeyedRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tKeyedRow", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tLoadableRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tLoadableRow", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tMakableFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tMakableFieldRow", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tMonokeyQueryableSource (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tMonokeyQueryableSource", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tQueryableSource (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tQueryableSource", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSaveableRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSaveableRow", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSelectable Source (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSelectable Source", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSequentialAccess (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSequentialAccess", and the only contributor was "Woozle" (talk))
  • 18:45, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/tSimpleFields (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/tSimpleFields", and the only contributor was "Woozle" (talk))
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcpeSimple (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/version|file|page/page.php}} * '''extends''': {{l/version|class|fcPageElement}} * '''extended by''': ** {{l/version|class|fcpeLoginWidget}} ** {{l/version|class|fcPageContent}} ** {{l/version|class|fcContentHeader}} <source lang=php> /*:::: PURPOSE: a Simple Page Element is a Page Element with a name and a value, no other contents to displa...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftSingleKeyedDBTable (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|db/v2/tables/db-table-keyed.php}} * '''uses''': {{l/version|class|ftKeyedTable}} * '''used by''': ** {{l/version|class|fctNodeTypesBase}} ** {{l/version|class|fctEventPlex}} ** {{l/version|class|fcTable_keyed_single}} ==Functions== * public function '''GetRecord_forKey'''($id) { * public function '''GetRecords_forKeyList'''($s...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/data (Moved to another site: content was: "==Tables== * {{l/sub|event}} logs", and the only contributor was "Woozle" (talk))
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/data/event (Moved to another site: content was: "==Tables== * {{l/ferreteria/table|event}}: EventPlex core * {{l/ferreteria/table|event_done}} * {{l/ferreteria/table|event_in_table}} * {{l/ferreteria/table|event_notes}}", and the only contributor was "Woozle" (talk))
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/trait/ftExecutableTree (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''uses''': {{l/version|trait|ftExecutableTwig}} * '''used by''': ** {{l/version|class|fcNavBase}} ** {{l/version|class|fcContainerTag}} ** {{l/version|class|fcPageContent}} ** {{l/version|class|fcPage}} <source lang=php> // PURPOSE: So an ExecutableTwig node will pass events down to its subnodes trait ftExec...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/trait/ftExecutableTwig (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''uses''': ''nothing'' * '''used by''': ** {{l/version|class|fcNavBase}} <source lang=php> // PURPOSE: So a node can respond to events (does not pass them down to subnodes) trait ftExecutableTwig { public function DoEvent($nEvent) { $this->OnEventDispatch($nEvent); } protected function OnEventDi...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage (Moved to another site: content was: "==About== Ferreteria is a pretty damn complicated place, but it's actually pretty easy to get it to do what you want; you just have to know where to go and what to say. * '''I/O''': ** /browser: interacting with the web browser ** /events: writing (and sometimes reading) the event log * '''DB''' - database operations: ** /SQO: structured query objects (TODO: move to...", and the only contributor was "Woozle" ([...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/SQO (Moved to another site: content was: "==About== Structured query objects (SQOs) allow classes to define the best way of implementing various parts of more complicated queries without having to define the entire query. Each SQO class represents part of an SQL statement and allows modification of its parameters and contents (if any). The Render() and Trace() methods work for any element at any level, so you can in...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/browser (Moved to another site: content was: "How to generate browser output depends on what kind of output you want to generate. ==Page Title== There are actually two kinds of page title, both of which can be set or updated at any time prior to the rendering phase: * '''browser title''': what the browser shows in its window frame * '''content title''': text displayed in a standard prominent format at the top of the page, s...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/db (Moved to another site: content was: "==About== '''Databases''' in Ferreteria are managed through several sets of classes that work together. I am in the process of rewriting this module from scratch; information about the existing code is in /v1. ==Rules== * Each '''Connection''' should be requested from the static '''DBO Factory''' class by passing it a connection spec. * The Factory looks up which '''Connectio...", and the only contributor was "Woozle" (...)
  • 18:42, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/db/records (Moved to another site: content was: "The top layer of routines for writing data from a recordset object back to the database is pretty simple and consists of two main functions: * table: <code>public function Insert(array $arData)</code> * table: <code>public function Update(array $arChg,$sqlWhere,$isNativeData=FALSE)</code> * recordset: <code>public function Update(array $arChg,$isNativeData=FALSE)</code> The <cod...", and the only contributor was "Woozle" (...)
  • 18:41, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/db/v1 (Moved to another site: content was: "==About== The division of duties between the different class-families was rather muddled. When PHP deprecated the default MySQL library, it seemed easier to rewrite the whole structure from the ground up than to try to figure out how to work in support for the MySQLi library. ==Files== * {{ferreteria/code|db/data.php}} * {{ferreteria/code|db/data-chained.php}} * {{ferreteria/code...", and the only contributor was "Woozle" (...)
  • 18:41, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/events (Moved to another site: content was: "==About== All types of events are (or soon will be) tied to a central table. The idea is that we should be able to arbitrarily add new types of events with their own specialized data by having "sub-tables" which store the additional fields and point back to the base event table for all the basic stuff, instead of having one massive table with every possible field in it (most of w...", and the only contributor was "Woozle" (...)
  • 18:41, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/forms (Moved to another site: content was: "==About== ''This page may be slightly out of date, e.g. class names may have changed.'' '''Forms''' in Ferreteria consist of several sets of classes that work together: * '''control''' classes render editable (and eventually non-editable) data fields * '''field''' classes handle translating values between internal storage and on-disk storage (database) ==Status== * This is versi...", and the only contributor was "Woozle" (...)
  • 18:41, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/forms/creating (Moved to another site: content was: "How to create a form for editing record-based data: from {{vbzcart/code|dropins/orders/order.php#L1507}} (function PageForm()): <php> $oForm = new fcForm_DB($this); $oField = new fcFormField_<type>($oForm,'<field name>'); $oCtrl = new fcFormControl_HTML[_<type>]($oField,array(<HTML attributes>)); </php> The first line creates a Form object, the next line creates a...", and the only contributor was "Woozle" ([...)
  • 18:41, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/forms/displaying (Moved to another site: content was: "==displaying a form== See {{l/vc/code|dropins/orders/order.php#L1178|order.php AdminPage_basic()}} for a working example of a full-page form, and {{l/vc/code|dropins/orders/order.php#L1313|order.php PageTemplate()}} for building a template. ===template example=== <source lang=php> private $tpPage; protected function PageTemplate() { if (empty($this->tpPage)) { $sTp...", and the only contributor was "Woozle" (...)
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/forms/v1 (Moved to another site: content was: "#REDIRECT Ferreteria/v1/usage/forms", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/login (Moved to another site: content was: "==Data== This uses essentially the same tables as VbzCart/tables#Users -- documentation to be moved here eventually. ==Code== ===log in with existing user/password=== '''clsPageLogin''' (see {{l/same|pages}}): <php> protected function DoLoginCheck() { $this->App()->Session()->UserLogin($this->LoginName(),$this->sPass); } </php> '''clsUserSession''': <php> /*----...", and the only contributor was "Woozle" ([...)
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/menus (Moved to another site: content was: "==About== '''Menus''' in {{l/ferreteria}} handle... several things. * display of hierarchical URL-based menus * conversion of URLs into selected menu items/options ==Files== * {{ferreteria/code|menu.php}} * {{ferreteria/code|menu-data.php}} * {{ferreteria/code|widgets/menu-helper.php}} * {{ferreteria/code|widgets/menu-action.php}} ==Classes== * '''clsMenuNode''' ({{ferreteria/cod...", and the only contributor was "Woozle" (...)
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/pages (Moved to another site: content was: "==About== '''Pages''' in Ferreteria handle execution of various processes to build a page, including form input handling and rendering of output. An application will generally create their own page class descended from one of these classes, depending on what functionality it wants. When URL translation is needed from a Page object (e.g. ParsePath()), the object passes the reque...", and the only contributor was "Woozle" (...)
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/usage/tree (Moved to another site: content was: "==About== The '''tree''' utility class handles hierarchical linked lists. ==File== * {{ferreteria/code|util/tree.php}} ==Class== * '''clsTreeNode'''", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3 (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRow", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRowDisplay (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRowDisplay", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRowMemory (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRowMemory", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRowStandard (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRowStandard", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRow internal (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRow internal", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cFieldRow sourced (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cFieldRow sourced", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORow", and the only contributor was "Woozle" (talk))
  • 18:40, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORowDisplay (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORowDisplay", and the only contributor was "Woozle" (talk))
  • 18:39, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORowMemory (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORowMemory", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORowStandard (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORowStandard", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORow internal (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORow internal", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIORow sourced (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIORow sourced", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource db (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource db", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource db keyed (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource db keyed", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource internal (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource internal", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource standard query (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource standard query", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cIOSource standard table (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cIOSource standard table", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cMakableFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cMakableFieldRow", and the only contributor was "Woozle" (talk))
  • 18:38, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cMemoryRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cMemoryRow", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cMemoryTable (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cMemoryTable", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cPortalRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cPortalRow", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cPortalRow Table (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cPortalRow Table", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cPortalRow database (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cPortalRow database", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cPortalRow native (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cPortalRow native", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cPortalRow storage (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cPortalRow storage", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cStandardTable (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cStandardTable", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/cStandardRow (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/cStandardRow", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/fcDropInManager (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/fcDropInManager", and the only contributor was "Woozle" (talk))
  • 18:37, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v3/class/fcrDropInModule (Moved to another site: content was: "#REDIRECT Ferreteria/v0.3/class/fcrDropInModule", and the only contributor was "Woozle" (talk))
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftRenderableTree (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''used by''': {{l/version|class|fcPage}} ==Code== <source lang=php> trait ftRenderableTree { protected function RenderNodes() { $out = NULL; if ($this->HasNodes()) { $out = $this->RenderBeforeNodes(); $ar = $this->GetNodes(); foreach ($ar as $name => $oNode) { $out .= $oNode->Render();...", and the only contributor was "Woozle" (...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftMultiKeyedTable (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|db/v2/db-tr-multikey.php}} * '''uses''': {{l/version|class|ftKeyedTable}} ==Functions== * public function '''GetSeparatorCharacter'''() ** RETURNS: character for separating multiple keys in a single string ** PUBLIC so recordset can access it * abstract public function '''GetKeyNames'''(); ** NEW ** PUBLIC so Records can acces...", and the only contributor was "Woozle" (...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftKeyedTable (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|db/v2/tables/db-table-keyed.php}} * '''uses''': ''none'' * '''used by''': {{l/version|class|ftMultiKeyedTable}}, {{l/version|class|ftSingleKeyedDBTable}} ==Functions== * abstract public function '''GetRecord_forKey'''($id); ** INPUT: $id = scalar containing the key value(s) for the wanted row", and the only contributor was "Woozle" (talk))
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftExecutableTwig (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/version|file|page/page.php}} * '''uses''': nothing * '''used by''': ** {{l/version|class|ftExecutableTree}} ==Code== <source lang=php> // PURPOSE: So a node can respond to events (does not pass them down to subnodes) trait ftExecutableTwig { public function DoEvent($nEvent) { $this->OnEventDispatch($nEvent); } protected function...", and the only contributor was "Woozle" ([...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/ftExecutableTree (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''uses''': {{l/version|class|ftExecutableTwig}} * '''used by''': ** {{l/version|class|fcContainerTag}} ** {{l/version|class|fcPageContent}} ** {{l/version|class|fcPage}} ==Code== <source lang=php> // PURPOSE: So an ExecutableTwig node will pass events down to its subnodes trait ftExecutableTree { use ftE...", and the only contributor was "Woozle" (...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcTreeNode (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|util/tree.php}} * '''extends''': ''none'' * '''extender''': {{l/version|class|fcPageElement}} <source lang=php> class fcTreeNode { private $arSubs; // sub-nodes //protected $intRefs; // commented out 2016-11-11 // ++ SELF ++ // protected $sName; public function SetName($sName) { $this->sName = $sName;...", and the only contributor was "Woozle" ([[U...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcToggleLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/items.php}} * '''extends''': {{l/version|class|fcDynamicLink}} <source lang=php> class fcToggleLink extends fcDynamicLink { ---- OVERRIDE - removes self from the URL when selected, so that clicking again un-toggles state: protected function GetLinkArray_figured() { $isSel = $this->GetIsSelected();...", and the only contributor was "Woozle" ([[...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcTable keyed single (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|db/v2/tables/db-table-keyed.php}} * '''extends''': {{l/version|class|fcTable_keyed}} * '''uses''': {{l/version|class|ftSingleKeyedDBTable}} * '''used by''': {{l/version|class|fcTable_keyed_single_standard}} ==Functions== * public function '''Insert_andGet'''(array $arData) ==Code== <source lang=php>abstract class fcTable_keyed...", and the only contributor was "Woozle" (...)
  • 18:34, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcPageElement (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''extends''': {{l/version|class|fcTreeNode}} * '''extenders''': ** {{l/version|class|fcSectionHeader}} ** {{l/version|class|fcNavBase}} ** {{l/version|class|fcpeSimple}} ** {{l/version|class|fcHypertextTag}} ** {{l/version|class|fcPage}} ** {{l/version|class|vcNavElement_home|project=VbzCart|version=v1}} **...", and the only contributor was "Woozle" ([...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcPageContent/OnEventDispatch (Moved to another site: content was: "{{page/code/class/method}} * '''defined in''': {{l/version/method|ftExecutableTwig|OnEventDispatch}}($nEvent) ==Calls== * {{l/version/method|fcPageContent|OnEventBefore}}(2) calls... ** {{l/version/method|fcPageContent|OnEventDispatch}}, which calls... *** {{l/project/method|vcPageContent_ckout|OnRunCalculations|project=VbzCart|version=v1}}() [protected; events system]", and the only contributor was "Woozle" ([[User talk:Wo...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcPageContent (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/version|file|page/page.php}} * '''extends''': {{l/version|class|fcpeSimple}} * '''uses''': ** {{l/version|class|ftExecutableTree}} ** {{l/version|class|ftRenderableTree}} * '''extended by''': ** {{l/version|class|gcPageContent|project=Greenmine|version=v1}} ** {{l/version|class|vcPageContent|project=VbzCart|version=v1}} ==Calls== * <s>{{l/ver...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcPage (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|page/page.php}} * '''extends''': {{l/version|class|fcPageElement}} * '''uses''': ** {{l/version|class|ftRenderableTree}} ** {{l/version|class|ftExecutableTree}} * '''extenders''': ** {{l/version|class|fcHTMLPage}} ==Calls== * {{l/version/method|fcPage|DoBuilding}}() calls... ** {{l/version/method|fcPage|DoEvent}}(KI_NODE_EVEN...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcNavLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/nav.php}} * '''extends''': {{l/version|class|fcNavBase}} * '''extender''': {{l/version|class|fcMenuLink}} <source lang=php> /*:::: PURPOSE: a navigation link * permission-aware (from base) * defaults to having permission (from base) * does not define URL NOTE: It's tempting to make this a fcHypertextTag be...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcNavBase (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/nav.php}} * '''extends''': {{l/version|class|fcPageElement}} * '''extender''': {{l/version|class|fcNavLink}} * '''uses''': {{l/version|trait|ftExecutableTree}} <source lang=php> /*:::: PURPOSE: base class for links and folders ADDS event-passing and consumption to PageElements ABSTRACT: n/i = Render(), new = RenderC...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcMenuOptionLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/hdr.php}} * '''extends''': {{l/version|class|fcToggleLink}} * '''extender''': {{l/version|class|fcHeaderChoice}} <source lang=php> :::: PURPOSE: menu link that can be one of several mutually-exclusive options Designed for headers, but theoretically should work in vertical/hierarchical menus as well.: class fcMen...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcMenuLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/items.php}} * '''extends''': {{l/version|class|fcNavLink}} * '''extender''': {{l/version|class|fcLink_fromArray}} <source lang=php> /*:::: PURPOSE: base class for menu-links which are usage-aware Base class does not define how usage is determined. It is also still PASSIVE - status checks happen when rendering....", and the only contributor was "Woozle" ([[...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcLink fromArray (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/items.php}} * '''extends''': {{l/version|class|fcMenuLink}} * '''extender''': {{l/version|class|fcDynamicLink}} <source lang=php> class fcLink_fromArray extends fcMenuLink { ---- CEMENT: protected function GetLinkURL() { $arPath = $this->GetLinkArray(); $fpArgs = fcURL::FromArray($arPath); return...", and the only contributor was "Woozle" ([...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcFormResult/ReceiveControl (Moved to another site: content was: "==Calls== * calls {{l/version/method|fcFormControl|ReceiveForm}}(), which can be either of... ** {{l/version/method|fcFormControl_HTML|ReceiveForm}}() ** {{l/version/method|fcFormControl_HTML_CheckBox|ReceiveForm}}() ** and returns {{l/version|class|fcControlStatus}}", and the only contributor was "Woozle" (talk))
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcFormResult (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|forms/form.php}} * '''extends''': ''none'' * '''methods''': ** {{l/version/method|fcFormResult|ReceiveControl}}()", and the only contributor was "Woozle" (talk))
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class/fcDynamicLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/items.php}} * '''extends''': {{l/version|class|fcLink_fromArray}} * '''extender''': {{l/version|class|fcToggleLink}} <source lang=php> :::: PURPOSE: selectable link that isn't dropin-specific ABSTRACT: n/i = GetLinkURL(): abstract class fcDynamicLink extends fcLink_fromArray { // ++ CALCULATIONS ++ //...", and the only contributor was "Woozle" ([[User t...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2/class (Moved to another site: content was: "{| |- ! alphabetical !! tree |- | valign=top | {{#ask: thing type::Ferreteria/class version::v2 |format=broadtable |limit=50 |offset=0 |link=all |sort= |order=asc |headers=show |searchlabel=... further results |class=sortable wikitable smwtable }} | ==Classes== * {{l/version|class|fcMenuKiosk}} ** {{l/version|class|fcMenuKiosk_admin}} * {{l/version|class|fcTreeNo...", and the only contributor was "Woozle" (...)
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v2 (Moved to another site: content was: "==Pages== * {{l/sub|usage}} * {{l/sub|class}}es * {{l/sub|data}} ** {{l/sub|data/event}} ==Classes== * {{l/version|class|fcTreeNode}} ==Traits== * {{l/version|trait|ftExecutableTree}} * {{l/version|trait|ftExecutableTwig}}", and the only contributor was "Woozle" (talk))
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/PortBank (Moved to another site: content was: "#REDIRECT Ferreteria/v0.5/portbank", and the only contributor was "Woozle" (talk))
  • 18:33, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/ClassLoader (Moved to another site: content was: "#REDIRECT Ferreteria/v0.5/classloader", and the only contributor was "Woozle" (talk))
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/user session (Moved to another site: content was: "==About== * USED BY: the {{l/ver|login}} system, especially the {{l/ver|login/session|session management}} subsystem. * PURPOSE: for managing web sessions * INTERNAL RULES: ** Get the session cookie. (If no cookie, we're not logged in.) ** Load the session record indicated by the cookie. ** Check the session record to make sure it matches the current client. ** If it does, the se...", and the only contributor was "Woozle" (...)
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/user client (Moved to another site: content was: "This table is used by the {{l/ver|login}} system. ==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_client` ( `ID` int NOT NULL AUTO_INCREMENT, `CRC` int unsigned NOT NULL COMMENT 'crc32(Address+Browser) - unique integer defined by client specs', `Address` varchar(63) CHARACTER SET utf8 NOT NULL COMMENT 'IP addre...", and the only contributor was "Woozle" (...)
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/user account (Moved to another site: content was: "This table is used by the {{l/ver|login}} system. ==History== * '''2022-03-17''' (Note) I feel like "UserName" is ambiguous. Maybe "AcctName"? "LoginName"? * '''2022-03-23''' Changed "UserName" to "LoginSlug". Added "WhenLogin", "WhenUsed', "WhenLogout". ==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_account` ( `ID` int NOT NULL AUTO_INCREMENT, `LoginSlug` varchar(...", and the only contributor was "Woozle" (...)
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v1/usage/forms (Moved to another site: content was: "==Rules== * Every '''control''' (clsCtrl) belongs to a '''control row''' (clsCtrls). * '''Control row'''s can be indexed in order to allow for multi-row editing. * '''clsCtrls''' should eventually be renamed '''clsCtrlRow'''. * I haven't decided if there needs to be a clsForm class for containing multiple control rows. ** Indexing is optional if you're only editing one row at a t...", and the only contributor was "Woozle" (...)
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/menu (Moved to another site: content was: "==About== Menus in Ferreteria are static HTML which use URL data to convey state-changes. Many of the same classes and code are also used for isolated action-links which can be placed anywhere on a page, as appropriate (e.g. "[recalculate]", "[void]"). ==Changes from v0.4== The code for adding a menu entry to a section-header used to look like this: <syntaxhighlight lang=php>...", and the only contributor was "Woozle" ([[Us...)
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/data (Moved to another site: content was: "==Tables== * {{l/ver|sql/user_account}} * {{l/ver|sql/user_client}} * {{l/ver|sql/user_session}}", and the only contributor was "Woozle" (talk))
  • 18:30, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login (Moved to another site: content was: "==About== The login feature handles user/session authentication. It consists of three main phases: * /submit: checking user's submitted credentials * /session: checking Session cookie * /logout: handling of user logout Code files/filesets involved include: * {{l/ferreteria/code|login}} - core data and storage I/O classes -- see {{l/sub|data}} * {{l/ferreteria/code|dr...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/feature (Moved to another site: content was: "=the Features system= A "Feature", in this context, is a set of classes which work together to handle a particular type of data, traditionally represented by a table in a database. The class-set for each Feature is primarily organized around a descendent (subclass) of the Feature class. Each Feature subclass represents a singleton object and has a SpecSlug() static method for id...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/dropin (Moved to another site: content was: "A '''dropin''' is a collection of code-files which can be included in a Ferreteria project by simply being "dropped in" to the appropriate folder (as designated by the local configuration). Each dropin must have an index file which tells Ferreteria what classes, actions, files, etc. are involved. ==Files/Classses== * {{l/ferreteria/code|base/dropin.php}} for dropin-specific l...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/data (Moved to another site: content was: "=Data Storage Classes= v0.5 includes a significant refactoring of how database-related objects are managed. The goal was to simplify access to global singleton objects in general, and databases and tabloids in particular, while retaining flexibility (e.g. for different applications to determine the database in which each table is store...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/portbank (Moved to another site: content was: "==PortBank system== PortBanks are a new set of classes designed to automate format-conversion when reading or writing structured data from/to an external interface (database, display). ===Structure=== * A '''PortBank''' is an object which contains ** a set of '''{{l/ver|PortRow}}''' objects (which, by default, it creates). Each PortRow has a Type string. In theory there can be an...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/classloader (Moved to another site: content was: "The ClassLoader ({{l/ferreteria/code|loader/ClassLoader.php}} handles loading of all other classes in Ferreteria. It is (of necessity) written so it can be used without loading any other part of Ferreteria, aside from the cEnv class (of which it loads the appropriate variant in order to make diagnostics easier to read). ==Class Structure== * the '''Loader''' (class <code>caLoader...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5 (Moved to another site: content was: "==Pieces== Alphabetic: * /@cls: class documentation * /classloader * /data * /db: database subsystem * /dropins each define multiple data-features that work together * /features are built on PortBanks * /global depot * /login system * /menus * /nodes * /portbanks: foundation for Features * /registry of various things * /sql: tab...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.42/sql/node leaf (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node_leaf|0.41}}, {{l/ferreteria/|v0.42/sql/node_leaf|0.42}}, {{l/ferreteria/|v0.5/sql/node_leaf|0.5}} ==About== * '''Purpose''': Values for nodes ==Concept== Every '''leaf''': * has ** a data type ** a name (unique within the node) ** a value * is like a single field in a single record ==Fields== * '''Type''': name of type; caller code w...", and the only contributor was "Woozle" (...)
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/sql/node leaf time (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/sql/node leaf time", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/sql/node leaf text (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/sql/node leaf text", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/sql/node leaf int (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/sql/node leaf int", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/sql/node leaf (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/sql/node leaf", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/sql/node (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/sql/node", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/odata/node (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/odata/node", and the only contributor was "Woozle" (talk))
  • 18:29, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/odata/leaf (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/odata/leaf", and the only contributor was "Woozle" (talk))
  • 18:26, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.42/sql/node (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node|0.41}}, {{l/ferreteria/|v0.42/sql/node|0.42}}, {{l/ferreteria/|v0.5/sql/node|0.5}} ==About== * '''table purpose''': root for all data * '''record purpose''': a thing that has values * '''Module''': {{l/version|odata}} ==Concept== Every '''node''' * is a record in the node table * can have zero or more '''leaf'''s ** There's generally...", and the only contributor was "Woozle" (...)
  • 18:26, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.42/odata (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/odata|0.41}}, {{l/ferreteria/|v0.42/odata|0.42}}, {{l/ferreteria/|v0.5/node|0.5}} ==About== Each {{l/version|sql|node}} represents the core of a pseudo-record, which can have an arbitrary set of fields (leafs). Each {{l/version|sql|leaf}} (field within a p-record) must have a unique name. There is a registry, maintained by code, of pseudorec...", and the only contributor was "Woozle" (...)
  • 18:26, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.42/log (Moved to another site: content was: "The event-logging system uses the [[../odata|object-data]] system, including the table structure (under different names). Schema documentation here will be kept separate in case of tweaks, and to make it easier to construct the tables. Tentatively, the "log.Type" field will be slightly repurposed from its usage in node. ==History== * '''2020-02-22''' restored the <code>log_leaf....", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/odata (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/odata|0.41}}, {{l/ferreteria/|v0.42/odata|0.42}}, {{l/ferreteria/|v0.5/node|0.5}} ==About== This system is experimental, and replaces/updates the old content system (which was really part of 0.2 or 0.3). Each node represents the core of a pseudo-record, which can have an arbitrary set of fields (leafs). Each le...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/log (Moved to another site: content was: "The event-logging system uses the [[../odata|object-data]] system, including the table structure (under different names). Schema documentation here will be kept separate in case of tweaks, and to make it easier to construct the tables. Tentatively, the "log.Type" field will be slightly repurposed from its usage in node. ==Tables== ===log=== '''Documentation''': {{l/version|sql|n...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/sql/node leaf time (Moved to another site: content was: "==About== * '''Purpose''': Node ({{l/version|sql|node}}) leafs that store timestamps * '''Depends on''': {{l/version|sql|node_leaf}} ==History== * '''2020-01-17''' created ==SQL== <source lang=mysql>CREATE TABLE `node_leaf_time` ( `ID_Leaf` INT(4) NOT NULL COMMENT "ID of leaf to which this value belongs", `Value` DATETIME DEFAULT NULL COMMENT "the value", PRI...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/sql/node leaf text (Moved to another site: content was: "==About== * '''Purpose''': Node ({{l/version|sql|node}}) leafs that are textual in nature * '''Depends on''': {{l/version|sql|node_leaf}} ==History== * '''2017-03-12''' Started, because it's needed for multiple sub-projects. * '''2017-07-28''' Renaming TF "values" as "leafs", so this (tf_value_text) becomes tf_leaf_text. * '''2017-08-03''' Decided all leaf-values should be tied t...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/sql/node leaf int (Moved to another site: content was: "==About== * '''Purpose''': Node ({{l/version|sql|node}}) leafs that are integer in nature * '''Depends on''': {{l/version|sql|node_leaf}} ==History== * '''2020-01-23''' created ==SQL== <source lang=mysql>CREATE TABLE `node_leaf_int` ( `ID_Leaf` INT(4) NOT NULL COMMENT "ID of leaf to which this value belongs", `Value` BIGINT DEFAULT NULL COMMENT "the value", PRI...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/sql/node leaf (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node_leaf|0.41}}, {{l/ferreteria/|v0.42/sql/node_leaf|0.42}}, {{l/ferreteria/|v0.5/sql/node_leaf|0.5}} ==About== * '''Purpose''': Index to all {{l/version|sql|node}} leafs, regardless of format ==Fields== * '''Type''': name of type; caller code will maintain an index of leaf-handler classes (<code>array[Type] => class_name</code>) ==Histo...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/sql/node (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node|0.41}}, {{l/ferreteria/|v0.42/sql/node|0.42}}, {{l/ferreteria/|v0.5/sql/node|0.5}} ==About== * '''table purpose''': root for all data * '''record purpose''': a thing that has values * '''Module''': {{l/version|odata}} * '''History''': ** '''2017-03-12''' started ** '''2017-04-09''' decided there really should be a WhenMade timestamp;...", and the only contributor was "Woozle" (...)
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/odata/node (Moved to another site: content was: "* '''table''': {{l/version|sql|node}} Every '''node''' * is a record in the node table * can have zero or more '''leaf'''s ** There's generally no point to having zero, but no reason to forbid it. * can have a (node) '''type''' which points to a handler-class ** so that when we're looking at a group of unspecified nodes, we know how to handle each one", and the only contributor was "Woozle" (talk))
  • 18:25, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/odata/leaf (Moved to another site: content was: "* '''table''': {{l/version|sql|node_leaf}} Every '''leaf''': * has ** a data type ** a name (unique within the node) ** a value * is like a single field in a single record", and the only contributor was "Woozle" (talk))
  • 18:24, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/odata (Moved to another site: content was: "The odata module has had two revisions: * v0.41 * v0.42", and the only contributor was "Woozle" (talk))
  • 18:24, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/login (Moved to another site: content was: "==Terminology== * '''request session''': the time between the initial request for a URL and when the code finishes executing * '''browser session''' ({{l/ferreteria/table|user_session}}): a way to identify whether we're talking to a given browser (client) on a given machine; uses cookie * '''browser identity''' ({{l/ferreteria/table|user_client}}): a given browser (client) at a g...", and the only contributor was "Woozle" (...)
  • 18:24, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/log (Moved to another site: content was: "The event-logging module has had two versions: * v0.42 * v0.41 - no data (even test data) was ever entered", and the only contributor was "Woozle" (talk))
  • 18:24, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/frame (Moved to another site: content was: "The framework class-set handles collections of objects, some of which may be creatable on demand. It is a fixed-depth hierarchy consisting of the following class families: * '''Piece''' - a handler or "box" for an object which may or may not yet be present. Some Pieces can create their objects on demand. * '''Space''' - a collection of Pieces defined by a particular code-module (...", and the only contributor was "Woozle" (...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tKeyedRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tKeyedRow { protected function GetKeyName() { $tbl = $this->GetSourceObject(); if (method_exists($tbl,'GetKeyName')) { $sKey = $tbl->GetKeyName(); } else { $sKey = NULL; } return $sKey; } public function GetKeyField() { $sKey = $this->GetKeyName(); $oField = $this->GetExistingField($sKey); retur...", and the only contributor was "Woozle" (...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tLoadableRow (Moved to another site: content was: "#REDIRECT Ferreteria/class/tRowsBlob", and the only contributor was "Woozle" (talk))
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tMakableFieldRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> // PURPOSE: adds functionality to create fields as needed trait tMakableFieldRow { ---- PURPOSE: sets an individual value OVERRIDE: will create Field object if not set: public function SetValue($sKey, $val) { $oField = $this->MakeField($sKey); $oField->SetValue($val); } protected...", and the only contributor was "Woozle" ([...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tMonokeyQueryableSource (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> // PURPOSE: additional things you can do with a single-keyed queryable source trait tMonokeyQueryableSource { // ++ UTILITY ++ // /*---- REQUIRES: GetKeyName() : tDataDesign_singleKey GetDatabase() : tQueryableSource SelectRows() : tQueryableSource GetRowCount() : tSequentialAccess...", and the only contributor was "Woozle" ([...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tQueryableSource (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: USAGE: could be a query or a table HISTORY: 2018-12-30 adapting from tSelectable_Source Discarding function GetStoragePortals() - doesn't belong here was: $rs = $this->SpawnRows(); return $rs->GetStoragePortals();: trait tQueryableSource { // ++ FRAMEWORK ++ // abstract protected function Get...", and the only contributor was "Woozle" (...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tRowsBlob (Moved to another site: content was: "{{page/code/class}} <source lang=php> tttt IMPLEMENTS ifRowsBlob STANDARD USE: PortalRow types: trait tRowsBlob { private $binResult; public function SetResultBlob($r) { $this->binResult = $r; } public function GetResultBlob() { return $this->binResult; } } </source> * '''file''': {{l/ferreteria/file|data/rows/sourced.php}} * '''implements''': {{l/fe...", and the only contributor was "Woozle" (...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSaveableRow (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> trait tSaveableRow { // ++ SETUP ++ // abstract protected function GetSelfFilter(); // -- SETUP -- // // ++ STORAGE VALUES ++ // /*---- FX(): GetInsertStorageOverrides(), GetUpdateStorageOverrides() INPUT: $ar (optional) = list of key-value pairs (values, not SQL-formatted) to be included...", and the only contributor was "Woozle" ([[User...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSelectable Source (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> tttt PURPOSE: Table-like object from which records can be selected but not necessarily a Table Basically, a query. USE WITH cIOSource: trait tSelectable_Source { abstract public function FieldsString_forSelect(); abstract public function SourceString_forSelect(); function GetStoragePortals() { /*----...", and the only contributor was "Woozle" ([[User...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSequentialAccess (Moved to another site: content was: "{{page/code/class}} <source lang=php> tttt PURPOSE: for enabling sequential access to multiple rows of data Does not implement a method of storing the data. REQUIRES: GetFields() used by DumpRows(), FetchRows_asFieldArray(), FetchRows_asFieldArray( GetValue() used by FetchRows_asFieldArray(), SelectColumnValues_asArray( fka GetFieldValue() (deprecated): ...", and the only contributor was "Woozle" ([...)
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSimpleFields (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> // CEMENTS: tQueryableSource trait tSimpleFields { // CEMENT public function FieldsString_forSelect() { return '*'; } } </source> * '''file''': {{l/ferreteria/file|data/core/source.php}}", and the only contributor was "Woozle" (talk))
  • 18:22, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSingleKey Row (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tSingleKey_Row { // CEMENT for tSaveableRow protected function GetSelfFilter() { return $this->GetKeyField()->MakeStorage()->GetSelfFilter(); } } </source> * '''file''': {{l/ferreteria/file|data/rows/savable.php}} * '''used by''': ** {{l/ferreteria/class|cFieldRowStandard}} ** {{l/ferreteria/class|cFieldRowMemo...", and the only contributor was "Woozle" (...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSource SingleKeyed (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> trait tSource_SingleKeyed { // ++ SETUP ++ // // PUBLIC because Recordset wrapper class needs to use it abstract public function GetKeyName(); // -- SETUP -- // } </source> * '''replaced by''': {{l/ferreteria/class|tDataDesign_singleKey}} * '''file''': <s>{{l/ferreteria/file|data/sources/source-db.php}}</s...", and the only contributor was "Woozle" (...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSourcedFieldRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tSourcedFieldRow { public function __construct(cIOSource $oSource) { $this->SetSourceObject($oSource); } protected function SetSourceObject(cIOSource $oSource) { $this->oSource = $oSource; } // PUBLIC so PortalRow objects can access public function GetSourceObject() : cIOSource { return $this->oSource; }...", and the only contributor was "Woozle" ([[U...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tSourcedStorage (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> // a portal row that has a Source trait tSourcedStorage { protected function GetSourceObject() : cIOSource { return $this->GetRowObject()->GetSourceObject(); } protected function GetDatabase() : cDatabaseConnection { return $this->GetSourceObject()->GetDatabase(); } } </source> This is obsolete, since...", and the only contributor was "Woozle" ([...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tTableSource (Moved to another site: content was: "#REDIRECT Ferreteria/class/tHasTableSource", and the only contributor was "Woozle" (talk))
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/fx (Moved to another site: content was: "{| class="sortable wikitable" ! function name !! defined in |- | AddRow(cFieldRow $rc) | (T) {{l/ferreteria/class|tInternalStorage}} |- | ClearValues() | {{l/ferreteria/class|cFieldRow}} |- | DumpRows() | (T) {{l/ferreteria/class|tSequentialAccess}} |- | FetchRows_asFieldArray($sField) | (T) {{l/ferreteria/class|tSequentialAccess}} |- | FieldsString_forSelect() | (T) {{l/ferreter...", and the only contributor was "Woozle" (...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/usage/forms (Moved to another site: content was: "I'm now finding that forms need to do I/O via methods other than database tables and HTML. For Cart records in VbzCart, it turns out to be useful to serialize the form data and store it in a single Cart field, which considerably simplifies the coding and reduces disk access (the old method required one disk access per form field, while serializing can be done once per entire...", and the only contributor was "Woozle" ([...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4 (Moved to another site: content was: "==Pieces== * /classes: class documentation * /files: folder structure ** /file/menu * /frames: collections of data-objects * /log: the event-logging system * /login: the login management system * /odata: object-data system", and the only contributor was "Woozle" (talk))
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/class (Moved to another site: content was: "==Classes== * /fcMenuOptionLink", and the only contributor was "Woozle" (talk))
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/class/fcMenuOptionLink (Moved to another site: content was: "{{page/code/class}} * '''file''': {{l/ferreteria/file|menu/hdr.php}} * '''extends''': {{l/version|class|fcToggleLink}} * '''extender''': {{l/version|class|fcHeaderChoice}} ==Usage== Objects are constructed with a single array argument: {| |- | array['base'] || = base URL to prefix all output URLs |- | array['kname'] || = name of option group to which this option belongs |- | arr...", and the only contributor was "Woozle" (...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/file/menu (Moved to another site: content was: "==Folders== * /items * /nav", and the only contributor was "Woozle" (talk))
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/file/menu/items (Moved to another site: content was: "==Purpose== This folder contains classes for building navigational display elements (aka menus) on a page. ==Files== * {{l/same|nav}}/NavFolder ** '''MenuFolder''' * {{l/same|nav}}/NavLink ** '''MenuLink''' *** '''ArrayLink''' **** '''DynamicLink''' ***** '''ToggleLink''' **** '''UtilityLink''' ==Terminology== [self [content]] (2020-12-08 note: I don't remember ''exactly'' what t...", and the only contributor was "Woozle" (...)
  • 18:21, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.4/file/menu/nav (Moved to another site: content was: "==Purpose== Code in this folder defines simple navigation item classes. ==Files== * ../page/PageElement ** '''NavBase''' *** '''NavFolder''' *** '''NavLink''' **** '''NavLinkFixed'''", and the only contributor was "Woozle" (talk))
  • 18:19, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tInternalStorage (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> ---- CEMENTS: tSequentialAccess NOTE: should probably be named tInternalSequentialStorage or similar: trait tInternalStorage { use tSequentialAccess; private $arRows = array(); private $idxData = -1; // ++ DATA STATUS ++ // ---- RETURNS: number of rows in the resultset: public fu...", and the only contributor was "Woozle" (...)
  • 18:19, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tIOSource internal (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> :::: PURPOSE: adds features to I/O source that support rows stored in an internal keyed array REPLACES: fcDataTable_array USE IN: cIOSource: trait tIOSource_internal { public function SetRow($sKey,cIORow $rc) protected function GetAllRows() public function GetRows_forAll() } </source> * '''replaced by''': {{l/fe...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tHasTableSource (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> tttt STANDARD USE: storage PortalRow class: trait tHasTableSource { use tQueryableSource; abstract protected function GetTableName(); // ALIAS protected function SourceString_forSelect() { $sName = $this->GetTableName(); return "`$sName`"; } } </source> * '''file''': {{l/ferreteria/f...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tFieldRow Storage (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> tttt PURPOSE: FieldRow with storage portals TODO: will eventually need a corresponding trait for display portals: trait tFieldRow_Storage { abstract protected function GetStoragePortalsClass(); public function GetStoragePortals() { $sClass = $this->GetStoragePortalsClass(); return new $sClass($this);...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tFieldClasses (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> trait tFieldClasses { // RETURNS: list of fields we expect to find abstract public function GetFieldClassArray(); // RETURNS: string representing class of the field named by $sKey public function GetClass_forField($sKey) { public function GetClass_default() { protected function HandleMissingField($sKey) { } </...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tDatabaseStorage (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> tttt CEMENTS tSequentialAccess USE WITH: tQueryableSource type: trait tDatabaseStorage { use tSequentialAccess; // ++ DATA CONTROL ++ // // CEMENTS: tSequentialAccess public function RewindRows() { $this->GetDatabase()->Result_Rewind($this); } // -- DATA CONTROL -- // // ++ DATA STATU...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tDataDesign singleKey (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tDataDesign_singleKey { abstract public function GetKeyName(); // ++ UTILITY ++ // // 2017-03-18 created for EventPlex public function GetRows_forKeyList($sqlIDs) { $sqlWhere = $this->GetKeyName().' IN ('.$sqlIDs.')'; return $this->SelectRows($sqlWhere); } // -- UTILITY -- // } <...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tDataDesign SourcedRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tDataDesign_SourcedRow { public function GetClass_forField($sKey) { return $this->GetSourceObject()->GetClass_forField($sKey); } } </source> * '''file''': {{l/ferreteria/file|data/core/design.php}} * '''used by''': {{l/ferreteria/class|cMemoryRow}}", and the only contributor was "Woozle" (talk))
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tDataDesignDefaults (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> trait tDataDesignDefaults { protected function GetFieldClassArray() { return array(); } public function GetClass_default() { return __NAMESPACE__.'\\cIOField_Text'; } } </source> * '''file''': {{l/ferreteria/file|data/core/design.php}} * '''used by''': {{l/ferreteria/class|cMemoryRow}}", and the only contributor was "Woozle" (talk))
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/tDataDesign (Moved to another site: content was: "{{page/code/class}} <source lang=php> trait tDataDesign { // RETURNS: list of fields we expect to find abstract public function GetFieldClassArray(); // RETURNS: string representing class of the field named by $sKey private $arClasses = NULL; public function GetClass_forField($sKey) { public function GetClass_default() { protected function HandleMissin...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/ifRowsBlob (Moved to another site: content was: "{{page/code/class}} <source lang=php> iiii PURPOSE: interface expected for reading rows from database into portal TODO: Rename *ResultBlob() fx to specifically refer to "rows".: interface ifRowsBlob { function SetResultBlob($r); function GetResultBlob(); } </source> * '''file''': {{l/ferreteria/file|data/db/db.php}} * '''implemented by''': {{l/ferreteria/class|tRo...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/fctUserSessions (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: PURPOSE: Handles the table of user sessions: class fctUserSessions extends ferreteria\data\cStandardTable { use ftFrameworkAccess; // OVERRIDE protected function InitVars() { $this->ClearSession(); } // CEMENT protected function GetTableName() { return 'user_session'; } // CEMENT protected...", and the only contributor was "Woozle" ([...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/fcrUserSession (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: PURPOSE: Represents a single user session record: class fcrUserSession extends \ferreteria\data\cStandardRow { use ftVerbalObject; // ++ SETUP ++ // protected function InitVars() { public function InitNew() { // ++ CLASSES ++ // protected function ClientsClass() { return 'fctUserClients'; } /...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/fcrDropInModule (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: FIELDS: [name]: short name for module [descr]: one-line description [version]: version number (can be non-numeric) [date]: release date in YYYY/MM/DD format [URL]: URL for more information about the module: class fcrDropInModule extends ferreteria\data\cIORow_sourced { // ++ SETUP ++ //...", and the only contributor was "Woozle" ([[User tal...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/fcDropInManager (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> class fcDropInManager extends cIOSource_internal { // METHOD: Goes through App object-factory so we don't get more than one regardless of how it's requested. static public function Me() { // CEMENT protected function RowsClass() { return 'fcrDropInModule'; } // CEMENT public function GetFieldClassArray() {...", and the only contributor was "Woozle" ([[...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cStandardTable (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cStandardTable extends cIOSource implements ifDatabaseSource { use tTableSource; use tSimpleFields; use tDataDesignDefaults; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria/class|cIOSource}} * '''implements''': {{l/ferreteria/class|ifDatabaseSource}} *...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cStandardRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> /*:::: PURPOSE: data-row management for storage I/O FUNCTIONALITY: table-sourced row with single "ID" index REPLACES: fcDataRow HISTORY: 2018-09-30 started 2018-11-30 mostly gutted 2018-12-15 Sources are now pointed to by storage-type PortalRows, not IORows 2019-01-05 renamed from cFieldRowStandard to cStand...", and the only contributor was "Woozle" (...)
  • 18:18, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow storage (Moved to another site: content was: "{{page/code/class}} <source lang=php> class cPortalRow_storage extends cPortalRow implements ifLoadableRows { use tLoadableRow; // lets DB store its resource-blob protected function GetPortalType() { return cIOField::ksPortalStorage; } } </source> * '''file''': {{l/ferreteria/file|data/portals/rows/storage.php}} * '''extends''': {{l/ferreteria/class|cPortal...", and the only contributor was "Woozle" (...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow native (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> class cPortalRow_native extends cPortalRow { use tInternalStorage; protected function GetPortalType() { return cIOField::ksPortalNative; } protected function SetPortals_fromFields(array $arFields) { foreach ($arFields as $sKey => $oField) { $oPortal = $oField->MakeCalculator();...", and the only contributor was "Woozle" ([[Use...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow database (Moved to another site: content was: "{{page/code/class}} <source lang=php> :::: ABSTRACT: GetTableName(), FieldsString_forSelect(): abstract class cPortalRow_database extends cPortalRow_storage { use tDatabaseStorage; public function __construct(cFieldRow $rs) { $this->SetRowObject($rs); } } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria...", and the only contributor was "Woozle" (...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow Table (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cPortalRow_Table extends cPortalRow_database { use tTableSource; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria/class|cPortalRow_database}}", and the only contributor was "Woozle" (talk))
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cPortalRow { public function __construct(cFieldRow $rs) { $this->SetRowObject($rs); } protected function SetRowObject(cFieldRow $rs) { $this->rs = $rs; } ---- PUBLIC because some operations return PortalRow objects and we need to get back to the Row object: public function GetRowObject(...", and the only contributor was "Woozle" (...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource standard query (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_standard_query extends cIOSource_db { use tSelectable_Source; } </source> * '''file''': <s>{{l/ferreteria/file|data/sources/source-db.php}}</s> * '''extends''': <s>{{l/ferreteria/class|cIOSource_db}}</s> * '''uses''': <s>{{l/ferreteria/class|tSelectable_Source}}</s> * '''extended by''': ** FinanceFerret...", and the only contributor was "Woozle" ([[...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMemoryTable (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cMemoryTable extends cIOSource { use tInternalStorage; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''uses''': {{l/ferreteria/class|tInternalStorage}}", and the only contributor was "Woozle" (talk))
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMemoryRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> class cMemoryRow extends cFieldRow { use tMakableFieldRow; //use tDataDesign; use tDataDesign_SourcedRow; use tSourcedFieldRow; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria/class|cMakableFieldRow}} * '''uses''': ** {{l/ferreteria/class|tDataDesign_SourcedRow}}...", and the only contributor was "Woozle" (...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMakableFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/class/tMakableFieldRow", and the only contributor was "Woozle" (talk))
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource standard table (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> // PURPOSE: standard db table source with a single "ID" key abstract class cIOSource_standard_table extends cIOSource_db_keyed { use tSelectable_Source_simple; use tInsertable_Source; use tUpdateable_Source; public function GetKeyName() { return 'ID'; } protected function SourceString_forSelect() // returns Table...", and the only contributor was "Woozle" (...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource internal (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_internal extends cIOSource { use tIOSource_internal; } </source> * '''Replaced by''': {{l/ferreteria/class|cMemoryTable}} * '''File''': <s>{{l/ferreteria/file|data/sources/source.php}}</s> * '''Extends''': {{l/ferreteria/class|cIOSource}} * '''Trait''': {{l/ferreteria/class|tIOSource_internal}} * '''Used...", and the only contributor was "Woozle" ([...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class (Moved to another site: content was: "{| align=right |- | ===All Classes=== {{#ask: thing type::Ferreteria/class version::v3 |format=broadtable |limit=50 |offset=0 |link=all |sort= |order=asc |headers=show |searchlabel=... further results |class=sortable wikitable smwtable }} |} ===Root Classes=== * {{l/version|class|cIOSource}} (TODO: rename to cDataSource) * {{l/version|class|cFieldRow}} * {{l/vers...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowDisplay (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowDisplay", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowStandard (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowStandard", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource db keyed (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_db_keyed extends cIOSource_db { use tSource_SingleKeyed; } </source> * '''replaced by''': (not sure) * '''file''': <s>{{l/ferreteria/file|data/sources/source-db.php}}</s> * '''extends''': {{l/ferreteria/class|cIOSource_db}} * '''uses''': {{l/ferreteria/class|tSource_SingleKeyed}} * '''extended by''': ** '...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource db (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> PURPOSE: source that connects to a database CONCEPT: tables and table-like objects: abstract class cIOSource_db extends cIOSource { public function SetDatabase(cDatabaseConnection $db) public function GetDatabase() : cDatabaseConnection } </source> * '''replaced by''': {{l/ferreteria/class|tTableSource}} * '''file'''...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cIOSource { use tFieldClasses; abstract protected function RowsClass(); public function SpawnRows() } </source> * '''file''': {{l/ferreteria/file|data/sources/source.php}} * '''uses''': {{l/ferreteria/class|tFieldClasses}} * '''extended by''': ** (A) '''{{l/ferreteria/class|cIOSource_internal}}''' extend...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow sourced (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow sourced", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow internal (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow internal", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowMemory (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowMemory", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow sourced (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cFieldRow_sourced extends cFieldRow { public function __construct(cIOSource $oSource) { $this->SetSourceObject($oSource); } protected function SetSourceObject(cIOSource $oSource) { $this->oSource = $oSource; } // PUBLIC so PortalRow objects can access public function GetSourceObject() : cIOSource {...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow internal (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> /*---- HISTORY: 2018-10-09 A note said "I'm not sure this class needs to exist" All code was removed either before this or not long after. 2018-12-03 So, it looks like we need this as a way of not needing to have a Source (Table) for internal data. 2018-12-04 but then I ended up commenting everything out again,...", and the only contributor was "Woozle" ([...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowStandard (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: REPLACES: fcDataRow COPYING METHODS OVER AS NEEDED: abstract class cFieldRowStandard extends cFieldRow_sourced implements ifSingleKeyedRow { use tKeyedRow; use tSaveableRow; use tSingleKey_Row; //use tLoadableRow; // this is a Portal trait (lets DB store its resource-blob) //use tDatabaseStorage...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowMemory (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> /*---- NOTE: this is sort of a hybrid between a cIORow and a cPortalRow. It's probably not the best way to do things, since maybe we'd actually want proper Porals for input (from memory) and output (to screen), but maybe it's easier to work with in a hurry (at least until I'm more familiar with this wacky system I...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowDisplay (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> PURPOSE: data-row management for display I/O REPLACES: forms HISTORY: 2018-09-30 started: class cFieldRowDisplay extends cFieldRow { //use ftVerbalObject; // ++ SETUP ++ // public function __construct(string $sName) { $this->SetNameString($sName); $this->InitVars(); } protected function InitVa...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow (Moved to another site: content was: "{{page/code/class}} <source lang=php> abstract class cFieldRow { use tFieldClasses; public function SetFields(array $ar) { public function ClearFields() { protected function GetFields() { protected function SetField(cIOField $oField) { protected function ZapField($sKey) { protected function RetrieveField($sKey) { // PURPOSE: RetrieveField() but th...", and the only contributor was "Woozle" (...)
  • 18:13, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3 (Moved to another site: content was: "Things that need to be rewritten at a low level: * '''2017-05-26''' Conversion to/from storage format really ought to be a property of the recordset. Maybe there should be a fcFields object with fcField elements, each of which can have one or more fcFormat objects attached to it. Then instead of $rc->GetFieldValue() we could have something like $rc->GetField()->GetValue(), $rc->G...", and the only contributor was "Woozle" (...)
  • 18:12, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user token (Moved to another site: content was: "==About== * '''Purpose''': for storing tokens that authorize users to change things associated with an email address (mainly password) ==Fields== * '''Type''': type of action being authorized (currently: 1 = create new account, 2 = reset password) * '''Entity''': value referring to entity being authorized (email address, user ID) ==History== * '''2013-10-03''' created * '''2013-1...", and the only contributor was "Woozle" (...)
  • 18:12, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user session (Moved to another site: content was: "==About== This table was originally an inextricable part of VbzCart, but it is now mostly handled through the standalone user-session library. Only ID_Cart and ID_Order have been added for VbzCart. ==Rules== * A new session should be created whenever the "same" client doesn't remember the session cookie (could be a different computer on the same IP address), or if the session has...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user permit (Moved to another site: content was: "==About== * '''Purpose''': a list of access permits (permissions) that groups (and therefore users) can have * '''Module''': {{l/ferreteria/module|users}} * '''Used by''': {{l/same|ugroup_x_upermit}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-29''' moved from VbzCart to Ferreteria a few days ago; renamed from uperm to user_permit; changed MYISAM to InnoDB ** '...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user group (Moved to another site: content was: "==About== * '''Purpose''': a list of access-control groups to which users can belong * '''Used by''': {{l/same|uacct_x_ugroup}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from ugroup to user_group, changed from MYISAM to InnoDB ==SQL== <source lang=mysql>CREATE TABLE `user_group` ( `ID` INT NOT NULL AUTO_I...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user client (Moved to another site: content was: "==About== * '''Status''': working / tested / debugged * '''Fields''' ** '''CRC''': checksum uniquely identifying user's IP address and browser client software. See notes. * '''Notes''': ** For identifying the user, decided to use CRC32 instead of compression because the compressed strings always came out at least as long as the original string. They were probably desi...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user account (Moved to another site: content was: "==About== * '''Purpose''': tracks site users as a separate concept from customers. A user may or may not be a customer; a customer only becomes a user if they select a login ID. Later, users might also be admins or vendors. * '''Module''': {{l/ferreteria/module|users}} * '''Used by''': {{l/same|uacct_x_ugroup}} ===Rules=== * A user may have zero or more customers; a customer may...", and the only contributor was "Woozle" ([...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/ugroup x upermit (Moved to another site: content was: "==About== * '''Purpose''': ugroup-to-upermit assignment map * '''Requires''': {{l/same|user_group}}, {{l/same|user_permit}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from ugroup_x_uperm to ugroup_x_upermit *** changed from MyISAM to InnoDB *** renamed ID_UGrp to ID_Group *** renamed ID_UPrm to ID_Permit ==SQL== <mysql>CREATE TAB...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/uacct x ugroup (Moved to another site: content was: "==About== * '''Purpose''': user-to-ugroup assignment map * '''Requires''': {{l/same|user_account}}, {{l/same|user_group}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from "user_x_ugroup" to "uacct_x_ugroup" *** changed from MyISAM to InnoDB *** changed ID_User to ID_Acct *** changed ID_UGrp to ID_Group ==SQL== <mysql>CREATE TABLE...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf node (Moved to another site: content was: "==About== * '''Purpose''': a thing that has values * '''Module''': {{l/ferreteria/module|TextFerret}} * '''History''': ** '''2017-03-12''' started ** '''2017-04-09''' decided there really should be a WhenMade timestamp; can always remove later ** '''2017-08-05''' renamed '''Class''' to '''Type''' for consistency with tf_leaf: records use "types", code maps these to "classes" ==Fi...", and the only contributor was "Woozle" (...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf leaf text (Moved to another site: content was: "==About== * '''Purpose''': Node ({{l/ferreteria/table|tf_node}}) leafs that are textual in nature * '''Module''': {{l/ferreteria/module|TextFerret}} * '''Depends on''': {{l/ferreteria/table|tf_leaf}} ==History== * '''2017-03-12''' Started, because it's needed for multiple sub-projects. * '''2017-07-28''' Renaming TF "values" as "leafs", so this (tf_value_text) becomes tf_leaf_tex...", and the only contributor was "Woozle" (...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf leaf (Moved to another site: content was: "==About== * '''Purpose''': Index to all node ({{l/ferreteria/table|tf_node}}) leafs, regardless of format * '''Module''': {{l/ferreteria/module|TextFerret}} ==Fields== * '''Type''': name of type; in code, this should refer to an index of leaf-handler-classes ==History== * '''2017-08-03''' Started, because the need became apparent. ==SQL== <syntaxhighlight lang=mysql>CREATE TABLE...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event notes (Moved to another site: content was: "==About== * '''Purpose''': base table for notes entered manually (e.g. edit summary) when the event was initiated ** No record is created if there aren't any notes to record. This allows large text capacity for occasional notes. ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log ==SQL== <mysql>CREATE TABLE `event_notes` ( ID_Event INT...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event in table (Moved to another site: content was: "==About== * '''Purpose''': dependent table for logging table-related events * '''Depends on''': {{l/same|event}} ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log * '''2017-04-10''' Realized that the row index (TableRow) could be a string. It will be a string in multikey tables even if the keys are integers. ==SQL== <mysql>CREATE TABLE `event...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event done (Moved to another site: content was: "==About== * '''Purpose''': dependent table for logging event completion * '''Depends on''': {{l/same|event}} ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log * '''2017-02-12''' ** Corrected table name in SQL ** Decided that there might be more than one of these per EventPlex, so let's have an ID too and make that the primary key. ** "Conditi...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event (Moved to another site: content was: "==About== * '''Purpose''': base table for logging application events ** Records only the basic information common to all (or nearly all) events. * '''Future''': ** Eventually we will probably want to archive session records, so there should be an archive version of this table which directly stores <s>at least the User ID and</s> maybe IP address and browser. Events whose sess...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql (Moved to another site: content was: "All tables are now listed in their respective {{l/same|modules}}. (Eventually there should be an automatically-generated index for all of them.)", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/tree (Moved to another site: content was: "#REDIRECT Ferreteria/usage/tree", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/pages (Moved to another site: content was: "#REDIRECT Ferreteria/usage/pages", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/menus (Moved to another site: content was: "#REDIRECT Ferreteria/usage/menus", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/login (Moved to another site: content was: "#REDIRECT Ferreteria/usage/login", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/v3 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/v3", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/v1 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/v1", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/displaying (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/displaying", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/creating (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/creating", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/db/v1 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/db/v1", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/db (Moved to another site: content was: "#REDIRECT Ferreteria/usage/db", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces (Moved to another site: content was: "#REDIRECT Ferreteria/usage", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/UserFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/users", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/TextFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/content", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret/rf node (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files/rf node", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret/rf folder (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files/rf folder", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base-v3.php (Moved to another site: content was: "==Notes== This is barely even started; just creating the page for easier updating later. ==Code== <php> <?php ==== PURPOSE: version-3-specific class methods for clsSMWData HISTORY: 2013-02-14 basic functions working: class clsSMWData_version extends clsMWData { public function GetObjectID($iName) { $sqlKey = SQLValue(static::NormalizeTitle($iName,SMW_NS_PROPERTY...", and the only contributor was "Woozle" (...)
  • 18:04, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms", and the only contributor was "Woozle" (talk))
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/Meetup (Moved to another site: content was: "==Note== There are applications for deciding on meeting times, and there are applications for converting times across multiple timezones, but it's not clear if there's anything which combines the two (or which uses any kind of rating system for availablility; binary "available / not available" seems to be the default). ==About== '''Ferreteria Meetup''' (working name) is a Ferre...", and the only contributor was "Woozle" ([[...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive (Moved to another site: content was: "category:archivesThis is mainly a dumping area for obsolete Ferreteria-related stuff. Anything here is of historical interest only. ==Pages== * /changes: turned out not to work well as a way of keeping track of things * '''removed tables''': ** /v0.5/sql/node_leaf was consolidated into the '''node''' table * '''abandoned subprojects''': ** /DataScript could still...", and the only contributor was "Woozle" ([...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/DataScript (Moved to another site: content was: "==About== '''DataScript''' is what I came up with when I needed to simulate a set of database interactions (reads, writes) without actually making changes to the data. * /data-script.php ===versus Transactions=== In theory, using transactions could work for this, but it has the following disadvantages: * I can't find clear documentation on what happens...", and the only contributor was "Woozle" (...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/DataScript/data-script.php (Moved to another site: content was: "==Requires== * data.php ==Code== <php><?php /* =========================== *** DATA UTILITY CLASSES *** AUTHOR: Woozle (Nick) Staddon TODO: This needs to be descended from clsTreeNode (tree.php) so all the tree-management fx can be removed HISTORY: 2011-09-24 Data Scripting classes started (in data.php) 2011-10-07 extracted from data.php...", and the only contributor was "Woozle" ([[U...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/StringTemplate.php (Moved to another site: content was: "==Requires== {{l/same|strings.php}} ==Version== * '''2011-03-27''' last known update; current as of 2012-01-15 ==Code== <php><?php abstract class clsStringTemplate { // Abstract version public $Value; protected $strStMark; protected $strFiMark; function __construct($iStartMark, $iFinishMark) { $this->strStMark = $iStartMark; $this->strFiMark = $iFinishMark; } abstract...", and the only contributor was "Woozle" ([...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/admin.php (Moved to another site: content was: "==About== * '''Purpose''': classes useful for writing administration SpecialPages, i.e. pages that interact heavily with database tables. * '''Edits''': ** '''2013-01-04''' This should be the latest version, but copy on HostGator may have some tweaks to be merged. ==Code== <php><?php /* LIBRARY: admin.php - some classes useful for administration functions in MW extensions GLO...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/changes (Moved to another site: content was: "This is an index to documentation of code changes that may have nonlocal effects. * /1: clsForm_recs::Save() * '''clsForm_recs''' has been either renamed or replaced by '''fcForm_DB''' (forms/form-data.php) Note to self: if the number of changes ever looks like it might exceed 10, add more than one zero to the change numbers.", and the only contributor was "Woozle" (talk))
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/changes/1 (Moved to another site: content was: "<hide> affects piece::forms subject::parameter change to clsForm_recs.Save() </hide> '''Change to''': form-data.php:clsForm recs::Save() (see {{l/ferreteria/|pieces/forms|forms}}) ==Existing situation== Save() formerly expected two optional parameters, <code>$iNotes</code> and <code>array $arRedir=NULL</code>. At the time of the change, there were a small percentage of ca...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/data.php (Moved to another site: content was: "==About== Database abstraction classes; used by VbzCart, SpamFerret, AudioFerret, WorkFerret ==History== * '''2013-01-25''' Working version from HostGator 1: seems to have added the data-engine-handling classes * '''2013-01-27''' Working version from Rizzo: minor changes to handle indirect access to database engine better ==Code== <syntaxhighlight lang=php><?php /...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/datamgr.php (Moved to another site: content was: "==About== This is essentially a data cache manager. It was written for VbzCart, but could be used in any other project where certain queries are slow and only need to be run when their source tables are updated. ==Code== <syntaxhighlight lang=php> <?php /* ============================= *** TABLE UPDATE MANAGEMENT *** DOCUMENTATION: http://htyp.org/User:Woozle/datamgr.php HI...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/events.php (Moved to another site: content was: "==About== * '''Depends on''': {{l/same|data.php}} ==Code== <php> <?php /* FILE: events.php -- handling of generalized event logging Originally written to work with FinanceFerret, but should be compatible with standard event tables. Any app-specific code should be moved out into descendant classes. HISTORY: 2010-10-25 clsLogger_DataSet extracted from menu.php 2...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/menu.php (Moved to another site: content was: "==Examples== Shows a set of toggles. Library code currently does not properly highlight active options. <php> global $vgPage; $vgPage->UseHTML(); $objPage = new clsWikiFormatter($vgPage); $objSection = new clsWikiSection_std_page($objPage,'Orders',3); //$objSection->ArgsToKeep(array('show','page','id')); $objSection->PageKeys(array('page','id')); //$objSection->ToggleAd...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/mw-base.php (Moved to another site: content was: "==Code== <php> <?php PURPOSE: MediaWiki interface functions/classes -- functionality that MW forgot to include HISTORY: 2013-01-03 created for MWX_User 2013-01-24 extracted clsMWData and clsDataResult_MW from smw-base.php: %%%% PURPOSE: clsDatabase that uses MediaWiki's db: abstract class clsMWData extends clsDatabase_abstract { protected $mwDB; public fun...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base-v2.php (Moved to another site: content was: "==Code== <php> <?php /* **** FILE: smw-base-v2.php PURPOSE: Semantic MediaWiki interface classes for SMW schema version 2 I'm calling it version 2 (instead of version 1) because there's evidence of at least one prior db schema version. It seems to apply to SMW versions prior to 1.18 or possibly 1.19. I will probably not be maintaining it any further. REQUIRES: d...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base.php (Moved to another site: content was: "==Notes== * '''Requires''': {{l/same|smw-base-v2.php}} or {{l/same|smw-base-v3.php}}, depending on what version of SMW is in use ==Code== <php> <?php /* PURPOSE: Semantic MediaWiki interface classes The existing class library is poorly documented, lacking a stable API, and difficult to use. This class set goes directly to the data structures -- which may change over tim...", and the only contributor was "Woozle" (...)
  • 18:00, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/v0.5/sql/node leaf (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node_leaf|0.41}}, {{l/ferreteria/|v0.42/sql/node_leaf|0.42}}, {{l/ferreteria/|v0.5/sql/node_leaf|0.5}} ==About== * '''Purpose''': Values for nodes ==Concept== Every '''leaf''': * has ** a name (unique within the node) ** a value * is like a single field in a single record ==Fields== ==History== * '''2017-08-03''' Started, because the need...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/errors (Moved to another site: content was: "This page should eventually be a list of all error messages that Ferreteria can generate. ==Details== Errors with documentation: * /need to define ListItem_Value", and the only contributor was "Woozle" (talk))
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/errors/need to define ListItem Value (Moved to another site: content was: "'''Error text''': need to define method "ListItem_Value()" for class clsDataSet, or create a descendant. Dropdown lists in Ferreteria {{l/ferreteria/|pieces/forms|forms}} require three callbacks so that they know what the recordset should display: * '''ListItem_Value()''' - native value (typically an integer, but can be anything that could be used as a key) * '''ListItem_Text()'...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/install (Moved to another site: content was: "==Summary== * Clone the [https://gitlab.com/woozalia/ferreteria Ferreteria Git repository] into a folder of your choice, which we'll call {{arg|ferreteria base}}. ** My standard location for this is <code>/home/{{arg|user}}/site/git/ferreteria/</code>. * Copy the <code>{{arg|ferreteria base}}/config</code> folder to a location outside of <code>[ferr...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules (Moved to another site: content was: "{{hdr/status/obsolete|Many of the links on this page need to be moved to version-specific titles. Most are outdated.}} ==Components== * /forms: input form management ==Dropins== ===General Utility=== * /content: wiki * /users: user security - manages logins and privileges * /files: file repository management", and the only contributor was "Woozle" (talk))
  • 17:56, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/content (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/odata/draft", and the only contributor was "Woozle" (talk))
  • 17:56, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/odata/draft (Moved to another site: content was: "This was an early draft of [[../|v0.41/odata]]. ==Tables== * {{l/ferreteria/table|tf_node}} * {{l/ferreteria/table|tf_leaf}}: index of all leafs, regardless of format * Leaf formats: ** {{l/ferreteria/table|tf_leaf_text}}: string/text ** {{l/ferreteria/table|tf_leaf_time}}: date or timestamp ==History== * '''2017-07-28''' Let's call "values" "leafs" instead (not "leaves" because...", and the only contributor was "Woozle" ([...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files (Moved to another site: content was: "==About== RepoFerret is a Ferreteria module for handling code-managed file repositories. It is still under construction. rf_folder may turn out to be unnecessary. ==Tables== * /rf_node * /rf_folder * /rf_image", and the only contributor was "Woozle" (talk))
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files/rf folder (Moved to another site: content was: "==About== * '''Meaning''': a {{l/same|rf_node}} that is a folder ==History== * '''2017-07-24''' preliminary table design (surely it needs more fields...) ==SQL== <mysql> CREATE TABLE `rf_folder` ( ID_Node INT NOT NULL COMMENT "ID of rf_node", PRIMARY KEY(`ID_Node`) ) ENGINE = InnoDB;</mysql>", and the only contributor was "Woozle" (talk))
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files/rf node (Moved to another site: content was: "==About== * '''Meaning''': can represent any filesystem entity * '''Purpose''': for code-managed repositories * '''Notes''': ** directory size optimization - For now, we'll just set use a constant and set it to a best-guess limit, probably 1000. ** maximum URL length is somewhere around 1024 characters (varies by browser and server; presumably there is an official limit...", and the only contributor was "Woozle" ([...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/forms (Moved to another site: content was: "==Related== * {{l/ferreteria/|usage/forms|usage}} ==Requirements== The '''forms''' component needs to be able to do the following: * represent all the different types of input control that can be rendered in a browser, especially without using JS * translate values between the following formats: ** display: text for rendering in browser (in both editable and read-only formats) **...", and the only contributor was "Woozle" (...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/users (Moved to another site: content was: "==Tables== ===core functionality=== * {{l/ferreteria/table|user_account}} * {{l/ferreteria/table|user_token}} * {{l/ferreteria/table|user_client}} * {{l/ferreteria/table|user_session}} * {{l/ferreteria/table|user_group}} * {{l/ferreteria/table|user_permit}} * {{l/ferreteria/table|uacct_x_ugroup}} * {{l/ferreteria/table|ugroup_x_upermit}} ===Function: User Data=== This doesn't act...", and the only contributor was "Woozle" (...)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/global depot (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/URI data (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/db (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/node (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/node (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/node leaf (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/table (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/table/spec (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry/table (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry/feature (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/portrow (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/data/space (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/data/account (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/session (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/logout (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/submit (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/data/space/archive (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin/TryLogin() (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin/IsLoggedIn() (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/user permit (Moved to wooz.dev)
  • 14:22, 16 May 2022 Woozle talk contribs created page Brother/HL-3045CN (Created page with "{{seed}} ==Manual== 600px")
  • 14:22, 16 May 2022 Woozle talk contribs created page Brother/HL-3075CW (Created page with "{{seed}} ==Photo== 400px ==Manual== 600px")
  • 14:21, 16 May 2022 Woozle talk contribs created page File:20220515 170732.jpg (* '''what''': a disused Brother/HL-3075CW that I need to test)
  • 14:21, 16 May 2022 Woozle talk contribs uploaded File:20220515 170732.jpg (* '''what''': a disused Brother/HL-3075CW that I need to test)
  • 14:16, 16 May 2022 Woozle talk contribs created page File:cv hl3045cn use usr.pdf (* '''what''': manual for Brother/HL-3045CN and Brother/HL-3075CW * '''retrieved''' from [https://download.brother.com/welcome/doc002884/cv_hl3045cn_use_usr.pdf brother.com] via [https://support.brother.com/g/b/manualtop.aspx?c=us&lang=en&prod=hl3075cw_us_as HL-3075CW Manuals] page on 2022-05-16)
  • 14:16, 16 May 2022 Woozle talk contribs uploaded File:cv hl3045cn use usr.pdf (* '''what''': manual for Brother/HL-3045CN and Brother/HL-3075CW * '''retrieved''' from [https://download.brother.com/welcome/doc002884/cv_hl3045cn_use_usr.pdf brother.com] via [https://support.brother.com/g/b/manualtop.aspx?c=us&lang=en&prod=hl3075cw_us_as HL-3075CW Manuals] page on 2022-05-16)
  • 23:56, 13 May 2022 Woozle talk contribs created page PHP/installing (Created page with "==Notes== * https://kifarunix.com/install-php-7-1-7-2-7-3-7-4-on-ubuntu-22-04/ - describes using <code>update-alternatives</code> to choose a default PHP * https://launchpad.n...")
  • 15:36, 10 May 2022 Woozle talk contribs created page Category:Linux command (Created page with "category:software CLI commands available in at least some flavors of Linux")
  • 21:57, 9 May 2022 Woozle talk contribs created page Mastodon/admin/debugging (Created page with "{{seed}} Show any errors that happened when trying to start the Mastodon web server: journalctl -e --unit mastodon-web If the output is too wide for your terminal windo...")
  • 21:55, 9 May 2022 Woozle talk contribs created page passwd (Created page with "{{seed}} To reset your own password, just type: passwd To reset someone else's password, running as root/sudo: passwd {{arg|username}}")
  • 19:33, 9 May 2022 Woozle talk contribs created page systemctl (Created page with "==Notes== List all failed services: systemctl --failed")
  • 19:05, 5 May 2022 Woozle talk contribs created page Libravatar (Created page with "<hide> page type::article thing type::web service thing type::software </hide> {{seed}} ==About== Libravatar is open-source federated avatar server software, a...")
  • 20:47, 1 May 2022 Woozle talk contribs created page MediaWiki/extension/dev (Created page with "==Notes== * What is composer.json for? "If an extension or skin has library dependencies, it may have a <code>composer.json</code> file as well, see {{l/mw|Manual:Composer...")
  • 20:47, 1 May 2022 Woozle talk contribs created page MediaWiki/extension/list (Created page with "==Available via mediawiki.org== ===documented here=== * Semantic MediaWiki, and its extensions and smw:Features and supplementary f...")
  • 20:41, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/session (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-28''' Adapted from MS Access version ** '''2010-01-29''' Changed ID_Prev to Seq; moved next to Sort ** '''2010-01-30''' Added CostAdd field from MS Access version (not sure why it got left out) ** '''2010-02-01''' Added ID_InvcLine field for invoice management ** '''2010-02-27''' Added ID_Invc so we can generate a list of all Sessions for...", and the only contributor was "Woozle" ([...)
  • 20:41, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/rate (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-29''' Adapted from MS Access version ** '''2010-01-30''' changed isActive from BOOL to BIT(1) because that's what "boolean" apparently exports as ** '''2010-03-05''' added isLineItem so that purchases on same day can still be listed separately ** '''2010-03-11''' Changed PerHour so it could be NULL -- some "rates" are for non-rate charges,...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/project (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-28''' Adapted from MS Access version; consolidating WorkProject and WorkAcct tables ** '''2013-06-07''' Added isActive field. ** '''2013-06-09''' Changed isActive default from FALSE to b'1' (TRUE); added Notes field. ** '''2014-03-10''' Adding ID_Rate * '''Fields''': ** '''ID_Rate''': default Rate for new sessions *** Ideally this should b...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/invoice (Moved to another site: content was: "==History== * '''2010-01-28''' Adapted from MS Access version * '''2010-02-05''' Added fields: InvcNum, Notes * '''2010-02-09''' Added field: ID_Debit * '''2010-02-11''' Added field: WhenEdited ==Fields== * '''InvcSeq''' is used to generate the invoice number. I'm thinking [invc ID [zero-padded]]-[invc pfx]-[InvcSeq] would be sortable ''and'' would provide a validity check (i.e....", and the only contributor was "Woozle" ([...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/invc line (Moved to another site: content was: "==About== * '''Fields''': ** '''WhenVoid''': timestamp for when this line was voided. If NULL, the line is active; otherwise, it should be ignored for most purposes (it may be displayed with a strikeout or other indication that it is inactive, but should not be included at all on customer-side output). * '''History''': ** '''2010-01-29''' Adapted from MS Access version ** '''2010...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/charge (Moved to another site: content was: "==About== * '''Purpose''': Tracks charges to clients and amounts received in payment, making it possible to generate statements. ==History== * '''2016-10-18''' initial design * '''2016-10-19''' some more timestamps * '''2016-10-20''' void timestamp * '''2016-10-23''' Decided, for multiple reasons, that "owed to us" should be positive and "paid to us" should be negative. ** Reason...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/acct (Moved to another site: content was: "#REDIRECT WorkFerret/tables/client", and the only contributor was "Woozle" (talk))
  • 20:39, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables (Moved to another site: content was: "* /project * /session * /invoice ** /invc_line * /rate ** /rate_proj * /charge", and the only contributor was "Woozle" (talk))
  • 20:21, 1 May 2022 Woozle talk contribs deleted page SpamFerret/Special (Moved to another site: content was: "==Code== <php><?php /* NAME: SpecialSpamFerret PURPOSE: Special page for administering the SpamFerret database REQUIRES: SpamFerret (for now...) AUTHOR: Woozle (Nick) Staddon VERSION: 2009-08-04 0.0 (Wzl) Started writing 2009-10-01 0.1 (Wzl) incremental improvements; clsMenu now a separate file 2009-10-06 0.2 (Wzl) text-check now shows if matching filters are deactivated...", and the only contributor was "Woozle" ([...)
  • 20:21, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables (Moved to another site: content was: "==Tables== * /attempt * /client * /patterns ** /pattern - replaces patterns ** /pattern_archive - NOT IMPLEMENTED yet ** /pattern_log - NOT IMPLEMENTED yet * /text - NOT IMPLEMENTED yet ===obsolete=== * /sessions -- turned out not to be necessary ==History== * '''2009-08-05''' New tables: pattern_archive and pattern_log (necessary only for Special:...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/attempt (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-05''' Added '''ID_Archive''' ** '''2009-08-07''' Added '''Edit''' ** '''2009-08-08''' ID_Client -> Addr_Client ** '''2009-08-09''' Addr_Client must be a *string* * '''Fields''': ** '''Code''': *** ''NULL'' = normal filter match *** "'''AMP'''" = ampersandbot (to be eventually superceded by some kind of difference-pattern) *** "'''THR''...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/client (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-08''' Dropping "ID" field, because "Address" should be the key; renaming table to "client" *** This helps keep legacy code working (leaving "clients" table in place) while I try to get access to upgrade it * '''Fields''': ** '''Retries''': *** Each time a client submits spam, clients.Retries increments... *** ...unless clients.WhenLast was...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern (Moved to another site: content was: "==About== * '''Fields''': ** '''isURL''' is turning out to be rather useless, partly because it wasn't clear from the beginning exactly what it was for * '''History''': ** '''2009-07-14''' Adding attempts.diff and patterns.isDiff to enable more advanced filtering (e.g. bots which delete most of a section and replace it with a nonsense word) ** '''2009-08-05''' Adding ID_Archive f...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern archive (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-05''' Created for Special:SpamFerret ** '''2011-02-03''' Substantial rework -- needed a field to store the text, for one thing. Decided not to collect any stats here, for another. ==SQL== <mysql>CREATE TABLE `pattern_archive` ( `ID` INT NOT NULL AUTO_INCREMENT, `Pattern` VARCHAR(255) NOT NULL COMMENT "pattern to match (regex or...", and the only contributor was "Woozle" ([...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern log (Moved to another site: content was: "==About== * '''Rules''': ** '''adding a new pattern''': **# if new pattern not in archive, add an entry for it **# log event: ID_Old=NULL, ID_New= new pattern **# add the pattern record to {{spamferret|table|patterns}} ** '''modifying a pattern''': **# if old pattern not in archive, add an entry for it **# if new pattern not in archive, add an entry for it **# log event: ID_Old=...", and the only contributor was "Woozle" ([...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/patterns (Moved to another site: content was: "==About== * '''History''': ** '''2009-07-14''' Adding attempts.diff and patterns.isDiff to enable more advanced filtering (e.g. bots which delete most of a section and replace it with a nonsense word) ** '''2009-08-05''' Adding ID_Archive field (part of new pattern maintenance system) ** '''2009-10-06''' Adding Notes field (need to be able to make notes on a pattern's intent) ==S...", and the only contributor was "Woozle" (...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/sessions (Moved to another site: content was: "==About== * '''Status''': NOT NEEDED ===Notes=== I added the <u>sessions</u> table when I thought the MediaWiki software wasn't recording IP addresses anywhere, but then it turns out that the IP address and username is stored in recentchanges for each edit (user ID = rc_user, user name = rc_user_text, IP address = rc_ip). It may turn out to be easier to use <u>sessions</u> for re...", and the only contributor was "Woozle" (...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/text (Moved to another site: content was: "==About== * '''Purpose''': for storing complete text of edit attempts and page contents * '''History''': ** '''2009-08-07''' Designed; not deployed yet ==SQL== <mysql>CREATE TABLE `text` ( `CRC` INT UNSIGNED NOT NULL COMMENT "crc32(text) for faster indexing", `ctext` MEDIUMBLOB COMMENT "compressed form of text", PRIMARY KEY(`CRC`) ) ENGINE = MYISAM;</mysql>", and the only contributor was "Woozle" ([[User t...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views (Moved to another site: content was: "==Views== * /AttemptsEx - quick-and-dirty report showing details of recent spam attempts * /ClientThrottle - used internally to determine if an IP address should be blocked", and the only contributor was "Woozle" (talk))
  • 20:18, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views/AttemptsEx (Moved to another site: content was: "==About== *'''Purpose''': Eventually, a SpecialPage with reports would be nice, but for now you can see what's being blocked, and where the spam attempts are coming from, with this query conveniently packaged in a stored "view": ==SQL== <mysql>CREATE OR REPLACE VIEW `AttemptsEx` AS SELECT a.ID, a.`When` AS WhenDone, a.Code, a.ID_Pattern, p.Pattern, a.ID_...", and the only contributor was "Woozle" (...)
  • 20:18, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views/ClientThrottle (Moved to another site: content was: "==About== * '''Purpose''': This view is for pre-screening {{spamferret|table|clients}} (IP addresses) -- includes a column showing how long since the last spam attempt (in seconds) and another to indicate whether a client is permanently blocked. * '''History''': ** '''2009-08-08''' created ClientThrottle2 as temporary measure until legacy code can be gotten rid of ==SQL== <my...", and the only contributor was "Woozle" (...)
  • 20:04, 1 May 2022 Woozle talk contribs moved page MediaWiki/extensions/Special/MakePage to MediaWiki/extension/Special/MakePage (The Diagram is telling me how to reorganize this. Must obey The Diagram.)
  • 20:04, 1 May 2022 Woozle talk contribs moved page MediaWiki/extensions to MediaWiki/extension (The Diagram is telling me how to reorganize this. Must obey The Diagram.)
  • 20:04, 1 May 2022 Woozle talk contribs deleted page MediaWiki/extension (Deleted to make way for move from "MediaWiki/extensions")
  • 18:48, 1 May 2022 Woozle talk contribs created page extension.json (Redirected page to MediaWiki/extensions) Tag: New redirect
  • 19:37, 28 April 2022 Woozle talk contribs created page File:76ba25e0a15a013aa4ad005056a9545d.gif (* '''what''': ''Non Sequitur'' comic on the subject of COVID-19 * '''retrieved''' from https://assets.amuniversal.com/76ba25e0a15a013aa4ad005056a9545d via https://www.gocomics.com/nonsequitur/2022/04/28 on 2022-04-28)
  • 19:37, 28 April 2022 Woozle talk contribs uploaded File:76ba25e0a15a013aa4ad005056a9545d.gif (* '''what''': ''Non Sequitur'' comic on the subject of COVID-19 * '''retrieved''' from https://assets.amuniversal.com/76ba25e0a15a013aa4ad005056a9545d via https://www.gocomics.com/nonsequitur/2022/04/28 on 2022-04-28)
  • 20:04, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive (Moved to another site: content was: "category:archives Stuff that is no longer applicable: * /code: old version of the source code", and the only contributor was "Woozle" (talk))
  • 20:03, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive/code (Moved to another site: content was: "==Preface== The source code for this will soon be moved to [https://github.com/woozalia/w3tpl GitHub]. It's got a lot of rough edges, but it is definitely usable -- and other people could be working on the rough edges. --Woozle 10:13, 25 July 2011 (EDT) * '''Requires''': StringTemplate.php, data.php * ''...", and the only contributor was "Woozle" (...)
  • 20:03, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive/code/smw-links.php (Moved to another site: content was: "==History== * '''2013-02-11''' partially-working version, so I have a record of the commented-out code I'm about to hack off ==Code== <syntaxhighlight lang=php> /* PURPOSE: SMW listing management functions for w3tpl REQUIRES: filed-links.php TODO: w3f_SiteGroupListing() is currently hard-wired for Google+ HISTORY: 2011-10-16 w3tpl code started to get too ugly, so push...", and the only contributor was "Woozle" (...)
  • 20:03, 15 April 2022 Woozle talk contribs restored page Ferreteria/archive/StringTemplate.php (4 revisions) (accidental deletion (not ready yet))
  • 20:02, 15 April 2022 Woozle talk contribs deleted page Ferreteria/archive/StringTemplate.php (Moved to another site: content was: "==Requires== {{l/same|strings.php}} ==Version== * '''2011-03-27''' last known update; current as of 2012-01-15 ==Code== <php><?php abstract class clsStringTemplate { // Abstract version public $Value; protected $strStMark; protected $strFiMark; function __construct($iStartMark, $iFinishMark) { $this->strStMark = $iStartMark; $this->strFiMark = $iFinishMark; } abstract...", and the only contributor was "Woozle" ([...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/dev (Moved to another site: content was: "==Class Data== After discovering the existence of page_props I began to think that these tables might actually be unnecessary, but I'm keeping these table specs here in case I change my mind later. I think some PHP code was written to use these tables, but it never got to the point of being usable; it should probably be stripped out (maybe archive...", and the only contributor was "Woozle" ([...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/history (Moved to another site: content was: "<pre> 0.01 (Wzl) Mainly proof-of-concept; 0.02 (Wzl) Kluge to let <xploop> pull #var value under MW <1.12 0.03 (Wzl) <func> and related tags seem to be working 0.04 (Wzl) Some debugging; now works with v1.12 {{#tag}} function and template parameters (but not very well) names are always lowercased because sometimes the parser does it for you names are always trimmed, beca...", and the only contributor was "Woozle" (...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/test suite (Moved to another site: content was: "==LET== ===code=== <syntaxhighlight lang=xml> <hide> <let name=thing1 val="stuff" /> <let name=thing2>other stuff</let> <let name=thing3>two</let> <let name=thing3 append> parts</let> <let name=thing4 copy=thing2 /> <let name=thing5 copy=thing2 /> <let name=thing5 append> </let> <let name=thing5 copy=thing3 append /> <let name=thing6[1] val="one" /> <let name=thing6 index=2 val="...", and the only contributor was "Woozle" (...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/sysdata (Moved to another site: content was: "==About== "Sysdata" syntax is a way of accessing various bits of information provided by the system under different circumstances. Any value prefixed with "@" will be treated as a reference to system data (yes, there are potential conflicts with this form... working on that; they are resolvable). ==Names== * @'''title''': information about the current page title ** .'''id''': the...", and the only contributor was "Woozle" (...)
  • 20:01, 15 April 2022 Woozle talk contribs deleted page Template:w3tpl/tag (Moved to another site: content was: "{{{2|<<span style="color: #000088;">[[W3TPL/tags/{{{1}}}|{{{1}}}]]</span>>}}}", and the only contributor was "Woozle" (talk))
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/load (Moved to another site: content was: "==Parameters== * '''echo''' - if present, echo the page's parsed contents * '''let'''=''name of var to receive page's contents'' * '''local''' - if present, page is parsed in its own context rather than parent's * '''page'''=''name of wiki page to load'' ==Examples== 2019-12-31: This example may be obsolete. <syntaxhighlight lang=xml> <func ShowRecentLinks max> <let name=idx />...", and the only contributor was "Woozle" (...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/let (Moved to another site: content was: "==About== '''Action''': Assigns a value to a variable. This page is based on a close examination of the code as it existed on 2022-04-11, after extended debugging and reworking. ==Tag Attributes== Each attribute is processed within a given stage, where stages are processed in essentially this order: * <code>GetTagInput()</code>: ** '''(input)''' = input stage (determining where...", and the only contributor was "Woozle" ([...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/get (Moved to another site: content was: "==About== * '''Action''': Tag is replaced by the value of a variable or expression. * '''Options''': ** '''arg''': get value from http request named ''name'' instead of using stored variable *** Retrieves value from $wgRequest->getVal(''name'', ''default'') *** This is somewhat obsolete; it is better to use the sysdata syntax ** '''codes''': process with Sho...", and the only contributor was "Woozle" (...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/recipes (Moved to another site: content was: "==Pages and Categories== List all categorized Titles without defining any VIEWs: ===Wikitext=== <syntaxhighlight lang=xml> <hide> <for sql="SELECT * FROM categorylinks AS cl LEFT JOIN page AS p ON cl_from=page_id"> <let name=pg_title val=@row.page_title /> <let name=out append> * </let> <let name=out append copy=pg_title /> <let name=out append>|</let> <l...", and the only contributor was "Woozle" ([[...)
  • 19:59, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/func (Moved to another site: content was: "==About== * '''Action''': defines a global function. Functions are stored in the page properties table, but are not tied to specific pages. * '''Attributes''': ** '''name''': the name under which the function may be accessed by {{l/same|call}} tags ** Additional tag attributes become function parameters.", and the only contributor was "Woozle" (talk))
  • 19:59, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/call (Moved to another site: content was: "==About== * '''Action''': executes a w3tpl function and displays the return value * '''Attributes''': ** '''func''': deprecated - same as "name" ** '''name''': name of function to call ** Function parameters also become attributes. This documentation is preliminary.", and the only contributor was "Woozle" (talk))
  • 19:52, 15 April 2022 Woozle talk contribs moved page Nslookup to nslookup
  • 17:04, 15 April 2022 Woozle talk contribs deleted page MediaWiki/extensions/Special/MakePage/archive (No longer needed: content was: "==Code== <php><?php /* NAME: SpecialMakePage PURPOSE: Special page for creating a new page from a form Other extensions can do this, but they don't make it at all easy to base the title on variables which are substituted from fields on the form. AUTHOR: Woozle Staddon VERSION: 2007-11-23 (Wzl) Writing started 2007-11-24 (Wzl) More or less working; doesn't work with _POST...", and the only contributor was "Woozle" ([[User...)
  • 22:45, 13 April 2022 Woozle talk contribs created page PHP/trait/use (Created page with "==About== ''This sense of the '''use''' keyword is for including traits; there's another sense that only relates to namespaces.'' The '''use''' keyword allows a [[../|trait]]...")
  • 00:50, 12 April 2022 Woozle talk contribs created page Signal/question/6 (Created page with "* '''Question''': how do you add or edit contacts from the desktop app?")
  • 16:49, 10 April 2022 Woozle talk contribs created page PHP/function variable (Created page with "==About== A variable can store a reference to a function. The thing that isn't explained very well in the documentation is that this just consists of naming the function in a...")
  • 00:52, 8 April 2022 Woozle talk contribs created page COVID-19 (Created page with "{{seed}} ==Links== * '''current stats''': ** [https://delphi.cmu.edu/covidcast/ COVIDcast Dashboard] (Delphi Group at Carnegie Mellon University)")
  • 16:20, 1 April 2022 Woozle talk contribs created page Apache httpd/variables/Define (Created page with "==About== '''Defines''' are configuration variables which can be defined either in the command line or within configuration files. Within a config file, the {{xmltag|Define}}...")
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/variables to Apache httpd/variables (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/mod rewrite to Apache httpd/mod rewrite (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/SSL to Apache httpd/SSL (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/.htaccess to Apache httpd/.htaccess (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server to Apache httpd (more accurate)
  • 14:15, 1 April 2022 Woozle talk contribs created page Apache web server/variables (Created page with "==Notes== * There's a mention, at least, in [https://httpd.apache.org/docs/2.4/mod/core.html#define core: Define Directive]")
  • 21:34, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/user permit (Created page with "==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_permit` ( `ID` int NOT NULL AUTO_INCREMENT, `Name` varchar(31) NOT NULL COMMENT 'name of perm...")
  • 14:58, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin/IsLoggedIn() (Created page with "==About== * '''File''': {{l/ferreteria/code|login/status.php}} * '''Returns''': TRUE iff all of the following are: ** Session is valid ** Session's Account ID is set ** Sessio...")
  • 00:38, 30 March 2022 Woozle talk contribs created page Template:l/ver/method (Created page with "[[{{{project|{{#titleparts:{{PAGENAME}}|1|1}}}}}/{{{version|{{#titleparts:{{PAGENAME}}|1|2}}}}}/@cls/{{{1}}}|{{{2|{{{1}}}}}}]]")
  • 00:25, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls (Created page with "* /users/csLogin")
  • 00:25, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin (Created page with "==Functions== * /TryLogin()")
  • 00:22, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin/TryLogin() (Created page with "=users\csLogin\TryLogin(string $sUser,string $sPass) : bool= ==About== * '''File''': {{l/ferreteria/code|login/status.php}} * '''Returns''': TRUE iff the submitted credentials...")
  • 01:05, 28 March 2022 Woozle talk contribs created page semantic alias (Created page with "category:coding category:terminology ==About== A semantic alias, in Woozalian terminology, is a coding practice wherein a function is...")
  • 16:57, 27 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql (Created page with "==Tables== * /node * /user_account * /user_client * /user_session")
  • 16:56, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/session to Ferreteria/v0.5/sql/user session without leaving a redirect (where it belongs)
  • 16:55, 27 March 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/data/client (No longer needed: content was: "#REDIRECT Ferreteria/v0.5/sql/user client", and the only contributor was "Woozle" (talk))
  • 16:54, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/client to Ferreteria/v0.5/sql/user client (where it belongs)
  • 16:51, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/account to Ferreteria/v0.5/sql/user account (where it belongs)
  • 19:55, 26 March 2022 Woozle talk contribs created page Ferreteria/v0.5/data/space/archive (Created page with "==Retired bits== ===result.php=== * {{l/ferreteria/code|RETIRED/data/space/result.php}}: ** tResult *** PIECE: SQL() ** tSingleResult <- tResult *** SetIt(), GetIt(), HasIt(),...")
  • 17:53, 25 March 2022 Woozle talk contribs created page MediaWiki/skins (Created page with "==Related== * {{l/same|skin.json}} ==Links== * [https://skins.wmflabs.org/ Wikimedia Skins Lab]: browse existing skins or build your own, with live rendering")
  • 17:05, 25 March 2022 Woozle talk contribs created page MediaWiki/skin.json (Created page with "==Notes== * <code>"ValidSkinNames": { "{{{arg|display name}}": {...} ... }</code>: "display name" value is how the skin will be shown in the listing of available skins Illega...")
  • 16:57, 25 March 2022 Woozle talk contribs removed protection from MediaWiki (htyp is now approved-editors-only) (hist)
  • 16:52, 25 March 2022 Woozle talk contribs deleted page MediaWiki/files (No longer needed: content was: "* /index.php: the entrypoint * /LocalSettings.php: the main configuration file", and the only contributor was "Woozle" (talk))
  • 16:52, 25 March 2022 Woozle talk contribs deleted page MediaWiki/files/LocalSettings.php (No longer needed: outdated, and never had much info anyway)
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/submit (Created page with "==Process== This happens when the user submits a username and password. * Search for username in the Accounts table. * If found: ** Check password match ** If matched: *** (lo...")
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/logout (Created page with "==Process== * Check login object: are we currently logged in? * If yes: ** '''Login object bookkeeping''': note logged-out ** '''Event log''': user logged out * Else (not logg...")
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/session (Created page with "==Process== * If browser has a Session cookie: ** Search for Session matching the cookie ** If found: *** '''Session bookkeeping''': update WhenUsed *** '''Account bookkeeping...")
  • 15:46, 21 March 2022 Woozle talk contribs created page code review (Created page with "==Links== * '''2022-02-14''' [https://datto.engineering/post/looking-at-our-nitpicks Improving Code Review at Datto, Looking at our Nitpicks] ** discussion: [https://news.ycom...")
  • 13:39, 17 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/data/account (Created page with "==Notes== '''2022-03-17''' I feel like "UserName" is ambiguous. Maybe "AcctName"? "LoginName"? ==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_account` ( `ID` int NO...")
  • 13:22, 16 March 2022 Woozle talk contribs created page Ferreteria/v0.5/data/space (Created page with "'''Folder''': {{l/ferreteria/code|data/space}} ==Files== The following was copied from code docs, and I need to remember what all of it means: * {{l/ferreteria/code|data/space...")
  • 21:59, 14 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/sql/node leaf to Ferreteria/archive/v0.5/sql/node leaf (discarding)
  • 23:00, 9 March 2022 Woozle talk contribs created page Ferreteria/v0.5/portrow (Created page with "'''Navigation''': {{l/ver|PortBank}} : {{l/ver|PortRow}} ==About== Each PortRow object belongs to a {{l/ver|PortBank}} object. Each '''PortRow''' object contains a set of '''...")
  • 17:29, 9 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/PortBank to Ferreteria/v0.5/portbank (lowercasing everything for easier reference)
  • 17:28, 9 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/ClassLoader to Ferreteria/v0.5/classloader (lowercasing everything to prevent bad links)
  • 15:10, 8 March 2022 Woozle talk contribs created page Template:l/ferreteria/code (Created page with "<noinclude>This template can be updated when I settle on a final home for the demo site. </noinclude><includeonly>[https://hypertwins.net/phpview/?do=view&p=/home/htnet/site/g...")
  • 14:33, 8 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/Feature to Ferreteria/v0.5/feature over a redirect without leaving a redirect (actually, no, let's just make the version-link template case-insensitive)
  • 14:33, 8 March 2022 Woozle talk contribs deleted redirect Ferreteria/v0.5/feature by overwriting (Deleted to make way for move from "Ferreteria/v0.5/Feature")
  • 14:21, 8 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/feature to Ferreteria/v0.5/Feature (capitalize Ferreteria-specific terms)
  • 13:47, 8 March 2022 Woozle talk contribs created page Template:l/ver (Created page with "<noinclude>This is an alternate version of template:l/version, whose arguments are no longer making sense to me. '''Usage''': <nowiki>{{</nowiki>l/ver|{{arg|version subpa...")
  • 13:35, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry/feature (Created page with "==Feature registration== Feature registration (incomplete) from /login/base/stocker.php: <syntaxhighlight lang=php> class csStocker extends FD\csaStocker { static public f...")
  • 13:34, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry/table (Created page with "Table registration is a multi-stage process intended to minimize loading of unnecessary code while keeping configurability as flexible as possible. ==Table Spec registration==...")
  • 13:30, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/table/spec (Created page with "==Table Spec classes== Table spec classes from /data/db/tables/spec.php: <syntaxhighlight lang=php> class cQuery { private $ar; public function __construct(array $arA...")
  • 13:29, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/table (Created page with "==Related== * table spec classes * {{l/version|registry/table|table registry}}")
  • 13:23, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry (Created page with "Registration of different types of information is handled by static methods in appropriate classes. * {{l/sub|table}} registry * {{l/sub|feature}} registry * {{l/sub|URI slug}...")
  • 17:14, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/node leaf (Created page with "==About== * '''Purpose''': Values for nodes ==Concept== Every '''leaf''': * has ** a data type ** a name (unique within the node) ** a value * is like a single field in a sing...")
  • 17:09, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/node (Created page with "==About== * '''table purpose''': root for all data * '''record purpose''': a thing that has values * '''Module''': {{l/version|node}} ==Concept== Every '''node''' * is a recor...")
  • 15:09, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/node (Created page with "'''Previous versions''': {{l/ferreteria/|v0.42/odata|0.42}}, {{l/ferreteria/|v0.41/odata|0.41}} ==About== The nodes subsystem is built from a set of tables working together.")
  • 14:17, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/db (Created page with "==Database system== The database subsystem is part of the {{l/same|data}} system. Database classes now operate as a kind of connector between {{l/same|PortBank}} Storage Row...")
  • 14:11, 6 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/data to Ferreteria/v0.5/PortBank (reorganizing, wanting to preserve history)
  • 13:37, 28 February 2022 Woozle talk contribs created page Ferreteria/v0.5/URI data (Created page with "==About== The URI data system encodes certain session-state information – generally related to the current page and actions to be performed in it – in URLs which c...")
  • 17:44, 26 February 2022 Woozle talk contribs created page unit testing (Created page with "{{seed}} ==Links== * '''2020-04-10''' Bread/Olive/Salt (Tony Distinti): [https://www.breadoliveoilsalt.com/coding/2020/04/10/lessons-on-setup-and-teardown.html Rails/Rspec/Jes...")
  • 14:20, 26 February 2022 Woozle talk contribs moved page Ferreteria/v0.5/data objects to Ferreteria/v0.5/data without leaving a redirect (reorganizing a bit)
  • 14:19, 26 February 2022 Woozle talk contribs created page Ferreteria/v0.5/feature (Created page with "Each feature subclass represents a singleton object and has: * a SpecSlug() for identifying its table specs in the config data * an ActionKey() for being identified as the obj...")
  • 14:17, 26 February 2022 Woozle talk contribs deleted page Ferreteria/v0.5/systems (No longer needed: content was: "Key systems within Ferreteria: * /data * /features", and the only contributor was "Woozle" (talk))
  • 14:14, 26 February 2022 Woozle talk contribs created page Ferreteria/v0.5/systems (Created page with "Key systems within Ferreteria: * /data * /features")
  • 13:46, 20 February 2022 Woozle talk contribs created page Ferreteria/v0.5/global depot (Created page with "==About== The '''global depot''' is a static class which manages singleton objects and values for global reference by Ferreteria applications. These are only kept available fo...")
  • 21:36, 12 February 2022 Woozle talk contribs created page US/NC/Durham/South Bank building (Created page with "<hide> thing type::building location::US/NC/Durham category:building </hide> {{seed}} ==Photos== 600px File:IMG 2204.by Naomi.view...")
  • 21:34, 12 February 2022 Woozle talk contribs created page File:IMG 2204.by Naomi.view from Arts Council.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from near the Arts Council building * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:34, 12 February 2022 Woozle talk contribs uploaded File:IMG 2204.by Naomi.view from Arts Council.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from near the Arts Council building * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:33, 12 February 2022 Woozle talk contribs created page File:IMG 2202.by Naomi.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from corner with the Downtown Loop * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:33, 12 February 2022 Woozle talk contribs uploaded File:IMG 2202.by Naomi.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from corner with the Downtown Loop * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 15:24, 31 January 2022 Woozle talk contribs created page Ferreteria/v0.5/login/data/client (Created page with "==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_client` ( `ID` int NOT NULL AUTO_INCREMENT, `CRC` int unsigned NOT NULL...")
  • 00:24, 27 January 2022 Woozle talk contribs created page Higher Logic, LLC (Created page with "<hide> page type::article thing type::business </hide> {{seed}} ==Links== ===Official== * [https://www.higherlogic.com/about/company/ web site: about] ===Reference===...")
  • 23:45, 14 January 2022 Woozle talk contribs created page battery testing (Created page with "category:electricity category:power storage ==Notes== ''These are excerpts from a Discussion on Discord.'' Reddawg99: <blockquote> You actually don't need a fancy tes...")
  • 21:04, 14 January 2022 Woozle talk contribs created page Discord/how to/crown (Created page with "==About== It often happens that a novice sets up a Discord server and then wishes to let someone else more experienced do a lot of the administrative work. I'll refer to this...")
  • 20:50, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-154706.png (category:screenshot category:Discord)
  • 20:50, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-154706.png (category:screenshot category:Discord)
  • 20:49, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-154650.png (category:screenshot category:Discord)
  • 20:49, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-154650.png (category:screenshot category:Discord)
  • 20:28, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-152604.png (category:screenshot category:Discord)
  • 20:28, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-152604.png (category:screenshot category:Discord)
  • 20:27, 14 January 2022 Woozle talk contribs deleted page File:Screenshot 20220114-141031.png (had to redo, because accidental volume drop-down)
  • 20:22, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-150604.Discord roles combined.png (category:screenshot category:Discord)
  • 20:22, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-150604.Discord roles combined.png (category:screenshot category:Discord)
  • 20:02, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141107.png (category:screenshot category:Discord)
  • 20:02, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141107.png (category:screenshot category:Discord)
  • 20:02, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141056.Member List.redacted.png (category:screenshot category:Discord)
  • 20:02, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141056.Member List.redacted.png (category:screenshot category:Discord)
  • 19:57, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141031.png (category:screenshot category:Discord)
  • 19:57, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141031.png (category:screenshot category:Discord)
  • 19:55, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141017.png (category:screenshot category:Discord)
  • 19:55, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141017.png (category:screenshot category:Discord)
  • 19:54, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141013.png (category:screenshot category:Discord)
  • 19:54, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141013.png (category:screenshot category:Discord)
  • 19:52, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-141008.png (category:screenshot category:Discord)
  • 19:52, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-141008.png (category:screenshot category:Discord)
  • 15:39, 13 January 2022 Woozle talk contribs created page Template:icon/paywall (Created page with "'''<span title="article is behind a paywall{{{1}}}" style="color: green">$</span>'''")
(newest | oldest) View (newer 500 | ) (20 | 50 | 100 | 250 | 500)