Example #1
0
 protected function _getResource(KConfig $config)
 {
     $activity = $config->activity;
     if ($activity->name == 'language' && ($metadata = $activity->metadata)) {
         $config->append(array('text' => $metadata->client . ' ' . $activity->name));
     }
     return parent::_getResource($config);
 }
Example #2
0
 protected function _resourceExists($config = array())
 {
     $config = new KConfig($config);
     switch ($config->activity->name) {
         case 'item':
             $table = 'menu';
             break;
         case 'menu':
             $table = 'menu_types';
             break;
     }
     $config->append(array('table' => $table, 'identity_column' => 'id'));
     return parent::_resourceExists($config);
 }
Example #3
0
 protected function _resourceExists($config = array())
 {
     $config = new KConfig($config);
     switch ($config->activity->name) {
         default:
         case 'banner':
             $table = 'banners';
             break;
         case 'client':
             $table = 'banner_clients';
             break;
     }
     $config->append(array('table' => $table, 'identity_column' => 'id'));
     return parent::_resourceExists($config);
 }
Example #4
0
 protected function _resourceExists($config = array())
 {
     $config = new KConfig($config);
     $version = $this->_getComponentVersion();
     $parts = explode('.', $version);
     switch ($parts[0]) {
         case '-1':
             // DOCman not installed. Target does not exists.
             $result = false;
             break;
         case '1':
             $config->append(array('table' => 'docman', 'identity_column' => 'id'));
         default:
             $result = parent::_resourceExists($config);
             break;
     }
     return $result;
 }
Example #5
0
 protected function _resourceExists($config = array())
 {
     $config = new KConfig($config);
     $activity = $config->activity;
     if ($activity->name == 'application') {
         $result = true;
     } elseif ($activity->name == 'component') {
         $config->append(array('table' => 'extensions', 'identity_column' => 'extension_id'));
         $result = parent::_resourceExists($config);
         if ($result) {
             // Check if an entry point file exists.
             $element = $activity->metadata->element;
             $result = (bool) file_exists(JPATH_ADMINISTRATOR . '/components/' . $element . '/' . str_replace('com_', '', $element) . '.php');
         }
     } else {
         $result = false;
     }
     return $result;
 }
Example #6
0
 protected function _resourceExists($config = array())
 {
     $config = new KConfig($config);
     $config->append(array('table' => 'newsfeeds', 'identity_column' => 'id'));
     return parent::_resourceExists($config);
 }
Example #7
0
 protected function _getResource(KConfig $config)
 {
     $activity = $config->activity;
     if ($activity->name == 'file' && ($metadata = $activity->metadata) && $metadata->image) {
         $config->text = 'image';
     }
     return parent::_getResource($config);
 }
Example #8
0
 protected function _getResourceUrl(ComActivitiesDatabaseRowActivity $activity)
 {
     $url = parent::_getResourceUrl($activity);
     if ($metadata = $activity->metadata) {
         // Append extension info.
         $url .= '&extension=' . $metadata->extension;
     }
     return $url;
 }