\

Namespaces

Composer
DrewM
Fridde

Interfaces

Config_Lite_Exception Config_Lite_Exception

Classes

BatchTest
CommonMarkTest Test Parsedown against the CommonMark spec.
ComposerAutoloaderInitcea0904db0471adfc250dd9067854b92
Config_Lite Config_Lite Class
Config_Lite Config_Lite Class
Config_Lite_Exception_InvalidArgument Config_Lite_Exception_InvalidArgument
Config_Lite_Exception_Runtime Config_Lite_Exception_Runtime
Config_Lite_Exception_UnexpectedValue Config_Lite_Exception_UnexpectedValue
Config_LiteTest Test class for Config_Lite.
CSV_DataSource
HTML
ListsTest
MailChimpTest
Parsedown
ParsedownTest
Table
TestParsedown
Writer
WriterTest

Functions

activate_all_errors()

activate_all_errors() 

add_column()

add_column(  $csv,   $cols) 

Parameters

$csv
$cols

add_header()

add_header(  $array,   $header) 

Parameters

$array
$header

add_hidden_fields()

add_hidden_fields(  $array) 

Parameters

$array

add_or_subtract()

add_or_subtract(  $array,   $method,   $onlyCommonDates = TRUE) 

Parameters

$array
$method
$onlyCommonDates

add_tags()

add_tags(  $compilationIdArray,   $tagArray,   $newTags) 

Parameters

$compilationIdArray
$tagArray
$newTags

array_change_col_names()

array_change_col_names(  $array,   $translationArray) 

Parameters

$array
$translationArray

array_choose_columns()

array_choose_columns(  $array,   $columns,   $remove = FALSE) 

Parameters

$array
$columns
$remove

array_delete_by_key()

array_delete_by_key(  $array,   $delete_key,   $use_old_keys = FALSE) 

Parameters

$array
$delete_key
$use_old_keys

array_each_add()

array_each_add(  $array,   $number) 

Parameters

$array
$number

array_orderby()

array_orderby() 

array_select_where()

array_select_where(  $array,   $criteria,   $headers = "all",   $onlyFirst = FALSE) 

Parameters

$array
$criteria
$headers
$onlyFirst

array_to_csv()

array_to_csv(  $dataArray,   $filePointer = NULL,   $delimiter = ',',   $enclosure = '"',   $encloseAll = TRUE,   $nullToMysqlNull = false) 

Parameters

$dataArray
$filePointer
$delimiter
$enclosure
$encloseAll
$nullToMysqlNull

array_to_csv_download()

array_to_csv_download(  $array,   $filename = "export.csv",   $delimiter = ";") 

Parameters

$array
$filename
$delimiter

array_walk_values()

array_walk_values(  $array,   $function) 

Parameters

$array
$function

autocovariance()

autocovariance(  $array,   $stepSize = 1) 

Parameters

$array
$stepSize

calculate_errors()

calculate_errors(  $mainId,   $compilationId,   $startDate,   $endDate) 

Parameters

$mainId
$compilationId
$startDate
$endDate

calculate_frequencies()

calculate_frequencies(  $wordArray) 

Parameters

$wordArray

calculate_ranking()

calculate_ranking(  $mainCompId,   $compId1,   $compId2,   $Day) 

Parameters

$mainCompId
$compId1
$compId2
$Day

check_inclusion_according_to_tag()

check_inclusion_according_to_tag(  $row,   $tags,   $givenPasswords,   $truePasswords) 

Parameters

$row
$tags
$givenPasswords
$truePasswords

clean_sql()

clean_sql(  $string) 

Parameters

$string

col_to_index()

col_to_index(  $array,   $columnToIndex) 

Parameters

$array
$columnToIndex

combine_data()

combine_data(  $compilationIdArray,   $method,   $newName,   $changeArray,   $onlyCommonDates) 

Parameters

$compilationIdArray
$method
$newName
$changeArray
$onlyCommonDates

concat_time_series()

concat_time_series(  $array) 

Parameters

$array

convert_date()

convert_date(  $date,   $type) 

Parameters

$date
$type

convert_month()

convert_month(  $month) 

Parameters

$month

convert_project_plan()

convert_project_plan(  $array) 

Parameters

$array

copy_column()

copy_column(  $array,   $column) 

Parameters

$array
$column

copy_where()

copy_where(  $array,   $col,   $regex) 

Parameters

$array
$col
$regex

count_col_row()

count_col_row(  $array) 

Parameters

$array

create_bootstrap_navbar()

create_bootstrap_navbar(  $nav_args) 

Parameters

$nav_args

create_bootstrap_tabs()

create_bootstrap_tabs(  $tab_args) 

Parameters

$tab_args

create_download()

create_download(  $source,   $filename = "export.csv") 

Parameters

$source
$filename

create_html_from_array()

create_html_from_array(  $array) 

Parameters

$array

create_html_from_csv()

create_html_from_csv(  $csv) 

Parameters

$csv

create_htmltable_from_array()

create_htmltable_from_array(  $array,   $id = "sortable",   $class = "display stripe") 

Parameters

$array
$id
$class

create_matchings()

create_matchings(  $array) 

Parameters

$array

create_relevant_day_array()

create_relevant_day_array(  $dayArray) 

Parameters

$dayArray

create_rules_from_ini()

create_rules_from_ini(  $ini_array) 

Parameters

$ini_array

csvstring_to_array()

csvstring_to_array(  $string,   $separatorChar = ',',   $enclosureChar = '"',   $newlineChar = "\n") 

Parameters

$string
$separatorChar
$enclosureChar
$newlineChar

curPageURL()

curPageURL() 

dateRange()

dateRange(  $first,   $last,   $step = "+1 day",   $format = "Y-m-d",   $addLast = TRUE) 

Parameters

$first
$last
$step
$format
$addLast

DECtoDMS()

DECtoDMS(  $dec) 

Parameters

$dec

DMStoDEC()

DMStoDEC(  $deg,   $min,   $sec) 

Parameters

$deg
$min
$sec

draw_left()

draw_left(  $array,   $targetCol) 

Parameters

$array
$targetCol

echo_link_for()

echo_link_for(  $url,   $label = "",   $class = "") 

Parameters

$url
$label
$class

echo_tag()

echo_tag() 

echop()

echop(  $array) 

Parameters

$array

empty_columns()

empty_columns(  $array) 

Parameters

$array

establish_calculation_table()

establish_calculation_table(  $type,   $stepLength) 

Parameters

$type
$stepLength

extract_request()

extract_request(  $translationArray = array(),   $prefix = "req_") 

Parameters

$translationArray
$prefix

factorial()

factorial(  $int) 

Parameters

$int

fill_array()

fill_array(  $array,   $cols = NULL) 

Parameters

$array
$cols

fill_from_above()

fill_from_above(  $array,   $pivotCols,   $pivotRows) 

Parameters

$array
$pivotCols
$pivotRows

fill_from_above_where()

fill_from_above_where(  $array,   $pivotCols,   $regex) 

Parameters

$array
$pivotCols
$regex

filter_dates()

filter_dates(  $dates,   $constantDate,   $after = TRUE) 

Parameters

$dates
$constantDate
$after

filter_for_value()

filter_for_value(  $array,   $key,   $values) 

Parameters

$array
$key
$values

filter_words()

filter_words(  $wordArray,   $rules) 

Parameters

$wordArray
$rules

find_matching_project()

find_matching_project(  $projectNameArray,   $format = "I Y - P - C P") 

Parameters

$projectNameArray
$format

find_most_similar()

find_most_similar(  $needle,   $haystack,   $alwaysFindSomething = TRUE) 

Parameters

$needle
$haystack
$alwaysFindSomething

find_phase_keys()

find_phase_keys(  $array) 

Parameters

$array

find_project_keys()

find_project_keys(  $array) 

Parameters

$array

find_rows()

find_rows(  $array,   $regex,   $col) 

Parameters

$array
$regex
$col

friddes_autoloader()

friddes_autoloader(  $class) 

Parameters

$class

generateRandomString()

generateRandomString(  $length = 10) 

Parameters

$length

get_all_files()

get_all_files(  $dir = 'files') 

Parameters

$dir

get_array_column()

get_array_column(  $array,   $col,   $hasHeader) 

Parameters

$array
$col
$hasHeader

get_conn_details()

get_conn_details(  $ini_file = "config.ini") : \TYPE

SUMMARY OF get_conn_details

DESCRIPTION

Parameters

$ini_file

Returns

\TYPE —

NAME DESCRIPTION

get_current_subfolder()

get_current_subfolder() 

get_element()

get_element(  $array,   $type = "index",   $number) 

Parameters

$array
$type
$number

get_includables_with_types()

get_includables_with_types(  $file = "includables.ini") 

Parameters

$file

get_primary_column_name()

get_primary_column_name(  $sqlTable) : \TYPE

SUMMARY OF get_primary_column_name

DESCRIPTION

Parameters

$sqlTable

Returns

\TYPE —

NAME DESCRIPTION

getRecentCommitTime()

getRecentCommitTime(  $user,   $repo) 

Parameters

$user
$repo

html_to_csv()

html_to_csv(  $htmlString,   $number) 

Parameters

$htmlString
$number

inc()

inc(  $inclusionString,   $debug = FALSE,   $return = FALSE) 

Parameters

$inclusionString
$debug
$return

inc()

inc(  $inclusionString,   $default_folder = "src/",   $return = FALSE) : \[type]

Quickly include multiple php files.

[Description]

Parameters

$inclusionString
$default_folder
$return

Returns

\[type] —

[name] [description]

interject_rows()

interject_rows(  $array,   $number,   $copy) 

Parameters

$array
$number
$copy

interpolate_table()

interpolate_table(  $sourceId) 

Parameters

$sourceId

is_phase()

is_phase(  $string) 

Parameters

$string

is_project_date()

is_project_date(  $string) 

Parameters

$string

is_project_owner()

is_project_owner(  $string) 

Parameters

$string

is_younger_than()

is_younger_than(  $time,   $age,   $unit = "s") : \[type]

[Summary].

[Description]

Parameters

$time
$age
$unit

Returns

\[type] —

[name] [description]

jump()

jump(  $array,   $pivotColumn,   $copy) 

Parameters

$array
$pivotColumn
$copy

link_for()

link_for(  $url,   $label = "",   $class = "") 

Parameters

$url
$label
$class

logg()

logg(  $data,   $infoText = "",   $filename = "logg.txt") 

Parameters

$data
$infoText
$filename

main()

main(  $argc,   $argv) 

Parameters

$argc
$argv

make_comparer()

make_comparer() 

melt()

melt(  $array,   $colsToSplit,   $header) 

Parameters

$array
$colsToSplit
$header

merge_columns()

merge_columns(  $array,   $col1,   $col2) 

Parameters

$array
$col1
$col2

multiple_search()

multiple_search(  $haystack_array,   $needle_array,   $length_limit = FALSE) 

Parameters

$haystack_array
$needle_array
$length_limit

nonempty_columns()

nonempty_columns(  $array) 

Parameters

$array

nonempty_keys()

nonempty_keys(  $array,   $col) 

Parameters

$array
$col

parse()

parse(  $rawText,   $code) 

Parameters

$rawText
$code

perm()

perm(  $arr,   $nth = null) 

Parameters

$arr
$nth

perms()

perms(  $arr) 

Parameters

$arr

power_perms()

power_perms(  $arr) 

Parameters

$arr

power_set()

power_set(  $in,   $minLength = 1) 

Parameters

$in
$minLength

print_r2()

print_r2(  $Array,   $Name = '',   $size = 2,   $depth = '',   $Tab = '',   $Sub = '',   $c) 

Parameters

$Array
$Name
$size
$depth
$Tab
$Sub
$c

print_r2()

print_r2(  $val) 

Parameters

$val

print_usage()

print_usage(  $prg,   $err = false) 

Parameters

$prg
$err

qtag()

qtag() 

rebuild_keys()

rebuild_keys(  $array,   $key) 

Parameters

$array
$key

rectify_wordArray()

rectify_wordArray(  $wordArray) 

Parameters

$wordArray

redirect()

redirect(string  $to) : void

Redirect to a given url.

Sends a header with a redirect to the given url.

Parameters

string $to

The absolute or relative path to redirect to.

remove_columns()

remove_columns(  $array,   $columns,   $keepKeys) 

Parameters

$array
$columns
$keepKeys

remove_compilation_from_database()

remove_compilation_from_database(  $compilationId) 

Parameters

$compilationId

remove_duplicates()

remove_duplicates(  $array) 

Parameters

$array

remove_from()

remove_from(  $array,   $col,   $regex) 

Parameters

$array
$col
$regex

remove_if_other_col()

remove_if_other_col(  $array,   $checkCol,   $removeCol) 

Parameters

$array
$checkCol
$removeCol

remove_lines()

remove_lines(  $array,   $lines) 

Parameters

$array
$lines

remove_lines_where()

remove_lines_where(  $array,   $regex,   $col) 

Parameters

$array
$regex
$col

remove_source_from_database()

remove_source_from_database(  $sourceId,   $archive = TRUE) 

Parameters

$sourceId
$archive

remove_tags()

remove_tags(  $compilationIdArray,   $tagArray) 

Parameters

$compilationIdArray
$tagArray

remove_this_function()

remove_this_function(  $sqlTable,   $criteria = "",   $headers = "all",   $debug = FALSE) 

Parameters

$sqlTable
$criteria
$headers
$debug

remove_whitelines()

remove_whitelines(  $array) 

Parameters

$array

result_column_to_array()

result_column_to_array(  $resultSet,   $colName) 

Parameters

$resultSet
$colName

shorten_names()

shorten_names(  $inputArray) 

Parameters

$inputArray

slice_at()

slice_at(  $array,   $startpoints) 

Parameters

$array
$startpoints

sort_according_to()

sort_according_to(  $wordArray,   $name) 

Parameters

$wordArray
$name

split_at()

split_at(  $array,   $col,   $char) 

Parameters

$array
$col
$char

split_row_at()

split_row_at(  $array,   $colRowRegex,   $delimiterRegex) 

Parameters

$array
$colRowRegex
$delimiterRegex

sql_add_columns()

sql_add_columns(  $sqlTable,   $columns) 

Parameters

$sqlTable
$columns

sql_connect()

sql_connect(  $nonStandardDB = FALSE) : \TYPE

SUMMARY OF sql_connect

DESCRIPTION

Parameters

$nonStandardDB

Returns

\TYPE —

NAME DESCRIPTION

sql_convert_dates()

sql_convert_dates(  $sourceId,   $tableName) 

Parameters

$sourceId
$tableName

sql_delete()

sql_delete(  $sqlTable,   $criteria = "",   $not = FALSE) : \TYPE

SUMMARY OF sql_delete

DESCRIPTION

Parameters

$sqlTable
$criteria
$not

Returns

\TYPE —

NAME DESCRIPTION

sql_get_columnNames()

sql_get_columnNames(  $sqlTable) 

Parameters

$sqlTable

sql_get_headers()

sql_get_headers(  $sqlTable) : \TYPE

SUMMARY OF sql_get_headers

DESCRIPTION

Parameters

$sqlTable

Returns

\TYPE —

NAME DESCRIPTION

sql_get_highest_id()

sql_get_highest_id(  $sqlTable,   $idHeader = "id",   $debug = FALSE) : \TYPE

SUMMARY OF sql_get_highest_id

DESCRIPTION

Parameters

$sqlTable
$idHeader
$debug

Returns

\TYPE —

NAME DESCRIPTION

sql_get_id()

sql_get_id(  $sqlTable,   $criteria,   $id_header_name = "id",   $not = FALSE,   $debug = FALSE) : \TYPE

SUMMARY OF sql_get_id

DESCRIPTION

Parameters

$sqlTable
$criteria
$id_header_name
$not
$debug

Returns

\TYPE —

NAME DESCRIPTION

sql_insert_array()

sql_insert_array(  $array,   $sqlTable,   $maxString = 5000,   $updateLog = TRUE) 

Parameters

$array
$sqlTable
$maxString
$updateLog

sql_insert_rows()

sql_insert_rows(  $sqlTable,   $array,   $forceId = FALSE,   $maxString = 5000,   $debug = FALSE) : \TYPE

SUMMARY OF sql_insert_rows

DESCRIPTION

Parameters

$sqlTable
$array
$forceId
$maxString
$debug

Returns

\TYPE —

NAME DESCRIPTION

sql_quick_execute()

sql_quick_execute(  $query) : \TYPE

SUMMARY OF sql_quick_execute

DESCRIPTION

Parameters

$query

Returns

\TYPE —

NAME DESCRIPTION

sql_remove_duplicates()

sql_remove_duplicates(  $sqlTable,   $ignoreArray = array("id")) 

Parameters

$sqlTable
$ignoreArray

sql_select()

sql_select(  $sqlTable,   $criteria = "",   $headers = "all",   $debug = FALSE) : \TYPE

SUMMARY OF sql_select

DESCRIPTION

Parameters

$sqlTable
$criteria
$headers
$debug

Returns

\TYPE —

NAME DESCRIPTION

sql_select_columns()

sql_select_columns(  $array,   $columns,   $alwaysAsArray = FALSE) 

Parameters

$array
$columns
$alwaysAsArray

sql_to_barrels_per_day()

sql_to_barrels_per_day(  $sourceId,   $dataTable) 

Parameters

$sourceId
$dataTable

sql_truncate()

sql_truncate(  $sqlTable) : \TYPE

SUMMARY OF sql_truncate

DESCRIPTION

Parameters

$sqlTable

Returns

\TYPE —

NAME DESCRIPTION

sql_update_row()

sql_update_row(  $id,   $sqlTable,   $row,   $idHeader = "id",   $debug = FALSE) : \TYPE

SUMMARY OF sql_update_row

DESCRIPTION

Parameters

$id
$sqlTable
$row
$idHeader
$debug

Returns

\TYPE —

NAME DESCRIPTION

tag()

tag(  $tagName,   $content = "",   $attributes = array(),   $id = "") 

Parameters

$tagName
$content
$attributes
$id

target_beautify()

target_beautify() 

target_clean()

target_clean() 

target_default()

target_default() 

target_doc()

target_doc() 

target_gitup()

target_gitup() 

target_md()

target_md() 

target_package()

target_package() 

target_phpcs()

target_phpcs() 

simple buildscript, see ./build -h

declare a target is easy as prefixing a function with "target_"

PHP version 5.2.6+

target_pirum()

target_pirum() 

target_pirum_add()

target_pirum_add() 

target_test()

target_test() 

target_validate()

target_validate() 

transpose()

transpose(  $array) 

Parameters

$array

update_file_from_repo()

update_file_from_repo(  $file,   $user,   $repo,   $folder = "src") 

Parameters

$file
$user
$repo
$folder

write_to_config()

write_to_config(  $configArray) 

Parameters

$configArray