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).
(newest | oldest) View (newer 500 | older 500) (20 | 50 | 100 | 250 | 500)- 15:29, 25 February 2024 Woozle talk contribs deleted page FileFerret (Moved to another site: content was: "==Introduction== FileFerret is a software system intended to manage large numbers of files, including those on offline media. It can also provide services to other applications which may need to track large numbers of files for their own purposes. Development has so far focused on a web server backend and a CLI front-end for spidering, but a GUI desktop interface is plan...", and the only contributor was "Woozle" (...)
- 15:29, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/maps/archive (Moved to another site: content was: "#REDIRECT FileFerret/SQL/map/archive", and the only contributor was "Woozle" (talk))
- 15:28, 25 February 2024 Woozle talk contribs deleted page FileFerret/terms/firev (Moved to another site: content was: ""{{l/fileferret|terms/firev|Firev}}" is short for "file revision". A firev is a particular series of byte values that represents a particular revision, or version, of a {{l/fileferret|terms/file|file}}. A firev can be created either deliberately (as a result of user editing) or accidentally (imperfect transcription, drive corruption, viral infection). * '''Table''': {{l/filefer...", and the only contributor was "Woozle" (...)
- 15:28, 25 February 2024 Woozle talk contribs deleted page FileFerret/terms/fideal (Moved to another site: content was: "'''Fideal'''s are a concept originally planned as an essential part of FileFerret, but on further thought I think they belong in a higher layer to be implemented after the core application is working. The rule would be that a fideal record is created whenever multiple copies of the same file are found, and could also be created manually in order to track more information about a...", and the only contributor was "Woozle" (...)
- 15:28, 25 February 2024 Woozle talk contribs deleted page FileFerret/terms (Moved to another site: content was: "==Current== * /entry * /firev ==Future== * /fideal", and the only contributor was "Woozle" (talk))
- 15:27, 25 February 2024 Woozle talk contribs deleted page FileFerret/process (Moved to another site: content was: "When given a {{l/fileferret/sql|volume}} to scan, there are two sides to the scanning process: # Are there new items? # Has anything been deleted? Both questions can be answered by: * marking every file in the current index as "not found" * scanning the volume to get a list of all files currently present * updating the index for each file found to show that the file has been fou...", and the only contributor was "Woozle" (...)
- 15:27, 25 February 2024 Woozle talk contribs deleted page FileFerret/archive (Moved to another site: content was: "This page is for discarded pieces of FileFerret -- a map of dead-end paths, possibly. My original notes are on HypertWiki. ===locations=== '''I'm going to try eliminating this.''' It's basically just all folders where ID_Parent IS NULL. <syntaxhighlight lang=mysql>CREATE TABLE `locations` ( `ID` INT NOT NULL AUTO_INCREMENT, `ID_Folder` INT NO...", and the only contributor was "Woozle" (...)
- 15:27, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/volume (Moved to another site: content was: "==About== * '''Purpose''': record of all known volumes, fixed and removable ===Fields=== * '''Label''': the volume's label, which may not be unique (but may help with identification) * '''isInScan''': if TRUE, a scan is in progress and {{l/same|entry}}.didFind flag may not be accurate ===History=== * '''2013-04-21''' created * '''2013-06-30''' added '''wikipedia:Universally uni...", and the only contributor was "Woozle" ([[...)
- 15:26, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/map/archive (Moved to another site: content was: "This design made more sense for a Windows-only network, where drive root folders were rarely accessible. * '''Fields''': ** '''ID_Host''': host ID of the computer to whom each map applies ** '''FileSpec''': absolute path to the root of the map (aka mount point) being described <mysql>CREATE TABLE `maps` ( `ID` INT NOT NULL AUTO_INCREMENT, `ID_Folder` INT NOT NULL...", and the only contributor was "Woozle" (...)
- 15:26, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/map (Moved to another site: content was: "==About== * '''Purpose''': tracks {{l/fileferret|terms/map|methods of accessing volumes}} on local or remote hosts, across different FileFerret clients. It is similar to the concept of "mount points" ** Each FileFerret client looks itself up in the {{l/same|clients}} table to get its client ID, then filters this table by looking only at records whose ID_Client matches. * '''Futur...", and the only contributor was "Woozle" (...)
- 15:25, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/folder (Moved to another site: content was: "==About== ===fields=== * '''noScan''' is for blacklisting folders whose contents we really don't want to track, such as temp and trash areas which may become full of frequently-changing but useless clutter, or areas where things that aren't really files are kept (e.g. "/dev"), areas where drives are mounted ("/media", "/mnt"), etc. ===history=== * '''2013-06-30''' Added '''ID_Vol...", and the only contributor was "Woozle" (...)
- 15:25, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/firev (Moved to another site: content was: "==About== * '''Purpose''': tracks revisions to {{l/same|file}}s (see {{l/fileferret|terms/firev}}) * '''Future''': ** We may want to support multiple types of hash, in which case there would be a separate firev_hash table containing the output of each hash-type for each firev hashed. ** not sure if we should be tracking FirstFound and LastFound here. I expect them to be useful, b...", and the only contributor was "Woozle" (...)
- 15:25, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/file (Moved to another site: content was: "==About== * '''Purpose''': Tracks actual locations of files, and stats which may be different from file to file without affecting the data/content. ===fields=== ===history=== * '''2016-02-27''' Moved many fields to {{l/same|entry}} and replaced them with '''ID_Entry'''. ==SQL== <mysql>CREATE TABLE `file` ( `ID_Entry` INT NOT NULL AUTO_INCREMENT, `ID_Firev` INT...", and the only contributor was "Woozle" ([...)
- 15:25, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/fideal (Moved to another site: content was: "==About== "{{l/fileferret|terms/fideal|Fideal}}" is short for "ideal file". A fideal represents what the file is supposed to be, e.g. a perfect copy of a particular document or media clip. – i.e. it either ''is'' the original, or it is a perfect copy. ("Original file" might be as good a name, but in some cases the "original" may become corrupted and one of the copies may be...", and the only contributor was "Woozle" (...)
- 15:24, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/event/entry (Moved to another site: content was: "==About== * '''Purpose''': logs events that relate to {{l/fileferret/sql|entry|directory entries}}. ===Fields=== * '''didSeek''': This entry was found in the filesystem during the ''previous'' scan. * '''didFind''': This entry was found in the filesystem. (didSeek=FALSE, didFind=TRUE: new file found; didSeek=TRUE, didFind=FALSE: file deleted/moved) ==SQL== <mysql>CREATE TABLE `ev...", and the only contributor was "Woozle" (...)
- 15:24, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/event (Moved to another site: content was: "==About== * '''purpose''': root events table -- all task-specific events tables refer to this one ===fields=== * '''ID_Client''': ID of {{l/same|client}} that generated the event * '''When''': When the event occurred. ** If an event-type has a beginning and end, the auxiliary table for that type may treat '''When''' as "when started" and add a WhenComplete field to indicate when...", and the only contributor was "Woozle" ([...)
- 15:24, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/entry (Moved to another site: content was: "==About== * '''Purpose''': base table for files, folders, and possibly other types of directory entries ===fields=== * '''ID_Volume''' is the [[../vols|volume]] on which the directory entry appears. ** NULL if volume is unknown -- e.g. we might not know what volume a remote Samba share is on. Not sure if this will be used. * '''Name''' is not the full path, just the entry's f...", and the only contributor was "Woozle" (...)
- 15:24, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL/client (Moved to another site: content was: "==About== * '''Purpose''': Tracks how each FF client identifies itself to the system. Defaults to machine's netname, but this is not required. ** This is just so each instance of FF knows which machine it is running on, and therefore what volumes that machine can access (and how to do so). * '''History''': ** '''2012-12-25''' Renamed from "machines" to "hosts". ** '''2016-02-27''...", and the only contributor was "Woozle" (...)
- 15:23, 25 February 2024 Woozle talk contribs deleted page FileFerret/SQL (content was: "==Current== * /client * /entry: directory entry (file, folder, or other) * /event * /file * /firev * /folder * /map - how to access folders which may or may not be local * /volume - storage volumes ==Future Use== * /fideal", and the only contributor was "Woozle" (talk))
- 00:46, 3 January 2024 Woozle talk contribs moved page xdg-open/notes to xdg-open/how to/add custom protocol without leaving a redirect (reorganizing, now that it's working)
- 23:36, 2 January 2024 Woozle talk contribs created page cmd/gio/trash (Created page with "* '''Command''': {{l/cmd|gio}} trash [OPTION...] [LOCATION...] * '''Action''': Sends files or directories to the ‘Trashcan’ or restore them from ‘Trashcan’. ==About==...")
- 23:30, 2 January 2024 Woozle talk contribs created page cmd/gio/set (Created page with "* '''Command''': {{l/cmd|gio}} set {{arg|LOCATION}} {{arg|ATTRIBUTE}} {{arg|VALUE}}... * '''Action''': Sets a file attribute on a file. ==About== File attributes can be specif...")
- 23:23, 2 January 2024 Woozle talk contribs created page cmd/gio/save (Created page with "* '''Command''': {{l/cmd|gio}} save [{{arg|OPTION}}...] {{arg|DESTINATION}} * '''Action''': Reads from standard input and saves the data to the given location. ==About== This...")
- 23:11, 2 January 2024 Woozle talk contribs created page cmd/gio/move (Created page with "'''Command''': {{l/cmd|gio}} move [{{arg|OPTION}}...] {{arg|SOURCE}}... {{arg|DESTINATION}} ==About== Moves one or more files from {{arg|SOURCE}} to {{arg|DESTINATION}}. If mo...")
- 23:06, 2 January 2024 Woozle talk contribs created page cmd/gio/mount (Created page with "'''Command''': {{l/cmd|gio}} mount [OPTION...] [LOCATION...] ==About== Provides commandline access to various aspects of GIO’s mounting functionality. Mounting refers to t...")
- 22:59, 2 January 2024 Woozle talk contribs created page cmd/gio/monitor (Created page with "'''Command''': {{l/cmd|gio}} monitor [OPTION...] [LOCATION...] ==About== Monitors files or directories for changes, such as creation deletion, content and attribute changes, a...")
- 22:50, 2 January 2024 Woozle talk contribs created page cmd/gio/list (Created page with "'''Command''': {{l/cmd|gio}} list [OPTION...] [LOCATION...] ==About== Lists the contents of the given locations. If no location is given, the contents of the current director...")
- 22:44, 2 January 2024 Woozle talk contribs created page cmd/gio/info (Created page with "'''Command''': {{l/cmd|gio}} info [OPTION...] LOCATION... ==About== Shows information about the given locations. Options: {| class="wikitable sortable" |- ! option || descrip...")
- 22:40, 2 January 2024 Woozle talk contribs created page cmd/gio/copy (Created page with "'''Command''': {{l/cmd|gio}} copy [OPTION...] SOURCE... DESTINATION ==About== Copies one or more files from SOURCE to DESTINATION. If more than one source is specified, the de...")
- 18:07, 2 January 2024 Woozle talk contribs created page cmd/gio (Created page with "==About== '''gio''' is a command line interface to the GIO subsystem. Commands (incomplete listing): {| class="wikitable sortable" |- ! subcommand || argument(s) || pu...")
- 16:49, 2 January 2024 Woozle talk contribs created page xdg-open/notes (Created page with "==How To== ===custom protocol=== '''Q:''' How can I add a custom protocol to xdg-open? According to ChatGPT<ref name=chatgpt1 /> (these instructions are either incomplete, in...")
- 17:59, 1 January 2024 Woozle talk contribs created page xdg-open (Created page with "category:software category:open-source ==About== {{fmt/quote|xdg-open is a command-line utility for opening files and URLs using the default applications as specif...")
- 20:13, 20 November 2023 Woozle talk contribs created page Discord/101 (Created page with "{{fmt/title|Discord 101|an introduction}} ==About== Discord is a centralized software service which can be accessed on the web or via standalone applications. It's comparable...")
- 19:34, 20 November 2023 Woozle talk contribs created page Discord/links (split off from main page, to reduce clutter)
- 19:31, 20 November 2023 Woozle talk contribs created page Discord/notes (split off from main page, to reduce clutter)
- 13:30, 21 September 2023 Woozle talk contribs created page cmd/ln/bug (Created page with "==2023-09-21== There seems to be a bug in the reporting when a desired link-file already exists. Real-life example: <syntaxhighlight lang=Bash> root@statler ~/dev/git/futilit...")
- 19:36, 15 September 2023 Woozle talk contribs created page PHP/operator (Created page with "==List== {| class="wikitable sortable" |- ! operator || name || example || meaning || familiarity || docs |- | == || Equal || <syntaxhighlight lang=ph...")
- 13:27, 16 July 2023 Woozle talk contribs created page PHP/declare (Created page with "{{fmt/title|PHP: declare()}} The [documentation for the <tt>declare()</tt> keyword is somewhat scattered. The [https://www.php.net/manual/en/control-structures.declare.php mai...")
- 20:35, 2 July 2023 Woozle talk contribs created page Calckey (Created page with "Calckey is a client/server package for the ActivityPub fediverse. ==Notes== * [https://calckey.org/about/#docs documentation] * [https://codeberg.org/calckey/calck...")
- 02:27, 23 June 2023 Woozle talk contribs created page PHP/string (come back to this later)
- 13:13, 10 May 2023 Woozle talk contribs created page Git/cherry-pick (Created page with "==Docs== * [https://git-scm.com/docs/git-cherry-pick Git SCM]")
- 19:38, 29 April 2023 Woozle talk contribs created page The Ready Room (Created page with "category:video series The Ready Room is a series of videos hosted by Wil Wheaton on Paramount Plus's [https://www.youtube.com/@paramountplus YouTube channel]. Unfo...")
- 16:03, 14 April 2023 Woozle talk contribs created page PHP/ReflectionClass/getParentClass (Created page with "{{fmt/title|ReflectionClass::getParentClass()}} As of 2023-04-14 [https://www.php.net/manual/en/reflectionclass.getparentclass.php the official documentation] says {{fmt/quote...")
- 19:15, 8 April 2023 Woozle talk contribs created page PHP/enum (Created page with "{{fmt/title|PHP enum support}} ==Methods== {| class="wikitable sortable" |- ! method || defined |- | public static [https://www.php.net/manual/en/unitenum.cases.php cases]():...")
- 13:16, 9 February 2023 Woozle talk contribs created page quantum physics (Created page with "==Notes== * '''2023-02-06''' [https://www.quantamagazine.org/how-our-reality-may-be-a-sum-of-all-possible-realities-20230206/ How Our Reality May Be a Sum of All Possible Real...")
- 22:14, 8 January 2023 Woozle talk contribs created page File:2023-01-08.bash git prompt.png (category:screenshot category:CLI)
- 22:14, 8 January 2023 Woozle talk contribs uploaded File:2023-01-08.bash git prompt.png (category:screenshot category:CLI)
- 22:11, 8 January 2023 Woozle talk contribs created page Git/color prompt (Created page with "To show the status of the current project in the bash prompt, using color, add this to <code>~/.bashrc</code>: <syntaxhighlight lang=bash> parse_git_branch() { git branch...")
- 20:27, 21 December 2022 Woozle talk contribs created page Category:anti-spam (Created page with "pages about fighting spam")
- 19:03, 3 December 2022 Woozle talk contribs created page ke (Created page with "{{fmt/title|Known Entities|such as commonly-found {{l/sub|file}}s}} This is the acronym I came up with. Don't @ me. See also HTML entity.")
- 19:00, 3 December 2022 Woozle talk contribs created page Template:l/ke/file (Created page with "[[ke/file/{{{1}}}|{{{2|<code>{{{1}}}</code>}}}]]")
- 18:44, 3 December 2022 Woozle talk contribs created page Ubuntu/swap (Created page with "==About== Newer versions of Ubuntu use a regular(ish) file for swap, rather than a partition -- so resizing it is now possible without rebooting or mucking around with {{l/cmd...")
- 16:57, 29 November 2022 Woozle talk contribs moved page North Pointe Kroger to US/NC/Durham/North Pointe/Kroger (reorganizing)
- 16:53, 29 November 2022 Woozle talk contribs moved page North Pointe, Durham, NC to US/NC/Durham/North Pointe without leaving a redirect (update to canonical naming)
- 01:26, 28 November 2022 Woozle talk contribs created page cmd/certbot/plugins (Created page with " Certbot client supports an extensible plugins architecture. See 'certbot plugins' for a list of all installed plugins and their names. You can force a particular plugin by se...")
- 00:57, 28 November 2022 Woozle talk contribs created page cmd/certbot/renew (Created page with "{{fmt/title/cmd|certbot renew}} The 'renew' subcommand will attempt to renew all certificates (or more precisely, certificate lineages) you have previously obtained if they ar...")
- 00:51, 28 November 2022 Woozle talk contribs created page Template:fmt/title/cmd (Created page with "{| width=100% style="background: #efe; border: 1px solid #9f9;" |- | cellpadding=10 | <div style="font: bold 18pt Times, serif"><code>{{{1}}}</code> command</div><i>{{{2|}}}</...")
- 23:07, 27 November 2022 Woozle talk contribs created page cmd/certbot/manpage (Created page with "This is the raw manpage for {{l/cmd|certbot}}, for easier reference and double-checking (retrieved 2022-11-27 with <syntaxhiglight lang=bash inline>man --html=cat certbot > ce...")
- 01:43, 26 November 2022 Woozle talk contribs created page cmd/certbot (Created page with "Table constructed from the manpage, for better searchability ({{hilite|under construction 2022-11-25}}): {| class="wikitable sortable" ! short || long || subsystem || descrip...")
- 01:26, 26 November 2022 Woozle talk contribs moved page openssl to cmd/openssl (putting all pages for commands under cmd/)
- 20:14, 20 November 2022 Woozle talk contribs deleted page User:Woozle/toot.cat (Moved to another site: content was: "* /2019/02/10: user profile editing issue * /2018/08/25: certificate almost-expiration incident (got to it in time!) * /2018/07/18: migrating media off Amazon * /2018/06/22: outgoing toots being sluggish again * /2018/05/30: certificate expiration incident * /2018/05/20: rebooting incident * /2018/05/03: email bug * /2018/04/10: migrate-and-upgrade...", and the only contributor was "Woozle" (...)
- 20:06, 20 November 2022 Woozle talk contribs deleted page Toot.Cat (No longer needed: content was: "{{seed}} ==Notes== thumb|Dotster fail - it took several days to establish that they can't handle [[.cat domains]] * [https://github.com/TootCat/mastodon/ GitHub]: as of 2018-01-07, "Latest commit ba10a23 on May 3, 2017" * User:Woozle/toot.cat: Woozle's toot.cat admin tech notes ==History== * '''2017-12-30'''? auto-ren...", and the only contributor was "Woozle" ([[Use...)
- 18:56, 20 November 2022 Woozle talk contribs created page letsencrypt (Redirected page to Let's Encrypt) Tag: New redirect
- 15:02, 16 November 2022 Woozle talk contribs created page Git/cmd (Created page with "{{fmt/title|Git commands}} '''Usage''': <code>git {{arg|command}} {{arg/opt|parameters}}</code> {| class="wikitable sortable" |- ! command || process || description |- | '''{{...")
- 14:55, 16 November 2022 Woozle talk contribs created page Template:l/git (Created page with "[[Git/{{{1}}}|{{{2|{{{1}}}}}}]]")
- 23:00, 13 November 2022 Woozle talk contribs moved page Linux file/directory command syntax to Linux/file/cmd (reorganizing command pages)
- 22:55, 13 November 2022 Woozle talk contribs moved page GNU/groups to cmd/groups (reorganizing command pages)
- 22:52, 13 November 2022 Woozle talk contribs moved page usermod/archive/Red Hat 7 to cmd/usermod/archive/Red Hat 7 (reorganizing command pages)
- 22:52, 13 November 2022 Woozle talk contribs moved page usermod to cmd/usermod (reorganizing command pages)
- 22:50, 13 November 2022 Woozle talk contribs moved page useradd/archive/Red Hat Fedora Core 4 to cmd/useradd/archive/Red Hat Fedora Core 4
- 22:50, 13 November 2022 Woozle talk contribs moved page useradd to cmd/useradd
- 22:41, 13 November 2022 Woozle talk contribs created page cmd (Created page with "This page is an index to all command line interface ''commands'' currently known to HTYP and properly catalogued. {{:Special:PrefixIndex/cmd}}")
- 22:36, 13 November 2022 Woozle talk contribs moved page dd to cmd/dd (reorganizing command pages)
- 22:30, 13 November 2022 Woozle talk contribs moved page adduser to cmd/adduser (reorganizing command pages)
- 22:25, 13 November 2022 Woozle talk contribs moved page chgrp to cmd/chgrp (reorganizing command pages)
- 22:24, 13 November 2022 Woozle talk contribs moved page Linux/commands/find to cmd/find without leaving a redirect (reorganizing command pages)
- 16:38, 13 November 2022 Woozle talk contribs created page ln (Redirected page to cmd/ln) Tag: New redirect
- 16:35, 13 November 2022 Woozle talk contribs created page cmd/ln (Created page with "category:Linux '''<code>ln</code>''' is the Linux command for creating a link to a file or folder. To create a relative link: ln -r --symbolic ./{{arg|existing file}} {{...")
- 16:31, 13 November 2022 Woozle talk contribs created page Template:l/cmd (Created page with "[[cmd/{{{1}}}|{{{2|{{{1}}}}}}]]")
- 23:03, 7 November 2022 Woozle talk contribs created page PostgreSQL/admin (Created page with "==Notes== There seems to be some correlation between {{arg|current system user}} and {{arg|Postgres user}}, at least insofar as running <code>psql</code> as pg's superuser ("p...")
- 19:22, 28 October 2022 Woozle talk contribs deleted page Title.doc (MediaWiki) (content was: "{{mediawiki dev doc|Title.doc}} ==Contents== The Wikipedia software's "Title" class represents article titles, which are used for many purposes: as the human-readable text title of the article, in the URL used to access the article, the wikitext link to the article, the key into the article database, and so on. The class in instantiated from one of these forms and can be queried...", and the only contributor was "Woozle" (talk))
- 19:22, 28 October 2022 Woozle talk contribs deleted page MediaWikiDoc:Title.doc (No longer needed: content was: "#redirect Title.doc (MediaWiki)", and the only contributor was "Woozle" (talk))
- 17:45, 25 October 2022 Woozle talk contribs deleted page South Square Mall/woozle (Moved to another site: content was: "Bits and pieces I remember: * At the mall's grand opening (which, if I remember correctly, was on a Saturday), the only place to eat was the Chick-Fil-A. I had never heard of them before. * The outbuilding containing the "Big Star" grocery store (near the corner of Shannon Rd. and 15-501 Blvd.) was not demolished; it had already changed tenancy to Office Depot and several...", and the only contributor was "Woozle" (...)
- 00:20, 16 October 2022 Woozle talk contribs created page US/NC/Durham/Westover Park (Created page with "<hide> page type::article thing type::city park where::US/NC/Durham [[category::US/NC/Durham]] </hide> {{fmt/title|Westover Park|Durham, North Carolina}} ==About==...")
- 00:19, 16 October 2022 Woozle talk contribs created page Template:l/htw/ref (Created page with "{{l/htw|{{{1}}}|The HypertWiki}}")
- 14:39, 14 October 2022 Woozle talk contribs created page VbzCart/install/var/$git.origin (Created page with "git@gitlab.com:woozalia/VbzCart.git")
- 14:38, 14 October 2022 Woozle talk contribs created page Template:i/var/page (Created page with "<includeonly>{{#ifexist: {{{page|{{FULLPAGENAME}}}}}/var/${{{1}}} | {{:{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}}} | {{{2|{{{page|{{FULLPAGENAME}}}}}/var/${{{1}}}|[add {{{1}}...")
- 13:46, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/lib/base.cat (No longer needed: content was: "#REDIRECT VbzCart/archive/code/lib/base.cat", and the only contributor was "Woozle" (talk))
- 13:46, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/globals/clsVbzTitles (No longer needed: content was: "#REDIRECT VbzCart/archive/code/globals/clsVbzTitles", and the only contributor was "Woozle" (talk))
- 13:45, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/globals/clsVbzTitle (No longer needed: content was: "#REDIRECT VbzCart/archive/code/globals/clsVbzTitle", and the only contributor was "Woozle" (talk))
- 13:45, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/globals/clsDepts (No longer needed: content was: "#REDIRECT VbzCart/archive/code/globals/clsDepts", and the only contributor was "Woozle" (talk))
- 13:42, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/globals/clsDept (No longer needed: content was: "#REDIRECT VbzCart/archive/code/globals/clsDept", and the only contributor was "Woozle" (talk))
- 13:41, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/globals (No longer needed: content was: "#REDIRECT VbzCart/archive/code/globals", and the only contributor was "Woozle" (talk))
- 13:40, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/store.php (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/store.php", and the only contributor was "Woozle" (talk))
- 13:40, 14 October 2022 Woozle talk contribs deleted page VbzCart/archive/code/lib/store (No longer needed: content was: "#REDIRECT VbzCart/code/files/store.php", and the only contributor was "Woozle" (talk))
- 13:39, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/lib/store (No longer needed: content was: "#REDIRECT VbzCart/archive/code/lib/store", and the only contributor was "Woozle" (talk))
- 13:39, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/shop.php/2011-12-18 (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/shop.php/2011-12-18", and the only contributor was "Woozle" (talk))
- 13:39, 14 October 2022 Woozle talk contribs deleted page VbzCart/files/shop.php/2011-12-18 (No longer needed: content was: "#REDIRECT VbzCart/code/files/shop.php/2011-12-18", and the only contributor was "Woozle" (talk))
- 13:38, 14 October 2022 Woozle talk contribs deleted page VbzCart/archive/code/lib/shop/2011-12-18 (No longer needed: content was: "#REDIRECT VbzCart/files/shop.php/2011-12-18", and the only contributor was "Woozle" (talk))
- 13:38, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/lib/shop/2011-12-18 (No longer needed: content was: "#REDIRECT VbzCart/archive/code/lib/shop/2011-12-18", and the only contributor was "Woozle" (talk))
- 13:37, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/shop.php (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/shop.php", and the only contributor was "Woozle" (talk))
- 13:37, 14 October 2022 Woozle talk contribs deleted page VbzCart/files/shop.php (No longer needed: content was: "#REDIRECT VbzCart/code/files/shop.php", and the only contributor was "Woozle" (talk))
- 13:37, 14 October 2022 Woozle talk contribs deleted page VbzCart/archive/code/lib/shop (No longer needed: content was: "#REDIRECT VbzCart/files/shop.php", and the only contributor was "Woozle" (talk))
- 13:36, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/lib/shop (No longer needed: content was: "#REDIRECT VbzCart/archive/code/lib/shop", and the only contributor was "Woozle" (talk))
- 13:35, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/ckout.php (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/ckout.php", and the only contributor was "Woozle" (talk))
- 13:35, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/cat (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/cat", and the only contributor was "Woozle" (talk))
- 13:34, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/cart.php (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/cart.php", and the only contributor was "Woozle" (talk))
- 13:34, 14 October 2022 Woozle talk contribs deleted page VbzCart/files/cart.php (No longer needed: content was: "#REDIRECT VbzCart/code/files/cart.php", and the only contributor was "Woozle" (talk))
- 13:33, 14 October 2022 Woozle talk contribs deleted page VbzCart/archive/code/lib/cart (No longer needed: content was: "#REDIRECT VbzCart/files/cart.php", and the only contributor was "Woozle" (talk))
- 13:33, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/lib/cart (No longer needed: content was: "#REDIRECT VbzCart/archive/code/lib/cart", and the only contributor was "Woozle" (talk))
- 13:32, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files/base.cat.php (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files/base.cat.php", and the only contributor was "Woozle" (talk))
- 13:19, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/files (No longer needed: content was: "#REDIRECT VbzCart/archive/code/files", and the only contributor was "Woozle" (talk))
- 13:19, 14 October 2022 Woozle talk contribs deleted page VbzCart/archive/code/cat (No longer needed: content was: "#REDIRECT VbzCart/code/files/cat", and the only contributor was "Woozle" (talk))
- 13:18, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/cat (No longer needed: content was: "#REDIRECT VbzCart/archive/code/cat", and the only contributor was "Woozle" (talk))
- 13:18, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/admin.cart/2011-12-18 (No longer needed: content was: "#REDIRECT VbzCart/archive/code/admin.cart/2011-12-18", and the only contributor was "Woozle" (talk))
- 13:17, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/admin.cart (No longer needed: content was: "#REDIRECT VbzCart/archive/code/admin.cart", and the only contributor was "Woozle" (talk))
- 13:17, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/admin.cache (No longer needed: content was: "#REDIRECT VbzCart/archive/code/admin.cache", and the only contributor was "Woozle" (talk))
- 13:17, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPkgCount (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPkgCount", and the only contributor was "Woozle" (talk))
- 13:16, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackages (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackages", and the only contributor was "Woozle" (talk))
- 13:16, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackageQueueItem (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackageQueueItem", and the only contributor was "Woozle" (talk))
- 13:15, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackageQueue (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackageQueue", and the only contributor was "Woozle" (talk))
- 13:15, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackageItems (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackageItems", and the only contributor was "Woozle" (talk))
- 13:14, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackageItem (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackageItem", and the only contributor was "Woozle" (talk))
- 13:14, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/clsPackage (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/clsPackage", and the only contributor was "Woozle" (talk))
- 13:13, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/Form sfrmPackages (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/Form sfrmPackages", and the only contributor was "Woozle" (talk))
- 13:02, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/Form sfrmPackageItems (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/Form sfrmPackageItems", and the only contributor was "Woozle" (talk))
- 13:02, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/Form frmPackages (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/Form frmPackages", and the only contributor was "Woozle" (talk))
- 13:01, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA/Form frmPackage (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA/Form frmPackage", and the only contributor was "Woozle" (talk))
- 12:57, 14 October 2022 Woozle talk contribs deleted page VbzCart/code/VBA (No longer needed: content was: "#REDIRECT VbzCart/archive/code/VBA", and the only contributor was "Woozle" (talk))
- 21:23, 24 September 2022 Woozle talk contribs created page Ensoniq (Created page with "==Notes== * [http://www.giebler.com/ Giebler Enterprises]: ** [http://www.giebler.com/#edm Ensoniq Disk Manager] ** [https://www.giebler.biz/product.sc?categoryId=3&productId=...")
- 21:20, 24 September 2022 Woozle talk contribs created page File:ensoniq floppy diskette formats.pdf (category:Ensoniq category:PDF * '''retrieved from''' [https://www.deepsonic.ch/deep/docs_manuals/ensoniq_floppy_diskette_formats.pdf deepsonic.ch] on 2022-09-24)
- 21:20, 24 September 2022 Woozle talk contribs uploaded File:ensoniq floppy diskette formats.pdf (category:Ensoniq category:PDF * '''retrieved from''' [https://www.deepsonic.ch/deep/docs_manuals/ensoniq_floppy_diskette_formats.pdf deepsonic.ch] on 2022-09-24)
- 12:42, 7 September 2022 Woozle talk contribs moved page PHP/file/sys to PHP/file/name (more accurate)
- 23:35, 4 September 2022 Woozle talk contribs created page Discord/alternatives (Created page with "Discord comes with the same baggage as any centralized proprietary software service. Consequently, a number of projects have arisen specifically for the purpose of providi...")
- 16:02, 25 August 2022 Woozle talk contribs created page rclone/conf (Created page with "{{fmt/title|rclone configuration file}} For now, see the [https://rclone.org/docs/#config-file Config file] section in the official docs.")
- 15:48, 25 August 2022 Woozle talk contribs created page rclone/opt/fs (Created page with "{{fmt/title|rclone file-selection options|aka "filtering"}} ==Links== * official: [https://rclone.org/filtering/ filtering, includes and excludes]")
- 13:09, 25 August 2022 Woozle talk contribs created page SiYuan (Created page with "category:software ==About== SiYuan is a personal knowledge organizer. It is available in freemium form for Linux, Windows. and Android. The source-code appears to...")
- 20:43, 24 August 2022 Woozle talk contribs created page rclone/opt (Created page with "{{fmt/title|rclone options}} {| class="wikitable sortable" ! option !! description |- | --backup-dir=DIR || When using sync: copy or move any files which would have been overw...")
- 14:05, 24 August 2022 Woozle talk contribs created page PHP/file/glob (Created page with "{{fmt/title|PHP filespec wildcard matching & searching|aka "globbing"}} ==About== PHP can do glob-based directory listings and can also check a given filename string against a...")
- 15:17, 22 August 2022 Woozle talk contribs created page inotify (Created page with "{{seed}} ==notes== * [https://apps.nextcloud.com/apps/files_inotify INotify file watcher] in the Nextcloud apps store * [https://github.com/Blaok/nextcloud-inotifyscan nex...")
- 16:11, 20 August 2022 Woozle talk contribs created page X-Google-DKIM-Signature (Created page with "==notes== * [https://emailheaders.net/gmail.html How to View and Analyze Gmail Message Header] says: {{fmt/quote|In addition to various authentications, Google itself adds an...")
- 16:00, 20 August 2022 Woozle talk contribs moved page Google Domains to Google/Domains
- 15:59, 20 August 2022 Woozle talk contribs created page Google Domains (Created page with "{{fmt/quote|Google Domains}} {{seed}} ==Links== * https://domains.google.com/")
- 15:54, 20 August 2022 Woozle talk contribs created page DNSSEC (Created page with "{{fmt/title|DNSSEC: Domain Name System Security Extensions}} {{seed}} ==Notes== This appears to involve something called DNSKEY. ==Links== * {{wikipedia|Domain Name System...")
- 19:27, 19 August 2022 Woozle talk contribs created page Gmail (Created page with "<hide> page type::article thing type::email service thing type::web site url::https://gmail.com </hide> ==About== Gmail is a free email-hosting service ope...")
- 16:23, 19 August 2022 Woozle talk contribs created page User:Woozle/copypasta/2022/08/19/Roundcube message headers (Created page with "<poem> Return-Path: <woozalia+caf_=gmail-w-fwd=hypertwins.org@gmail.com> X-Original-To: gmail-w-fwd@hypertwins.org Delivered-To: woozle@mail.vbz.net Received: by cloud1.vbz.ov...")
- 16:22, 19 August 2022 Woozle talk contribs created page User:Woozle/copypasta (Created page with "* /2022/08/19/Roundcube message headers")
- 13:13, 19 August 2022 Woozle talk contribs changed group membership for Woozle from bureaucrat, interwiki, administrator and trusted to bureaucrat, interwiki, administrator, trusted and interface administrator (to edit CSS)
- 23:58, 18 August 2022 Woozle talk contribs created page SPF/qual (Created page with "{{fmt/title|SPF qualifiers}} {| class="wikitable" ! colspan=2 | character !! description |- | <code>+</code> || plus || PASS -- This can be omitted; e.g., +mx is the same as...")
- 17:05, 18 August 2022 Woozle talk contribs deleted page SPF/modifier (No longer needed: content was: "{{fmt/title|SPF modifiers}} ==About== Modifiers used by SPF are defined in [https://www.rfc-editor.org/rfc/rfc7208.html#section-6 RFC 7208 Section 6].", and the only contributor was "Woozle" (talk))
- 16:51, 18 August 2022 Woozle talk contribs moved page SPF/mechanism/cidr-length to SPF/term/cidr-length
- 16:51, 18 August 2022 Woozle talk contribs moved page SPF/mechanism to SPF/term
- 15:59, 18 August 2022 Woozle talk contribs created page SPF/mechanism/cidr-length (Created page with "==About== {{fmt/arg|cidr-length}} refers to the CIDR ({{l/wp|Classless Inter-Domain Routing}}) convention for specifying blocks of IP addresses. SPF uses three possible v...")
- 15:50, 18 August 2022 Woozle talk contribs created page Template:fmt/brackets (Created page with "{{faint|[}}{{{1}}}{{faint|]}}")
- 15:36, 18 August 2022 Woozle talk contribs moved page SPF/mechanisms to SPF/mechanism without leaving a redirect
- 15:36, 18 August 2022 Woozle talk contribs created page SPF/mechanisms (saving work and renaming page to depluralize)
- 15:36, 18 August 2022 Woozle talk contribs created page SPF (Created page with "{{fmt/title|SPF: Sender Policy Framework}} ==About== SPF (Sender Policy Framework) is an anti-spam protocol in which a DNS record specifies what IP addresses are allowed t...")
- 15:35, 18 August 2022 Woozle talk contribs moved page SPF/modifer to SPF/modifier without leaving a redirect (okay, try that again...)
- 15:34, 18 August 2022 Woozle talk contribs moved page SPF/modifers to SPF/modifer without leaving a redirect (never forget that singular page-names are more universally linkable)
- 15:28, 18 August 2022 Woozle talk contribs created page SPF/modifers (Created page with "{{fmt/title|SPF modifiers}} ==About== Modifiers used by SPF are defined in [https://www.rfc-editor.org/rfc/rfc7208.html#section-6 RFC 7208 Section 6].")
- 15:13, 18 August 2022 Woozle talk contribs moved page Template:arg/opt to Template:fmt/arg/opt (for consistency)
- 15:13, 18 August 2022 Woozle talk contribs moved page Template:arg to Template:fmt/arg (for consistency)
- 15:01, 18 August 2022 Woozle talk contribs created page Template:fmt/xml/tag (Created page with "<code><{{{1}}}></code>")
- 14:54, 18 August 2022 Woozle talk contribs created page Template:fmt/opt (Created page with "{{faint|[}}<span style="color: green;">{{{1}}}</span>{{faint|]}}")
- 12:37, 18 August 2022 Woozle talk contribs created page Sender Policy Framework (Redirected page to SPF) Tag: New redirect
- 16:36, 16 August 2022 Woozle talk contribs created page Republic Wireless (Created page with "<hide> thing type::company category:company business type::mobile telephone service </hide> ==Notes== When transferring a phone number from one carrier to another,...")
- 15:32, 16 August 2022 Woozle talk contribs created page DMARC/URI (Created page with "{{fmt/title|DMARC URI}} ==About== A DMARC URI is any URI which is formatted in a way that can be understood by the DMARC protocol. The [https://datatracker.ietf.org/d...")
- 15:30, 16 August 2022 Woozle talk contribs created page DMARC URI (Redirected page to DMARC/URI) Tag: New redirect
- 16:59, 15 August 2022 Woozle talk contribs created page Hamilton Beach/model 40865 (Created page with "<hide> thing type::teakettle category:hardware </hide> File:2019-07-17 20-03-58.HB blue teakettle.rot-crop.jpg|thumb|the 40865 in the dark, showing the full glory of...")
- 16:51, 15 August 2022 Woozle talk contribs created page Hamilton Beach (Created page with "<hide> thing type::company thing type::brand category:company category:brand </hide> {{seed}} ==Products== * /model 40865 ==Links== * [https://hamiltonbeac...")
- 16:44, 15 August 2022 Woozle talk contribs created page File:4096-3072-max.jpg (* '''what''': inside the base of a Hamilton Beach/model 40865 * '''photo''' by User:Woozle on 2022-08-15)
- 16:44, 15 August 2022 Woozle talk contribs uploaded File:4096-3072-max.jpg (* '''what''': inside the base of a Hamilton Beach/model 40865 * '''photo''' by User:Woozle on 2022-08-15)
- 16:34, 15 August 2022 Woozle talk contribs created page File:2019-07-17 20-03-58.HB blue teakettle.rot-crop.jpg (* '''what''': Hamilton Beach/model 40865 * '''photo''' by User:Harena on 2019-07-17)
- 16:34, 15 August 2022 Woozle talk contribs uploaded File:2019-07-17 20-03-58.HB blue teakettle.rot-crop.jpg (* '''what''': Hamilton Beach/model 40865 * '''photo''' by User:Harena on 2019-07-17)
- 19:19, 12 August 2022 Woozle talk contribs created page Acer/Iconia Tab 8 (Created page with "{{seed}} ==Photos== 400px 400px Note that the ribbon cables running on top of the battery can be routed ''behind'' t...")
- 19:18, 12 August 2022 Woozle talk contribs created page Acer Iconia Tab 8 (Redirected page to Acer/Iconia Tab 8) Tag: New redirect
- 19:17, 12 August 2022 Woozle talk contribs created page File:20220726 171243.jpg (* '''what''': Acer Iconia Tab 8, inside of back cover)
- 19:17, 12 August 2022 Woozle talk contribs uploaded File:20220726 171243.jpg (* '''what''': Acer Iconia Tab 8, inside of back cover)
- 19:16, 12 August 2022 Woozle talk contribs created page File:20220726 170848.jpg (* '''what''': Acer Iconia Tab 8 with the back cover off)
- 19:16, 12 August 2022 Woozle talk contribs uploaded File:20220726 170848.jpg (* '''what''': Acer Iconia Tab 8 with the back cover off)
- 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" ([...)