if none explicitly requested.
{
static public function factory($driver = null)
{
- return new Horde_Image_Exif_Php();
+ if (empty($driver) && function_exists('exif_read_data')) {
+ $driver = 'Php';
+ } elseif (empty($driver)) {
+ $driver = 'Bundled';
+ } else {
+ $driver = basename($driver);
+ }
+
+ $class = 'Horde_Image_Exif_' . $driver;
+
+ return new $class;
}
/**
* @param $num
* @return unknown_type
*/
- static public function intel2Moto($num)
+ static public function intel2Moto($intel)
{
$len = strlen($intel);
$moto = '';