Esempio n. 1
0
 static function delete_courses($courses)
 {
     $params = JComponentHelper::getParams('com_joomdle');
     $shop = $params->get('shop_integration');
     $db = JFactory::getDBO();
     foreach ($courses as $sku) {
         if (strncmp($sku, 'bundle_', 7) == 0) {
             $bundle_id = substr($sku, 7);
             $query = "DELETE FROM  #__joomdle_bundles  where id = " . $db->Quote($bundle_id);
             $db->setQuery($query);
             if (!$db->query()) {
                 return JError::raiseWarning(500, $db->getError());
             }
         }
     }
     switch ($shop) {
         case 'tienda':
             JoomdleHelperShop::delete_courses_from_tienda($courses);
             break;
         case 'virtuemart2':
             JoomdleHelperShop::delete_courses_from_vm2($courses);
             break;
         case 'hikashop':
             JoomdleHelperShop::delete_courses_from_hikashop($courses);
             break;
         default:
             JPluginHelper::importPlugin('joomdleshop');
             $dispatcher = JDispatcher::getInstance();
             $dispatcher->trigger('onDeleteCourses', array($courses));
             break;
     }
 }