Ejemplo n.º 1
0
    update_option('skype_status', $option);
    echo "<div id=\"notice\" class=\"updated fade\"><p><strong>" . __('Options updated!', 'skype-online-status') . "</strong></p></div>";
    Skype_Online_Status::$config = $option;
} else {
    if (!empty($_POST['skype_status_reset'])) {
        // pressed reset button
        Skype_Online_Status::$config = Skype_Online_Status::get_default_values();
        update_option('skype_status', Skype_Online_Status::$config);
        echo "<div id=\"notice\" class=\"updated fade\"><p><strong>" . __('Options reset!', 'skype-online-status') . "</strong></p></div>";
    } else {
        $option = Skype_Online_Status::$config;
    }
}
// get all the selected options (except test call id) and their previews into an array
Skype_Online_Status::$preview_options = wp_parse_args(array('skype_id' => 'echo123', 'user_name' => __('Skype Test Call', 'skype-online-status')), $option);
Skype_Online_Status::$walk = Skype_Online_Status::walk_templates('', Skype_Online_Status::$preview_options, "", "", true);
// build output
foreach (Skype_Online_Status::$walk['previews'] as $key => $value) {
    Skype_Online_Status::$previews .= "<div class=\"preview-wrapper\" id=\"{$value['0']}\" style=\"display:";
    if ($value[0] == $option['button_theme']) {
        Skype_Online_Status::$previews .= "block";
        Skype_Online_Status::$current_theme_fullname = $key;
    } else {
        Skype_Online_Status::$previews .= "none";
    }
    Skype_Online_Status::$previews .= "\"><div style=\"height:38px;border-bottom:1px dotted grey;margin:0 0 5px 0\">{$key}</div>{$value['1']}</div>";
}
unset($value);
?>

<form enctype="multipart/form-data" method="post" action="#" id="online-status">