BUG 6453 Fix Bug deprecated PHP 5.3 features and functions in code.

This commit is contained in:
Hector Cortez
2012-02-28 16:15:54 -04:00
parent dd8d08eb8f
commit 3f695d28c6
15 changed files with 114 additions and 52 deletions

View File

@@ -274,12 +274,21 @@ class Installer
public function set_admin()
{
mysql_select_db($this->wf_site_name,$this->connection_database);
$this->run_query('UPDATE USERS SET USR_USERNAME = \''.mysql_escape_string($this->options['admin']['username']).'\', `USR_PASSWORD` = \''.md5($this->options['admin']['password']).'\' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
"Add 'admin' user in ProcessMaker (wf)");
// The mysql_escape_string function has been DEPRECATED as of PHP 5.3.0.
// $this->run_query('UPDATE USERS SET USR_USERNAME = \''.mysql_escape_string($this->options['admin']['username']).'\', `USR_PASSWORD` = \''.md5($this->options['admin']['password']).'\' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
// "Add 'admin' user in ProcessMaker (wf)");
$this->run_query('UPDATE USERS SET USR_USERNAME = \'' . mysql_real_escape_string($this->options['admin']['username']) . '\', ' .
' `USR_PASSWORD` = \'' . md5($this->options['admin']['password']) . '\' ' .
' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
"Add 'admin' user in ProcessMaker (wf)");
mysql_select_db($this->rbac_site_name,$this->connection_database);
$this->run_query('UPDATE USERS SET USR_USERNAME = \''.mysql_escape_string($this->options['admin']['username']).'\', `USR_PASSWORD` = \''.md5($this->options['admin']['password']).'\' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
"Add 'admin' user in ProcessMaker (rb)");
// The mysql_escape_string function has been DEPRECATED as of PHP 5.3.0.
// $this->run_query('UPDATE USERS SET USR_USERNAME = \''.mysql_escape_string($this->options['admin']['username']).'\', `USR_PASSWORD` = \''.md5($this->options['admin']['password']).'\' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
// "Add 'admin' user in ProcessMaker (rb)");
$this->run_query('UPDATE USERS SET USR_USERNAME = \'' . mysql_real_escape_string($this->options['admin']['username']) . '\', ' .
' `USR_PASSWORD` = \'' . md5($this->options['admin']['password']) . '\' ' .
' WHERE `USR_UID` = \'00000000000000000000000000000001\' LIMIT 1',
"Add 'admin' user in ProcessMaker (rb)");
}
/**

View File

@@ -2596,7 +2596,9 @@ class Xpdl extends processes
function calculateTimeScheduler($time)
{
$result = array();
$result = split(' ',$time);
// The split function has been DEPRECATED as of PHP 5.3.0.
// $result = split(' ',$time);
$result = explode(' ', $time);
//print_r($result);
return $result;
}
@@ -3919,8 +3921,11 @@ class Xpdl extends processes
$file = new DOMDocument();
foreach($array as $key => $value){
$link = $value->W_LINK;
$link = split('>',$link);
$link = split('<',$link[2]);
// This split function has been DEPRECATED as of PHP 5.3.0.
// $link = split('>',$link);
// $link = split('<',$link[2]);
$link = explode('>',$link);
$link = explode('<',$link[2]);
$link = $link['0'];
$uid = $value->W_PRO_UID;
$name = $value->W_FILENAME;