* @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6844 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ function add_default_restrictions_modules_groups() { $groups = Db::getInstance()->executeS(' SELECT `id_group` FROM `'._DB_PREFIX_.'group`'); $modules = Db::getInstance()->executeS(' SELECT m.* FROM `'._DB_PREFIX_.'module` m'); foreach ($groups as $group) { if (!is_array($modules)) return false; else { $sql = 'INSERT INTO `'._DB_PREFIX_.'group_module_restriction` (`id_group`, `id_module`, `authorized`) VALUES '; foreach ($modules as $mod) $sql .= '("'.(int)$group['id_group'].'", "'.(int)$mod['id_module'].'", "1"),'; // removing last comma to avoid SQL error $sql = substr($sql, 0, strlen($sql) - 1); Db::getInstance()->execute($sql); } } }