Changeset 2495:dc8c7974ff0b for plugins/widgets/index.php
- Timestamp:
- 10/27/13 09:46:02 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/widgets/index.php
r2412 r2495 53 53 } 54 54 } 55 55 56 56 # Append 1 widget 57 57 $wid = false; … … 60 60 $wid = $wid[0]; 61 61 } 62 62 63 63 # Append widgets 64 64 if (!empty($addw)) … … 73 73 $widgets_custom = new dcWidgets(); 74 74 } 75 75 76 76 foreach ($addw as $k => $v) 77 77 { … … 91 91 } 92 92 } 93 93 94 94 try { 95 95 $core->blog->settings->addNamespace('widgets'); … … 151 151 $_POST['w'] = array(); 152 152 } 153 153 154 154 try 155 155 { … … 163 163 } 164 164 } 165 165 166 166 if (!isset($_POST['w']['nav'])) { 167 167 $_POST['w']['nav'] = array(); … … 173 173 $_POST['w']['custom'] = array(); 174 174 } 175 175 176 176 $widgets_nav = dcWidgets::loadArray($_POST['w']['nav'],$__widgets); 177 177 $widgets_extra = dcWidgets::loadArray($_POST['w']['extra'],$__widgets); 178 178 $widgets_custom = dcWidgets::loadArray($_POST['w']['custom'],$__widgets); 179 179 180 180 $core->blog->settings->addNamespace('widgets'); 181 181 $core->blog->settings->widgets->put('widgets_nav',$widgets_nav->store()); … … 183 183 $core->blog->settings->widgets->put('widgets_custom',$widgets_custom->store()); 184 184 $core->blog->triggerBlog(); 185 185 186 186 http::redirect($p_url); 187 187 } … … 200 200 $core->blog->settings->widgets->put('widgets_custom',''); 201 201 $core->blog->triggerBlog(); 202 202 203 203 http::redirect($p_url); 204 204 } … … 218 218 echo 219 219 dcPage::jsLoad('js/jquery/jquery-ui.custom.js'). 220 dcPage::jsLoad('js/jquery/jquery.ui.touch-punch.js'). 220 221 dcPage::jsLoad('index.php?pf=widgets/widgets.js'); 221 222 ?> 222 <?php 223 $core->auth->user_prefs->addWorkspace('accessibility'); 223 <?php 224 $core->auth->user_prefs->addWorkspace('accessibility'); 224 225 $user_dm_nodragdrop = $core->auth->user_prefs->accessibility->nodragdrop; 225 226 ?> … … 325 326 ($w->desc() != '' ? ' <span class="form-note">'.__($w->desc()).'</span>' : '').'</dt>'. 326 327 '<dd>'; 327 328 328 329 $w_settings = $w->settings(); 329 330 if (empty($w_settings)) … … 350 351 break; 351 352 } 352 353 353 354 $widget_elements->content .= 354 355 '<li>'. … … 368 369 { 369 370 $res = '<h3>'.$title.'</h3>'; 370 371 371 372 if (!($widgets instanceof dcWidgets)) 372 373 { 373 374 $widgets = $default_widgets; 374 375 } 375 376 376 377 $res .= '<ul id="'.$id.'" class="connected">'; 377 378 378 379 $res .= '<li class="empty-widgets" '.(!$widgets->isEmpty() ? 'style="display: none;"' : '').'>'.__('No widget for now.').'</li>'; 379 380 380 381 $i = 0; 381 382 foreach ($widgets->elements() as $w) … … 383 384 $upDisabled = $i == 0 ? '" disabled="" src="images/disabled_' : '" src="images/'; 384 385 $downDisabled = $i == count($widgets->elements())-1 ? '" disabled="" src="images/disabled_' : '" src="images/'; 385 386 386 387 $iname = 'w['.$pr.']['.$i.']'; 387 388 388 389 $res .= 389 390 '<li>'.form::hidden(array($iname.'[id]'),html::escapeHTML($w->id())). … … 399 400 '<div class="widgetSettings hidden-if-drag">'.$w->formSettings($iname,$j).'</div>'. 400 401 '</li>'; 401 402 402 403 $i++; 403 404 $j++; 404 405 } 405 406 406 407 $res .= '</ul>'; 407 408 408 409 $res .= '<ul class="sortable-delete"'.($i > 0 ? '':' style="display: none;"').'><li class="sortable-delete-placeholder">'. 409 410 __('Drag widgets here to remove.').'</li></ul>'; 410 411 411 412 return $res; 412 413 }
Note: See TracChangeset
for help on using the changeset viewer.