Open Sencillo  2014.008
 All Data Structures Files Functions Variables Pages
logMan Class Reference
Inheritance diagram for logMan:
mysqlEdit mysql

Public Member Functions

 __construct ()
 
 install ()
 
 editPerm ($login=null, $perm=null)
 
 getPerm ()
 
 ereg ()
 
 login ($ajax)
 
 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")
 
 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, $DBName, $DBUser, $DBPass)
 
 query ($sql)
 
 write ($sql)
 
 close ()
 
 test ()
 

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.

Constructor & Destructor Documentation

__construct ( )

Create library log

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

Member Function Documentation

addNewUser (   $pass,
  $perm 
)
final
Todo:
add new user to database - universal registration function

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

addSessionData (   $name,
  $data = null 
)
final

Add session data

Parameters
string$name
mixed$data
Returns
mixed

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

addToMainArray (   $name,
  $data 
)
final

Add data to array ready for json encode

Parameters
string$name
mixed$data

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

ajaxSendJson ( )
final

Print json encode data

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

clean (   $string)
final

Remove all illegal characters

Parameters
string$string
Returns
string

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

createSession ( )
final

Create session with special log

Returns
mixed

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

destroySession ( )
final

Session destroy

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

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

Update perm in logMan

Parameters
string$login
int$perm(1000~1111)
Returns
mixed

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

ereg ( )
final

Create new user in database

Parameters
array$_POST
Returns
array

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

getPerm ( )
final

Returned actual user permission

Returns
integer

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

getSessionData (   $name)
final

Get session data by data name

Parameters
string$name
Returns
mixed

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

getSignedUser ( )
final

Get all information about signed user

Returns
array

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

install ( )
final

Install logMan if table not exist

Returns
bool

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

login (   $ajax)
final

Login with ajax

Parameters
array$ajax
Returns
array $this->status

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

signIn (   $pass)
final
Todo:
signIn method for registered users

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

signOut ( )
final
Todo:
Signed out for registered users

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

Field Documentation

$log =array()
protected

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

$status =array()
protected

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


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