← Back to all documents

cai-exos-systems/daveadmin-exos-new:case-studies.php

gitea 461 words Source ↗
case-studies.php ```text <?php /** * Exos Systems - Case Studies */ require_once __DIR__ . '/config/config.php'; enforcePublicModuleVisible('page_case_studies', [ 'current_page' => 'case-studies', 'page_title' => 'Case studies unavailable | Exos Systems', 'page_description' => 'The case studies page is not currently public.', ]); $page = getPage('case-studies'); $currentPage = 'case-studies'; $pageTitle = $page['meta_title'] ?? 'Case Studies | Exos Systems'; $pageDescription = $page['meta_description'] ?? 'Review Exos case studies across telecom retail transformation, BSS modernization, and delivery leadership engagements.'; $caseStudies = getCaseStudies(); require_once EXOS_INCLUDES_PATH . '/header.php'; ?> <section class="page-hero"> <div class="container"> <div class="page-hero__breadcrumb" data-animate="fade-up"> <a href="index.php">Home</a> <span>/</span> <span>Case Studies</span> </div> <h1 class="page-hero__title" data-animate="fade-up"><?= sanitize($page['title'] ?? 'Case Studies') ?></h1> <p class="page-hero__subtitle" data-animate="fade-up"><?= sanitize($page['subtitle'] ?? 'Selected transformation stories and delivery snapshots from Exos engagements.') ?></p> </div> </section> <section class="section"> <div class="container"> <div class="proof-intro" data-animate="fade-up"> <div class="proof-intro__eyebrow">Transformation Stories</div> <h2 class="proof-intro__title">Real programmes. Measurable outcomes. Lessons that transfer.</h2> <p class="proof-intro__body">Each case study follows a structured narrative&mdash;the challenge faced, the approach Exos brought, and the outcomes delivered. These are drawn from live CSP engagements across billing, retail, and BSS modernisation programmes.</p> </div> <div class="section__visual-break" data-animate="fade-up"> <img src="assets/images/pages/casestudies-telecom.jpg" alt="Telecom Infrastructure — BSS Transformation" loading="lazy"> </div> <?php if ($caseStudies): ?> <div class="proof-grid"> <?php foreach ($caseStudies as $i => $caseStudy): ?> <a href="<?= sanitize(getCaseStudyUrl($caseStudy)) ?>" class="case-study-card case-study-card--link" data-animate="fade-up" data-delay="<?= $i * 100 ?>" style="text-decoration: none;"> <div class="case-study-card__meta"> <span><?= sanitize($caseStudy['client_company_name'] ?? 'Exos Client') ?></span> <?php if (!empty($caseStudy['industry'])): ?> <span><?= sanitize($caseStudy['industry']) ?></span> <?php endif; ?> <?php if (!empty($caseStudy['region'])): ?> <span><?= sanitize($caseStudy['region']) ?></span> <?php endif; ?> </div> <h2 class="case-study-card__title"><?= sanitize($caseStudy['title']) ?></h2> <?php if (!empty($caseStudy['subtitle'])): ?> <p class="case-study-card__subtitle"><?= sanitize($caseStudy['subtitle']) ?></p> <?php endif; ?> <?php if (!empty($caseStudy['summary'])): ?> <p class="case-study-card__summary"><?= sanitize($caseStudy['summary']) ?></p> <?php endif; ?> <?php if (!empty($caseStudy['placeholder_notice'])): ?> <div class="proof-placeholder"><?= sanitize($caseStudy['placeholder_notice']) ?></div> <?php endif; ?> <?php if (!empty($caseStudy['metric_list'])): ?> <ul class="case-study-card__metrics"> <?php foreach (array_slice($caseStudy['metric_list'], 0, 3) as $metric): ?> <li><?= sanitize($metric) ?></li> <?php endforeach; ?> </ul> <?php endif; ?> <div class="proof-card__actions"> <span class="proof-link">Read case study</span> <?php if (!empty($caseStudy['source_url'])): ?> <span class="proof-link proof-link--muted"> <?= sanitize($caseStudy['source_label'] ?: 'More info') ?> </span> <?php endif; ?> </div> </a> <?php endforeach; ?> </div> <div class="section-actions" data-animate="fade-up"> <a href="contact.php" class="btn btn--primary">Discuss a Similar Program</a> </div> <?php else: ?> <div class="glass-card" data-animate="fade-up"> <p>No case studies are published yet.</p> </div> <?php endif; ?> </div> </section> <?php require_once EXOS_INCLUDES_PATH . '/footer.php'; ?> ```