Всем привет. Появилась необходимость расширения функционала модуля оформления подписки. Необходимо было реализовать возможность удаления. Со стороны клиента в браузере это удалось реализовать, но со стороны админ панели не получается. Подскажите как вызвать метод контроллера в админ панели?
Вот сам метод удаления, в файле модели:
public function deleteSubscribe($news_id) {
if($this->db->query("DELETE FROM " . DB_PREFIX . "newsletter WHERE news_id = '" . (int) $news_id . "'")){
return "Вы успешно отписались от рассылки";
}
else{
return "Ошибка удаления";
}
}
Вот метод контроллера:
public function delete() {
alert('check');
$this->load->model('common/newsletter');
if (isset($this->request->post['selected'])) {
foreach ($this->request->post['selected'] as $news_id) {
alert('lol');
$this->model_common_newsletter->deleteSubscribe($news_id);
}
alert('ne fig');
}else {
alert('fig');
}
}
Вот здесь необходима помощь, как вызвать метод контроллера:
<a onclick="$('form').submit();" class="button"><?php echo $button_delete; ?></a>
На изображении показано как это выглядит в админке. Если кто нибудь знает, как решить проблему - подскажите пожалуйста.