public static function formData($id = '') { global $lC_Database; $result = array(); $Qgroups = $lC_Database->query('select distinct banners_group from :table_banners order by banners_group'); $Qgroups->bindTable(':table_banners', TABLE_BANNERS); $Qgroups->execute(); $groups_array = array(); while ($Qgroups->next()) { $groups_array[$Qgroups->value('banners_group')] = $Qgroups->value('banners_group'); } $result['groupsArray'] = $groups_array; if ($id != null) { $result['bannerData'] = lC_Restrict_shipping_Admin::getData($id); } return $result; }