Example #1
0
function awpcp_display_the_classifieds_page_body($awpcppagename)
{
    global $hasregionsmodule;
    $output = '';
    if (!isset($awpcppagename) || empty($awpcppagename)) {
        $awpcppage = get_currentpagename();
        $awpcppagename = sanitize_title($awpcppage, $post_ID = '');
    }
    $output .= "<div id=\"classiwrapper\">";
    $uiwelcome = strip_slashes_recursive(get_awpcp_option('uiwelcome'));
    $output .= "<div class=\"uiwelcome\">{$uiwelcome}</div>";
    // Place the menu items
    $output .= awpcp_menu_items();
    if ($hasregionsmodule == 1) {
        $output .= awpcp_region_control_selector();
    }
    $output .= "<div class=\"classifiedcats\">";
    //Display the categories
    $params = array('show_in_columns' => get_awpcp_option('view-categories-columns'), 'show_empty_categories' => !get_awpcp_option('hide-empty-categories'), 'show_children_categories' => true, 'show_listings_count' => get_awpcp_option('showadcount'), 'show_sidebar' => true);
    $output .= awpcp_categories_list_renderer()->render($params);
    $output .= "</div>";
    $output .= "</div>";
    return $output;
}
Example #2
0
function deletead($adid, $adkey, $editemail, $force = false, &$errors = array())
{
    $output = '';
    $awpcppage = get_currentpagename();
    $awpcppagename = sanitize_title($awpcppage, $post_ID = '');
    $isadmin = checkifisadmin() || $force;
    if (get_awpcp_option('onlyadmincanplaceads') && $isadmin != 1) {
        $message = __("You do not have permission to perform the function you are trying to perform. Access to this page has been denied", "AWPCP");
        $errors[] = $message;
    } else {
        global $wpdb, $nameofsite;
        $tbl_ads = $wpdb->prefix . "awpcp_ads";
        $tbl_ad_photos = $wpdb->prefix . "awpcp_adphotos";
        $savedemail = get_adposteremail($adid);
        if ($isadmin == 1 || strcasecmp($editemail, $savedemail) == 0) {
            $ad = AWPCP_Ad::find_by_id($adid);
            if ($ad && $ad->delete()) {
                if ($isadmin == 1 && is_admin()) {
                    $message = __("The Ad has been deleted", "AWPCP");
                    return $message;
                } else {
                    $message = __("Your Ad details and any photos you have uploaded have been deleted from the system", "AWPCP");
                    $errors[] = $message;
                }
            } else {
                if ($ad === null) {
                    $errors[] = __("The specified Ad doesn't exists.", 'AWPCP');
                } else {
                    $errors[] = __("There was an error trying to delete the Ad. The Ad was not deleted.", 'AWPCP');
                }
            }
        } else {
            $message = __("Problem encountered. Cannot complete  request", "AWPCP");
            $errors[] = $message;
        }
    }
    $output .= "<div id=\"classiwrapper\">";
    $output .= awpcp_menu_items();
    $output .= "<p>";
    $output .= $message;
    $output .= "</p>";
    $output .= "</div>";
    return $output;
}