diff options
Diffstat (limited to 'modules/support')
-rw-r--r-- | modules/support/faq.json | 19 | ||||
-rw-r--r-- | modules/support/page.inc.php | 14 | ||||
-rw-r--r-- | modules/support/templates/page-faq.html | 51 | ||||
-rw-r--r-- | modules/support/templates/page-support.html | 36 |
4 files changed, 54 insertions, 66 deletions
diff --git a/modules/support/faq.json b/modules/support/faq.json new file mode 100644 index 00000000..1c1d372f --- /dev/null +++ b/modules/support/faq.json @@ -0,0 +1,19 @@ +{ + "faq": [ + {"question": "Este é o FAQ", + "answer": "Ao clicar em cada uma pergunta, elas se expandem exibindo as respostas!", + "order": "One", + "highlight": true + }, + {"question": "Por enquanto não há nada por aqui (ツ)_/¯ ", + "answer": "As perguntas serão adicionadas conforme as dúvidas forem surgindo", + "order": "Two", + "highlight": true + }, + {"question": "Nem todas as perguntas estarão aqui", + "answer": "Se tiver uma dúvida que não está no FAQ, envie um e-mail clicando no botão abaixo ;)", + "order": "Three", + "highlight": false + } + ] +} diff --git a/modules/support/page.inc.php b/modules/support/page.inc.php index d4012c1a..10695969 100644 --- a/modules/support/page.inc.php +++ b/modules/support/page.inc.php @@ -65,10 +65,16 @@ class Page_Support extends Page protected function doRender(){ error_reporting(E_ALL); ini_set('display_errors','on'); - if (strpos($_SERVER['REQUEST_URI'], "true") !== false) - Render::addTemplate('page-faq'); - else - Render::addTemplate('page-support'); + if (strpos($_SERVER['REQUEST_URI'], "true") !== false){ + Render::addTemplate('page-faq', + json_decode(file_get_contents("modules/support/faq.json"),true) + ); + } + else{ + Render::addTemplate('page-support', + json_decode(file_get_contents("modules/support/faq.json"),true) + ); + } // Render::addTemplate('page-support', array( // 'token' => Session:get('token')); } diff --git a/modules/support/templates/page-faq.html b/modules/support/templates/page-faq.html index ec9fe832..ae706f4b 100644 --- a/modules/support/templates/page-faq.html +++ b/modules/support/templates/page-faq.html @@ -5,54 +5,25 @@ <!-- //FAQ --> <div class="panel-body" id="accordion" role="tablist" aria-multiselectable="true"> - <div class="panel panel-default"> - <div class="panel-heading" role="tab" id="headingOne"> + {{#faq}} + <div class="panel panel-default"> + <div class="panel-heading" role="tab" id="heading{{order}}"> <h4 class="panel-title"> - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> - {{lang_faq#1}} + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{order}}" aria-expanded="false" aria-controls="collapse{{order}}"> + {{question}} </a> </h4> </div> - <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> + <div id="collapse{{order}}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{{order}}"> <div class="panel-body"> - {{lang_content#1}} + {{answer}} </div> - </div> - </div> - - <div class="panel panel-default"> - <div class="panel-heading" role="tab" id="headingTwo"> - <h4 class="panel-title"> - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> - {{lang_faq#2}} - </a> - </h4> - </div> - <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> - <div class="panel-body"> - {{lang_content#2}} - </div> - </div> - </div> - - <div class="panel panel-default"> - <div class="panel-heading" role="tab" id="headingThree"> - <h4 class="panel-title"> - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> - {{lang_faq#3}} - </a> - </h4> - </div> - <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> - <div class="panel-body"> - {{lang_content#3}} - </div> - </div> - </div> + </div> + </div> + {{/faq}} <a class="btn btn-default" href="?do=Support&showfaq=false" role="button"><strong>{{lang_supIntro}}</strong></a> - </div> -</div> + </div></div> </div> diff --git a/modules/support/templates/page-support.html b/modules/support/templates/page-support.html index 231cbc1b..196e0891 100644 --- a/modules/support/templates/page-support.html +++ b/modules/support/templates/page-support.html @@ -5,34 +5,26 @@ </div> <!-- //FAQ --> <div class="panel-body" id="accordion" role="tablist" aria-multiselectable="true"> - <div class="panel panel-default"> - <div class="panel-heading" role="tab" id="headingOne"> + + {{#faq}} + {{#highlight}} + <div class="panel panel-default"> + <div class="panel-heading" role="tab" id="heading{{order}}"> <h4 class="panel-title"> - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> - {{lang_faq#1}} + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{order}}" aria-expanded="false" aria-controls="collapse{{order}}"> + {{question}} </a> </h4> </div> - <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> + <div id="collapse{{order}}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{{order}}"> <div class="panel-body"> - {{lang_content#1}} + {{answer}} </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading" role="tab" id="headingTwo"> - <h4 class="panel-title"> - <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> - {{lang_faq#2}} - </a> - </h4> - </div> - <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> - <div class="panel-body"> - {{lang_content#2}} - </div> - </div> - </div> + </div> + </div> + {{/highlight}} + {{/faq}} + <a class="btn btn-default" href="?do=Support&showfaq=true" role="button"><strong>{{lang_showall}}</strong></a> </div> </div> |