+
+
+
+
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+ enabled)
+ {
+ JLoader::import('components.com_tjfields.tables.field', JPATH_ADMINISTRATOR);
+ $fieldTable = JTable::getInstance('Field', 'TjfieldsTable', array('dbo', $db));
+ $fieldTable->load(array('client' => $this->client, 'type' => 'cluster'));
+
+ if ($fieldTable->id)
+ {
+ JFormHelper::addFieldPath(JPATH_ADMINISTRATOR . '/components/com_tjfields/models/fields/');
+ $cluster = JFormHelper::loadFieldType('cluster', false);
+ $this->clusterList = $cluster->getOptionsExternally();
+ ?>
+
+ clusterList, "cluster", 'class="input-medium" size="1" onchange="this.form.submit();"', "value", "text", $this->state->get('filter.cluster_id', '', 'INT'));
+ ?>
+
+ true));
+ $fieldsModel->setState('filter.client', $this->client);
+ $fieldsModel->setState('filter.filterable', 1);
+ $fields = $fieldsModel->getItems();
+
+ foreach ($fields as $field)
+ {
+ $tjFieldsOptionsModel = JModelLegacy::getInstance('Options', 'TjfieldsModel', array('ignore_request' => true));
+ $tjFieldsOptionsModel->setState('filter.field_id', $field->id);
+ $options = $tjFieldsOptionsModel->getItems();
+
+ if (!empty($options))
+ {
+ $defaultOption = new stdclass;
+ $defaultOption->value = "";
+ $defaultOption->options = JText::_("JSELECT") . ' ' . ucfirst($field->label);
+
+ $options = array_merge(array($defaultOption), $options);
+ ?>
+
+ name, 'class="input-medium" size="1" onchange="this.form.submit();"', "value", "options", $this->state->get('filter.field.' . $field->name));
+ ?>
+
+
+
+