Changeset 119
Legend:
- Unmodified
- Added
- Removed
-
trunk/CHANGELOG
r118 r119 22 22 23 23 * Added multi-call support to HellaController. 24 25 * Made sorting take advantage of the multi-call support, speeding up queue 26 sorting significantly. 24 27 25 28 1.7 -
trunk/index.php
r117 r119 152 152 if ($type == 1 && array_key_exists('order', $_POST) && is_array($_POST['order'])) { 153 153 arsort($_POST['order']); 154 $c->beginMultiCall(); 154 155 foreach($_POST['order'] as $queueindex => $neworder) { 155 156 if (ctype_digit($neworder) && $queueindex != $neworder) { … … 157 158 } 158 159 } 160 $c->endMultiCall(); 159 161 } elseif (array_key_exists('sortdirection', $_POST) && ctype_digit($_POST['sortdirection'])) { 160 162 $sortdir = $_POST['sortdirection']; … … 169 171 } 170 172 $i = 1; 173 $c->beginMultiCall(); 171 174 while (list($id) = each($nzbName)) { 172 175 $c->move($c->queue[$id]['id'], $i++); 173 176 } 177 $c->endMultiCall(); 174 178 } elseif ($type == 3) { 175 179 $size = array(); … … 182 186 } 183 187 $i = 1; 188 $c->beginMultiCall(); 184 189 while (list($id) = each($size)) { 185 190 $c->move($c->queue[$id]['id'], $i++); 186 191 } 192 $c->endMultiCall(); 187 193 } 188 194 }
