Addresses ADDT version 1.0.1. This article is a continuation of Making the Interakt products compatible with PHP 5.3. 1. Common Libraries1.1. Deprecated function mysql_escape_string() used in includes/common/lib/db/KT_FakeRecordset.class.phpa) line 126, replace $insert_values .= "'" . mysql_escape_string($value) . "', "; with $insert_values .= "'" . mysql_real_escape_string($value) . "', "; b) line 142, replace $multiple_values[$i] .= "'" . mysql_escape_string($value) . "', "; with $multiple_values[$i] .= "'" . mysql_real_escape_string($value) . "', "; c) line 209, replace $select_sql .= "'" . mysql_escape_string($value) . "' AS " . $colName . ", "; with $select_sql .= "'" . mysql_real_escape_string($value) . "' AS " . $colName . ", "; 1.2. Deprecated function split() used in includes/common/lib/file/KT_File.class.phpline 240, replace $arr = split('[\\/]', $file);
with $arr = preg_split('#[\\/]#', $file);
1.3. Deprecated function split() used in includes/common/lib/file_upload/KT_FileUpload.class.phpline 244, replace $arr = split("[\\/]", $destinationName);
with $arr = preg_split("#[\\/]#", $destinationName);
1.4. Deprecated function split() used in includes/common/lib/folder/KT_Folder.class.phpline 157, replace $arrPath = split("[\\/]", $path);
with $arrPath = preg_split("#[\\/]#", $path);
1.5. Deprecated function split() used in includes/common/lib/image/KT_Image.class.phpline 2034, replace $arr = split("[/\]", $path);
with $arr = preg_split("#[\\/]#", $path);
1.6. Deprecated Safe Mode configuration used in includes/common/lib/shell/KT_Shell.class.phpline 106, replace if (ini_get("safe_mode")) {
with if (@ini_get("safe_mode")) {
2. Transactional Engine2.1. includes/tng/triggers/tNG_defTrigg.inc.phpline 60, replace function Trigger_Default_FormValidation(&$tNG, &$uniVal) {
with function Trigger_Default_FormValidation(&$tNG, $uniVal) {
2.2. includes/tng/tNG_custom.class.phpline 30, replace parent::tNG_fields($connection); with parent::tNG($connection); 2.3. includes/tng/tNG_delete.class.phpline 30, replace parent::tNG_fields($connection); with parent::tNG($connection); 2.4. includes/tng/tNG_fields.class.phpline 436, replace function getFieldError($fName) {
with function getFieldError($fName, $cnt = 1) {
2.5. includes/tng/tNG_import.class.phpline 30, replace parent::tNG_multiple($connection); with parent::tNG($connection); 2.6. includes/tng/tNG_insert.class.phpline 30, replace parent::tNG_fields($connection); with parent::tNG($connection); 2.7. includes/tng/tNG_log.class.phpa) line 28, replace function log($className, $methodName=NULL, $message=null) {
with static function log($className, $methodName=NULL, $message=null) {
b) line 36, replace function getResult($mode, $uniq='') {
with static function getResult($mode, $uniq='') {
2.8. includes/tng/tNG_multiple.class.phpline 158, replace function getFieldError($fName, $cnt) {
with function getFieldError($fName, $cnt = 1) {
2.9. includes/tng/tNG_multipleDelete.class.phpline 28, replace parent::tNG_multiple($connection); with parent::tNG($connection); 2.10. includes/tng/tNG_multipleInsert.class.phpline 42, replace parent::tNG_multiple($connection); with parent::tNG($connection); 2.11. includes/tng/tNG_multipleUpdate.class.phpline 35, replace parent::tNG_multiple($connection); with parent::tNG($connection); 2.12. includes/tng/tNG_update.class.phpline 29, replace parent::tNG_fields($connection); with parent::tNG($connection); |
|||||||||||
Although we try to ensure all the articles submitted are valid it is your responsibility to make sure you have backups before you use these suggestions on your pc or websites. |
|||||||||||
|
|||||||||||