Rainer Stötter's repositories
ctextparser-php
a simple text parser class written in PHP, which is able to detect identifieres
cbalancedbinarytree-php
The repository rstoetter\cbalancedbinarytree-php implements the class cBalancedBinaryTree in PHP which is a balanced binary tree.
cdependencymanager-php
A PHP class, which is able to resolve dependencies (ie classes, URLs, HTML scripts .. ). You feed the class with the known dependencies of the objects you are providing and it generates an array with the objects you provided now arranged in the correct order, which is defined by the dependencies of the specific objects
ckeycolumnusagetree-php
This class represents a sorted collection of the key column usage of a mysql database. The main purpose of the class cKeyColumnUsageTree is to determine the dependencies of the tables among each other: The class is able to find dependency paths of more than two tables. Dependencies which include self referencing tables are considered, too.
csmartsqlstatement-php
The php class cSmartSqlStatement helps to manage and change SQL statements
db2phpsite
RAD tool, which turns your data quickly into a web app. The generated object-oriented CRUDL frontend in PHP can be customized easily
libdatephp
A full fledged date class cDate and a class to manage periods of time cPeriod written in PHP
mk-sql-data
mk-sql-data gives programmers the possibility, to generate even large amounts of testing data for SQL databases on the fly. It is a CLI app written in PHP
csqlscript-php
a PHP class to execute SQL scripts (mysql)
csqlstatement-php
a PHP class to construct SQL statements
ctabledependencymanager-php
the class cTableDependencyManager helps you to keep track of the various table dependencies in a mysql database. It is able to find dependencies, which last over several tables between and to find dependencies with self-referring tables
ctabletoclass-php
A PHP code generator, which examines the fields of a given table of a SQL database and generates a PHP file, that contains a PHP class, which can be used for common actions (ADD, EDIT, DELETE, DELETE CASCADING) on the table. Per table the generator provides four class modules
libdatecpp
A full fledged date class cDate and a class to manage periods of time cPeriod written in C++
mk-new-repository.sh
bash script, which creates a skeleton directory with the necessary files for a new github PHP repository