Пример #1
0
<?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 */
Пример #2
0
    }
    $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;
}