api_generator / branches / master / views / api_classes / search.ctp
history
<?php
/**
* Api Search results
*
*/
$apiDoc->setClassIndex($classIndex);
?>
<h1><?php echo sprintf(__('Search Results for "%s"', true), $this->passedArgs[0]); ?></h1>
<?php if (empty($docs)): ?>
<p class="error"><?php __('Your search returned no results'); ?></p>
<?php return;
endif; ?>
<ul id="search-results">
<?php foreach ($docs as $result):
if (isset($result['function'])):
foreach($result['function'] as $name => $doc): ?>
<li class="doc-block function-info">
<h2><?php echo $apiDoc->fileLink($doc->info['declaredInFile']); ?></h2>
<div class="doc-body">
<table class="summary">
<tbody>
<tr class="even">
<td class="access public"><span>public</span></td>
<td>
<?php
echo $html->link($doc->info['signature'],
array('action' => 'view_file', $apiDoc->trimFileName($doc->info['declaredInFile']),
'#' => 'function-' . $doc->name),
array('class' => 'scroll-link')
);
?>
</td>
</tr>
</tbody>
</table>
</div>
</li>
<?php endforeach;
elseif (isset($result['class'])) :
foreach ($result['class'] as $name => $doc): ?>
<li class="doc-block class-info">
<h2><?php echo $apiDoc->classLink($doc->name, array(), array('class' => false)); ?></h2><?php
if ($doc->properties):
echo $this->element('properties', array('doc' => $doc, 'isSearch' => true));
endif;
if ($doc->methods):
echo $this->element('method_summary', array('doc' => $doc, 'isSearch' => true));
endif;
?>
</li>
<?php
endforeach;
endif;
endforeach;
?>
</ul>