function messagebox()
 {
     $numNew = fep_get_new_message_button();
     $class = 'fep-button';
     if (is_page(fep_page_id()) && (!isset($_GET['fepaction']) || $_GET['fepaction'] == 'messagebox')) {
         $class = 'fep-button-active';
     }
     echo "<a class='{$class}' href='" . get_permalink(fep_page_id()) . "'>" . sprintf(__("Message Box%s", 'fep'), $numNew) . "</a>";
 }
 function fep_createPage_action()
 {
     if (isset($_POST['fep-create-page'])) {
         $titlePre = wp_strip_all_tags($_POST['fep-create-page-title']);
         $title = utf8_encode($titlePre);
         $slugPre = wp_strip_all_tags($_POST['fep-create-page-slug']);
         $slug = utf8_encode($slugPre);
         delete_transient('fep_page_id');
         if (fep_page_id() != '') {
             echo "<div id='message' class='error'><p>" . sprintf(__("Already created page <a href='%s'>%s </a> for \"Front End PM\". Please use that page instead!", 'fep'), get_permalink(fep_page_id()), get_the_title(fep_page_id())) . "</p></div>";
             return;
         }
         if (!$title) {
             echo "<div id='message' class='error'><p>" . __("You must enter a valid Title!", 'fep') . "</p></div>";
             return;
         }
         // Check if a form has been sent
         if (!fep_verify_nonce($_POST['token'], 'fep-create-page')) {
             echo "<div id='message' class='error'><p>" . __("Invalid Token. Please try again!", 'fep') . "</p></div>";
             return;
         }
         $fep_page = array('post_title' => $title, 'post_name' => $slug, 'post_content' => '[front-end-pm]', 'post_status' => 'publish', 'post_type' => 'page');
         $pageID = wp_insert_post($fep_page);
         if ($pageID == 0) {
             echo "<div id='message' class='error'><p>" . __("Something wrong.Please try again to create page!", 'fep') . "</p></div>";
             return;
         } else {
             echo "<div id='message' class='updated'><p>" . sprintf(__("Page <a href='%s'>%s </a> for \"Front End PM\" successfully created!", 'fep'), get_permalink($pageID), get_the_title($pageID)) . "</p></div>";
             set_transient('fep_page_id', $pageID, 60 * 60 * 24);
             return;
         }
     }
 }
function fep_query_url($action, $arg = array())
{
    $args = array('fepaction' => $action);
    $args = array_merge($args, $arg);
    return esc_url(add_query_arg($args, get_permalink(fep_page_id())));
}