[ Index ]

PHP Cross Reference of e107 v1


title

Body

[close]

/ -> install.php (summary)

e107 website system

File Size: 1305 lines (67 kb)
Included or required:0 times
Referenced: 2 times
Includes or requires: 0 files

Defines 2 classes

e_install:: (22 methods):
  __construct()
  e_install()
  run_stage()
  stage_1()
  stage_2()
  stage_3()
  stage_4()
  stage_5()
  stage_6()
  stage_7()
  stage_invalid()
  stage_template()
  get_lan_file()
  get_languages()
  logLine()
  set_message()
  set_messages()
  _check_name()
  _checkDbFields()
  _check_writable_perms()
  _create_tables()
  _write_config()

SimpleTemplate:: (5 methods):
  GetTag()
  SetTag()
  RemoveTag()
  ClearTags()
  ParseTemplate()

Defines 5 functions

  e107_ini_set()
  print_a()

Class: e_install  - X-Ref

__construct($e107_paths)   X-Ref
No description

e_install($e107_paths)   X-Ref
No description

run_stage($stage)   X-Ref
No description

stage_1()   X-Ref
No description

stage_2()   X-Ref
No description

stage_3()   X-Ref
No description

stage_4()   X-Ref
No description

stage_5()   X-Ref
No description

stage_6()   X-Ref
No description

stage_7()   X-Ref
No description

stage_invalid()   X-Ref
No description

stage_template()   X-Ref
No description

get_lan_file()   X-Ref
Language loader - loads the language file or raises an error on failure

return: void

get_languages()   X-Ref
Available languages getter

return: array    Available languages array

logLine($logLine)   X-Ref
Log writer - writes a line to the log file

param: string    $logLine
return: void

set_message($message, $type='info')   X-Ref
Messages handler

param: string    $message    The message
param: string    $type        Type of the message - defines where should it go and how to be shown
return: void

set_messages()   X-Ref
Prepares and sets debug info for output

return: void

_check_name($str, $blank_ok=false)   X-Ref
DB name or table prefix validator - anything starting with a numeric followed by 'e' causes problems

param: string    $str        The name to be checked
param: bool    $blank_ok    Whether to accept blank value (should be set TRUE for prefix, FALSE for DB name)
return: bool                Valid or not

_checkDbFields($fields)   X-Ref
Check an array of db-related fields for illegal characters

param: array    $fields
return: bool    true=OK, false=invalid char

_check_writable_perms($list='must_write')   X-Ref
Check whether files/directories are writable

param: str        $list    List type [can_write|must_write]
return: array            Failed files/directories list

_create_tables()   X-Ref
DB tables creator - creates all necessary DB tables and content

return: mixed    bool false on success (no errors) | string (error message) on error

_write_config()   X-Ref
e107_config.php Config file generator

return: mixed    bool false on success (no errors) | string (error message) on error

Class: SimpleTemplate  - X-Ref

GetTag($TagName, $Default='')   X-Ref
No description

SetTag($TagName, $Data)   X-Ref
No description

RemoveTag($TagName)   X-Ref
No description

ClearTags()   X-Ref
No description

ParseTemplate($Template, $from_file=false)   X-Ref
No description

Functions
Functions that are not part of a class:

e107_ini_set($var, $value)   X-Ref
No description

print_a($var)   X-Ref
No description



Generated: Mon Mar 12 16:28:38 2012 Cross Reference PHPXref