add search filter, fix form url
This commit is contained in:
parent
67a214bbe8
commit
27dea8d717
2 changed files with 14 additions and 23 deletions
|
@ -39,9 +39,9 @@ class zoneclearFeedServer
|
||||||
*/
|
*/
|
||||||
public function __construct(dcCore $core)
|
public function __construct(dcCore $core)
|
||||||
{
|
{
|
||||||
$this->core = $core;
|
$this->core = $core;
|
||||||
$this->con = $core->con;
|
$this->con = $core->con;
|
||||||
$this->blog = $core->con->escape($core->blog->id);
|
$this->blog = $core->con->escape($core->blog->id);
|
||||||
$this->table = $core->prefix . 'zc_feed';
|
$this->table = $core->prefix . 'zc_feed';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,11 +87,7 @@ class zoneclearFeedServer
|
||||||
}
|
}
|
||||||
|
|
||||||
# --BEHAVIOR-- zoneclearFeedServerAfterUpdFeed
|
# --BEHAVIOR-- zoneclearFeedServerAfterUpdFeed
|
||||||
$this->core->callBehavior(
|
$this->core->callBehavior('zoneclearFeedServerAfterUpdFeed', $cur, $id);
|
||||||
'zoneclearFeedServerAfterUpdFeed',
|
|
||||||
$cur,
|
|
||||||
$id
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -120,10 +116,7 @@ class zoneclearFeedServer
|
||||||
}
|
}
|
||||||
|
|
||||||
# --BEHAVIOR-- zoneclearFeedServerAfterAddFeed
|
# --BEHAVIOR-- zoneclearFeedServerAfterAddFeed
|
||||||
$this->core->callBehavior(
|
$this->core->callBehavior('zoneclearFeedServerAfterAddFeed', $cur);
|
||||||
'zoneclearFeedServerAfterAddFeed',
|
|
||||||
$cur
|
|
||||||
);
|
|
||||||
|
|
||||||
return $cur->feed_id;
|
return $cur->feed_id;
|
||||||
}
|
}
|
||||||
|
@ -166,12 +159,7 @@ class zoneclearFeedServer
|
||||||
}
|
}
|
||||||
|
|
||||||
# --BEHAVIOR-- zoneclearFeedServerAfterEnableFeed
|
# --BEHAVIOR-- zoneclearFeedServerAfterEnableFeed
|
||||||
$this->core->callBehavior(
|
$this->core->callBehavior('zoneclearFeedServerAfterEnableFeed', $id, $enable, $time);
|
||||||
'zoneclearFeedServerAfterEnableFeed',
|
|
||||||
$id,
|
|
||||||
$enable,
|
|
||||||
$time
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -189,10 +177,7 @@ class zoneclearFeedServer
|
||||||
}
|
}
|
||||||
|
|
||||||
# --BEHAVIOR-- zoneclearFeedServerBeforeDelFeed
|
# --BEHAVIOR-- zoneclearFeedServerBeforeDelFeed
|
||||||
$this->core->callBehavior(
|
$this->core->callBehavior('zoneclearFeedServerBeforeDelFeed', $id);
|
||||||
'zoneclearFeedServerBeforeDelFeed',
|
|
||||||
$id
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->con->execute(sprintf(
|
$this->con->execute(sprintf(
|
||||||
"DELETE FROM %s WHERE feed_id = %s AND blog_id = '%s' ",
|
"DELETE FROM %s WHERE feed_id = %s AND blog_id = '%s' ",
|
||||||
|
@ -293,6 +278,11 @@ class zoneclearFeedServer
|
||||||
$strReq .= "AND Z.feed_status = " . ((integer) $params['feed_status']) . " ";
|
$strReq .= "AND Z.feed_status = " . ((integer) $params['feed_status']) . " ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!empty($params['q'])) {
|
||||||
|
$q = $this->con->escape(str_replace('*', '%', strtolower($params['q'])));
|
||||||
|
$strReq .= "AND LOWER(Z.feed_name) LIKE '" . $q . "' ";
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($params['sql'])) {
|
if (!empty($params['sql'])) {
|
||||||
$strReq .= $params['sql'] . ' ';
|
$strReq .= $params['sql'] . ' ';
|
||||||
}
|
}
|
||||||
|
|
|
@ -470,6 +470,7 @@ if (isset($_REQUEST['part']) && $_REQUEST['part'] == 'feed') {
|
||||||
$feeds_filter = new adminGenericFilter($core, 'zcfs_feeds');
|
$feeds_filter = new adminGenericFilter($core, 'zcfs_feeds');
|
||||||
$feeds_filter->add('part', 'feeds');
|
$feeds_filter->add('part', 'feeds');
|
||||||
$feeds_filter->add(dcAdminFilters::getPageFilter());
|
$feeds_filter->add(dcAdminFilters::getPageFilter());
|
||||||
|
$feeds_filter->add(dcAdminFilters::getSearchFilter());
|
||||||
$params = $feeds_filter->params();
|
$params = $feeds_filter->params();
|
||||||
|
|
||||||
# feeds
|
# feeds
|
||||||
|
@ -514,7 +515,7 @@ if (isset($_REQUEST['part']) && $_REQUEST['part'] == 'feed') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$feeds_list->feedsDisplay($feeds_filter->page, $feeds_filter->nb,
|
$feeds_list->feedsDisplay($feeds_filter->page, $feeds_filter->nb,
|
||||||
'<form action="' . $core->adminurl->getHiddenFormFields('admin.plugin.zoneclearFeedServer', ['part', 'feeds']) . '" method="post" id="form-actions">' .
|
'<form action="' . $core->adminurl->get('admin.plugin.zoneclearFeedServer', ['part', 'feeds']) . '" method="post" id="form-actions">' .
|
||||||
'%s' .
|
'%s' .
|
||||||
'<div class="two-cols">' .
|
'<div class="two-cols">' .
|
||||||
'<p class="col checkboxes-helpers"></p>' .
|
'<p class="col checkboxes-helpers"></p>' .
|
||||||
|
|
Loading…
Reference in a new issue