add search filter on cinecturlink list
This commit is contained in:
parent
d8ae3d698c
commit
55c8200039
3 changed files with 15 additions and 7 deletions
|
@ -121,6 +121,15 @@ class cinecturlink2
|
||||||
$strReq .= "AND L.link_lang = '" . $this->con->escape($params['link_lang']) . "' ";
|
$strReq .= "AND L.link_lang = '" . $this->con->escape($params['link_lang']) . "' ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!empty($params['q'])) {
|
||||||
|
$q = $this->con->escape(str_replace('*', '%', strtolower($params['q'])));
|
||||||
|
$strReq .= "AND LOWER(L.link_title) LIKE '%" . $q . "%' ";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($params['where'])) {
|
||||||
|
$strReq .= $params['where'] . ' ';
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($params['sql'])) {
|
if (!empty($params['sql'])) {
|
||||||
$strReq .= $params['sql'] . ' ';
|
$strReq .= $params['sql'] . ' ';
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,18 +91,16 @@ class adminlistCinecturlink2
|
||||||
'</table>' .
|
'</table>' .
|
||||||
'%s</div>';
|
'%s</div>';
|
||||||
|
|
||||||
if ($enclose_block) {
|
$enclose_blocks = explode('%s', $enclose_block);
|
||||||
$html_block = sprintf($enclose_block, $html_block);
|
$blocks = explode('%s', $html_block);
|
||||||
}
|
|
||||||
$blocks = explode('%s', $html_block);
|
|
||||||
|
|
||||||
echo $pager->getLinks() . $blocks[0];
|
echo $enclose_blocks[0] . $pager->getLinks() . $blocks[0];
|
||||||
|
|
||||||
while ($this->rs->fetch()) {
|
while ($this->rs->fetch()) {
|
||||||
echo $this->linkLine(isset($links[$this->rs->link_id]));
|
echo $this->linkLine(isset($links[$this->rs->link_id]));
|
||||||
}
|
}
|
||||||
|
|
||||||
echo $blocks[1] . $blocks[2] . $pager->getLinks();
|
echo $blocks[1] . $blocks[2] . $pager->getLinks() . $enclose_blocks[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -144,6 +144,7 @@ if ($part == 'links') {
|
||||||
$c2link_filter = new adminGenericFilter($core, 'c2link');
|
$c2link_filter = new adminGenericFilter($core, 'c2link');
|
||||||
$c2link_filter->add('part', 'links');
|
$c2link_filter->add('part', 'links');
|
||||||
$c2link_filter->add(dcAdminFilters::getPageFilter());
|
$c2link_filter->add(dcAdminFilters::getPageFilter());
|
||||||
|
$c2link_filter->add(dcAdminFilters::getSearchFilter());
|
||||||
$c2link_filter->add(dcAdminFilters::getSelectFilter(
|
$c2link_filter->add(dcAdminFilters::getSelectFilter(
|
||||||
'catid',
|
'catid',
|
||||||
__('Category:'),
|
__('Category:'),
|
||||||
|
@ -507,7 +508,7 @@ if ($part == 'links') {
|
||||||
'<p class="col right"><label for="action" class="classic">' . __('Selected links action:') . '</label> ' .
|
'<p class="col right"><label for="action" class="classic">' . __('Selected links action:') . '</label> ' .
|
||||||
form::combo('part', $action_combo) .
|
form::combo('part', $action_combo) .
|
||||||
'<input id="do-action" type="submit" value="' . __('ok') . '" disabled /></p>' .
|
'<input id="do-action" type="submit" value="' . __('ok') . '" disabled /></p>' .
|
||||||
$core->adminurl->getHiddenFormFields('admin.plugin.cinecturlink2', array_diff_key($c2link_filter->values(true), ['part' => ''])) .
|
$core->adminurl->getHiddenFormFields('admin.plugin.cinecturlink2', array_diff_key($c2link_filter->values(), ['part' => ''])) .
|
||||||
form::hidden(['redir'], $links_redir) .
|
form::hidden(['redir'], $links_redir) .
|
||||||
$core->formNonce() .
|
$core->formNonce() .
|
||||||
'</div>' .
|
'</div>' .
|
||||||
|
|
Loading…
Reference in a new issue