Example #1
0
function send_circular(&$tpl, &$sql)
{
    if (isset($_POST['uaction']) && $_POST['uaction'] === 'send_circular') {
        if (check_user_data($tpl)) {
            send_reseller_users_message(&$sql, $_SESSION['user_id']);
            unset($_POST['uaction']);
            gen_page_data($tpl, $sql);
        }
    }
}
Example #2
0
$template = 'client/sql_change_password.tpl';
if (isset($_GET['id'])) {
    $db_user_id = $_GET['id'];
} else {
    if (isset($_POST['id'])) {
        $db_user_id = $_POST['id'];
    } else {
        user_goto('sql_manage.php');
    }
}
// common page data
if (isset($_SESSION['sql_support']) && $_SESSION['sql_support'] == "no") {
    user_goto('index.php');
}
// dynamic page data
$db_user_name = gen_page_data($tpl, $sql, $db_user_id);
check_usr_sql_perms($sql, $db_user_id);
change_sql_user_pass($sql, $db_user_id, $db_user_name);
// static page messages
gen_logged_from($tpl);
check_permissions($tpl);
$tpl->assign(array('TR_PAGE_TITLE' => tr('EasySCP - Client/Change SQL User Password'), 'TR_CHANGE_SQL_USER_PASSWORD' => tr('Change SQL user password'), 'TR_USER_NAME' => tr('User name'), 'TR_PASS' => tr('Password'), 'TR_PASS_REP' => tr('Repeat password'), 'TR_CHANGE' => tr('Change'), 'PASSWORD_DISABLED' => tr('Password change is deactivated!'), 'DEMO_VERSION' => tr('Demo Version!')));
gen_client_mainmenu($tpl, 'client/main_menu_manage_sql.tpl');
gen_client_menu($tpl, 'client/menu_manage_sql.tpl');
gen_page_message($tpl);
if ($cfg->DUMP_GUI_DEBUG) {
    dump_gui_debug($tpl);
}
$tpl->display($template);
unset_messages();
// page functions
Example #3
0
        $res = exec_query($delete_master, $rs->fields['software_id']);
        echo "hallo";
        set_page_message(tr('Software was deleted.'), 'success');
        redirectTo('software_manage.php');
    } else {
        if (isset($_POST['id']) && is_numeric($_POST['id']) && $_POST['uaction'] === 'send_delmessage') {
            if (!empty($_POST['id']) && !empty($_POST['delete_msg_text'])) {
                send_deleted_sw($rs->fields['reseller_id'], $rs->fields['software_archive'] . '.tar.gz', $rs->fields['software_id'], 'Software ' . $rs->fields['software_name'] . ' (V' . $rs->fields['software_version'] . ')', clean_input($_POST['delete_msg_text']));
                update_existing_client_installations_res_upload($rs->fields['software_id'], $rs->fields['reseller_id'], $rs->fields['software_id'], TRUE);
                $del_path = $cfg->GUI_APS_DIR . "/" . $rs->fields['reseller_id'] . "/" . $rs->fields['software_archive'] . "-" . $rs->fields['software_id'] . ".tar.gz";
                @unlink($del_path);
                $delete = "\n\t\t\t\t\tDELETE FROM\n\t\t\t\t\t\t`web_software`\n\t\t\t\t\tWHERE\n\t\t\t\t\t\t`software_id` = ?\n\t\t\t\t";
                $res = exec_query($delete, $rs->fields['software_id']);
                set_page_message(tr('Software has been deleted.'), 'success');
                redirectTo('software_manage.php');
            } else {
                set_page_message(tr('Fill out a message text.'), 'error');
            }
        }
        $tpl->assign(array('TR_MANAGE_SOFTWARE_PAGE_TITLE' => tr('i-MSCP - Software Management'), 'TR_DELETE_SEND_TO' => tr('Send message to'), 'TR_DELETE_MESSAGE_TEXT' => tr('Message'), 'TR_DELETE_SOFTWARE' => tr('Message to reseller before deleting the software'), 'TR_DELETE_RESELLER_SOFTWARE' => tr('Delete reseller software'), 'TR_DELETE_DATA' => tr('Reseller data'), 'TR_DELETE' => tr('Delete'), 'SOFTWARE_ID' => $software_id, 'RESELLER_ID' => $rs->fields['reseller_id']));
    }
    generateNavigation($tpl);
    gen_page_data($tpl);
    generatePageMessage($tpl);
    $tpl->parse('LAYOUT_CONTENT', 'page');
    $tpl->prnt();
    unsetMessages();
} else {
    set_page_message(tr('Wrong software id.'), 'error');
    redirectTo('software_manage.php');
}
Example #4
0
function send_circular($tpl)
{
    if (isset($_POST['uaction']) && $_POST['uaction'] === 'send_circular') {
        if (check_user_data()) {
            send_reseller_message();
            unset($_POST['uaction']);
            gen_page_data($tpl);
        }
    }
}