You are here

function image_ncck_imageshack_data in Embedded Media Field 5

File

contrib/image_ncck/providers/imageshack.inc, line 29

Code

function image_ncck_imageshack_data($field, $item) {
  $data = array();
  $url = stristr($item['embed'], 'my.php?image=') ? _image_ncck_imageshack_scrape_image_url($item['embed']) : $item['embed'];
  if (preg_match('!([^/.:@]+)\\.imageshack\\.us/([^/]+)/([^/]+)/(.+)$!i', $url, $matches)) {
    $data = array(
      'server' => $matches[1],
      'a1' => $matches[2],
      'a2' => $matches[3],
      'file' => $matches[4],
      'title' => '',
    );
  }
  return $data;
}