$cache_all_widgets = MCW_get_all_widgets();
            MCW_set_widget_backup($cache_all_widgets);
            $max = count($cache_all_widgets);
            echo '<div id="message" class="updated fade"><p>Backup stored successfully.</p></div>';
        }
    }
    /***********************/
    /*** fill cache data ***/
    /***********************/
    $cache_widget = array('name' => MCW_make_name_acceptable(trim($_POST[$data_widget_name])), 'code' => $_POST[$data_widget_code], 'kind' => $_POST[$data_widget_kind], 'title' => $_POST[$data_widget_title], 'filter' => $_POST[$data_widget_filter], 'beforecode' => $_POST[$data_widget_code . '_before'], 'foreign_id' => $_POST[$data_foreign_widget_id]);
    $max = count(MCW_get_all_widget_IDs());
    $help_deleted_flag = 0;
    unset($cache_all_widgets);
    for ($i = 0; $i < $max; ++$i) {
        //reduce cache count if entry was deleted
        $help_widget = MCW_get_mywidget_by_index($i - $help_deleted_flag);
        $help_widget = array('name' => $help_widget['name'], 'code' => $_POST[$data_widget_code . $i], 'kind' => $_POST[$data_widget_kind . $i], 'title' => $_POST[$data_widget_title . $i], 'filter' => $_POST[$data_widget_filter . $i], 'beforecode' => $_POST[$data_widget_code . $i . '_before'], 'foreign_id' => $_POST[$data_foreign_widget_id . $i]);
        /**********************/
        /*** delete entries ***/
        /**********************/
        if ($_POST[$element_widget_submit . $i] == $button_text_delete_single) {
            $error_message = MCW_delete_mywidget($i);
            if ($error_message != '') {
                ?>
            <div id="message" class="error">
              <p><b><?php 
                echo $error_message;
                ?>
</b></p>
            </div> 
            <?php 
function MCW_make_available_outside($content)
{
    $Widget_IDs_all = MCW_get_all_widget_IDs();
    $maxi = count($Widget_IDs_all);
    if (!empty($Widget_IDs_all)) {
        for ($windex = 0; $windex < $maxi; ++$windex) {
            $widget = MCW_get_mywidget_by_index($windex);
            if (MCW_get_option('use_custag')) {
                if (MCW_checkshow($widget['filter'])) {
                    //MCW_logfile('filter anwenden für '.$maxi.' widgets'); //debugging only
                    $output = MCW_run_code($widget);
                    $content = eregi_replace('<!--' . $widget["name"] . '-->', $output, $content);
                }
            }
        }
    }
    return $content;
}