AAAAhome/academiac/www/administrator/components/com_virtuemart/views/custom/view.json.php 0000604 00000005222 15137224510 0025413 0 ustar 00 setQuery( $query );
$json = $db->loadObject();
if (isset($json->file_url)) {
$json->file_url = JURI::root().$json->file_url;
$json->msg = 'OK';
echo json_encode($json);
} else {
$json->msg = ''.JText::_('COM_VIRTUEMART_NO_IMAGE_SET').'';
echo json_encode($json);
}
}
elseif ( $custom_jplugin_id = JRequest::getInt('custom_jplugin_id') ) {
if (JVM_VERSION===1) {
$table = '#__plugins';
$ext_id = 'id';
} else {
$table = '#__extensions';
$ext_id = 'extension_id';
}
$q = 'SELECT `params`,`element` FROM `' . $table . '` WHERE `' . $ext_id . '` = "'.$custom_jplugin_id.'"';
$db ->setQuery($q);
$this->plugin = $db ->loadObject();
if (!class_exists('vmParameters'))
require(JPATH_VM_ADMINISTRATOR . DS . 'helpers' . DS . 'parameterparser.php');
$parameters = new vmParameters($this->plugin->params, $this->plugin->element , 'plugin' ,'vmcustom');
if (!class_exists('vmPlugin'))
require(JPATH_VM_ADMINISTRATOR . DS . 'plugins' . DS . 'vmplugin.php');
$filename = 'plg_vmcustom_' . $this->plugin->element;
vmPlugin::loadJLang($filename,'vmcustom',$this->plugin->element);
echo $parameters->render();
echo '';
jExit();
}
jExit();
}
}
// pure php no closing tag