Lines Matching refs:data
82 * @param array $data The data from the handler() function
85 public function render($mode, Doku_Renderer $renderer, $data) argument
96 if ( ! isset($data['recursive']) || empty($data['recursive']) )
97 $data['recursive'] = true;
100 if ( ! isset($data['ignore']) || empty($data['ignore']) )
101 $data['ignore'] = '';
104 if ( ! isset($data['fileorder']) || empty($data['fileorder']) )
105 $data['fileorder'] = 'asc';
108 if ( ! isset($data['type']) || empty($data['type']) )
109 $data['type'] = 'download';
112 if ( ! isset($data['path']) || empty($data['path']) )
117 $fs = new SplFileArray($data['path'], (bool)$data['recursive'], $data['fileorder']);
125 $this->walkDirArray( $files , $data);
143 private function walkDirArray(array $dirArray, array $data) argument
148 if ( ! $this->isIgnored($data['ignored'], $key) ) {
155 $this->walkDirArray($value, $data);
161 …$this->renderer->doc .= '<li class="file">'.$this->formatLink($value,$data).$this->formatBytes($va…
218 private function formatLink(SplFileInfo $file, array $data) argument
223 if( $data['type']=='download' ) {
225 } else if( $data['type']=='direct' ) {
227 } else if ($data['type']=='link'){
234 if( $data['type']=='download' ) {