Exemplo n.º 1
0
             }
             $prev_aux = $t_id;
         }
         // Cross IDs
         if ($move == "up" && $prev != "") {
             $tab_data_prev = array('tab_name' => $tabs[$prev]['tab_name'], 'tab_icon_url' => $tabs[$prev]['tab_icon_url'], 'disable' => $tabs[$prev]['disable']);
             $tab_data_curr = array('tab_name' => $tabs[$tab_id]['tab_name'], 'tab_icon_url' => $tabs[$tab_id]['tab_icon_url'], 'disable' => $tabs[$tab_id]['disable']);
             $tabs[$prev] = $tab_data_curr;
             $tabs[$tab_id] = $tab_data_prev;
             swapavt(Window_Panel_Ajax::getConfigFile($prev), Window_Panel_Ajax::getConfigFile($tab_id));
         } elseif ($move == "do" && $next != "") {
             $tab_data_next = array('tab_name' => $tabs[$next]['tab_name'], 'tab_icon_url' => $tabs[$next]['tab_icon_url'], 'disable' => $tabs[$next]['disable']);
             $tab_data_curr = array('tab_name' => $tabs[$tab_id]['tab_name'], 'tab_icon_url' => $tabs[$tab_id]['tab_icon_url'], 'disable' => $tabs[$tab_id]['disable']);
             $tabs[$next] = $tab_data_curr;
             $tabs[$tab_id] = $tab_data_next;
             swapavt(Window_Panel_Ajax::getConfigFile($next), Window_Panel_Ajax::getConfigFile($tab_id));
         }
     }
     // Insert new empty (or cloned)
     if (!is_array($tabs)) {
         $tabs = array();
     }
     if ($move == "") {
         $tabs[$tab_id] = array('tab_name' => $tab_name, 'tab_icon_url' => htmlentities($tab_icon_url, ENT_COMPAT, "UTF-8"), 'disable' => $tab_disable);
         /**/
         if (!empty($tab_url)) {
             $tabs[$tab_id]['tab_url'] = $tab_url;
         }
         /**/
     }
 }