public function add() { $service = SPVIDEOLITE_BOL_Service::getInstance(); $uploadToken = md5(OW::getUser()->getEmail() . '/' . microtime()); $this->ctrl->assign('token', $uploadToken); OW::getDocument()->addScript($service->getJsUrl('vendor/blueimp-file-upload/vendor/jquery.ui.widget')); OW::getDocument()->addScript($service->getJsUrl('vendor/blueimp-file-upload/jquery.iframe-transport')); OW::getDocument()->addScript($service->getJsUrl('vendor/blueimp-file-upload/jquery.fileupload')); $this->ctrl->assign('uploadDest', OW::getRouter()->getBaseUrl() . 'spvideo/proxy/Allmyvideos/upload'); $infoForm = new SPVIDEOLITE_PRO_ALLMYVIDEOS_CMP_Infoform(); $infoForm->setAction(OW::getRouter()->getBaseUrl() . 'spvideo/proxy/Allmyvideos/postupload'); $infoForm->setValues(array('token' => $uploadToken)); $this->ctrl->addForm($infoForm); }
OW::getRouter()->addRoute(new OW_Route('spvideolite.embed', 'spvideo/embed/:videoId', 'SPVIDEOLITE_CTRL_Spvideo', 'embed')); OW::getRouter()->addRoute(new OW_Route('spvideolite.vidzi', 'spvideo/vidzi/:videoId', 'SPVIDEOLITE_CTRL_Vidzi', 'embed')); OW::getRouter()->addRoute(new OW_Route('spvideolite.videojs.fbembed', 'spvideo/fbembed/:videoId', 'SPVIDEOLITE_CTRL_Videojs', 'fbEmbed')); // compatible with older version OW::getRouter()->addRoute(new OW_Route('spvideolite.videojs.old_fbembed', 'spvideolite/fbembed/:videoId', 'SPVIDEOLITE_CTRL_Videojs', 'fbEmbed')); OW::getRouter()->addRoute(new OW_Route('spvideolite.import', 'spvideo/import', 'SPVIDEOLITE_CTRL_Spvideo', 'import')); OW::getRouter()->addRoute(new OW_Route('spvideolite.proxy', 'spvideo/proxy/:module/:func', 'SPVIDEOLITE_CTRL_Spvideo', 'proxy', array('module', 'func', 'args' => ''))); OW::getRouter()->addRoute(new OW_Route('spvideolite.proxy_args', 'spvideo/proxy/:module/:func/:args', 'SPVIDEOLITE_CTRL_Spvideo', 'proxy', array('module', 'func', 'args'))); OW::getRouter()->addRoute(new OW_Route('spvideolite.ajax_video_add', 'spvideolite/ajax-add', 'SPVIDEOLITE_CTRL_AjaxUpload', 'ajaxAdd')); OW::getRouter()->addRoute(new OW_Route('spvideolite.ajax_video_add_submit', 'spvideolite/ajax-add-submit', 'SPVIDEOLITE_CTRL_AjaxUpload', 'ajaxSubmitVideos')); OW::getRouter()->addRoute(new OW_Route('spvideolite.ajax_video_delete', 'spvideolite/ajax-video-delete', 'SPVIDEOLITE_CTRL_AjaxUpload', 'ajaxDelete')); try { // check if base video plugin is installed and active OW::getPluginManager()->getPlugin('video'); // Initialize helper instance SPVIDEOLITE_BOL_Service::getInstance(); if ((!OW::getRequest()->isAjax() || isset($_SERVER['HTTP_X_PJAX'])) && !OW::getRequest()->isPost()) { // Events handling $eventHandler = new SPVIDEOLITE_CLASS_EventHandler(); OW::getEventManager()->bind('core.after_route', array($eventHandler, 'initServiceHooking')); if ($spvlConfig->get('tweaks.link_import')) { OW::getEventManager()->bind(OW_EventManager::ON_BEFORE_DOCUMENT_RENDER, array($eventHandler, 'replaceVideoAddView')); } if ($spvlConfig->get('tweaks.desc_show_more')) { OW::getEventManager()->bind('video.collect_video_toolbar_items', array($eventHandler, 'showLessVideoDescription')); } if ($spvlConfig->get('tweaks.correct_player_size')) { OW::getEventManager()->bind('video.collect_video_toolbar_items', array($eventHandler, 'correctPlayerSize')); } if ($spvlConfig->get('tweaks.player_enlargable')) { OW::getEventManager()->bind('video.collect_video_toolbar_items', array($eventHandler, 'addLargerPlayerButton'));