* @see ItemAddPlugin::handleRequest
*/
function handleRequest($form, &$item) {
- global $gallery;
+ global $gallery, $url;
$status = $error = array();
}
/* Extract the summary from the webpage contents */
- preg_match('/<div class="description foreground">(.+?)<\/div>/i', $contents, $matches);
+ preg_match('/<div class="description\s+foreground">(.+?)<\/div>/i', $contents, $matches);
$summary=$matches[1];
/* Extract the title from the webpage contents */
$thumbnail=$dailymotionThumbnailUrl.$item_id;
/* Format the description to hold a reference to the embedded video */
- if(preg_match('/Embeddable Player:.+?value="(.+?)"/', $contents, $matches)) {
+ if(preg_match('/<textarea id="video_player_embed_code_text".+?>(.+?)<\/textarea>/', $contents, $matches)) {
$description=$matches[1];
$description=preg_replace("/"/","'",$description);
$description=preg_replace("/</","<",$description);
global $gallery;
$requestMethod='GET';
-
+ $requestBody='';
+
/* Convert illegal characters */
$url = str_replace(' ', '%20', $url);