<?php /* Print sub-navigation */ echo '<div class="container print_sub_navigation">' . $hesk_settings['mailtmp']['inbox'] . ' | ' . $hesk_settings['mailtmp']['outbox'] . ' | ' . $hesk_settings['mailtmp']['new'] . '</div><br/>'; /* This will handle error, success and notice messages */ hesk_handle_messages(); /* Show a message? */ if ($action == 'read') { show_message(); } /* Hide list of messages? */ if (!isset($_SESSION['hide']['list'])) { mail_list_messages(); } // END hide list of messages /* Show new message form */ show_new_form(); /* Clean unneeded session variables */ hesk_cleanSessionVars('hide'); hesk_cleanSessionVars('mail'); require_once HESK_PATH . 'inc/footer.inc.php'; exit; /*** START FUNCTIONS ***/ function mail_delete() { global $hesk_settings, $hesklang; /* A security check */ hesk_token_check(); $ids = mail_get_ids(); if ($ids) { foreach ($ids as $id) { /* If both correspondents deleted the mail remove it from database, otherwise mark as deleted by this user */
} $db = XoopsDatabaseFactory::getDatabaseConnection(); $sql = "SELECT * FROM " . $db->prefix("shop_categories") . " WHERE id_cat IN (" . implode(",", $cats) . ")"; $result = $db->query($sql); while ($row = $db->fetchArray($result)) { $cat = new ShopCategory(); $cat->assignVars($row); if (!$cat->delete()) { showMessage(__('Category "%s" could not be deleted', 'shop'), 1); } } redirectMsg('categories.php', __('Database updated!', 'shop'), 0); } $action = rmc_server_var($_REQUEST, 'action', ''); switch ($action) { case 'save': shop_save_category(); break; case 'saveedit': shop_save_category(1); break; case 'edit': show_new_form(1); break; case 'delete': shop_delete_category(); break; default: shop_show_categos(); break; }