Lines Matching full:data
82 $data = array();
88 $data['float']="right";
90 $data['float']="left";
92 $data['float'] = null;
95 $data['ns'] = $ns;
99 $data['w'] = $match[1];
100 $data['h'] = $match[2];
102 $data['w'] = $this->getConf('thumbnail_width');
103 $data['h'] = $this->getConf('thumbnail_height');
108 $data['w_lightbox'] = $match[1];
109 $data['h_lightbox'] = $match[2];
111 $data['w_lightbox'] = $this->getConf('image_width');
112 $data['h_lightbox'] = $this->getConf('image_height');
117 $data['cols'] = $match[1];
119 $data['cols'] = $this->getConf('cols');
123 $data['showname'] = $this->parseOpt($params, 'showname');
126 $data['lightbox'] = $this->parseOpt($params, 'lightbox');
129 if($data['lightbox']) {
130 $data['direct'] = true; //implicit direct linking
132 $data['direct'] = $this->parseOpt($params, 'direct');
136 $data['reverse'] = $this->parseOpt($params, 'reverse');
140 $data['noresize'] = true;
142 $data['noresize'] = false;
147 $data['magazine'] = true;
149 $data['magazine'] = false;
154 $data['diashow'] = true;
156 $data['diashow'] = false;
161 $data['pageAmount'] = $match[1];
163 $data['pageAmount'] = -1;
166 return $data;
172 function render($mode, &$renderer, $data) { argument
173 if ( $data['pageAmount'] > 0 ) $renderer->info['cache'] = FALSE;
176 $renderer->doc .= $this->_gallery($data);
185 function _gallery($data){ argument
191 $ns = cleanID($data['ns']);
203 if($data['reverse']) rsort($files);
210 if ($data['magazine'])
215 $mag = new magazinelayout($data['w'], $data['h']!=120?$data['h']:5, $template);
216 $cols = $data['cols'];
226 if ( $data['pageAmount'] > 0 && $amount-$startPoint >= $data['pageAmount'] ) break;
228 $img['lightbox'] = $data['lightbox'];
229 $img['h_lightbox'] = $data['h_lightbox'];
230 $img['w_lightbox'] = $data['w_lightbox'];
231 $img['direct'] = $data['direct'];
232 $img['float'] = $data['float'];
240 $mag = new magazinelayout($data['w'], $data['h']!=120?$data['h']:5, $template);
241 $cols = $data['cols'];
250 $content .= $this->_pageSelect(count($files), $data['pageAmount'], $startPoint);
256 if($data['cols'] > 0){ // format as table
257 …$ret .= '<table class="gallery"' . (!empty($data['float']) ? ' style="float: '.$data['float'].';"'…
264 if ( $data['pageAmount'] > 0 && $amount-$startPoint >= $data['pageAmount'] ) break;
271 $ret .= $this->_image($img,$data);
272 $ret .= $this->_showname($img,$data);
278 if($i == $data['cols']){
287 for(;$i < $data['cols']; $i++){
295 …$ret .= '<div class="gallery"' . (!empty($data['float']) ? ' style="float: '.$data['float'].';"' :…
302 if ( $data['pageAmount'] > 0 && $amount-$startPoint >= $data['pageAmount'] ) break;
305 $ret .= $this->_image($img,$data);
306 $ret .= $this->_showname($img,$data);
313 $ret .= $this->_pageSelect(count($files), $data['pageAmount'], $startPoint);
320 function _image($img,$data){ argument
327 if ( $data['noresize'])
329 $w = $data['w'];
330 $h = $data['h'];
332 else if($w > $data['w'] || $h > $data['h']){
333 $ratio = $img['meta']->getResizeRatio($data['w'],$data['h']);
353 if($w_lightbox > $data['w_lightbox'] || $h_lightbox > $data['h_lightbox']){
354 $ratio = $img['meta']->getResizeRatio($data['w_lightbox'],$data['h_lightbox']);
363 if($data['lightbox']){
368 $href = ml($img['id'],array('id'=>$ID),$data['direct']);
384 function _showname($img,$data){ argument
387 if(!$data['showname']) { return ''; }