in file tNG_import.class.php, method tNG_import::addColumn() Adds a column to the transaction Calls the parent addColumn method then sets the default value.
addColumn
in file tNG_insert.class.php, method tNG_insert::addColumn() Adds a column to the transaction Calls the parent addColumn method then sets the default value.
in file tNG_multipleInsert.class.php, method tNG_multipleInsert::addColumn() Adds a column to the transaction Calls the parent addColumn method then sets the default value.
addColumn
in file tNG_fields.class.php, method tNG_fields::addColumn() Adds a column to the transaction
addColumn
in file tNG_custom.class.php, method tNG_custom::addColumn() Adds a column to the transaction Calls the parent addColumn method then sets the default value.
addCommand
in file KT_Image.class.php, method KT_image::addCommand() prepend in front of the commands array a new command;
in file KT_Folder.class.php, method KT_folder::deleteFolderNR() delete non-recursively the folder (delete the folder only if the content is: files and/or thumbnails folder);
in file tNG_update.class.php, method tNG_update::doTransaction() Overwrites tNG method in order to register some triggers specific to Update Users Transaction
doTransaction
in file tNG.class.php, method tNG::doTransaction() executing the transaction (triggers, prepare SQL)
in file tNG_insert.class.php, method tNG_insert::doTransaction() Overwrites tNG method in order to register some triggers specific to Register Transaction
in file KT_FileUpload.class.php, variable KT_fileUpload::$errorType error message to be displayed as User Error
$escapeMethod
in file tNG_Email.class.php, variable tNG_Email::$escapeMethod escap method to use in KT_dynamicvalue() default 'none';
$executeSubSets
in file tNG_multipleUpdate.class.php, variable tNG_multipleUpdate::$executeSubSets if is false will check set ther error on each transaction and will reset the Number of transactions executed successfully
$executeSubSets
in file tNG_import.class.php, variable tNG_import::$executeSubSets if is false will check set the error on each transaction and will reset the Number of transactions executed successfully
$executeSubSets
in file tNG_multipleInsert.class.php, variable tNG_multipleInsert::$executeSubSets if is false will check set ther error on each transaction and will reset the Number of transactions executed successfully
in file tNG.class.php, variable tNG::$exportRecordset Wether the current implementation exports a recordset
EndContent
in file tNG_EmailPageSection.class.php, method tNG_EmailPageSection::EndContent() Finish the buffering of the output; Save it to content and send it to the browser; Remove any <script> tags and keep just the content of the <body> tag if exists.
errorIfExists
in file tNG_CheckTableField.class.php, method tNG_CheckTableField::errorIfExists() setter. if it will be throw error in case the records exists;
in file tNG_ImageUpload.class.php, method tNG_ImageUpload::Execute() the main method, execute the code of the class;
Execute
in file tNG_ThrowError.class.php, method tNG_ThrowError::Execute() Main method of the class. Execute the code
Execute
in file tNG_ManyToMany.class.php, method tNG_ManyToMany::Execute() Main method of the class. Execute the code.
Execute
in file tNG_MtmFakeRs.class.php, method tNG_MtmFakeRs::Execute() Main class method. return array of values/columns
Execute
in file tNG_Redirect.class.php, method tNG_Redirect::Execute() Main method of the class. make the redirect
Execute
in file tNG_RestrictAccess.class.php, method tNG_RestrictAccess::Execute() Main method of the class. grant the access to the page or make the redirect page setted in control panel
Execute
in file tNG_Logout.class.php, method tNG_Logout::Execute() Main method of the class. Execute the code; Make the redirect
Execute
in file tNG_SetOrderField.class.php, method tNG_SetOrderField::Execute() Main method of the class. Update the value of the order column;
Execute
in file tNG_LinkedTrans.class.php, method tNG_LinkedTrans::Execute() Main method of the class. Execute the code
Execute
in file tNG_MuploadHelper.class.php, method tNG_MuploadHelper::Execute() Main class method; return the code in page
Execute
in file tNG_Email.class.php, method tNG_Email::Execute() the main method, execute the code of the class;
in file tNG_CheckUnique.class.php, method tNG_CheckUnique::Execute() execute method of the class; check if record exists and return null or error;
Execute
in file tNG_ChkForbiddenWords.class.php, method tNG_ChkForbiddenWords::Execute() Main Class method. Sets the action: remove|replace|block.
Execute
in file tNG_DeleteDetailRec.class.php, method tNG_DeleteDetailRec::Execute() contruct the SQL and execute it. it is using as value for the field the primarey key value from the transaction;
Execute
in file tNG_CheckMasterRecord.class.php, method tNG_CheckMasterRecord::Execute() execute method of the class; check if master record exists and return null or error;
Execute
in file tNG_CheckDetailRecord.class.php, method tNG_CheckDetailRecord::Execute() execute method of the class; check if detail record exists and return null or error;
in file tNG_Captcha.class.php, method tNG_Captcha::Execute() main class method; verify that the captcha sumited is identical to the one store in the session;
Execute
in file tNG_FileDelete.class.php, method tNG_FileDelete::Execute() the main method, execute the code of the class
in file tNG.class.php, method tNG::executeTransaction() Executes the Transaction Tests the STARTER triggers, executes the BEFORE triggers, the transaction SQL, the AFTER triggers and the END triggers. If error occurs, it executes the ERROR triggers and exits.
executeTransaction
in file tNG_fields.class.php, method tNG_fields::executeTransaction() Evaluates the columns values then executes the Transaction
in file tNG_DynamicThumbnail.class.php, method tNG_DynamicThumbnail::garbageCollector() Garbage collector. Clean the hash from session where the creation time is older than 30 minutes;
garbageCollector
in file tNG_Download.class.php, method tNG_Download::garbageCollector() Garbage collector. Clean the hash from session where the creation time is older than 5 minutes;
garbageCollector
in file tNG_MFileUpload.class.php, method tNG_MFileUpload::garbageCollector() garbage collector. remove from session entries older than 30 minutes;
getArguments
in file KT_Shell.class.php, method KT_shell::getArguments() getter. return the arguments separated by space
in file tNG_MtmFakeRs.class.php, method tNG_MtmFakeRs::getColValue() Wrapper for getting values from recordset (mysql or adodb)
getCSSFrom
in file tNG_EmailPageSection.class.php, method tNG_EmailPageSection::getCSSFrom() Setter. Set file to use for retrieving CSS and encoding.
getDispatcher
in file tNG.class.php, method tNG::getDispatcher() Gets the transaction dispatcher
getDownloadLink
in file tNG_Download.class.php, method tNG_Download::getDownloadLink() Prepare the hash values and store it in the session; Return the calculated link.
in file tNG_import.class.php, method tNG_import::getErrorMsg() Gets the error message Adds the import specific messages, then calls the parent getErrorMsg method.
in file KT_FakeRecordset.class.php, method KT_FakeRecordset::getFakeRecordset() Gets a fake recordset make from the array received. Depending on the server model could be a MySQL recordset or an ADODB one.
getFakeRecordset
in file tNG_fields.class.php, method tNG_fields::getFakeRecordset() Creates a fake recordset from the given columns associative array This function is called on error or for the insert default values.
getFakeRsArr
in file tNG_fields.class.php, method tNG_fields::getFakeRsArr() Creates a fake recordset array from the current $columns
getFieldError
in file tNG_fields.class.php, method tNG_fields::getFieldError() Gets the error message for a specific field, if it exists.
getFieldError
in file tNG_multiple.class.php, method tNG_multiple::getFieldError() Gets the error message for a specific field, if it exists.
getFileName
in file tNG_DynamicThumbnail.class.php, method tNG_DynamicThumbnail::getFileName() returns the relative filename, returns false if file does not exist
getFolder
in file KT_File.class.php, method KT_file::getFolder() getter. return the folder from a file path with the correct directory separator
in file tNG_login.class.php, method tNG_login::getLocalRecordset() Get the local recordset associated to this transaction
getLocalRecordset
in file tNG_multipleDelete.class.php, method tNG_multipleDelete::getLocalRecordset() No recordset is created when multiple delete is executed; thus the calling of this method set an error;
in file tNG_import.class.php, variable tNG_import::$hasHeader Set to true if the import transaction uses headers to describe the data columns
$headers
in file tNG_import.class.php, variable tNG_import::$headers List of headers (column names) used to map data to columns If the import transaction doesn't use headers, then this structure is empty.
in file KT_Connection.class.php, class KT_Connection The connection class (used on PHP - MySQL Server model)
KT_convertDate
in file KT_functions.inc.php, function KT_convertDate() Converts a date/time/datetime from one format to another
KT_convertDateCall
in file KT_functions.inc.php, function KT_convertDateCall() Wrapper for KT_convertDate
KT_DynamicData
in file KT_functions.inc.php, function KT_DynamicData() Function KT_DynamicData replace all the dynamic data with their values;
KT_Email
in file KT_Email.class.php, class KT_Email This class is sending simple emails; (it was designed to be use internal);
KT_Email
in file KT_Email.class.php, method KT_Email::KT_Email() Constructor. Doing nothing.
KT_escapeAttribute
in file KT_functions.inc.php, function KT_escapeAttribute() Escape the " > < from a string with the html entities;
KT_escapeExpression
in file KT_functions.inc.php, function KT_escapeExpression() Escape the expression for \ and ';
KT_escapeFieldName
in file KT_functions.inc.php, function KT_escapeFieldName() Escapes a value of a field name to be used in the transaction SQL
KT_escapeForSql
in file KT_functions.inc.php, function KT_escapeForSql() Escapes a value against a specific type to be used in the transaction SQL
KT_escapeJS
in file KT_functions.inc.php, function KT_escapeJS() Apply addcslashes php function on the argument for the charlist: \t\r\n\'\\ ;
KT_expandTime
in file KT_functions.inc.php, function KT_expandTime() Expands time expressions to full screen format
KT_fakeADORecordset
in file KT_FakeRecordset.class.php, class KT_fakeADORecordset Util KT_fakeADORecordset class. Transform an array in a fake ADODB recordset.
KT_fakeADORecordset
in file KT_FakeRecordset.class.php, method KT_fakeADORecordset::KT_fakeADORecordset() The constructor. Sets the totalrows and total fields values and current fields value.
in file KT_Folder.class.php, class KT_folder manipulate folders;
KT_format2newDF
in file KT_functions.inc.php, function KT_format2newDF() Convert a date format from an old type date format %Y-%m-%d into new ones;
KT_format2outRule
in file KT_functions.inc.php, function KT_format2outRule() Removes extra chars from a date format, in order to obtain a parsable definition;
KT_format2rule
in file KT_functions.inc.php, function KT_format2rule() Splits a date format into a chunked representation
KT_formatDate
in file KT_functions.inc.php, function KT_formatDate() Converts a date/time/datetime from database format to screen format
KT_formatDate2DB
in file KT_functions.inc.php, function KT_formatDate2DB() Converts a date/time/datetime from screen format to database format
KT_FormatForList
in file KT_functions.inc.php, function KT_FormatForList() Return a strip string (without html tags and no longer than $maxchars);
KT_getDaysOfMonth
in file KT_functions.inc.php, function KT_getDaysOfMonth() Return the last day of the given month for the given year;
KT_getFullUri
in file KT_functions.inc.php, function KT_getFullUri() Return the URL of the page in which the script is called and the query string if exists.
KT_getInternalTimeFormat
in file KT_functions.inc.php, function KT_getInternalTimeFormat() Converts mm to ii in time formats and sets globals
KT_getPHP_SELF
in file KT_functions.inc.php, function KT_getPHP_SELF() Return the current page name and the query string if exists.
KT_getRealValue
in file KT_functions.inc.php, function KT_getRealValue() Compiles a method and a reference into a value
KT_getReplacementsFromMessage
in file KT_functions.inc.php, function KT_getReplacementsFromMessage() Parse the string for values like {...} and return an array with all the conted from {};
KT_getResource
in file KT_ResourcesFunctions.inc.php, function KT_getResource() Getter the resource value;
KT_getServerName
in file KT_functions.inc.php, function KT_getServerName() Return the server name on which the page reside.
KT_getSiteRoot
in file KT_functions.inc.php, function KT_getSiteRoot() Return the real path of the folder where includes folder resides ;
KT_getUri
in file KT_functions.inc.php, function KT_getUri() Return the URL of the page in which the script is called.
KT_getUriFolder
in file KT_functions.inc.php, function KT_getUriFolder() Return the folder of the page in which the script is called.
KT_image
in file KT_Image.class.php, class KT_image manipulate images;
KT_image
in file KT_Image.class.php, method KT_image::KT_image() Constructor. Set default values for some variables
KT_isValidDate
in file KT_functions.inc.php, function KT_isValidDate() Validates a date array
KT_is_ajax_request
in file KT_functions.inc.php, function KT_is_ajax_request() return the type of request this page has been used
KT_makeIncludedURL
in file KT_functions.inc.php, function KT_makeIncludedURL() Return $GLOBALS['KT_REL_PATH'] in front of the URL if the URL si not absolute and $GLOBALS['KT_REL_PATH'] is setted;
KT_pathinfo
in file KT_functions.inc.php, function KT_pathinfo() Extracts parts of a file (dirname, basename, filename, extension)
KT_realpath
in file KT_functions.inc.php, function KT_realpath() Transforms a path into its absolute value
in file KT_Recordset.class.php, class KT_Recordset The Recordset class use with KT_Connection.
KT_redir
in file KT_functions.inc.php, function KT_redir() Make the redirect on server side;
KT_Rel2AbsUrl
in file KT_functions.inc.php, function KT_Rel2AbsUrl() Try to transform a relative path in an absolut one;
KT_replaceSpecialChars
in file KT_functions.inc.php, function KT_replaceSpecialChars() Leave just ASCII chars (alpha-numeric) and _ . , ; () []
KT_sendExpireHeader
in file KT_functions.inc.php, function KT_sendExpireHeader() overwrite the Pragma: no-cache header which might have been sent by the server
KT_SessionKtBack
in file KT_functions.inc.php, function KT_SessionKtBack() Add the URL to the $_SESSION['KT_backArr'] array if this array not exist; If the array $_SESSION['KT_backArr'] exist check if the last entry is identical with the argument; If this 2 url are identical the old one is replaced with the new one, if not the new one is append it.
KT_session_start
in file KT_functions.inc.php, function KT_session_start() Start the session if it is not started and put in session the values from _SESSION[md5($siteroot)] ;
KT_setDbType
in file KT_functions.inc.php, function KT_setDbType() Set the database type and server model in $GLOBALS and return the database type;
KT_setFilePermissions
in file KT_functions.inc.php, function KT_setFilePermissions() Set the the permissions for folder/file setted in GLOBALS['KT_folder_mode']/GLOBALS['KT_file_mode'];
KT_setServerVariables
in file KT_functions.inc.php, function KT_setServerVariables() Try to set certain _SERVER vars if not setted from _ENV vars;
KT_setSessionVar
in file KT_functions.inc.php, function KT_setSessionVar() Put in the $_SESSION[$siteroot][$var] key the $_SESSION[$var] value ;
KT_shell
in file KT_Shell.class.php, method KT_shell::KT_shell() Constructor. Doing nothing.
KT_shell
in file KT_Shell.class.php, class KT_shell Execute commands;
KT_stripslashes
in file KT_functions.inc.php, function KT_stripslashes() Wrapper for stripslashes; it is used as callbackfunction;
KT_stripTime
in file KT_functions.inc.php, function KT_stripTime() Strips empty values from time expressions
in file KT_FileUpload.class.php, variable KT_fileUpload::$oldFileName Specifies the old file name that is allowed to be overwritten in case that its name is the same as the file to be uploaded (fileName)
in file tNG_fields.class.php, method tNG_fields::parseSQLError() Parses the SQL error Calls the parent function then sets the error to a specific column if possible.
in file tNG_insert.class.php, method tNG_insert::postExecuteSql() This function is called once the transaction SQL was actually executed And only if the execution was succesffully. On insert, it sets the primary key value if it is not set.
postExecuteSql
in file tNG.class.php, method tNG::postExecuteSql() This function is called once the transaction SQL was actually executed
in file tNG_ChkForbiddenWords.class.php, variable tNG_ChkForbiddenWords::$replacements The replacement values for fields if the action is replace/remove
in file tNG_multiple.class.php, method tNG_multiple::registerConditionalTrigger() Register a trigger to the current transaction Or to the multiple transactions. The STARTER and the END triggers are registered to self, and the other triggers are sent to the multiple transactions.
registerTrigger
in file tNG_multiple.class.php, method tNG_multiple::registerTrigger() Register a trigger to the current transaction Or to the multiple transactions. The STARTER and the END triggers are registered to self, and the other triggers are sent to the multiple transactions.
registerTrigger
in file tNG.class.php, method tNG::registerTrigger() Register the trigger to transaction;
removeScript
in file tNG_Email.class.php, method tNG_Email::removeScript() Remove the <script></script> or <script > tags from the
in file tNG_EmailPageSection.class.php, method tNG_EmailPageSection::searchCss() Parse the content of the $file and keep any CSS found in; If the encoding is not setted and found one in the text, it will use it.
in file KT_Email.class.php, method KT_Email::setCrlf() Setter. set the end of line chars
setCSVUniqueKey
in file tNG_CSVImport.class.php, method tNG_CSVImport::setCSVUniqueKey() Sets the unique key column for the CSV import Calls the parent setUniqueKey method.
in file tNG_ImageUpload.class.php, method tNG_ImageUpload::setResize() setter. set the sizes for the resize and proportional resize flag;
setSource
in file tNG_CSVImport.class.php, method tNG_CSVImport::setSource() Sets the source of the CSV data Calls the parent setSource method and also registers an upload file STARTER trigger.
setSource
in file tNG_import.class.php, method tNG_import::setSource() Sets the source of the import data
setSource
in file tNG_XMLImport.class.php, method tNG_XMLImport::setSource() Sets the source of the XML data Calls the parent setSource method and also registers an upload file STARTER trigger.
setSQL
in file tNG.class.php, method tNG::setSQL() Sets the transaction SQL statement
setStarted
in file tNG.class.php, method tNG::setStarted() Sets the started property (the starter triggers are the ones that call this function)
in file tNG_Redirect.class.php, method tNG_Redirect::setURL() setter. set the URL to be used for redirect
setURLSource
in file tNG_XMLImport.class.php, method tNG_XMLImport::setURLSource() Sets the URL source of the XML data (if the source is a remote URL) Calls the parent setSource method.
in file tNG_Captcha.class.php, class tNG_Captcha Check the enter value is equal to the value saved in session.
tNG_CheckDetailRecord
in file tNG_CheckDetailRecord.class.php, class tNG_CheckDetailRecord This the CheckDetailRecord trigger; extends the tNG_CheckTableField class; Checks if exists a master record; it is used inside of a trigger registered to a transaction.
in file tNG_CheckMasterRecord.class.php, class tNG_CheckMasterRecord This the CheckMasterRecord trigger; extends the tNG_CheckTableField class; Checks if a master record exists; it is used inside of a trigger registered to a transaction.
in file tNG_CheckTableField.class.php, method tNG_CheckTableField::tNG_CheckTableField() Constructor. Sets the reference to the transaction in which the trigger is used.
tNG_CheckTableField
in file tNG_CheckTableField.class.php, class tNG_CheckTableField Represents the base class for checkDetails and checkMaster classes;
tNG_CheckUnique
in file tNG_CheckUnique.class.php, class tNG_CheckUnique This the CheckUnique trigger; Checks if a value already exists in table.
tNG_CheckUnique
in file tNG_CheckUnique.class.php, method tNG_CheckUnique::tNG_CheckUnique() Constructor. Sets the reference to the transaction in which the trigger is used.
in file tNG_ChkForbiddenWords.class.php, class tNG_ChkForbiddenWords Only for PRO version This the CheckForbiddenWords trigger; Checks if the fields have forbidden words.
in file tNG_DeleteDetailRec.class.php, class tNG_DeleteDetailRec This class delete a record from the given table, field;
tNG_DeleteFolder
in file tNG_DeleteFolder.class.php, method tNG_DeleteFolder::tNG_DeleteFolder() Constructor. Sets the reference to the transaction in which the trigger is used.
tNG_DeleteFolder
in file tNG_DeleteFolder.class.php, class tNG_DeleteFolder This the tNG_DeleteFolder trigger; Only for PRO version Delete the related folder.
tNG_deleteThumbnails
in file tNG_functions.inc.php, function tNG_deleteThumbnails() Delete the thumbnails of an image.
in file tNG_logoutTransaction.class.php, class tNG_logoutTransaction This class is the "logout transaction" class contructed over the "custom" transaction class.
in file tNG_MtmFakeRs.class.php, class tNG_MtmFakeRs many to many object helper class;
tNG_multiple
in file tNG_multiple.class.php, class tNG_multiple This class adds a "multiple" layer to the tNG_fields class.
tNG_multipleDelete
in file tNG_multipleDelete.class.php, method tNG_multipleDelete::tNG_multipleDelete() Constructor. Sets the connection, the database name and other default values.
tNG_multipleDelete
in file tNG_multipleDelete.class.php, class tNG_multipleDelete This class is the "delete" implementation of the tNG_multiple class.
tNG_multipleInsert
in file tNG_multipleInsert.class.php, method tNG_multipleInsert::tNG_multipleInsert() Constructor. Sets the connection, the database name and other default values.
tNG_multipleInsert
in file tNG_multipleInsert.class.php, class tNG_multipleInsert This class is the "insert" implementation of the tNG_multiple class.
tNG_multipleUpdate
in file tNG_multipleUpdate.class.php, method tNG_multipleUpdate::tNG_multipleUpdate() Constructor. Sets the connection, the database name and other default values.
tNG_multipleUpdate
in file tNG_multipleUpdate.class.php, class tNG_multipleUpdate This class is the "update" implementation of the tNG_multiple class.
in file tNG_MuploadHelper.class.php, class tNG_MuploadHelper Object helper for multiple upload with save information. Put the code for flash / form upload in page
in file tNG_SetOrderField.class.php, class tNG_SetOrderField class that handle the order behavior for a table (a column that is used exclusively to order the table records);
tNG_showDynamicImage
in file tNG_functions.inc.php, function tNG_showDynamicImage() Creates and returns the image relative path using the dynamic folder and dynamic file expressions
tNG_showDynamicThumbnail
in file tNG_functions.inc.php, function tNG_showDynamicThumbnail() Creates and returns the relative path of an image thumbnail using the dynamic folder and dynamic file expressions
tNG_ThrowError
in file tNG_ThrowError.class.php, class tNG_ThrowError tNG_ThrowError class;
tNG_ThrowError
in file tNG_ThrowError.class.php, method tNG_ThrowError::tNG_ThrowError() Constructor. set the transaction and put default values for other vars
tNG_TidyContent
in file tNG_TidyContent.class.php, class tNG_TidyContent This is the Tidy class; Only for PRO version Checks if the fields have forbidden words.
tNG_TidyContent
in file tNG_TidyContent.class.php, method tNG_TidyContent::tNG_TidyContent() Constructor. Sets the reference to the transaction in which the trigger is used.
tNG_update
in file tNG_update.class.php, method tNG_update::tNG_update() Constructor. Sets the connection, the database name and other default values.
tNG_update
in file tNG_update.class.php, class tNG_update This class is the "update" implementation of the tNG_fields class.
in file tNG_UserLoggedIn.class.php, class tNG_UserLoggedIn handle the show if user log in (with proper levels) behavior;
tNG_watermarkHash
in file tNG_functions.inc.php, function tNG_watermarkHash() Create MD5 hash for identyfing "version" of a watermarked image.
tNG_XMLImport
in file tNG_XMLImport.class.php, method tNG_XMLImport::tNG_XMLImport() Constructor. Sets the connection, the database name and other default values.
tNG_XMLImport
in file tNG_XMLImport.class.php, class tNG_XMLImport This class is the "XML" implementation of the tNG_import class.
Trigger_Activation_Check
in file tNG_defTrigg.inc.php, function Trigger_Activation_Check() Verify if the user is activated or if it can be activate; if so it will trigger an error;
Trigger_Activation_Login
in file tNG_defTrigg.inc.php, function Trigger_Activation_Login() set the kt_login_redirect value in the transaction
in file tNG_defTrigg.inc.php, function Trigger_Default_saveData() Saves the SQL data to be altered in a local variable ($savedData)
Trigger_Default_Starter
in file tNG_defTrigg.inc.php, function Trigger_Default_Starter() Default Starter trigger Verifies if additional parameters are set and if not invalidate the transaction this is usefull for verifying some global variables.
Trigger_ForgotPassword_AddDynamicFields
in file tNG_defTrigg.inc.php, function Trigger_ForgotPassword_AddDynamicFields() Add these fields/values to transaction: kt_login_user, kt_login_password, kt_login_page, kt_login_redirect;
Trigger_ForgotPassword_CheckEmail
in file tNG_defTrigg.inc.php, function Trigger_ForgotPassword_CheckEmail() Verify if the email address entered by the user exists, the account is active and then add to transaction a new password value for the password field;
Trigger_ForgotPassword_RemoveDynamicFields
in file tNG_defTrigg.inc.php, function Trigger_ForgotPassword_RemoveDynamicFields() Unset these fields from the transaction: kt_login_user, kt_login_password, kt_login_redirect;
in file tNG_defTrigg.inc.php, function Trigger_Login_AddDynamicFields() Add the login user related columns setted on control panel to the transaction;
Trigger_Login_AutoLogin
in file tNG_defTrigg.inc.php, function Trigger_Login_AutoLogin() Unset existent cookie related to user login and set them for future use;
Trigger_Login_CheckLogin
in file tNG_defTrigg.inc.php, function Trigger_Login_CheckLogin() Login trigger. Check if the user has the proper credentials or autolog on the user based on the cookie;
in file tNG_defTrigg.inc.php, function Trigger_Login_LoggerIn() Insert a new row in logger when user log in (from form or from autologin);
Trigger_Login_LoggerOut
in file tNG_defTrigg.inc.php, function Trigger_Login_LoggerOut() Search for the current row from logger and try to update dateout field (used in logout trigger);
in file tNG_defTrigg.inc.php, function Trigger_Login_MaxTriesReset() The Max Login Max Tries Check feature - resets tries count
Trigger_Login_SaveDataToSession
in file tNG_defTrigg.inc.php, function Trigger_Login_SaveDataToSession() Register the values set in control panel related to user login to session;
Trigger_Registration_AddDynamicFields
in file tNG_defTrigg.inc.php, function Trigger_Registration_AddDynamicFields() Add some fields to a login transaction, if they are defined in control panel;
in file tNG_defTrigg.inc.php, function Trigger_Registration_PrepareActivation() add activation column and random key column if these are set in the control panel;
Trigger_Registration_PrepareRegExtrFields
in file tNG_defTrigg.inc.php, function Trigger_Registration_PrepareRegExtrFields() add default value for some columns if these are set in the control panel: registration_date_field, max_tries_field, max_tries_disabledate_field;
in file tNG_defTrigg.inc.php, function Trigger_UpdatePassword_AddPassword() If the password column was removed from the transaction fields, it will set the column/value again in transaction;
in file tNG_defTrigg.inc.php, function Trigger_UpdatePassword_EncryptPassword() Verify if the password is kept encrypted in DB; if so save the value in a kt_login_password and then overwrite the value of the password from the transaction fields with the ecrypted one;
in file tNG_defTrigg.inc.php, function Trigger_UpdatePassword_RemovePassword() Save the value in a kt_login_password and remove the password field from the transaction fields;
Trigger_UpdatePassword_RestorePassword
in file tNG_defTrigg.inc.php, function Trigger_UpdatePassword_RestorePassword() Set the value for the password field from transaction to the value saved in kt_login_password;