Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/php/templates/bce/
Upload File :
Current File : /var/www/cesa.co.za/php/templates/bce/guideline.php

<?php
/**
 * BCE Guideline list content template.
 * Expects: $guidelines, $categoryId, $sqlfWP, $baseUrl (e.g. '/cesanet', '/cceconvenors', '/cceadmin')
 */
if (!isset($guidelines) || !isset($categoryId) || !isset($sqlfWP) || !isset($baseUrl)) {
    return;
}
if ($categoryId != 24) {
?>
    <div class="text-end">
        <a href="<?php echo htmlspecialchars($baseUrl); ?>/guideline.php" class="btn">Back to Introduction</a>
    </div>
<?php
}
?>
<div class="row">
    <?php
    foreach ($guidelines as $guideline) {
        $postMeta = $sqlfWP->getRow("SELECT * "
            . "FROM wp_4_posts p "
            . "INNER JOIN wp_4_postmeta pm ON p.ID = pm.post_id "
            . "WHERE p.ID = " . $guideline['ID'] . " "
            . "AND pm.meta_key = '_thumbnail_id'");

        if (!$postMeta) {
            $postMeta = array('meta_value' => -1);
        }

        $postLink = $sqlfWP->getRow("SELECT * "
            . "FROM wp_4_posts p "
            . "INNER JOIN wp_4_postmeta pm ON p.ID = pm.post_id "
            . "WHERE p.ID = " . $guideline['ID'] . " "
            . "AND pm.meta_key = 'client_url'");
        $subCat = 0;

        if (!$postLink) {
            $postLink = array('meta_value' => $baseUrl . '/guideline-view.php?ID=' . $guideline['ID']);
        } else {
            $parts = explode('=', $postLink['meta_value']);
            $subCat = array_pop($parts);
            $postLink['meta_value'] = str_replace('/cesanet', $baseUrl, $postLink['meta_value']);
        }

        $postThumb = $sqlfWP->getRow("SELECT * "
            . "FROM wp_4_posts p "
            . "WHERE p.ID = " . $postMeta['meta_value']);
    ?>
        <div class="col-sm-12 col-lg-6">
            <div class="well">
                <div class="text-center">
                    <img src="<?php echo htmlspecialchars($postThumb['guid']); ?>" class="img img-responsive" border="0" alt="<?php echo htmlspecialchars($postThumb['post_title']); ?>" />
                </div>
                <div class="content-block">
                    <h3><?php echo htmlspecialchars($guideline['post_title']); ?></h3>
                    <p class="text-start"><?php echo $guideline['post_excerpt']; ?></p>
                    <p class="text-end"><a href="<?php echo htmlspecialchars($postLink['meta_value']); ?>">Read more...</a></p>
                </div>
                <?php
                if ($subCat > 0) {
                    $pages = $sqlfWP->getAll("SELECT * "
                        . "FROM wp_4_posts p "
                        . "LEFT JOIN wp_4_term_relationships rel ON rel.object_id = p.ID "
                        . "LEFT JOIN wp_4_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id "
                        . "LEFT JOIN wp_4_terms t ON t.term_id = tax.term_id "
                        . "WHERE t.term_id = " . (int) $subCat);
                    if (count($pages)) {
                ?>
                        <ul>
                            <?php
                            foreach ($pages as $page) {

                                $subPostLink = $sqlfWP->getRow("SELECT * "
                                    . "FROM wp_4_posts p "
                                    . "INNER JOIN wp_4_postmeta pm ON p.ID = pm.post_id "
                                    . "WHERE p.ID = " . $page['ID'] . " "
                                    . "AND pm.meta_key = 'client_url'");
                                $subPage = 0;

                                if ($subPostLink) {
                                    $subParts = explode('=', $subPostLink['meta_value']);
                                    $subPage = array_pop($subParts);
                                }

                                if ($subPage > 0) {
                                    $subLink = $baseUrl . '/guideline.php?category_id=' . $subPage;
                                } else {
                                    $subLink = $baseUrl . '/guideline-view.php?ID=' . $page['ID'];
                                }
                            ?>
                                <li><a href="<?php echo htmlspecialchars($subLink); ?>"><?php echo htmlspecialchars($page['post_title']); ?></a></li>
                            <?php
                            }
                            ?>
                        </ul>
                <?php
                    }
                }
                ?>
            </div>
        </div>
    <?php
    }
    ?>
</div>