diff --git a/application/include/conduits/DocConduit.php b/application/include/conduits/DocConduit.php index d703dc3..a1ff56f 100644 --- a/application/include/conduits/DocConduit.php +++ b/application/include/conduits/DocConduit.php @@ -26,8 +26,8 @@ class DocConduit extends Conduit asort($files); - $this->templateData['page_title'] = 'Foo'; - $this->templateData['description'] = 'DocConduit'; + $this->templateData['page_title'] = 'Sommaire de la documentation du Framework'; + $this->templateData['description'] = 'Sommaire, Documentation, SAND, Framework'; $this->templateData['files'] = $files; return $this->render('docs', $this->templateData); @@ -37,13 +37,39 @@ class DocConduit extends Conduit public function readfile() { \MVC\Object\Session::createAndTestSession(); + + $files = array(); + + if ($handle = opendir(DATA_PATH . '/docs')) { + + while (false !== ($entry = readdir($handle))) { + + if ($entry != "." && $entry != "..") { + + $files[] = $entry; + } + } + + closedir($handle); + } + + asort($files); + + $key_file = array_search($this->file,$files); + $markdown = file_get_contents(DATA_PATH . '/docs/' . $this->file); $my_html = MarkdownExtra::defaultTransform($markdown); - $this->templateData['page_title'] = 'Foo'; - $this->templateData['description'] = 'DocConduit'; + $this->templateData['page_title'] = 'Documentation du Framework'; + $this->templateData['description'] = 'Documentation, SAND, Framework'; $this->templateData['data'] = $my_html; + if(isset($files[$key_file - 1])) { + $this->templateData['previous'] = $files[$key_file - 1]; + } + if(isset($files[$key_file + 1])) { + $this->templateData['next'] = $files[$key_file + 1]; + } return $this->render('docs', $this->templateData); diff --git a/application/include/vues/view/docs.blade.php b/application/include/vues/view/docs.blade.php index 200ff26..3fc7255 100644 --- a/application/include/vues/view/docs.blade.php +++ b/application/include/vues/view/docs.blade.php @@ -6,14 +6,22 @@ @section('content') @if (isset($files)) -

Sommaire:

- @foreach( $files as $file) {{ $file }}
@endforeach @endif @if (isset($data)) +
+ @if (isset($previous)) « PrĂ©cedent@endif + Sommaire + @if (isset($next))Suivant » @endif +
{{$data}} +
+ @if (isset($previous)) « PrĂ©cedent@endif + Sommaire + @if (isset($next))Suivant » @endif +
@endif @endsection \ No newline at end of file