diff --git a/e107_admin/update_routines.php b/e107_admin/update_routines.php index 3c757db05..f78ada369 100644 --- a/e107_admin/update_routines.php +++ b/e107_admin/update_routines.php @@ -11,9 +11,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $ -| $Revision: 1.68 $ -| $Date: 2009-12-10 21:26:53 $ -| $Author: e107steved $ +| $Revision: 1.69 $ +| $Date: 2009-12-11 00:36:24 $ +| $Author: e107coders $ +----------------------------------------------------------------------------+ */ @@ -1084,10 +1084,10 @@ function addIndexToTable($target, $indexSpec, $just_check, &$updateMessages, $op */ function catch_error(&$target) { - if (vartrue($target->mySQLlastErrText) && E107_DEBUG_LEVEL != 0) + if (vartrue($target->getLastErrText()) && E107_DEBUG_LEVEL != 0) { $tmp2 = debug_backtrace(); - $tmp = $target->mySQLlastErrText; + $tmp = $target->getLastErrText(); echo $tmp." [ ".basename(__FILE__)." on line ".$tmp2[0]['line']."]
"; } return; diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index cf7539efe..fe65aef7c 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -9,9 +9,9 @@ * Form Handler * * $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $ - * $Revision: 1.94 $ - * $Date: 2009-12-09 18:33:41 $ - * $Author: secretr $ + * $Revision: 1.95 $ + * $Date: 2009-12-11 00:36:25 $ + * $Author: e107coders $ * */ @@ -121,6 +121,23 @@ class e_form //FIXME - use the media-manager as an image selector. function imagepicker($name, $default, $label = '', $sc_parameters = '') { + // Temporary Fix for using Media-Manager data + + $sql = e107::getDb(); + if($sql->db_Select('core_media','*',"media_userclass IN (".USERCLASS_LIST.") ORDER BY media_name")) + { + while($row = $sql->db_Fetch()) + { + $opts[$row['media_category']][$row['media_url']] = $row['media_name']. " (".$row['media_dimensions'].") "; + } + + asort($opts); + + return $this->selectbox($name,$opts,$default, array('default'=>' ')); + } + + // ---------------- + if(is_string($sc_parameters)) parse_str($sc_parameters, $sc_parameters); if(!$label) $label = LAN_SELECT; $parms = "name={$name}"; @@ -419,6 +436,14 @@ class e_form return "