version 1.141, 2004/04/20 18:12:41 |
version 1.142, 2004/04/22 16:12:27 |
|
|
* http://platon.sk/projects/phpMyEdit/ |
* http://platon.sk/projects/phpMyEdit/ |
*/ |
*/ |
|
|
/* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.140 2004/04/20 17:47:28 nepto Exp $ */ |
/* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.141 2004/04/20 18:12:41 nepto Exp $ */ |
|
|
/* This is a generic table editing program. The table and fields to be |
/* This is a generic table editing program. The table and fields to be |
edited are defined in the calling program. |
edited are defined in the calling program. |
Line 2384 function phpMyEdit_filter_handler(theFor |
|
Line 2384 function phpMyEdit_filter_handler(theFor |
|
} |
} |
$where_part = " WHERE (".$this->key.'='.$this->key_delim.$this->rec.$this->key_delim.')'; |
$where_part = " WHERE (".$this->key.'='.$this->key_delim.$this->rec.$this->key_delim.')'; |
$query_real .= $where_part; |
$query_real .= $where_part; |
|
$query_newrec = $query_oldrec.' FROM ' . $this->tb; |
$query_oldrec .= ' FROM ' . $this->tb . $where_part; |
$query_oldrec .= ' FROM ' . $this->tb . $where_part; |
// Additional query (must go before real query) |
// Additional query (must go before real query) |
$res = $this->myquery($query_oldrec, __LINE__); |
$res = $this->myquery($query_oldrec, __LINE__); |
Line 2411 function phpMyEdit_filter_handler(theFor |
|
Line 2412 function phpMyEdit_filter_handler(theFor |
|
return false; |
return false; |
} |
} |
// Another additional query (must go after real query) |
// Another additional query (must go after real query) |
$res = $this->myquery($query_oldrec, __LINE__); |
if (in_array($this->key, $changed)) { |
|
$this->rec = $newvals[$this->key]; // key has changed |
|
} |
|
$query_newrec .= ' WHERE ('.$this->key.'='.$this->key_delim.$this->rec.$this->key_delim.')'; |
|
$res = $this->myquery($query_newrec, __LINE__); |
$newvals = @mysql_fetch_array($res, MYSQL_ASSOC); |
$newvals = @mysql_fetch_array($res, MYSQL_ASSOC); |
@mysql_free_result($res); |
@mysql_free_result($res); |
// Creating array of changed keys ($changed) |
// Creating array of changed keys ($changed) |