public function render_schedules()
        {
            $templates = get_posts(array('post_type' => 'wpem-temps'));
            if (isset($_REQUEST['action']) && in_array($_REQUEST['action'], array('edit', 'add_new'))) {
                switch ($_REQUEST['action']) {
                    case 'edit':
                        if (isset($_REQUEST['schedule']) && array_key_exists($_REQUEST['schedule'], $this->schedules)) {
                            $id = $_REQUEST['schedule'];
                            $schedule = $this->schedules[$id];
                        } else {
                            $schedule = null;
                        }
                        break;
                    case 'add_new':
                        if (!isset($this->submit_results)) {
                            $id = $this->get_new_id();
                            $schedule = null;
                        } else {
                            $schedule = $this->submit_results;
                            $id = $schedule['id'];
                        }
                        break;
                    default:
                        break;
                }
                echo self::render_template('wpem-pages/schedule.php', array('templates' => $templates, 'id' => $id, 'schedule' => $schedule));
                return;
            }
            $Schedule_list = new WPEM_Schedules_Class();
            $Schedule_list->prepare_items();
            $messages = array(0 => '', 1 => __('Schedule Saved.'), 2 => __('Schedule deleted.'));
            $messages = apply_filters('wpem_shedule_messages', $messages);
            $message = false;
            if (isset($_REQUEST['message']) && ($msg = (int) $_REQUEST['message'])) {
                if (isset($messages[$msg])) {
                    $message = $messages[$msg];
                }
            }
            ?>
            <div class="wrap">
            <?php 
            wpem_mail_tabs();
            ?>
            <?php 
            if ($message) {
                ?>
                    <div id="message" class="updated"><p><?php 
                echo $message;
                ?>
</p></div>
                    <?php 
                $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']);
            }
            ?>
                <br/>
                <h2>Schedules <a class="add-new-h2" href="<?php 
            echo admin_url('admin.php?page=wpem_mail&mail_scope=schedules&action=add_new');
            ?>
">Add New</a></h2>

                <!-- Forms are NOT created automatically, so you need to wrap the table in one to use features like bulk actions -->
                <form id="schedules-filter" method="get" >
                    <!-- For plugins, we also need to ensure that the form posts back to our current page -->
                    <input type="hidden" name="page" value="<?php 
            echo $_REQUEST['page'];
            ?>
" />
                    <input type="hidden" name="mail_scope" value="schedules" />
                    <!-- Now we can render the completed list table -->
            <?php 
            $Schedule_list->display();
            ?>
                </form>

            </div>
            <?php 
        }
$data_sources = EM_Mailer::get_data_sources();
if (isset($_REQUEST['data_source']) && array_key_exists($_REQUEST['data_source'], $data_sources)) {
    $email_source = $_REQUEST['data_source'];
} elseif (isset($mail['source']['id'])) {
    $email_source = $mail['source']['id'];
} else {
    $email_source = 'wp';
}
?>


<div class="wrap">
    <div id="icon-options-general" class="icon32"><br /></div>

    <?php 
wpem_mail_tabs();
if (isset($_REQUEST['message']) && isset($_REQUEST['recepients'])) {
    $recepients = $_REQUEST['recepients'];
    ?>
        <div id="message" class="updated"><p><?php 
    echo sprintf(__('The email was sent to %s recepients', 'wpem'), $recepients);
    ?>
</p></div>
    <?php 
}
?>

    <form method="post" >
        <div class="wpem-source-div">
            <h3>Emails Source</h3>
            <div class="nf-radio">
        public function render_notifications()
        {
            global $wpem_default_notifications;
            if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'edit') {
                if (isset($_REQUEST['id']) && ($notification = $this->get_notification($_REQUEST['id']))) {
                    $templates = get_posts(array('post_type' => 'wpem-temps'));
                    echo self::render_template('wpem-pages/edit-notification.php', array('id' => $_REQUEST['id'], 'notification' => $notification, 'templates' => $templates));
                    return;
                }
            }
            ?>
            <div class="wrap">
            <?php 
            wpem_mail_tabs();
            ?>
                <br/>
                <h2><?php 
            _e('Notifications', 'wpem');
            ?>
</h2>
                <p><?php 
            _e('Click on the notification link and start editing or use your custom template on it:', 'wpem');
            ?>
</p>

                <table class="widefat importers">


                    <tbody>
            <?php 
            foreach ($wpem_default_notifications as $id => $notification) {
                ?>

                            <tr class="alternate">
                                <td class="row-title">
                                    <a title="<?php 
                echo $notification['name'];
                ?>
" class="thickbox" href="<?php 
                echo admin_url('admin.php?page=wpem_mail&mail_scope=notifications&action=edit&id=' . $id);
                ?>
"><?php 
                echo $notification['name'];
                ?>
</a></td>
                                <td class="desc"><?php 
                echo $notification['description'];
                ?>
</td>
                            </tr>

            <?php 
            }
            ?>

                    </tbody></table>
            </div>
                        <?php 
        }