function fau_synonym_metabox_content($object, $box)
 {
     global $defaultoptions;
     global $post;
     wp_nonce_field(basename(__FILE__), 'fau_synonym_metabox_content_nonce');
     if (!current_user_can('edit_post', $object->ID)) {
         // Oder sollten wir nach publish_pages  fragen?
         // oder nach der Rolle? vgl. http://docs.appthemes.com/tutorials/wordpress-check-user-role-function/
         return;
     }
     $desc = get_post_meta($object->ID, 'synonym', true);
     fau_form_text('fau_synonym', $desc, __('Ausgeschriebene Form', 'fau'), __('Geben Sie hier die lange, ausgeschriebene Form des Synonyms ein. Mit diesem Text wird dann im späteren Gebrauch der verwendete Shortcode ersetzt.', 'fau'));
     if ($post->ID > 0) {
         $helpuse = __('<p>Einbindung in Seiten und Beiträgen via: </p>', 'fau');
         $helpuse .= '<pre> [synonym id="' . $post->ID . '"] </pre>';
         if ($post->post_name) {
             $helpuse .= ' oder <br> <pre> [synonym slug="' . $post->post_name . '"] </pre>';
         }
         echo $helpuse;
     }
     return;
 }
function fau_imagelink_metabox_content($object, $box)
{
    global $defaultoptions;
    global $post;
    wp_nonce_field(basename(__FILE__), 'fau_imagelink_metabox_content_nonce');
    if (!current_user_can('edit_page', $object->ID)) {
        // Oder sollten wir nach publish_pages  fragen?
        // oder nach der Rolle? vgl. http://docs.appthemes.com/tutorials/wordpress-check-user-role-function/
        return;
    }
    $targeturl = get_post_meta($object->ID, 'fauval_imagelink_url', true);
    /* Old values */
    $desc = get_post_meta($object->ID, 'portal_description', true);
    $protocol = get_post_meta($object->ID, 'protocol', true);
    $link = get_post_meta($object->ID, 'link', true);
    if (empty($targeturl) && isset($protocol) && isset($link)) {
        $targeturl = $protocol . $link;
    }
    fau_form_url('fau_imagelink_url', $targeturl, __('Webadresse', 'fau'), '', $placeholder = 'http://');
    fau_form_text('fau_imagelink_desc', $desc, __('Kurzbeschreibung', 'fau'));
    return;
}
function fau_do_metabox_page_sidebar($object, $box)
{
    global $options;
    wp_nonce_field(basename(__FILE__), 'fau_metabox_page_sidebar_nonce');
    if (!current_user_can('edit_page', $object->ID)) {
        return;
    }
    if ($options['advanced_page_sidebar_titleabove']) {
        $sidebar_title_above = get_post_meta($object->ID, 'sidebar_title_above', true);
        fau_form_text('sidebar_title_above', $sidebar_title_above, __('Titel oben', 'fau'), __('Titel am Anfang der Sidebar', 'fau'));
    }
    $sidebar_text_above = get_post_meta($object->ID, 'sidebar_text_above', true);
    if ($options['advanced_page_sidebar_useeditor_textabove']) {
        fau_form_wpeditor('sidebar_text_above', $sidebar_text_above, __('Textbereich oben', 'fau'), __('Text am Anfang der Sidebar', 'fau'), true);
    } else {
        fau_form_textarea('sidebar_text_above', $sidebar_text_above, __('Textbereich oben', 'fau'), $cols = 50, $rows = 5, __('Text am Anfang der Sidebar', 'fau'));
    }
    if ($options['advanced_page_sidebar_linkblock1_number'] > 0 || $options['advanced_page_sidebar_linkblock2_number'] > 0) {
        // Frage nach Reihenfolge Linklisten vs Personen
        $fauval_sidebar_order_personlinks = get_post_meta($object->ID, 'fauval_sidebar_order_personlinks', true);
        if (!isset($fauval_sidebar_order_personlinks)) {
            $fauval_sidebar_order_personlinks = $options['advanced_page_sidebar_order_personlinks'];
        }
        fau_form_select('fauval_sidebar_order_personlinks', array(0 => __('Zuerst Kontake, dann Linklisten', 'fau'), 1 => __('Zuerst Linklisten, dann Kontakte', 'fau')), $fauval_sidebar_order_personlinks, __('Reihenfolge Kontakte und Linklisten', 'fau'), __('Hier kann die Reihenfolge von Kontakte und Linklisten geändert werden, wie sie auf der Seite präsentiert werden.', 'fau'), 0);
    }
    $personen = get_posts(array('post_type' => 'person', 'post_status' => 'publish', 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'ASC', 'suppress_filters' => false));
    if ($personen) {
        $auswahl = array('-1' => __('Keine (Deaktivieren)', 'fau'));
        $found = 0;
        foreach ($personen as $current) {
            $title = get_the_title($current->ID);
            $auswahl[$current->ID] = $title;
            $found = 1;
        }
        wp_reset_postdata();
        if ($found == 1) {
            $sidebar_personen = get_post_meta($object->ID, 'sidebar_personen', true);
            $sidebar_title_personen = get_post_meta($object->ID, 'sidebar_title_personen', true);
            fau_form_text('sidebar_title_personen', $sidebar_title_personen, $options['advanced_page_sidebar_personen_title'], __('Titel über Ansprechpartner', 'fau'));
            fau_form_multiselect('sidebar_personen', $auswahl, $sidebar_personen, __('Auswahl Ansprechpartner', 'fau'), __('Wählen Sie die Personen oder Ansprechpartner, die in der Sidebar erscheinen sollen. Es kann mehr als ein Eintrag gewählt werden.', 'fau'), 0);
        } else {
            echo __('Derzeit sind noch Persoen oder Kontakte eingetragen, die man verlinken könnte.', 'fau');
        }
    }
    if ($options['advanced_page_sidebar_linkblock1_number'] > 0) {
        $block_title = get_post_meta($object->ID, 'fauval_sidebar_title_linkblock1', true);
        fau_form_text('fauval_sidebar_title_linkblock1', $block_title, __('Titel erster Linkblock', 'fau'), __('Titel über die erste Liste von Links, sogenannte Quicklinks', 'fau'));
        for ($i = 1; $i <= $options['advanced_page_sidebar_linkblock1_number']; $i++) {
            $name = 'fauval_linkblock1_link' . $i;
            $title = __('Link Nr. ', 'fau') . $i;
            $urlname = $name . '_url';
            $titlename = $name . '_title';
            $oldpageid = get_post_meta($object->ID, $name, true);
            $oldurl = get_post_meta($object->ID, $urlname, true);
            $oldtitle = get_post_meta($object->ID, $titlename, true);
            fau_form_link($name, $oldtitle, $oldurl, $title);
        }
    }
    if ($options['advanced_page_sidebar_linkblock2_number'] > 0) {
        $block_title = get_post_meta($object->ID, 'fauval_sidebar_title_linkblock2', true);
        // Default erstmal auskommentiert wenn man es leer haben will; irritiert sonst
        // if (isset($block_title) && strlen(trim($block_title))<1) {
        //$block_title = $options['advanced_page_sidebar_linkblock2_title'];
        //}
        fau_form_text('fauval_sidebar_title_linkblock2', $block_title, __('Titel zweiter Linkblock', 'fau'), __('Titel über die zweite Liste von Links. Weitere Links oder bspw. externe Links.', 'fau'));
        for ($i = 1; $i <= $options['advanced_page_sidebar_linkblock2_number']; $i++) {
            $name = 'fauval_linkblock2_link' . $i;
            $title = __('Link Nr. ', 'fau') . $i;
            $urlname = $name . '_url';
            $titlename = $name . '_title';
            $oldpageid = get_post_meta($object->ID, $name, true);
            $oldurl = get_post_meta($object->ID, $urlname, true);
            $oldtitle = get_post_meta($object->ID, $titlename, true);
            fau_form_link($name, $oldtitle, $oldurl, $title);
        }
    }
    if ($options['advanced_page_sidebar_titlebelow']) {
        $sidebar_title_below = get_post_meta($object->ID, 'sidebar_title_below', true);
        fau_form_text('sidebar_title_below', $sidebar_title_below, __('Titel unten', 'fau'), __('Titel am Ende der Sidebar', 'fau'));
    }
    $sidebar_text_below = get_post_meta($object->ID, 'sidebar_text_below', true);
    if ($options['advanced_page_sidebar_useeditor_textbelow']) {
        fau_form_wpeditor('sidebar_text_below', $sidebar_text_below, __('Textbereich unten', 'fau'), __('Text am Ende der Sidebar', 'fau'), true);
    } else {
        fau_form_textarea('sidebar_text_below', $sidebar_text_below, __('Textbereich unten', 'fau'), $cols = 50, $rows = 5, __('Text am Ende der Sidebar', 'fau'));
    }
    return;
}