<?php /** * iZAP izap_videos * * @package Elgg videotizer, by iZAP Web Solutions. * @license GNU Public License version 3 * @Contact iZAP Team "<*****@*****.**>" * @Founder Tarun Jangra "<*****@*****.**>" * @link http://www.izap.in/ * */ gatekeeper(); $guid = (int) get_input('video_id'); $izap_videos = izapVideoCheck_izap_videos($guid, TRUE); if ($izap_videos->videotype == 'uploaded' && $izap_videos->converted == 'no') { $must_trigger = TRUE; } $owner = get_entity($izap_videos->container_guid); if ($izap_videos->delete()) { system_message(elgg_echo('izap_videos:deleted')); if ($must_trigger === TRUE) { izapTrigger_izap_videos(); } } else { register_error(elgg_echo('izap_videos:notdeleted')); } forward('pg/videos/list/' . $owner->username); exit;
* @Contact iZAP Team "<*****@*****.**>" * @Founder Tarun Jangra "<*****@*****.**>" * @link http://www.izap.in/ * */ global $IZAPSETTINGS; $guid = get_input("id"); if (!$guid) { $guid = current(explode('.', get_input("file"))); } // if nothing found yet.. if (!$guid) { $guid = elgg_extract('videoID', $vars); } $what = elgg_extract('what', $vars); $izap_videos = izapVideoCheck_izap_videos($guid); if ($izap_videos) { // check what is needed if ($what == 'image') { $filename = $izap_videos->imagesrc; } elseif (!isset($what) || empty($what) || $what == 'file') { $filename = $izap_videos->videofile; } // only works if there is some file name if ($filename != '') { $fileHandler = new ElggFile(); $fileHandler->owner_guid = $izap_videos->owner_guid; $fileHandler->setFilename($filename); if (file_exists($fileHandler->getFilenameOnFilestore())) { $contents = $fileHandler->grabFile(); }
<?php /** * iZAP izap_videos * * @package Elgg videotizer, by iZAP Web Solutions. * @license GNU Public License version 3 * @Contact iZAP Team "<*****@*****.**>" * @Founder Tarun Jangra "<*****@*****.**>" * @link http://www.izap.in/ * */ $videoId = get_input('videoId'); $video = izapVideoCheck_izap_videos($videoId); $attribs = $video->getAttributes(); $newVideo = new IzapVideos(); foreach ($attribs as $attribute => $value) { $newVideo->{$attribute} = $value; } $newVideo->views = 1; $newVideo->owner_guid = get_loggedin_userid(); $newVideo->container_guid = get_loggedin_userid(); $newVideo->access_id = $video->access_id; $newVideo->copiedFrom = $video->owner_guid; $newVideo->copiedVideoId = $videoId; $newVideo->copiedVideoUrl = $video->getUrl(); izapCopyFiles_izap_videos($video->owner_guid, $video->imagesrc); if ($video->videotype == 'uploaded') { izapCopyFiles_izap_videos($video->owner_guid, $video->videofile); izapCopyFiles_izap_videos($video->owner_guid, $video->orignalfile); }
<?php // get the video id as input $video = elgg_extract('guid', $vars); $izap_videos = izapVideoCheck_izap_videos($video); elgg_set_page_owner_guid($izap_videos->getContainerGUID()); $owner = elgg_get_page_owner_entity(); $title = $izap_videos->title; // set up breadcrumbs elgg_push_breadcrumb(elgg_echo('videos'), 'videos/all'); if (elgg_instanceof($owner, 'user')) { elgg_push_breadcrumb($owner->name, "videos/owner/{$owner->username}"); } else { elgg_push_breadcrumb($owner->name, "videos/group/{$owner->guid}"); } elgg_push_breadcrumb($title); if (elgg_is_logged_in()) { elgg_register_menu_item('title', array('name' => 'add', 'href' => 'videos/add/' . elgg_get_logged_in_user_guid(), 'text' => elgg_echo("videos:add"), 'link_class' => 'elgg-button elgg-button-action')); } $content = elgg_view_entity($izap_videos, array('full_view' => true)); $body = elgg_view_layout('content', array('content' => $content, 'title' => $title, 'filter' => '', 'sidebar' => elgg_view('izap_videos/sidebar', array('page' => 'play')))); echo elgg_view_page($title, $body);
<?php /** * iZAP Videos plugin by iionly * (based on version 3.71b of the original izap_videos plugin for Elgg 1.7) * Contact: iionly@gmx.de * https://github.com/iionly * * Original developer of the iZAP Videos plugin: * @package Elgg videotizer, by iZAP Web Solutions * @license GNU Public License version 2 * @Contact iZAP Team "<*****@*****.**>" * @Founder Tarun Jangra "<*****@*****.**>" * @link http://www.izap.in/ * */ $guid = (int) get_input('guid'); $izap_videos = izapVideoCheck_izap_videos($guid, true); $owner = get_entity($izap_videos->container_guid); if ($izap_videos->delete()) { system_message(elgg_echo('izap_videos:deleted')); izapTrigger_izap_videos(); } else { register_error(elgg_echo('izap_videos:notdeleted')); } forward('videos/owner/' . $owner->username);
<?php /** * iZAP izap_videos * * @package Elgg videotizer, by iZAP Web Solutions. * @license GNU Public License version 3 * @Contact iZAP Team "<*****@*****.**>" * @Founder Tarun Jangra "<*****@*****.**>" * @link http://www.izap.in/ * */ gatekeeper(); // get video $id = (int) get_input('guid'); $video = izapVideoCheck_izap_videos($id, TRUE); // make the video owner page owner //set_page_owner($izap_videos_video->container_guid); $title = $izap_videos_video->title; $area2 = elgg_view_title(elgg_echo('izap_videos:editVideo') . ': ' . $video->title); $area2 .= elgg_view('izap_videos/forms/_partial', array('entity' => $video)); $area2 .= elgg_view('izap_videos/izapLink'); // get tags and categories $area3 = elgg_view('izap_videos/area3'); $body = elgg_view_layout("two_column_left_sidebar", '', $area2, $area3); page_draw($title, $body);