<?php

/*
 *	Template Name: Building-PDF
 */
$url = plugins_url();
$path = parse_url($url);
require ABSPATH . $path['path'] . '/idp-plugin/lib/idp-functions-pdf.php';
$building_id = intval(htmlspecialchars(get_query_var('buildingid', 1)));
$success = generateSinglePDF($building_id);
if (!$success) {
    showErrorPage($building_id);
}
function showErrorPage()
{
    get_header();
    ?>
	<div class="row">
	    <div class="col-lg-12">
			<div class="page-header">
				<h1><?php 
    echo __('Create building', 'idp-theme');
    ?>
					
					<small><?php 
    echo __('Step 3: Images', 'idp-theme');
    ?>
</small> 
				</h1>
			</div>
		</div>
    if (!empty($_POST) && check_admin_referer('submissions', 'submissions_nonce')) {
        if (!empty($_POST['buildings'])) {
            $buildings = $_POST['buildings'];
            foreach ($buildings as $building) {
                if (!empty($_POST['reject'])) {
                    $result = Idp_Main::updateBuildingStatus($building, 'complete');
                } else {
                    $result = Idp_Main::updateBuildingStatus($building, 'published');
                }
                $errors = 0;
                $success = 0;
                if ($result === false) {
                    $errors += 1;
                } else {
                    if (!empty($_POST['generate_pdf']) && $_POST['generate_pdf'] == "1" && !empty($_POST['publish'])) {
                        generateSinglePDF($building, "F");
                    }
                    $success += 1;
                }
                $message = $success - $errors . " " . __('out of', 'idp-plugin') . " " . count($buildings) . " " . __('marked buildings have been updated', 'idp-plugin');
            }
        }
    }
}
if (!is_null($message)) {
    ?>
	<div class="updated">
		<p>
			<strong>
				<?php 
    echo $message;
function generateMutliplePDF($buildings)
{
    $success = true;
    foreach ($buildings as $building_id) {
        $success = generateSinglePDF($building_id, "F");
    }
    return $success;
}