This repository has been archived on 2025-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
2018-01-20 15:27:06 +01:00

27 lines
1.5 KiB
PHP

<?php
class default_faq implements SYSTEM\PAGE\Page {
public static function title(){
return \SYSTEM\PAGE\text::get('title_faq');}
public static function meta(){
return \SYSTEM\PAGE\text::tag('meta_faq');}
public static function js(){
return array( new PPAGE('default_faq/js/default_faq.js'));}
public static function css(){
return array();}// new PPAGE('default_faq/css/default_faq.css'));}
public function html(){
$vars = array();
$vars['questions'] = '';
$vars['in_css'] = 'transform: rotate(180deg);';
$vars['in'] = 'show';
$faqs = \SYSTEM\PAGE\text::tag('faq');
$i = 0;
while(array_key_exists('faq_q_'. ($i < 9 ? sprintf("%02d", ++$i) : ++$i), $faqs)){
$question = array( 'n' => $i, 'in' => $i == 1 ? 'show' : '', 'in_css' => $i == 1 ? 'transform: rotate(180deg);' : '',
'question' => '${faq_q_'.($i <= 9 ? sprintf("%02d", $i) : $i).'}', //${faq_q_0n} ${faq_q_nn}
'answer' => '${faq_a_'.($i <= 9 ? sprintf("%02d", $i) : $i).'}'); //${faq_a_0n} ${faq_a_nn}
$vars['questions'] .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_faq/tpl/question.tpl'))->SERVERPATH(), $question);
}
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('democracy'),$faqs);
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_faq/tpl/default_faq.tpl'))->SERVERPATH(), $vars);
}
}