bugfix class.yui.php dragndrop positionen

This commit is contained in:
OpenXE 2023-05-04 18:34:17 +02:00
parent a144e2183b
commit 2533e4ca4f

View File

@ -1355,12 +1355,12 @@ class YUI {
if($check[0]['sort'] < $check2[0]['sort']) if($check[0]['sort'] < $check2[0]['sort'])
{ {
$maxsort = $check[0]['sort']; $maxsort = $check[0]['sort'];
$zuverschiebendezwischenpositionen = ''; $zuverschiebendezwischenpositionen = array(0);
$kinderartikel = $this->app->DB->SelectArr("SELECT id,sort FROM ".$module."_position WHERE explodiert_parent ='".$check[0]['id']."' ORDER BY sort ASC"); $kinderartikel = $this->app->DB->SelectArr("SELECT id,sort FROM ".$module."_position WHERE explodiert_parent ='".$check[0]['id']."' ORDER BY sort ASC");
if((empty($kinderartikel)?0:count($kinderartikel))){ if((empty($kinderartikel)?0:count($kinderartikel))){
$maxsortkind = $this->app->DB->Select("SELECT max(sort) FROM ".$module."_position WHERE explodiert_parent ='".$check[0]['id']."'"); $maxsortkind = $this->app->DB->Select("SELECT max(sort) FROM ".$module."_position WHERE explodiert_parent ='".$check[0]['id']."'");
$zuverschiebendezwischenpositionentmp = $this->app->DB->SelectArr("SELECT ID FROM beleg_zwischenpositionen WHERE doctype='$module' AND doctypeid='$id' AND pos >='$maxsort' AND pos <= '$maxsortkind'"); $zuverschiebendezwischenpositionentmp = $this->app->DB->SelectArr("SELECT ID FROM beleg_zwischenpositionen WHERE doctype='$module' AND doctypeid='$id' AND pos >='$maxsort' AND pos <= '$maxsortkind'");
$zuverschiebendezwischenpositionen = array(); $zuverschiebendezwischenpositionen = array(0);
if(is_array($zuverschiebendezwischenpositionentmp)){ if(is_array($zuverschiebendezwischenpositionentmp)){
foreach ($zuverschiebendezwischenpositionentmp as $key => $value) { foreach ($zuverschiebendezwischenpositionentmp as $key => $value) {
$zuverschiebendezwischenpositionen[] = $value['ID']; $zuverschiebendezwischenpositionen[] = $value['ID'];