%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pn/beta/64801_wp-content/themes/intosai/lib/
Upload File :
Create Path :
Current File : /var/www/pn/beta/64801_wp-content/themes/intosai/lib/display_sai.php

<?php
add_action( 'wp_ajax_nopriv_display_sai', 'display_sai' ); // För icke inloggade användaren
add_action( 'wp_ajax_display_sai', 'display_sai' ); // För inloggade användare

function display_sai(){
    $saiID = $_POST['id'];

    $DAC = get_field('economic_classification', 'wdi_'.$saiID);
    $characteristics = get_field('wdi_characteristics', 'wdi_'.$saiID);
    $performanceIsEmpty = true;
?>

    <div class="sai_infor_holder">
        <strong>WB Economic Classification:</strong> <?= $DAC; ?>
    </div>

    <article class="saiInfo">
        <?= $characteristics; ?>
    </article>

    <h2 class="mb-0">Capacity development activities</h2>

    <h3>Projects registered in the SAI Capacity database</h3>

    <div class="projectsinSai">
        <?php
            $args = array(
                'post_type' => 'project',
                'post_status' => 'publish',
                'posts_per_page' => -1,
            	'tax_query' => array(
            		array(
            			'taxonomy'   =>  'wdi',
            			'field'      =>  'term_id',
            			'terms'      =>  $saiID,
                        'operator'   =>  'IN'
            		),
            	),
            )
        ?>
        <?php $wdiQuery = new WP_Query($args); ?>
        <?php if($wdiQuery->have_posts()) : $projCounter = 1; ?>

            <div class="row_heading">
                <div class="ben">Ben. level</div>
                <div class="name">Project name</div>
                <div class="status">Status</div>
            </div>

            <?php while($wdiQuery->have_posts()) : $wdiQuery->the_post(); ?>

                <div class="row">
                    <div class="project_head" data-projecttgl="<?= $projCounter; ?>">
                        <div class="ben">
                            <?php the_field('beneficiary_level'); ?>
                        </div>
                        <div class="name">
                            <?php the_title(); ?>
                        </div>
                        <div class="status">
                            <?php the_field('project_status'); ?>
                        </div>
                        <div class="icon">
                            <i class="fa fa-angle-right"></i>
                        </div>
                    </div>
                    <div class="project_bottom" data-projectmore="<?= $projCounter; ?>">
                        <div class="row">
                            <div class="half funding">
                                <span class="label">Source of funding</span>
                                <?php the_field('source_funding'); ?>
                            </div>
                            <div class="half budget">
                                <span class="label">Total budget (in US $)</span>
                                $ <?php the_field('total_budget'); ?>
                            </div>
                        </div>
                        <div class="row">
                            <div class="half durrfrom">
                                <span class="label">Duration from</span>
                                <?php the_field('duration_from'); ?>
                            </div>
                            <div class="half durrto">
                                <span class="label">Duration to</span>
                                <?php the_field('duration_to'); ?>
                            </div>
                        </div>
                        <div class="row">
                            <div class="twothird supp">
                                <span class="label">Support Categories covered</span>
                                <?php the_field('support_cats_covered'); ?>
                            </div>
                            <div class="onethird rmore">
                                <a href="<?php the_permalink(); ?>">
                                    View Project
                                </a>
                            </div>
                        </div>
                    </div>
                </div>

            <?php $projCounter++; endwhile; ?>

        <?php wp_reset_postdata(); ?>
        <?php endif; ?>
    </div>

    <?php if(get_field('wdi_other_initiatives', 'wdi_'.$saiID)): ?>
        <section class="wdi_otherInitiatives">
            <h3>Other initiatives</h3>

            <?php while(has_sub_field('wdi_other_initiatives', 'wdi_'.$saiID)): ?>

                <?php
                    $getType    = get_sub_field('initiative_type');
                    $isDocument = false;
                    $isLink     = false;
                    $blank      = '';

                    if($getType == 'Document'){
                        $initiativClass = 'doc';
                        $initiativIcon  = 'fa-file-o';
                        $file           =   get_sub_field('file');
                        $isDocument     = true;
                    }else{
                        $initiativClass = 'file';
                        $initiativIcon  = 'fa-chain';
                        $link           = get_sub_field('link');
                        $isLink         = true;
                        if(get_sub_field('link_type') == 'External'){
                            $blank = 'targe="_blank"';
                        }
                    }
                ?>

                <?php if($isLink){ ?>
                    <a href="<?= $link; ?>" <?= $blank; ?>>
                <?php }else if($isDocument){ ?>
                    <a href="<?= $file['url']; ?>" <?= $blank; ?>>
                <?php } ?>
                    <div class="row <?= $initiativClass; ?>">

                        <i class="fa <?= $initiativIcon; ?>"></i>

                        <span class="title">
                            <?php the_sub_field("title"); ?>
                        </span>

                        <span class="filesize">
                            <?php if($isDocument){
                                $fileSize   =   filesize(get_attached_file($file['ID']));
                                echo formatSizeUnits($fileSize);
                            } ?>
                        </span>

                    </div>
                </a>

            <?php endwhile;?>

        </section>
    <?php endif; ?>

    <section class="wdi_performance">

        <h2>SAI Performance</h2>

        <?php /*------ SAI PMF ASSESSMENTS ------*/
        if(get_field('wdi_pmf_assessments', 'wdi_'.$saiID)):
            $performanceIsEmpty = false;
            echo "<h3>SAI PMF Assessments</h3>";
            echo "<div class='performanceHolder'>";
                while(has_sub_field('wdi_pmf_assessments', 'wdi_'.$saiID)):

                    $date = get_sub_field("date");
                    $type = get_sub_field("type_of_assessment");
                    $link = get_sub_field("link");

                    if($link){ echo "<a href='{$link}' target='_blank'>"; }

                        echo "<span class='date'>[{$date}]</span> <span class='title'>{$type}</span>";

                    if($link){ echo "</a>"; }

                endwhile;
            echo "</div>";
        endif;

        /*------ SAI PEFA ASSESSMENTS ------*/
        if(get_field('wdi_pefa_assessments', 'wdi_'.$saiID)):
            $performanceIsEmpty = false;
            echo "<h3>PEFA Assessments</h3>";
            echo "<div class='performanceHolder'>";
                while(has_sub_field('wdi_pefa_assessments', 'wdi_'.$saiID)):

                    $date = get_sub_field("date");
                    $link = get_sub_field("link");

                    if($link){
                        echo "<a href='{$link}' target='_blank'>";
                            echo "<span class='date'>[{$date}]</span>";
                        echo "</a>";
                    }else{
                        echo "<div class='no-link'>";
                            echo "<span class='date'>[{$date}]</span>";
                        echo "</div>";
                    }

                 endwhile;
             echo "</div>";
         endif;

        /*------ SAI OPEN BUDGET INDEX ------*/
         if(get_field('wdi_ibo', 'wdi_'.$saiID)):
             $performanceIsEmpty = false;
            echo "<h3>Open Budget Index</h3>";
            echo "<div class='performanceHolder'>";
                 while(has_sub_field('wdi_ibo', 'wdi_'.$saiID)):

                     $date = get_sub_field("date");
                     $link = get_sub_field("link");

                     if($link){
                         echo "<a href='{$link}' target='_blank'>";
                             echo "<span class='date'>[{$date}]</span>";
                         echo "</a>";
                     }else{
                         echo "<div class='no-link'>";
                             echo "<span class='date'>[{$date}]</span>";
                         echo "</div>";
                     }

                 endwhile;
             echo "</div>";
         endif;

         if($performanceIsEmpty){
            echo "<p class='empty'>No information added</p>";
         } ?>

    </section>

<?php
    wp_die(); // Viktigt annars returneras 0
}
?>

Zerion Mini Shell 1.0