# $pretty is used in error messages to refer to the row, it defaults to whatever you pass for $table.
function db_reposition($table, $row_id, $new_pos, $field = 'ord', $pretty = 'same as $table', $renumbered_already = false) {
- if($pretty = 'same as $table') {
+ if($pretty == 'same as $table') {
$pretty = $table;
}
foreach($args as $arg_str) {
list($src, $dest, $space, $c1, $c2, $c3) = str_split($arg_str);
- $ord = db_reposition($table, $before[$src], $dest);
+ $ord = db_reposition($table, $before[$src], $dest, 'ord', 'test record');
db_update($table, 'ord', $ord, 'where id=%i', $before[$src]);
$after = db_get_column($table, 'id', 'order by ord');
$ords = db_get_column($table, 'ord', 'order by ord');