# Or read it online: http://www.gnu.org/licenses/licenses.html#GPL # #------------------------------------------------------------------------- #END_LICENSE if (!isset($gCms)) { exit; } // // safety checks // $feu = $this->GetModuleInstance('FrontEndUsers'); if (!$feu) { $this->RedirectContent($returnid); } else { if (!$feu->LoggedIn()) { $this->RedirectContent($returnid); } } if (!isset($params['event_id'])) { $this->RedirectContent($returnid); } $feu_uid = $feu->LoggedInId(); $query = 'SELECT event_id FROM ' . $this->events_table_name . ' WHERE event_id = ? AND event_created_by = ?'; $tmp = $db->GetOne($query, array((int) $params['event_id'], $feu_uid)); if ($tmp == $params['event_id']) { $res = cgcalendar_utils::delete_event($tmp); } $this->RedirectContent($returnid); # # EOF #
#------------------------------------------------------------------------- #END_LICENSE if (!isset($gCms)) { die; } $this->SetCurrentTab('defaultadmin'); $event_ids = array(); if (isset($params['tag'])) { $event_ids = $params['tag']; } if (count($event_ids) == 0) { $this->SetError($this->Lang('error_nothingselected')); $this->RedirectToAdminTab(); } $ndeleted = 0; foreach ($event_ids as $event_id) { $res = cgcalendar_utils::delete_event($event_id); if ($res) { $ndeleted++; } } if ($ndeleted == 0) { $this->SetError($this->Lang('error_nonedeleted')); } else { if ($ndeleted < count($event_ids)) { $this->SetError($this->Lang('error_somedeleted')); } else { $this->SetMessage($this->Lang('taggeddeleted')); } } $this->RedirectToAdminTab();
# as an addon module to CMS Made Simple. You may not use this software # in any Non GPL version of CMS Made simple, or in any version of CMS # Made simple that does not indicate clearly and obviously in its admin # section that the site was built with CMS Made simple. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # Or read it online: http://www.gnu.org/licenses/licenses.html#GPL # #------------------------------------------------------------------------- #END_LICENSE if (!isset($gCms)) { return; } if (!isset($params['event_id'])) { return; } die('not used'); $this->SetCurrentTab('defaultadmin'); $res = cgcalendar_utils::delete_event($params['event_id']); if (!$res) { $this->SetError($this->Lang('error_deletefailed')); } else { $this->SetMessage($this->Lang('eventdeleted')); } $this->RedirectToAdminTab();