//$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}%'";