Exemple #1
0
function load_modules()
{
    require get_template_directory() . '/include/welcome-pasw2015.php';
    if (get_option('pasw_mcolumn') != 0) {
        require get_template_directory() . '/include/moduli/pasw2015-multiple-columns.php';
    }
    if (get_option('pasw_catpage') != 0) {
        require get_template_directory() . '/include/moduli/pasw2015-category-page.php';
    }
    if (get_option('pasw_taxdest') != 0) {
        require get_template_directory() . '/include/moduli/pasw2015-destinatari.php';
    }
    if (get_option('pasw_msidebar') != 0) {
        require get_template_directory() . '/include/moduli/pasw2015-multiple-sidebars.php';
        pasw_sidebar_generator::init();
    }
    if (get_option('pasw_eulaw') != 0) {
        require get_template_directory() . '/include/moduli/pasw2015-eulaw.php';
    }
}
    function admin_page()
    {
        ?>
        <script type='text/javascript'>
            function remove_sidebar_link(name,num){
                answer = confirm("Sei sicuro di voler rimuovere " + name + "?\nQuesta operazione rimuoverà ogni widgets assegnato a questa sidebar.");
                if(answer){
                    //alert('AJAX REMOVE');
                    remove_sidebar(name,num);
                }else{
                    return false;
                }
            }
            function add_sidebar_link(){
                var sidebar_name = prompt("Nome Sidebar:","");
                //alert(sidebar_name);
                add_sidebar(sidebar_name);
            }
        </script>
        <div class="wrap">
            <div id="icon-options-general" class="icon32"></div><h2>Barre Laterali <small>PASW</small>
             <a class="add-new-h2" href="https://github.com/PorteAperteSulWeb/pasw2015/wiki/Sidebar-generator" target="_blank">Documentazione</a></h2>
            <br />
            <table class="widefat page" id="sbg_table" style="width:600px;">
                <tr>
                    <th>Nome Sidebar</th>
                    <th>Classe CSS</th>
                    <th>Rimuovi</th>
                </tr>
                <?php 
        $sidebars = pasw_sidebar_generator::get_sidebars();
        //$sidebars = array('bob','john','mike','asdf');
        if (is_array($sidebars) && !empty($sidebars)) {
            $cnt = 0;
            foreach ($sidebars as $sidebar) {
                $alt = $cnt % 2 == 0 ? 'alternate' : '';
                ?>
                <tr class="<?php 
                echo $alt;
                ?>
">
                    <td><?php 
                echo $sidebar;
                ?>
</td>
                    <td><?php 
                echo pasw_sidebar_generator::name_to_class($sidebar);
                ?>
</td>
                    <td><a href="javascript:void(0);" onclick="return remove_sidebar_link('<?php 
                echo $sidebar;
                ?>
',<?php 
                echo $cnt + 1;
                ?>
);" title="Rimuovi questa sidebar">rimuovi</a></td>
                </tr>
                <?php 
                $cnt++;
            }
        } else {
            ?>
                    <tr>
                        <td colspan="3">Nessuna Sidebars definita</td>
                    </tr>
                    <?php 
        }
        ?>
            </table><br /><br />
            <div class="add_sidebar">
                <a href="javascript:void(0);" onclick="return add_sidebar_link()" title="Aggiungi una sidebar" class="button-primary">+ Aggiungi Nuova Sidebar</a>

            </div>

        </div>
        <?php 
    }