Making Adobe Dreamweaver Developer Toolbox compatible with PHP 5.3

Making Adobe Dreamweaver Developer Toolbox compatible with PHP 5.3

Making Adobe Dreamweaver Developer Toolbox compatible with PHP 5.3
divider

Addresses ADDT version 1.0.1.

This article is a continuation of Making the Interakt products compatible with PHP 5.3.

1. Common Libraries

1.1. Deprecated function mysql_escape_string() used in includes/common/lib/db/KT_FakeRecordset.class.php

a) 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.php

line 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.php

line 244, replace

$arr = split("[\\/]", $destinationName);

with

$arr = preg_split("#[\\/]#", $destinationName);
1.4. Deprecated function split() used in includes/common/lib/folder/KT_Folder.class.php

line 157, replace

$arrPath = split("[\\/]", $path);

with

$arrPath = preg_split("#[\\/]#", $path);
1.5. Deprecated function split() used in includes/common/lib/image/KT_Image.class.php

line 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.php

line 106, replace

if (ini_get("safe_mode")) {

with

if (@ini_get("safe_mode")) {

2. Transactional Engine

2.1. includes/tng/triggers/tNG_defTrigg.inc.php

line 60, replace

function Trigger_Default_FormValidation(&$tNG, &$uniVal) {

with

function Trigger_Default_FormValidation(&$tNG, $uniVal) {
2.2. includes/tng/tNG_custom.class.php

line 30, replace

parent::tNG_fields($connection);

with

parent::tNG($connection);
2.3. includes/tng/tNG_delete.class.php

line 30, replace

parent::tNG_fields($connection);

with

parent::tNG($connection);
2.4. includes/tng/tNG_fields.class.php

line 436, replace

function getFieldError($fName) {

with

function getFieldError($fName, $cnt = 1) {
2.5. includes/tng/tNG_import.class.php

line 30, replace

parent::tNG_multiple($connection);

with

parent::tNG($connection);
2.6. includes/tng/tNG_insert.class.php

line 30, replace

parent::tNG_fields($connection);

with

parent::tNG($connection);
2.7. includes/tng/tNG_log.class.php

a) 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.php

line 158, replace

function getFieldError($fName, $cnt) {

with

function getFieldError($fName, $cnt = 1) {
2.9. includes/tng/tNG_multipleDelete.class.php

line 28, replace

parent::tNG_multiple($connection);

with

parent::tNG($connection);
2.10. includes/tng/tNG_multipleInsert.class.php

line 42, replace

parent::tNG_multiple($connection);

with

parent::tNG($connection);
2.11. includes/tng/tNG_multipleUpdate.class.php

line 35, replace

parent::tNG_multiple($connection);

with

parent::tNG($connection);
2.12. includes/tng/tNG_update.class.php

line 29, replace

parent::tNG_fields($connection);

with

parent::tNG($connection);
Written by:  - 19 Mar, 2010