Lines Matching refs:format

89         list(, $path, $table, $header, $format, $filter) = array_pad($mt, 6, '');
92 if($format) {
93 $format = substr($format, 1, -1);
117 if($format) {
118 $format_pairs = $json_o->parse_key_val($format, ':', ',');
137 if($format) {
138 $format_pairs = $json_o->parse_key_val($format, ':', ',');
152 $data['format'] = $format ? $this->handle_format($format) : '';
402 * @param array $format render variable in specific format.
407 …private function render_var(Doku_Renderer $renderer, $var, $format=null, $recursive=0, $print_sepa… argument
409 … if(is_array($format) && ($format['func'] === 'format_code' || $format['func'] === 'format_ejs')) {
410 call_user_func(array($this, $format['func']), $renderer, $var, $format['param']);
419 else if(is_string($var) && is_array($format)) {
420 call_user_func(array($this, $format['func']), $renderer, $var, $format['param']);
434 $i += $this->render_var($renderer, $v, $format, $recursive-1, $print_separator);
453 * @param string $format format parameter from json data extractor
458 private function handle_format($format) { argument
463 if(substr($format, 0, 6) === 'header') {
465 $param = intval(substr($format, 6));
468 $format = 'header';
473 else if(substr($format, 0, 5) === 'media') {
474 list($format, $align_size) = array_pad(explode('?', $format, 2), 2, '');
504 else if(substr($format, 0, 3) === 'rss') {
506 if(preg_match('/\b(\d+)\b/', $format, $match)) {
512 $param['reverse'] = preg_match('/\brev/', $format);
513 $param['author'] = preg_match('/\b(by|author)/', $format);
514 $param['date'] = preg_match('/\bdate/', $format);
515 $param['details'] = preg_match('/\b(desc|detail)/', $format);
516 $param['nosort'] = preg_match('/\bnosort/', $format);
517 $format = 'rss';
522 if(substr($format, 0, 4) === 'ejs?') {
528 $param = preg_replace($patterns, $replace, substr($format, 4));
529 $format = 'ejs';
535 $func = 'format_'.$format;