| 1 |
<?php |
<?php |
| 2 |
// $Id: regcode_roles.module,v 1.1.2.3 2009/10/05 21:58:47 aidan Exp $ |
// $Id: regcode_roles.module,v 1.1.2.4 2009/10/08 20:26:45 aidan Exp $ |
| 3 |
|
|
| 4 |
|
|
| 5 |
/** |
/** |
| 50 |
* Delete a rule |
* Delete a rule |
| 51 |
*/ |
*/ |
| 52 |
function regcode_roles_delete_rule($rid) { |
function regcode_roles_delete_rule($rid) { |
| 53 |
db_query('DELETE FROM {regcode_roles} WHERE id = %d LIMIT 1', $rid); |
db_query('DELETE FROM {regcode_roles} WHERE id = %d', $rid); |
| 54 |
drupal_set_message(t('Rule was deleted (Rule ##rule)', array('#rule' => $rid))); |
drupal_set_message(t('Rule was deleted (Rule ##rule)', array('#rule' => $rid))); |
| 55 |
drupal_goto('admin/user/regcodes/roles'); |
drupal_goto('admin/user/regcodes/roles'); |
| 56 |
} |
} |
| 140 |
if (empty($category)) { |
if (empty($category)) { |
| 141 |
$res = db_query($query); |
$res = db_query($query); |
| 142 |
} else { |
} else { |
| 143 |
$res = db_query($query . ' WHERE category="%s"', $category); |
$res = db_query($query . " WHERE category='%s'", $category); |
| 144 |
} |
} |
| 145 |
|
|
| 146 |
// Build array |
// Build array |
| 158 |
*/ |
*/ |
| 159 |
function regcode_roles_create_rule($category, $roles) { |
function regcode_roles_create_rule($category, $roles) { |
| 160 |
foreach ($roles as $role) { |
foreach ($roles as $role) { |
| 161 |
db_query('INSERT INTO {regcode_roles} (category, role) VALUES ("%s", %d)', $category, $role); |
db_query("INSERT INTO {regcode_roles} (category, role) VALUES ('%s', %d)", $category, $role); |
| 162 |
} |
} |
| 163 |
} |
} |
| 164 |
|
|