| Server IP : 180.180.241.3 / Your IP : 216.73.216.216 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/administrator/components/com_youtubegallery/controllers/ |
Upload File : |
<?php
/**
* Youtube Gallery for Joomla! 1.5 Native Component
* @version 3.8.3
* @author Design Compass corp <support@joomlaboat.com>
* @link http://www.joomlaboat.com
* @GNU General Public License
**/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );
jimport('joomla.application.component.controller');
class YouTubeGalleryControllerLinksList extends JController
{
/**
* New option item wizard
*/
function display()
{
JRequest::setVar( 'view', 'linkslist');
parent::display();
}
function newItem()
{
JRequest::setVar( 'view', 'linksform');
JRequest::setVar( 'layout', 'edit' );
JRequest::setVar('hidemainmenu', 1);
parent::display();
}
function edit()
{
JRequest::setVar( 'view', 'linksform');
JRequest::setVar( 'layout', 'edit' );
JRequest::setVar('hidemainmenu', 1);
parent::display();
}
/**
* Saves a option item
*/
function apply()
{
// get our model
$model = &$this->getModel('linksform');
// attempt to store, update user accordingly
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
if($this->_task == 'apply')
{
$id=JRequest::getInt('id', 0);
$link = 'index.php?option=com_youtubegallery&controller=linkslist&task=edit&cid[]='.$id;
}
if ($model->store())
{
$msg = JText::_( 'Video List Saved Successfully' );
$this->setRedirect($link, $msg);
}
else
{
$msg = JText::_( 'Video List was Unabled to Save');
$this->setRedirect($link, $msg, 'error');
}
}
function save()
{
// get our model
$model = &$this->getModel('linksform');
// attempt to store, update user accordingly
if($this->_task == 'save')
{
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
}
if ($model->store())
{
$msg = JText::_( 'Video List Saved Successfully' );
$this->setRedirect($link, $msg);
}
else
{
$msg = JText::_( 'Video List was Unabled to Save');
$this->setRedirect($link, $msg, 'error');
}
}
public function updateItem()
{
$model =&$this->getModel('linksform');
$cid = JRequest::getVar( 'cid', array(), 'post', 'array' );
if (count($cid)<1) {
$this->setRedirect( 'index.php?option=com_youtubegallery&controller=linkslist', JText::_('No Items Selected'),'error' );
return false;
}
if($model->RefreshPlaylist($cid,true))
{
$msg = JText::_( 'Video List(s) Updated Successfully' );
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
$this->setRedirect($link, $msg);
}
else
{
$msg = JText::_( 'Video List(s) was Unabled to Update' );
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
$this->setRedirect($link, $msg,'error');
}
}
public function refreshItem()
{
$model =&$this->getModel('linksform');
$cid = JRequest::getVar( 'cid', array(), 'post', 'array' );
if (count($cid)<1) {
$this->setRedirect( 'index.php?option=com_youtubegallery&controller=linkslist', JText::_('No Items Selected'),'error' );
return false;
}
if($model->RefreshPlaylist($cid,false))
{
$msg = JText::_( 'Video List(s) Refreshed Successfully' );
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
$this->setRedirect($link, $msg);
}
else
{
$msg = JText::_( 'Video List(s) was Unabled to Refresh' );
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
$this->setRedirect($link, $msg,'error');
}
}
/**
* Cancels an edit operation
*/
function cancel()
{
$this->setRedirect( 'index.php?option=com_youtubegallery&controller=linkslist');
}
function remove()
{
// Check for request forgeries
JRequest::checkToken() or jexit( 'Invalid Token' );
$model =& $this->getModel('linksform');
$model->ConfirmRemove();
}
function remove_confirmed()
{
// Get some variables from the request
$cid = JRequest::getVar( 'cid', array(), 'post', 'array' );
JArrayHelper::toInteger($cid);
if (!count($cid)) {
$this->setRedirect( 'index.php?option=com_youtubegallery&controller=linkslist', JText::_('No Items Selected') );
return false;
}
$model =& $this->getModel('linksform');
if ($n = $model->delete($cid)) {
$msg = JText::sprintf( 'Video LIst(s) deleted', $n );
} else {
$msg = $model->getError();
}
$this->setRedirect( 'index.php?option=com_youtubegallery&controller=linkslist', $msg );
}
/**
* Form for copying item(s) to a specific option
*/
function copyItem()
{
$cid = JRequest::getVar( 'cid', array(), 'post', 'array' );
$model = $this->getModel('linksform');
$link = 'index.php?option=com_youtubegallery&controller=linkslist';
if($model->copyItem($cid))
{
$msg = JText::_( 'Video List(s) Copied Successfully' );
$this->setRedirect($link, $msg);
}
else
{
$msg = JText::_( 'Video List(s) was Unabled to Copy' );
$this->setRedirect($link, $msg, 'error');
}
}
}