setBlock('ibrowser'); //------------------------------------------------------------------------- // if set, include file specified in $cfg['ilibs_incl']; hardcoded libraries will be ignored! if (!empty($cfg['ilibs_inc'])) { include $cfg['ilibs_inc']; } //------------------------------------------------------------------------- // set current image library $clib = (isset($_REQUEST['clib']) ? $_REQUEST['clib'] : ''); //------------------------------------------------------------------------- $value_found = false; // callback function for preventing listing of non-library directory function is_array_value($value, $key, $tlib) { global $value_found; if (is_array($value)) { array_walk($value, 'is_array_value', $tlib); } if ($value == $tlib) { $value_found = true; } } //------------------------------------------------------------------------- array_walk($cfg['ilibs'], 'is_array_value', $clib); if (!$value_found || empty($clib)) { $clib = $cfg['ilibs'][0]['value']; } //------------------------------------------------------------------------- // create library dropdown $lib_options = liboptions($cfg['ilibs'], '', $clib,''); ?>