|
@@ -33,4 +33,18 @@ class Core
|
|
|
Dever::db($table)->update(array('where_id' => $info['data_id'], 'status' => $status));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function reorder($id, $name, $data)
|
|
|
+ {
|
|
|
+ $reorder = Dever::param('reorder', $data);
|
|
|
+ $info = Dever::db('audit/data')->one($id);
|
|
|
+ $table = Dever::config('base')->type_table[$info['type']];
|
|
|
+
|
|
|
+ $source = Dever::db($table)->one($info['data_id']);
|
|
|
+
|
|
|
+ if ($source && $source['reorder'] != $reorder) {
|
|
|
+ Dever::config('base')->after = false;
|
|
|
+ Dever::db($table)->update(array('where_id' => $info['data_id'], 'reorder' => $reorder));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|