function _custom_pagers_save_pager in Custom Pagers 5
Same name and namespace in other branches
- 6 custom_pagers.module \_custom_pagers_save_pager()
- 7 custom_pagers.module \_custom_pagers_save_pager()
1 call to _custom_pagers_save_pager()
File
- ./
custom_pagers.module, line 370
Code
function _custom_pagers_save_pager($pager = NULL) {
if (isset($pager->pid)) {
$sql = "UPDATE {custom_pager} SET";
$sql .= " title = '%s', view = '%s', args = '%s', list_php = '%s', visibility_php = '%s', node_type = '%s', position = '%s', reverse_list = %d, cache_list = %d";
$sql .= " WHERE pid = %d";
db_query($sql, $pager->title, $pager->view, $pager->args, $pager->list_php, $pager->visibility_php, $pager->node_type, $pager->position, $pager->reverse_list, $pager->cache_list, $pager->pid);
}
else {
$sql = "INSERT INTO {custom_pager}";
$sql .= " (title, view, args, position, list_php, visibility_php, node_type, reverse_list, cache_list)";
$sql .= " VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')";
db_query($sql, $pager->title, $pager->view, $pager->args, $pager->position, $pager->list_php, $pager->visibility_php, $pager->node_type, $pager->reverse_list, $pager->cache_list);
}
cache_clear_all('custom_pagers_', 'cache', TRUE);
}