Changeset 2401:06f7d3a90bd0 for plugins/widgets/index.php
- Timestamp:
- 10/06/13 00:26:27 (12 years ago)
- Branch:
- widgets
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/widgets/index.php
r2400 r2401 147 147 } 148 148 149 # Move ? 150 $move = false; 151 if ( isset($_POST['w']) && is_array($_POST['w']) ) { 152 foreach ($_POST['w'] as $nsid => $nsw) { 153 foreach ($nsw as $i => $v) { 154 if (!empty($v['down'])) { 155 $oldorder = $_POST['w'][$nsid][$i]['order']; 156 $neworder = $oldorder + 1; 157 if( isset($_POST['w'][$nsid][$neworder]) ) { 158 $_POST['w'][$nsid][$i]['order'] = $neworder; 159 $_POST['w'][$nsid][$neworder]['order'] = $oldorder; 160 $move = true; 161 } 162 } 163 if (!empty($v['up'])) { 164 $oldorder = $_POST['w'][$nsid][$i]['order']; 165 $neworder = $oldorder - 1; 166 if( isset($_POST['w'][$nsid][$neworder]) ) { 167 $_POST['w'][$nsid][$i]['order'] = $neworder; 168 $_POST['w'][$nsid][$neworder]['order'] = $oldorder; 169 $move = true; 170 } 171 } 172 } 173 } 174 } 175 149 176 # Update sidebars 150 if (!empty($_POST['wup']) || $removing )177 if (!empty($_POST['wup']) || $removing || $move ) 151 178 { 152 179 if (!isset($_POST['w']) || !is_array($_POST['w'])) { … … 384 411 foreach ($widgets->elements() as $w) 385 412 { 413 $upDisabled = $i == 0 ? '" disabled="" src="images/disabled_' : '" src="images/'; 414 $downDisabled = $i == count($widgets->elements())-1 ? '" disabled="" src="images/disabled_' : '" src="images/'; 415 386 416 $iname = 'w['.$pr.']['.$i.']'; 387 417 388 418 $res .= 389 419 '<li>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())). 390 '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,'hidden-if-drag','',0,'title="'.__('order').'"').' '.$w->name(). 420 '<p class="widget-name">'.form::field(array($iname.'[order]'),2,3,(string) $i,'hidden','',0,'title="'.__('order').'"'). 421 ' '.$w->name(). 391 422 ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : ''). 392 '<input type="image" src="images/trash.png" class="removeWidget remove-if-drag" name="'.$iname.'[_rem]" value="'.__('Remove widget').'" />'. 423 '<span class="toolsWidget remove-if-drag">'. 424 '<input type="image" class="upWidget'.$upDisabled.'up.png" name="'.$iname.'[up]" value="'.__('Up the widget').'" />'. 425 '<input type="image" class="downWidget'.$downDisabled.'down.png" name="'.$iname.'[down]" value="'.__('Down the widget').'" />'.' '. 426 '<input type="image" class="removeWidget" src="images/trash.png" name="'.$iname.'[_rem]" value="'.__('Remove widget').'" />'. 427 '</span>'. 393 428 '<br class="clear"/></p>'. 394 429 '<div class="widgetSettings hidden-if-drag">'.$w->formSettings($iname,$j).'</div>'.
Note: See TracChangeset
for help on using the changeset viewer.