Example #1
0
    } elseif ($CFG->url == 'edit_page') {
        include_once 'includes/edit_page.php';
    } elseif ($CFG->url == 'users') {
        include_once 'includes/users.php';
    } elseif ($CFG->url == 'settings') {
        include_once 'includes/settings.php';
    } elseif ($CFG->url == 'my-account') {
        include_once 'includes/account.php';
    } else {
        $form_name = ereg_replace("[^a-zA-Z_\\-]", "", $_REQUEST['form_name']);
        if (!empty($form_name) && $form_name != 'form_filters' && $form_name != 'loginform' && !$_REQUEST['return_to_self']) {
            $form = new Form($form_name);
            $form->verify();
            $form->save();
            $form->show_errors();
            $form->show_messages();
        }
        $control = new Control($CFG->url, $CFG->action, $CFG->is_tab);
    }
    if ($CFG->print) {
        echo '</div>';
    }
    echo '
	<div class="clear">&nbsp;</div>
	<input type="hidden" id="page_url" value="' . $CFG->editor_page_id . '" />
	<input type="hidden" id="page_is_tab" value="' . $CFG->editor_is_tab . '" />
	<input type="hidden" id="page_action" value="' . $CFG->action . '" />
	<script type="text/javascript">footerToBottom(\'credits\');scaleBackstage();</script>';
    if (!$CFG->bypass || $CFG->url != 'edit_page') {
        echo '</div>';
    }
Example #2
0
$download->show_errors();
$download->show_messages();
$download->selectInput('currency', 'Currency', 1, false, false, 'currencies', array('currency'));
$download->submitButton('Download', 'Download Withdrawals CSV');
$download->display();
$CFG->form_legend = 'Account For Widtdrawals From Escrows';
$withdraw = new Form('withdraw', false, false, 'form1');
$withdraw->verify();
if ($_REQUEST['withdraw'] && !is_array($withdraw->errors)) {
    if ($withdraw->info['currency'] > 0 && $withdraw->info['amount'] > 0) {
        db_start_transaction();
        $currency_info = DB::getRecord('currencies', $withdraw->info['currency'], 0, 1, false, false, false, 1);
        if (!$currency_info) {
            $withdraw->errors[] = 'Invalid currency.';
        } elseif (!($currency_info[strtolower($currency_info['currency']) . '_escrow'] - $withdraw->info['amount'] > 0)) {
            $withdraw->errors[] = 'Balance too low to satisfy withdrawal.';
        } else {
            $status = DB::getRecord('status', 1, 0, 1, false, false, false, 1);
            $sql = 'UPDATE status SET ' . strtolower($currency_info['currency']) . '_escrow = ' . strtolower($currency_info['currency']) . '_escrow - ' . $withdraw->info['amount'] . ' WHERE id = 1';
            db_query($sql);
            $withdraw->messages[] = $withdraw->info['amount'] . ' subtracted from ' . $currency_info['currency'];
        }
        db_commit();
    }
}
$withdraw->show_errors();
$withdraw->show_messages();
$withdraw->selectInput('currency', 'Currency', 1, false, false, 'currencies', array('currency'));
$withdraw->textInput('amount', 'Amount', 1);
$withdraw->submitButton('Withdraw', 'Withdraw');
$withdraw->display();
Example #3
0
            }
        }
        db_commit();
        fclose($handle);
        if ($transactions > 0) {
            $upload->messages[] = $transactions . ' new transactions were credited.';
        }
        if ($cancelled > 0) {
            $upload->errors[] = $cancelled . ' transactions could not be credited because of an information mismatch.';
        }
    }
    unlink($CFG->dirroot . $CFG->temp_file_location . $CFG->temp_files[$key]);
    unset($CFG->temp_files);
}
$upload->show_errors();
$upload->show_messages();
$upload->fileInput('deposits', 'Deposits Export File', 1, array('csv'), false, false, false, 1, false, false, false, false, false, 1);
$upload->submitButton('Upload', 'Upload');
$upload->display();
/*
$CFG->form_legend = 'Export Fiat Withdrawals';
$download = new Form('withadrawals',false,false,'form1');
$download->verify();
if ($_REQUEST['withadrawals'] && !is_array($download->errors)) {
	if ($download->info['currency'] > 0) {
		$currency_info = DB::getRecord('currencies',$download->info['currency'],0,1,false,false,false,1);
		if (!$currency_info) {
			$download->errors[] = 'Invalid currency.';
		}
		else {
			$sql = "SELECT * FROM requests WHERE currency = {$download->info['currency']} AND request_status = {$CFG->request_pending_id} AND request_type = {$CFG->request_withdrawal_id}";
Example #4
0
        db_query($sql);
    } else {
        unset($form->info['order']);
    }
    $form->verify();
    $form->save();
    $form->show_errors();
    $form->show_messages();
    if ($f_table == 'admin_controls' && !$form->errors) {
        $CFG->save_called = false;
        if ($form->info['class'] == 'Excel') {
            $form1 = new Form($f_name, false, false, false, $f_table);
            $form1->info['action'] = 'form';
            $form1->save();
            $form1->show_errors();
            $form1->show_messages();
        } elseif ($form->info['class'] == 'Form') {
        }
    }
    if ($f_table = 'admin_controls_methods' && ($form->info['method'] == 'emailNotify' || $form->info['method'] == 'createRecord' || $form->info['method'] == 'editRecord')) {
        if ($form->info['argument_day'] || $form->info['argument_month'] || $form->info['argument_year'] || $form->info['argument_run_in_cron']) {
            $sql = "SELECT id FROM admin_cron WHERE control_id = " . $form->info['control_id'] . " AND method_id = " . $form->record_id;
            $result = db_query_array($sql);
            if (!$result) {
                DB::insert('admin_cron', array('control_id' => $form->info['control_id'], 'method_id' => $form->record_id, 'day' => $form->info['argument_day'], 'month' => $form->info['argument_month'], 'year' => $form->info['argument_year'], 'send_condition' => $form->info['argument_send_condition']));
            } else {
                DB::update('admin_cron', array('day' => $form->info['argument_day'], 'month' => $form->info['argument_month'], 'year' => $form->info['argument_year'], 'send_condition' => $form->info['argument_send_condition']), $result[0]['id']);
            }
        }
    }
}
Example #5
0
                }
            }
        }
    }
}
$skins_raw = scandir('css');
if (is_array($skins_raw)) {
    foreach ($skins_raw as $skin) {
        $skins[$skin] = $skin;
    }
}
$settings = new Form('new_settings', false, false, false, 'settings', true);
$settings->record_id = 1;
$settings->info = Settings::getStructured();
$settings->show_errors();
$settings->show_messages();
$settings->startFieldset('Appearance');
$settings->fileInput('logo', 'Logo', false, false, false, false, array('logo' => array('width' => 190, 'height' => 55)), 1, false, false, false, false, 1, 1);
$settings->autoComplete('skin', 'Skin', false, false, false, $skins);
$settings->endFieldset();
$settings->startFieldset('URL Rewriting');
$settings->checkBox('url_rewrite', 'Url Rewrite');
$settings->endFieldset();
$settings->startFieldset('Locale');
$settings->textInput('locale', 'Locale');
$settings->endFieldset();
$settings->startFieldset('Form Behavior');
$settings->textInput('pass_regex', 'Pass Regex');
$settings->textInput('verify_default_error', 'Default Verify Error');
$settings->textInput('verify_email_error', 'Email Error');
$settings->textInput('verify_phone_error', 'Phone Error');