Example #1
0
            	<h3 class="section_label">
                    <span class="left"><i class="fa fa-user fa-2x"></i></span>
                    <span class="right"><?php 
    echo Lang::string('settings-personal-info');
    ?>
</span>
                </h3>
                <div class="clear"></div>
                <?php 
    $personal->passwordInput('pass', Lang::string('settings-pass'));
    $personal->passwordInput('pass2', Lang::string('settings-pass-confirm'), false, false, false, false, false, false, 'pass');
    //$personal->textInput('first_name',Lang::string('settings-first-name'));
    //$personal->textInput('last_name',Lang::string('settings-last-name'));
    //$personal->selectInput('country',Lang::string('settings-country'),false,false,$countries,false,array('name'));
    $personal->textInput('email', Lang::string('settings-email'), 'email');
    $personal->selectInput('default_currency', Lang::string('default-currency'), 0, $CFG->currencies['USD']['id'], $cur_sel, false, array('currency'));
    $personal->HTML('<div class="form_button"><input type="submit" name="submit" value="' . Lang::string('settings-save-info') . '" class="but_user" /></div><input type="hidden" name="submitted" value="1" />');
    $personal->hiddenInput('uniq', 1, $_SESSION["settings_uniq"]);
    $personal->display();
    ?>
            	<div class="clear"></div>
            </div>
            <div class="mar_top3"></div>
            <div class="clear"></div>
            <div class="content">
	            <h3 class="section_label">
					<span class="left"><i class="fa fa-check fa-2x"></i></span>
					<span class="right"><?php 
    echo Lang::string('settings-conf');
    ?>
</span>
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
?>
</div>
			    <br>
		    <div class="one_half">
			    <h3><i><?php 
echo Lang::string('contact-inquiries');
?>
</i></h3>
			    <?php 
Messages::display();
Errors::display();
$contact->textInput('first_name', Lang::string('settings-first-name'), 0, User::$info['first_name']);
$contact->textInput('last_name', Lang::string('settings-last-name'), 0, User::$info['last_name']);
$contact->textInput('company', Lang::string('settings-company'));
$contact->textInput('email', Lang::string('settings-email'), 'email', User::$info['email']);
$contact->selectInput('country', Lang::string('settings-country'), 0, User::$info['country'], $countries, false, array('name'));
$contact->textInput('subject', Lang::string('settings-subject'), 1);
$contact->textEditor('message', Lang::string('settings-message'), 1, false, false, false, false, true, false, 200);
$contact->captcha(Lang::string('settings-capcha'));
$contact->HTML('<div class="form_button"><input type="submit" name="submit" value="' . Lang::string('contact-send') . '" class="but_user" /></div>');
$contact->hiddenInput('uniq', 1, $_SESSION["contact_uniq"]);
$contact->display();
?>
		    </div>
		    <div class="one_half last">
		        <div class="address-info">
		            <h3><i><?php 
echo $content1['title'];
?>
</i></h3>
		                <ul>
Example #4
0
    function show_filters()
    {
        global $CFG;
        if ($this->inset_id > 0 || $CFG->is_form_inset) {
            return false;
        }
        if (is_array($this->filters) || $this->mode == 'graph' || $this->mode == 'graph_line' || $this->mode == 'graph_pie') {
            $form_filters = new Form('form_filters' . $this->i, false, 'GET', 'form_filters', false);
            $form_filters->show_errors();
            $filter_results = $this->filter_results ? $this->filter_results : array();
            $form_filters_info = $form_filters->info ? $form_filters->info : array();
            $form_filters->info = array_merge($filter_results, $form_filters_info);
            if (is_array($this->filters)) {
                foreach ($this->filters as $filter) {
                    $name = $filter['field_name'];
                    $caption = !empty($filter['caption']) ? $caption : $name;
                    $value = $this->filter_results[$name] ? $this->filter_results[$name] : $filter['value'];
                    if ($filter['type'] != 'radio' && $filter['type'] != 'start_date' && $filter['type'] != 'end_date' && $group) {
                        $form_filters->endGroup();
                        $group = false;
                    }
                    switch ($filter['type']) {
                        case 'per_page':
                            $options_array = is_array($filter['options_array']) ? $filter['options_array'] : array(10 => 10, 30 => 30, 50 => 50);
                            $caption = !empty($filter['caption']) ? $filter['caption'] : $CFG->results_per_page_text;
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterPerPage';
                            $form_filters->selectInput('per_page', $caption, false, $this->rows_per_page, $options_array, false, false, false, false, $filter['class']);
                            break;
                        case 'search':
                            $search_i = $search_i > 0 ? $search_i + 1 : 1;
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterSearch';
                            $form_filters->textInput('search' . '|' . $search_i, $filter['caption'], false, $value, false, false, $filter['class']);
                            foreach ($filter['subtable_fields'] as $s_field => $s_subtable) {
                                $s_subtable = $s_subtable && $s_subtable != $s_field ? $s_subtable : $this->table;
                                $CFG->o_method_suppress = true;
                                $form_filters->HTML('<input type="hidden" name="search_fields' . $this->i . '[' . $s_field . '|' . $search_i . ']" value="' . $s_subtable . '" />');
                                $CFG->o_method_suppress = false;
                            }
                            break;
                        case 'autocomplete':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterAutocomplete';
                            $form_filters->autoComplete($name, $filter['caption'], false, $value, false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class']);
                            break;
                        case 'tokenizer':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterTokenizer';
                            $form_filters->autoComplete($name, $filter['caption'], false, $value, false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class'], false, false, false, false, false, false, false, false, false, false, false, 1);
                            break;
                        case 'cats':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterCats';
                            //$form_filters->fauxSelect('catsel',$filter['caption'],0,false,false,false,$filter['subtable'],$filter['subtable_fields'],false,$filter['class'],false,false,false,false,false,false,false,false,false,false,false,$filter['concat_char'],1);
                            $form_filters->catSelect($filter['subtable'], $filter['caption'], 0, $filter['class'], false, false, false, $filter['subtable_fields'], $filter['concat_char'], false, false, 1);
                            break;
                        case 'first_letter':
                            $range = range('A', 'Z');
                            $HTML = '';
                            foreach ($range as $l) {
                                $HTML .= Link::url($this->link_url, $l, 'fl' . $this->i . '=' . $l . '&fl_field' . $this->i . '=' . $name . '&fl_subtable' . $this->i . '=' . $filter['subtable'] . '&is_tab=' . $this->is_tab, false, false, 'content');
                            }
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterFirstLetter';
                            $form_filters->HTML($HTML);
                            break;
                        case 'select':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterSelect';
                            $form_filters->selectInput($name, $filter['caption'], false, $value, $filter['options_array'], $filter['use_enum_values'] && !$filter['subtable'] ? $this->table : $filter['subtable'], $filter['subtable_fields'], $filter['f_id'], false, $filter['class'], false, false, $filter['f_id_field'], false, $filter['depends_on'], false, false, false, false, false, $filter['level'], $filter['use_enum_values']);
                            break;
                        case 'checkbox':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterCheckbox';
                            $form_filters->checkBox($name, $filter['caption'], false, false, $filter['class'], false, false, $value);
                            break;
                        case 'radio':
                            if (!$group) {
                                $CFG->o_method_suppress = true;
                                $form_filters->startGroup();
                            }
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterRadio';
                            $form_filters->radioInput($name, $filter['caption'], false, $value, false, $filter['class'], false, false, $filter['checked']);
                            if (!$group) {
                                $group = true;
                            } else {
                                $CFG->o_method_suppress = true;
                                $form_filters->endGroup();
                                $group = false;
                            }
                            break;
                        case 'start_date':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterDateStart';
                            $form_filters->dateWidget($name, $filter['caption'], false, $filter['time'], $filter['ampm'], $filter['req_start'], $filter['req_end'], $value, false, false, $filter['class'], $filter['format']);
                            $form_filters->dateWidget($name, $CFG->grid_until_label, false, $filter['time'], $filter['ampm'], $filter['req_start'], $filter['req_end'], $value, $filter['link_to'], false, $filter['class'], $filter['format'], false, false, true);
                            break;
                        case 'month':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterMonth';
                            $form_filters->selectInput($name . '_month', $filter['caption'], false, $value, String::getMonthNames($filter['language']));
                            $CFG->o_method_suppress = true;
                            $form_filters->HTML('<input type="hidden" name="month_fields[]" value="' . $name . '_month" />');
                            break;
                        case 'year':
                            $CFG->o_method_id = $filter['method_id'];
                            $CFG->o_method_name = 'filterYear';
                            $back_to = $filter['back_to'] ? $filter['back_to'] : 1975;
                            $years = range(date('Y'), $back_to);
                            $years = array_combine($years, $years);
                            $form_filters->selectInput($name . '_year', $filter['caption'], false, $value, $years);
                            $CFG->o_method_suppress = true;
                            $form_filters->HTML('<input type="hidden" name="year_fields[]" value="' . $name . '_year" />');
                            break;
                    }
                }
            }
            if ($this->mode == 'graph' || $this->mode == 'graph_line' || $this->mode == 'graph_pie') {
                $CFG->o_method_suppress = true;
                $form_filters->selectInput('graph_value_column', $CFG->value_column_label, false, false, $this->value_columns);
                $CFG->o_method_suppress = true;
                $form_filters->selectInput('graph_name_column', $CFG->name_column_label, false, false, $this->name_columns);
                if ($this->mode != 'graph_pie') {
                    $CFG->o_method_suppress = true;
                    $form_filters->selectInput('graph_x_axis', $CFG->x_axis, false, false, $this->x_columns);
                    $CFG->o_method_suppress = true;
                    $form_filters->checkBox('graph_combine', $CFG->combine_label, false);
                }
            }
            if ($group) {
                $form_filters->endGroup();
            }
            $CFG->o_method_suppress = true;
            $form_filters->HTML('<input type="hidden" name="mode" value="' . $this->mode . '" />');
            $CFG->o_method_suppress = true;
            $form_filters->HTML('<div class="clear"></div>');
            $CFG->o_method_suppress = true;
            $form_filters->submitButton('submit', $CFG->filter_submit_text, false, 'not_method');
            $CFG->o_method_suppress = true;
            $form_filters->resetButton($CFG->grid_default_reset, false, 'not_method');
            echo '
			<div class="grid_filters area">
				<div class="box_tl"></div>
				<div class="box_tr"></div>
				<div class="box_bl"></div>
				<div class="box_br"></div>
				<div class="t_shadow"></div>
				<div class="r_shadow"></div>
				<div class="b_shadow"></div>
				<div class="l_shadow"></div>
				<div class="box_b"></div>
				<div class="box_t"></div>
				<div class="contain">';
            $form_filters->display();
            echo '</div></div>';
        }
    }
Example #5
0
     }
     $form->hiddenInput('action');
     $form->hiddenInput('class');
 }
 $ref = new ReflectionClass($class);
 $params = $ref->getMethod($method)->getParameters();
 $m_name = $ref->getMethod($method)->getName();
 if (is_array($params)) {
     foreach ($params as $param) {
         $name = $param->getName();
         $required = $param->isDefaultValueAvailable() ? false : true;
         if ($name == 'image_sizes' || $name == 'insert_array' || $name == 'formula_id_field' || $name == 'variables' || $m_name == 'addTable' && $name == 'filters') {
             $form->info['argument_' . $name] = String::fauxArray($form->info['argument_' . $name]);
             $form->textInput('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, false, false, false, false, false, true);
         } elseif ($m_name == 'catSelect' && $name == 'input_type') {
             $form->selectInput('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, array('' => 'Checkbox', 'textInput' => 'Text input'));
         } elseif ($name == 'color') {
             $form->colorPicker('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required);
         } elseif ($name == 'formula') {
             $form->textArea('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required);
         } elseif (($m_name == 'selectInput' || $m_name == 'filterSelect') && $name == 'level') {
             $form->selectInput('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5));
         } elseif ($m_name == 'startArea' && $name == 'class') {
             $form->selectInput('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, array('box_left' => 'Box Left', 'box_right' => 'Box Right', 'box' => 'Box', 'left' => 'Left', 'right alert' => 'Right Alert', 'box_left alert' => 'Box Left Alert', 'box_right alert' => 'Box Right Alert', 'box alert' => 'Box Alert', 'left alert' => 'Left Alert', 'right alert' => 'Right Alert'));
         } elseif ($m_name == 'startRestricted' && ($name == 'groups' || $name == 'exclude_groups') || $name == 'download_encrypted_group') {
             $form->autoComplete('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, 1, false, 'admin_groups', array('name'));
         } elseif ($m_name == 'startRestricted' && ($name == 'users' || $name == 'exclude_users')) {
             $form->autoComplete('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, 1, false, 'admin_users', array('first_name', 'last_name'));
         } elseif ($name == 'create_db_field') {
             $form->selectInput('argument_' . $name, ucfirst(str_replace('_', ' ', $name)), $required, false, array('' => '', 'int' => 'INT', 'date' => 'DATE', 'datetime' => 'DATETIME', 'vchar' => 'VARCHAR', 'checkbox' => 'Y/N'));
         } elseif ($name == 'j' || $name == 'static' || $name == 'grid_input' || $name == 'inputs_array') {
Example #6
0
     db_query($sql);
 }
 $form = new Form('tabs_form', false, false, false, $_REQUEST['table']);
 $form->verify();
 $form->save();
 $form->get($_REQUEST['id']);
 $form->show_errors();
 $form->show_messages();
 $form->textInput('name', 'Name', true);
 $form->textInput('url', 'Url');
 $form->textInput('order', 'Order', false, '0');
 $form->checkBox('one_record', 'Auto First Record?');
 if ($_REQUEST['table'] == 'admin_tabs') {
     $form->checkBox('hidden', 'Hidden?');
     $form->checkBox('is_ctrl_panel', 'Is Control Panel?');
     $form->selectInput('for_group', 'For Group' . false, false, false, false, 'admin_groups', array('name'));
 } elseif ($_REQUEST['table'] == 'admin_pages') {
     if (in_array('icon', $table_fields)) {
         $form->textInput('icon', 'Icon');
     }
 }
 if ($_REQUEST['from_editor']) {
     $next_page_id = $_REQUEST['pm_page_id'];
     $next_page_action = $_REQUEST['pm_action'];
     $form->button(false, $CFG->ok_button, false, false, false, false, 'onclick="saveForm(this,\'pm_editor\',\'index.php?tab_bypass=1&current_url=edit_page&id=' . $next_page_id . '&action=' . $next_page_action . '&is_tab=1\')"');
 } else {
     $form->submitButton('save', $CFG->save_caption);
 }
 $form->button(false, $CFG->cancel_button, false, false, false, false, 'onclick="closePopup(this);"');
 if ($CFG->action == 'form' && $_REQUEST['f_id'] > 0) {
     $form->hiddenInput('f_id', false, $_REQUEST['f_id']);
Example #7
0
                <div class="clear"></div>
                <?php 
$currencies_list = array();
if ($CFG->currencies) {
    foreach ($CFG->currencies as $key => $currency) {
        if (is_numeric($key) || $currency['currency'] == 'BTC') {
            continue;
        }
        $currencies_list[$key] = $currency;
    }
}
//$register->textInput('first_name',Lang::string('settings-first-name'),false);
//$register->textInput('last_name',Lang::string('settings-last-name'),false);
//$register->selectInput('country',Lang::string('settings-country'),false,false,$countries,false,array('name'));
$register->textInput('email', Lang::string('settings-email'), 'email');
$register->selectInput('default_currency', Lang::string('default-currency'), 1, false, $currencies_list, false, array('currency'));
$register->checkBox('terms', Lang::string('settings-terms-accept'), false, false, false, false, false, false, 'checkbox_label');
$register->captcha(Lang::string('settings-capcha'));
$register->HTML('<div class="form_button"><input type="submit" name="submit" value="' . Lang::string('home-register') . '" class="but_user" /></div>');
$register->hiddenInput('uniq', 1, $_SESSION["register_uniq"]);
$register->display();
?>
            	<div class="clear"></div>
            </div>
            <div class="mar_top8"></div>
        </div>
	</div>
	<?php 
include 'includes/sidebar_account.php';
?>
</div>
Example #8
0
 function show_filters()
 {
     global $CFG;
     if ($this->inset_id > 0) {
         return false;
     }
     if (is_array($this->filters)) {
         $form_filters = new Form('form_filters', false, 'GET', 'form_filters', false);
         $form_filters->show_errors();
         $form_filters->info = $form_filters->info ? $form_filters->info : $this->filter_results;
         foreach ($this->filters as $filter) {
             $name = $filter['field_name'];
             $caption = !empty($filter['caption']) ? $caption : $name;
             if ($filter['type'] != 'radio' && $filter['type'] != 'start_date' && $filter['type'] != 'end_date' && $group) {
                 $form_filters->endGroup();
                 $group = false;
             }
             switch ($filter['type']) {
                 case 'per_page':
                     $options_array = is_array($filter['options_array']) ? $filter['options_array'] : array(10 => 10, 30 => 30, 50 => 50);
                     $caption = !empty($filter['caption']) ? $filter['caption'] : $CFG->results_per_page_text;
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterPerPage';
                     $form_filters->selectInput('per_page', $caption, false, $this->rows_per_page, $options_array, false, false, false, false, $filter['class']);
                     break;
                 case 'search':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterSearch';
                     $form_filters->textInput('search', $filter['caption'], false, false, false, false, $filter['class']);
                     foreach ($filter['subtable_fields'] as $s_field => $s_subtable) {
                         $s_subtable = $s_subtable && $s_subtable != $s_field ? $s_subtable : $this->table;
                         $CFG->o_method_suppress = true;
                         $form_filters->HTML('<input type="hidden" name="search_fields[' . $s_field . ']" value="' . $s_subtable . '" />');
                     }
                     break;
                 case 'autocomplete':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterAutocomplete';
                     $form_filters->autoComplete($name, $filter['caption'], false, $filter['value'], false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class']);
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][subtable]" value="' . $filter['subtable'] . '" />');
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][subtable_fields]" value="' . implode('|', $filter['subtable_fields']) . '" />');
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][f_id_field]" value="' . $filter['f_id_field'] . '" />');
                     break;
                 case 'tokenizer':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterTokenizer';
                     $form_filters->autoComplete($name, $filter['caption'], false, $filter['value'], false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class'], false, false, false, false, false, false, false, false, false, false, false, 1);
                     break;
                 case 'cats':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterCats';
                     $form_filters->catSelect($filter['subtable'], $filter['caption'], 0, $filter['class'], false, false, false, $filter['subtable_fields'], $filter['concat_char']);
                     break;
                 case 'first_letter':
                     $range = range('A', 'Z');
                     $HTML = '';
                     foreach ($range as $l) {
                         $HTML .= Link::url($this->link_url, $l, 'fl=' . $l . '&fl_field=' . $name . '&fl_subtable=' . $filter['subtable'] . '&is_tab=' . $this->is_tab, false, false, 'content');
                     }
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterFirstLetter';
                     $form_filters->HTML($HTML);
                     break;
                 case 'select':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterSelect';
                     $form_filters->selectInput($name, $filter['caption'], false, false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class'], false, false, $filter['f_id_field'], false, $filter['depends_on']);
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][subtable]" value="' . $filter['subtable'] . '" />');
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][subtable_fields]" value="' . implode('|', $filter['subtable_fields']) . '" />');
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="subtables[' . $name . '][f_id_field]" value="' . $filter['f_id_field'] . '" />');
                     break;
                 case 'checkbox':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterCheckbox';
                     $form_filters->checkBox($name, $filter['caption'], false, false, $filter['class'], false, false, $filter['checked']);
                     break;
                 case 'radio':
                     if (!$group) {
                         $CFG->o_method_suppress = true;
                         $form_filters->startGroup();
                     }
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterRadio';
                     $form_filters->radioInput($name, $filter['caption'], false, $filter['value'], false, $filter['class'], false, false, $filter['checked']);
                     if (!$group) {
                         $group = true;
                     } else {
                         $CFG->o_method_suppress = true;
                         $form_filters->endGroup();
                         $group = false;
                     }
                     break;
                 case 'start_date':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterDateStart';
                     $form_filters->dateWidget($name, $filter['caption'], false, $filter['time'], $filter['ampm'], $filter['req_start'], $filter['req_end'], $filter['value'], false, false, $filter['class'], $filter['format']);
                     break;
                 case 'end_date':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterDateEnd';
                     $form_filters->dateWidget($name, $filter['caption'], false, $filter['time'], $filter['ampm'], $filter['req_start'], $filter['req_end'], $filter['value'], $filter['link_to'], false, $filter['class'], $filter['format'], false, false, true);
                     break;
                 case 'month':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterMonth';
                     $form_filters->selectInput($name . '_month', $filter['caption'], false, false, String::getMonthNames($filter['language']));
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="month_fields[]" value="' . $name . '_month" />');
                     break;
                 case 'year':
                     $CFG->o_method_id = $filter['method_id'];
                     $CFG->o_method_name = 'filterYear';
                     $back_to = $filter['back_to'] ? $filter['back_to'] : 1975;
                     $years = range(date('Y'), $back_to);
                     $years = array_combine($years, $years);
                     $form_filters->selectInput($name . '_year', $filter['caption'], false, false, $years);
                     $CFG->o_method_suppress = true;
                     $form_filters->HTML('<input type="hidden" name="year_fields[]" value="' . $name . '_year" />');
                     break;
             }
         }
         if ($group) {
             $form_filters->endGroup();
         }
         $CFG->o_method_suppress = true;
         $form_filters->HTML('<input type="hidden" name="mode" value="' . $this->mode . '" />');
         $CFG->o_method_suppress = true;
         $form_filters->submitButton('submit', $CFG->filter_submit_text, false, 'not_method');
         $CFG->o_method_suppress = true;
         $form_filters->resetButton('Reset', false, 'not_method');
         $form_filters->display();
     }
 }
Example #9
0
    }
}
$currencies_list1 = array();
if ($CFG->currencies) {
    foreach ($CFG->currencies as $key => $currency) {
        if (is_numeric($key) || $currency['is_crypto'] != 'Y') {
            continue;
        }
        $currencies_list1[$key] = $currency;
    }
}
//$register->textInput('first_name',Lang::string('settings-first-name'),false);
//$register->textInput('last_name',Lang::string('settings-last-name'),false);
//$register->selectInput('country',Lang::string('settings-country'),false,false,$countries,false,array('name'));
$register->textInput('email', Lang::string('settings-email'), 'email');
$register->selectInput('default_c_currency', Lang::string('default-c-currency'), 1, $CFG->currencies['BTC']['id'], $currencies_list1, false, array('currency'));
$register->selectInput('default_currency', Lang::string('default-currency'), 1, $CFG->currencies['TRY']['id'], $currencies_list, false, array('currency'));
$register->checkBox('terms', Lang::string('settings-terms-accept'), false, false, false, false, false, false, 'checkbox_label');
$register->captcha(Lang::string('settings-capcha'));
$register->HTML('<div class="form_button"><input type="submit" name="submit" value="' . Lang::string('home-register') . '" class="but_user" /></div>');
$register->hiddenInput('uniq', 1, $_SESSION["register_uniq"]);
$register->display();
?>
            	<div class="clear"></div>
            </div>
            <div class="mar_top8"></div>
        </div>
	</div>
	<?php 
include 'includes/sidebar_account.php';
?>
Example #10
0
    $edit = new Form('users_form', false, false, false, $_REQUEST['table']);
    $edit->get($_REQUEST['id']);
    if ($_REQUEST['table'] == 'admin_groups') {
        $edit->textInput('name', 'Name');
        if ($_REQUEST['id']) {
            $edit->permissionEditor('admin', $_REQUEST['id']);
        }
    } else {
        $edit->passiveField('id', 'ID');
        $edit->textInput('user', $CFG->user_username, true, false, false, false, false, false, false, false, 1, $CFG->user_unique_error);
        $edit->passwordInput('pass', $CFG->user_password, true);
        $edit->passwordInput('pass1', $CFG->user_password, true, false, false, false, false, false, 'pass');
        $edit->textInput('first_name', $CFG->user_first_name, true);
        $edit->textInput('last_name', $CFG->user_last_name, true);
        $edit->textInput('phone', $CFG->user_phone);
        $edit->textInput('country_code', 'Country Code');
        $edit->textInput('email', $CFG->user_email);
        $edit->selectInput('f_id', $CFG->user_group, false, $_REQUEST['f_id'], false, 'admin_groups', array('name'));
        $edit->checkBox('is_admin', $CFG->user_is_admin);
        $edit->checkBox('verified_authy', 'Use Authy?');
    }
    $edit->submitButton('submit', $CFG->save_caption);
    //$edit->button(false,$CFG->cancel_button,false,false,false,false,'onclick="$(\'#edit_box\').fadeOut(\'slow\');"');
    $edit->cancelButton($CFG->cancel_button);
    $edit->display();
} else {
    $users = new MultiList(false, true, $CFG->path_users);
    $users->addTable('admin_groups', array('name'), $CFG->url, false, false, 'edit_box');
    $users->addTable('admin_users', array('id', 'first_name', 'last_name', 'company'), $CFG->url, 'admin_groups', false, 'edit_box');
    $users->display();
}
Example #11
0
    function show_filters()
    {
        global $CFG;
        if ($this->inset_id > 0) {
            return false;
        }
        if (is_array($this->filters)) {
            $form_filters = new Form('form_filters', false, 'GET', 'form_filters cal', false);
            $form_filters->show_errors();
            foreach ($this->filters as $filter) {
                $name = $filter['field_name'];
                $caption = !empty($filter['caption']) ? $caption : $name;
                if ($filter['type'] != 'radio' && $filter['type'] != 'start_date' && $filter['type'] != 'end_date' && $group) {
                    $form_filters->endGroup();
                    $group = false;
                }
                switch ($filter['type']) {
                    case 'autocomplete':
                        $CFG->o_method_id = $filter['method_id'];
                        $CFG->o_method_name = 'filterAutocomplete';
                        $form_filters->autoComplete($name, $filter['caption'], false, $filter['value'], false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class']);
                        break;
                    case 'tokenizer':
                        $CFG->o_method_id = $filter['method_id'];
                        $CFG->o_method_name = 'filterTokenizer';
                        $row = DB::getRecord($filter['subtable'], $this->record_id, 0, 1);
                        if (is_array($filter['subtable_fields'])) {
                            foreach ($filter['subtable_fields'] as $field) {
                                $row1[] = $row[$field];
                            }
                            $show = implode(' ', $row1);
                        } else {
                            $show = implode(' ', $row);
                        }
                        $filter['value'] = !empty($filter['value']) && $this->mode == 'day' ? $filter['value'] : array($this->record_id => $show);
                        $form_filters->autoComplete($name, $filter['caption'], false, $filter['value'], false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class'], false, false, false, false, false, false, false, false, false, false, false, 1);
                        break;
                    case 'select':
                        $CFG->o_method_id = $filter['method_id'];
                        $CFG->o_method_name = 'filterSelect';
                        $form_filters->selectInput($name, $filter['caption'], false, false, $filter['options_array'], $filter['subtable'], $filter['subtable_fields'], false, false, $filter['class'], false, false, $filter['f_id_field'], false, $filter['depends_on']);
                        break;
                    case 'checkbox':
                        $CFG->o_method_id = $filter['method_id'];
                        $CFG->o_method_name = 'filterCheckbox';
                        $form_filters->checkBox($name, $filter['caption'], false, false, $filter['class'], false, false, $filter['checked']);
                        break;
                }
            }
            if ($group) {
                $form_filters->endGroup();
            }
            $CFG->o_method_suppress = true;
            $form_filters->HTML('
			<input type="hidden" id="cal_mode" name="mode" value="' . $this->mode . '" />
			<input type="hidden" id="cal_y" name="' . 'cal_' . $this->i . '_y' . '" value="' . $this->y . '" />
			<input type="hidden" id="cal_m" name="' . 'cal_' . $this->i . '_m' . '" value="' . $this->m . '" />
			<input type="hidden" id="cal_d" name="' . 'cal_' . $this->i . '_d' . '" value="' . $this->d . '" />
			');
            $CFG->o_method_suppress = true;
            $form_filters->submitButton('submit', $CFG->filter_submit_text, false, 'not_method');
            $CFG->o_method_suppress = true;
            $form_filters->resetButton('Reset', false, 'not_method');
            $form_filters->display();
        }
    }
Example #12
0
                    <span class="left"><i class="fa fa-user fa-2x"></i></span>
                    <span class="right"><?php 
    echo Lang::string('settings-personal-info');
    ?>
</span>
                </h3>
                <div class="clear"></div>
                <?php 
    $personal->passwordInput('pass', Lang::string('settings-pass'));
    $personal->passwordInput('pass2', Lang::string('settings-pass-confirm'), false, false, false, false, false, false, 'pass');
    //$personal->textInput('first_name',Lang::string('settings-first-name'));
    //$personal->textInput('last_name',Lang::string('settings-last-name'));
    //$personal->selectInput('country',Lang::string('settings-country'),false,false,$countries,false,array('name'));
    $personal->textInput('email', Lang::string('settings-email'), 'email');
    $personal->textInput('chat_handle', Lang::string('chat-handle'));
    $personal->selectInput('default_c_currency', Lang::string('default-c-currency'), 0, $main['crypto'], $cur_sel1, false, array('currency'));
    $personal->selectInput('default_currency', Lang::string('default-currency'), 0, $main['fiat'], $cur_sel, false, array('currency'));
    $personal->HTML('<div class="form_button"><input type="submit" name="submit" value="' . Lang::string('settings-save-info') . '" class="but_user" /></div><input type="hidden" name="submitted" value="1" />');
    $personal->hiddenInput('uniq', 1, $_SESSION["settings_uniq"]);
    $personal->display();
    ?>
            	<div class="clear"></div>
            </div>
            <div class="mar_top3"></div>
            <div class="clear"></div>
            <div class="content">
	            <h3 class="section_label">
					<span class="left"><i class="fa fa-check fa-2x"></i></span>
					<span class="right"><?php 
    echo Lang::string('settings-conf');
    ?>