Lines Matching refs:data

104                 return array('data', '');
124 * @param array $indata The data from the handler function
129 list($case, $data) = $indata;
136 $renderer->doc .= $this->captionStart($data);
139 // $data is empty string
140 case 'data' :
141 $renderer->doc .= $data;
147 $caprefs = self::getCaptionreferences($ID, $data['type']);
149 $caprefs = p_get_metadata($ID, 'captionreferences '.$data['type']);
151 $data['refnumber'] = array_search($data['caprefname'], $caprefs);
153 if(!$data['refnumber']) {
154 $data['refnumber'] = "##";
157 $renderer->doc .= $this->captionEnd($data);
168 $type = $data['type'];
172 $renderer->meta['captionreferences'][$type][] = $data['caprefname'];
175 if($renderer->capture && $data['caption']) $renderer->doc .= '<';
180 if($renderer->capture && $data['caption']) $renderer->doc .= hsc($data['caption']).'>';
186 if($data['type'] == 'img') {
189 else if ($data['type'] == 'ggb') {
198 if(strpos($data['classes'], 'left') !== false) {
200 } elseif(strpos($data['classes'], 'right') !== false) {
206 case 'data' :
207 $renderer->doc .= trim($data);
211 $renderer->doc .= "\\caption{".$data['caption']."}\\label{".$data['caprefname']."}\\end{".$floattype."}";
220 * When a array of caption data is given, this is stored. Otherwise the array is returned
223 * @param array $captiondata array with data of the caption
283 // restrict token (class names) characters to prevent any malicious data
308 * @param array $data(caprefname, classes, ..)
311 protected function captionStart($data) {
314 $data['type'].'_'.cleanID($data['caprefname']),
315 $data['classes'],
316 (strpos($data['classes'], 'center') == false ? '':' center') //needed for tabcaptionbox
323 * @param array $data(caprefname, refnumber, caption, ..) Caption data
326 protected function captionEnd($data) {
328 .$this->getLang($data['type'].'short').' '.$data['refnumber']
329 .($data['caption'] ? ': ' . hsc($data['caption']) : '')