/** * Returns full list of media manager images */ function mediamanagerlistJsonAction() { $manager = new RM_Media_Manager(); $json = new stdclass(); $json->images = $manager->getList(); return array('data' => $json); }
function thumbsJsonAction() { $manager = new RM_Media_Manager(); if ($manager->newImages()) { $manager->rescan(); } $images = $manager->getList(); $jsonImages = array(); foreach ($images as $image) { $imageArray = (array) $image; $imagePreferences = array(); foreach ($imageArray as $key => $value) { $imagePreferences[] = "{$key}:'" . $value . "'"; } $jsonImages[] = "{" . implode(',', $imagePreferences) . "}"; } return array('data' => "{images:[" . implode(',', $jsonImages) . "]}", 'encoded' => true); }