Open Sencillo  2015.107
Long live the simplicity of PHP
 All Data Structures Namespaces Functions Pages
logMan Class Reference
Inheritance diagram for logMan:
mysqlEdit mysql

Public Member Functions

 install ()
 
 editPerm ($login=null, $perm=null)
 
 getPerm ()
 
 createSuperUser ($email, $name, $pass)
 
 ereg ()
 
 login ($ajax)
 
 checkSession ($signal=false)
 
 basicLogin ($translate, $seo)
 
 adminLogin ($translate, $seo)
 
 addToMainArray ($name, $data)
 
 ajaxSendJson ()
 
 addNewUser ($pass, $perm)
 
 createSession ()
 
 destroySession ()
 
 addSessionData ($name, $data=null)
 
 getSessionData ($name)
 
 signIn ($pass)
 
 getSignedUser ()
 
 signOut ()
 
 clean ($string)
 
- Public Member Functions inherited from mysqlEdit
 newColumn ($name, $type="INT")
 
 prepareTable ($name)
 
 uniqueKey ($keyName)
 
 createTable ($name)
 
 openTable ($name)
 
 insert ($values)
 
 set ($column, $value)
 
 update ($if, $sets=null)
 
 delete ($if)
 
 output ($if="`id`>0", $order="`id` ASC", $limit=1000)
 
- Public Member Functions inherited from mysql
 __construct ($DBHost=null, $DBName=null, $DBUser=null, $DBPass=null)
 
 query ($sql)
 
 write ($sql)
 
 close ()
 
 test ()
 
 integrity ($type)
 

Protected Attributes

 $log =array()
 
 $status =array()
 

Additional Inherited Members

- Data Fields inherited from mysql
 $DBHost
 
 $DBName
 
 $DBUser
 
 $DBPass
 
 $con
 

Detailed Description

Definition at line 11 of file login.management.logman.php.

Member Function Documentation

addSessionData (   $name,
  $data = null 
)
final

Store data in new session

Parameters
string$name
string$data
Returns
string

Definition at line 426 of file login.management.logman.php.

addToMainArray (   $name,
  $data 
)
final

Add data to main login array

Parameters
string$name
multitype$data

Definition at line 379 of file login.management.logman.php.

adminLogin (   $translate,
  $seo 
)

Create default admin login system

Parameters
object$translate
object$seo
Returns
number

Definition at line 335 of file login.management.logman.php.

ajaxSendJson ( )
final

Convert main array to JSON export and print as AJAX response

Definition at line 387 of file login.management.logman.php.

basicLogin (   $translate,
  $seo 
)

Create default login system

Parameters
object$translate
object$seo
Returns
number

Definition at line 274 of file login.management.logman.php.

checkSession (   $signal = false)
final

Check whether session

Parameters
bool$signal
Returns
boolean|Ambigous <multitype:number , multitype:>

Definition at line 252 of file login.management.logman.php.

clean (   $string)
final

Remove all special characters

Parameters
string$string
Returns
string

Definition at line 467 of file login.management.logman.php.

createSession ( )
final

Create session data

Returns
multitype array

Definition at line 401 of file login.management.logman.php.

createSuperUser (   $email,
  $name,
  $pass 
)
final

Create admin user in database

Parameters
array$_POST
Returns
array $this->status

Definition at line 121 of file login.management.logman.php.

destroySession ( )
final

Destroy exist session

Definition at line 413 of file login.management.logman.php.

editPerm (   $login = null,
  $perm = null 
)
final

Update perm in logMan

Parameters
string
int(1000~1111)
Returns
int OR false

Definition at line 80 of file login.management.logman.php.

ereg ( )
final

Create new user in database

Parameters
array$_POST
Returns
array $this->status

Definition at line 162 of file login.management.logman.php.

getPerm ( )
final

Returned actual user permission

Returns
int(4)

Definition at line 109 of file login.management.logman.php.

getSessionData (   $name)
final

Get data from session storage

Parameters
string$name
Returns
multitype

Definition at line 437 of file login.management.logman.php.

getSignedUser ( )
final

Get all information about signed user

Returns
array

Definition at line 452 of file login.management.logman.php.

install ( )
final

Install logMan if table not exist

Returns
bool

Definition at line 43 of file login.management.logman.php.

login (   $ajax)
final

Login with ajax

Parameters
array$ajax
Returns
array $this->status

Definition at line 203 of file login.management.logman.php.


The documentation for this class was generated from the following file: