//$v15 = version_compare($GLOBALS['_VERSION']->RELEASE, '1.5', '>='); $v15 = true; $task = JRequest::getVar('task', 'config'); require_once 'docmanpaypal.class.php'; $componentdir = DS . 'administrator' . $componentdir; $dm = new docmanpaypal(); if (@$dm->constructRun == false) { $dm->__construct(); } //$result = $dm->adminGetFilesInfo(); switch ($task) { case "hackdocman": if ($v15) { JToolBarHelper::title(JText::_("Patching DOCman..."), 'docmanPayPalLogo'); } $dm->hackDOCman(); break; case "modifyprice": if ($v15) { JToolBarHelper::title("DOCman PayPal IPN " . $dm->getVersion() . ' ' . JText::_("COM_DOCMANPAYPAL_DMP_MODIFYPRICES"), 'docmanPayPalLogo'); JToolBarHelper::apply('saveprices'); JToolBarHelper::cancel('config'); } jimport('joomla.html.pagination'); JHtml::_('script', 'system/core.js', false, true); $lim = $mainframe->getUserStateFromRequest("{$option}.limit", 'limit', 15, 'int'); //I guess getUserStateFromRequest is for session or different reasons $lim0 = JRequest::getVar('limitstart', 0, '', 'int'); $search = JRequest::getVar('search'); if ($search != '') { $where = " and dm.dmname like '%{$search}%'";