Пример #1
0
function geodir_claim_manager_ajax()
{
    if (isset($_POST['geodir_sendact']) && $_POST['geodir_sendact'] == 'add_claim') {
        geodir_user_add_claim();
    }
    if (isset($_REQUEST['claimact']) && $_REQUEST['claimact'] == 'addclaim') {
        geodir_claim_add_comment();
    }
    if (isset($_REQUEST['subtab']) && $_REQUEST['subtab'] == 'geodir_claim_options') {
        geodir_update_options(geodir_claim_default_options());
        $msg = CLAIM_LISTING_OPTIONS_SAVE;
        $msg = urlencode($msg);
        $location = admin_url() . "admin.php?page=geodirectory&tab=claimlisting_fields&subtab=geodir_claim_options&claim_success=" . $msg;
        wp_redirect($location);
        exit;
    }
    if (isset($_REQUEST['manage_action']) && $_REQUEST['manage_action'] == 'true') {
        geodir_manage_claim_listing_actions();
    }
    if (isset($_REQUEST['subtab']) && $_REQUEST['subtab'] == 'geodir_claim_notification') {
        geodir_update_options(geodir_claim_notifications());
        $msg = CLAIM_NOTIFY_SAVE_SUCCESS;
        $msg = urlencode($msg);
        $location = admin_url() . "admin.php?page=geodirectory&tab=claimlisting_fields&subtab=geodir_claim_notification&claim_success=" . $msg;
        wp_redirect($location);
        exit;
    }
    if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
        if ($_REQUEST['popuptype'] == 'geodir_claim_enable') {
            geodir_claim_popup_form($_REQUEST['post_id']);
        }
        exit;
    }
}
function geodir_claim_default_option_form($tab_name)
{
    switch ($tab_name) {
        case 'geodir_claim_options':
            geodir_admin_fields(geodir_claim_default_options());
            ?>
			
			<p class="submit">
				
			<input name="save" class="button-primary" type="submit" value="<?php 
            _e('Save changes', GEODIRCLAIM_TEXTDOMAIN);
            ?>
" />
			<input type="hidden" name="subtab" value="geodir_claim_options" id="last_tab" />
			</p>
			</div>
			
			<?php 
            break;
        case 'geodir_claim_notification':
            geodir_admin_fields(geodir_claim_notifications());
            ?>
			
			<p class="submit">
				
			<input name="save" class="button-primary" type="submit" value="<?php 
            _e('Save changes', GEODIRCLAIM_TEXTDOMAIN);
            ?>
" />
			<input type="hidden" name="subtab" value="geodir_claim_notification" id="last_tab" />
			</p>
			</div>
			 
		<?php 
            break;
    }
    // end of switch
}