|
@@ 303-312 (lines=10) @@
|
| 300 |
|
$folder = getFolderById($organization['id'], $id); |
| 301 |
|
|
| 302 |
|
switch ($oper) { |
| 303 |
|
case 'swap': |
| 304 |
|
ORM::get_db()->beginTransaction(); |
| 305 |
|
$folder2 = getFolderById($organization['id'], $data); |
| 306 |
|
$tmpOrderNr = $folder2['order_nr']; |
| 307 |
|
$folder2->set('order_nr', $folder['order_nr']); |
| 308 |
|
$folder->set('order_nr', $tmpOrderNr); |
| 309 |
|
$folder->save(); |
| 310 |
|
$folder2->save(); |
| 311 |
|
ORM::get_db()->commit(); |
| 312 |
|
break; |
| 313 |
|
case 'swapnext': |
| 314 |
|
ORM::get_db()->beginTransaction(); |
| 315 |
|
$folder2 = getNextFolderObject($folder); |
|
@@ 313-322 (lines=10) @@
|
| 310 |
|
$folder2->save(); |
| 311 |
|
ORM::get_db()->commit(); |
| 312 |
|
break; |
| 313 |
|
case 'swapnext': |
| 314 |
|
ORM::get_db()->beginTransaction(); |
| 315 |
|
$folder2 = getNextFolderObject($folder); |
| 316 |
|
$tmpOrderNr = $folder2['order_nr']; |
| 317 |
|
$folder2->set('order_nr', $folder['order_nr']); |
| 318 |
|
$folder->set('order_nr', $tmpOrderNr); |
| 319 |
|
$folder->save(); |
| 320 |
|
$folder2->save(); |
| 321 |
|
ORM::get_db()->commit(); |
| 322 |
|
break; |
| 323 |
|
} |
| 324 |
|
|
| 325 |
|
$app->redirect($app->urlFor('tree', array('id' => $folder['category_id']))); |