+ function getFromHashURL($url)
+ {
+ $id = false;
+ if (preg_match('/#image-([0-9]+)$/', $url, $matches)) {
+ $id = $matches[1];
+ } else if (preg_match('#Images/Thumb/[^/]+/([0-9]+)/#', $url, $matches)) {
+ $id = $matches[1];
+ } else if (preg_match('#Images/([0-9]+)/#', $url, $matches)) {
+ $id = $matches[1];
+ }
+
+ if ($id === false || $id < 1) {
+ return false;
+ }
+
+ $img = DB_DAtaObject::Factory('images');
+ if ($img->get($id)) {
+ return $img;
+ }
+ return false;
+ }
+
+