All public logs

Jump to navigation Jump to search

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

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 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" ([...)
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)