Changeset 3578:f42d8d27e838 for plugins/simpleMenu/index.php
- Timestamp:
- 08/21/17 00:54:29 (8 years ago)
- Branch:
- allow-target-blank-simpleMenu
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/simpleMenu/index.php
r3182 r3578 136 136 $item_descr = isset($_POST['item_descr']) ? $_POST['item_descr'] : ''; 137 137 $item_url = isset($_POST['item_url']) ? $_POST['item_url'] : ''; 138 138 $item_targetBlank = isset($_POST['item_targetBlank']) ? (empty($_POST['item_targetBlank'])) ? false : true : false; 139 139 # Traitement 140 140 $step = (!empty($_GET['add']) ? (integer) $_GET['add'] : 0); … … 229 229 'label' => $item_label, 230 230 'descr' => $item_descr, 231 'url' => $item_url 231 'url' => $item_url, 232 'targetBlank' => $item_targetBlank 232 233 ); 234 233 235 // Save menu in blog settings 234 236 $core->blog->settings->system->put('simpleMenu',$menu); … … 265 267 'label' => $v['label'], 266 268 'descr' => $v['descr'], 267 'url' => $v['url']); 269 'url' => $v['url'], 270 'targetBlank' => $v['targetBlank'] 271 ); 268 272 } 269 273 } … … 301 305 'label' => $_POST['items_label'][$i], 302 306 'descr' => $_POST['items_descr'][$i], 303 'url' => $_POST['items_url'][$i]); 307 'url' => $_POST['items_url'][$i], 308 'targetBlank' => (empty($_POST['items_targetBlank'.$i])) ? false : true 309 ); 304 310 } 305 311 $menu = $newmenu; … … 480 486 __('URL of item menu:').'</label>'.form::field('item_url',40,255,$item_url).'</p>'; 481 487 echo form::hidden('item_type',$item_type).form::hidden('item_select',$item_select); 488 echo '<p class="field"><label for="item_descr" class="classic">'. 489 __('Open URL on a new tab').':</label>'.form::checkbox('item_targetBlank','blank').'</p>'; 482 490 echo '<p>'.$core->formNonce().'<input type="submit" name="appendaction" value="'.__('Add this item').'" /></p>'; 483 491 echo '</fieldset>'; … … 522 530 '<th scope="col">'.__('Description').'</th>'. 523 531 '<th scope="col">'.__('URL').'</th>'. 532 '<th scope="col">'.__('Open URL on a new tab').'</th>'. 524 533 '</tr>'. 525 534 '</thead>'. … … 528 537 foreach ($menu as $i => $m) { 529 538 echo '<tr class="line" id="l_'.$i.'">'; 539 540 //because targetBlank can not exists. This value has been added after this plugin creation. 541 if((isset($m['targetBlank'])) && ($m['targetBlank'])) { 542 $targetBlank = true; 543 $targetBlankStr ='X'; 544 }else{ 545 $targetBlank = false; 546 $targetBlankStr =''; 547 } 548 530 549 if (!$step) { 531 550 $count++; … … 537 556 echo '<td class="nowrap">'.form::field(array('items_descr[]','imd-'.$i),'30',255,html::escapeHTML(__($m['descr']))).'</td>'; 538 557 echo '<td class="nowrap">'.form::field(array('items_url[]','imu-'.$i),'30',255,html::escapeHTML($m['url'])).'</td>'; 558 echo '<td class="nowrap">'.form::checkbox('items_targetBlank'.$i,'blank',$targetBlank).'</td>'; 539 559 } else { 540 560 echo '<td class="nowrap" scope="row">'.html::escapeHTML(__($m['label'])).'</td>'; 541 561 echo '<td class="nowrap">'.html::escapeHTML(__($m['descr'])).'</td>'; 542 562 echo '<td class="nowrap">'.html::escapeHTML($m['url']).'</td>'; 563 echo '<td class="nowrap">'.$targetBlankStr.'</td>'; 564 543 565 } 544 566 echo '</tr>';
Note: See TracChangeset
for help on using the changeset viewer.