Example #1
0
		    <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>
		                <li><?php 
echo $content1['content'];
?>
Example #2
0
$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>
<?php 
include 'includes/foot.php';
 public function actionRegister()
 {
     $message_name = "register";
     if ($this->request->register) {
         $user_old_1 = new UserDB();
         $user_old_1->loadOnEmail($this->request->email);
         $user_old_2 = new UserDB();
         $user_old_2->loadOnLogin($this->request->login);
         $captcha = $this->request->captcha;
         $checks = array(array(Captcha::check($captcha), true, "ERROR_CAPTCHA_CONTENT"));
         $checks[] = array($this->request->password, $this->request->password_conf, "ERROR_PASSWORD_CONF");
         $checks[] = array($user_old_1->isSaved(), false, "ERROR_EMAIL_ALREADY_EXISTS");
         $checks[] = array($user_old_2->isSaved(), false, "ERROR_LOGIN_ALREADY_EXISTS");
         $user = new UserDB();
         $fields = array("name", "login", "email", array("setPassword()", $this->request->password));
         $user = $this->fp->process($message_name, $user, $fields, $checks);
         if ($user instanceof UserDB) {
             $this->mail->send($user->email, array("user" => $user, "link" => URL::get("activate", "", array("login" => $user->login, "key" => $user->activation), false, Config::ADDRESS)), "register");
             $this->redirect(URL::get("sregister"));
         }
     }
     $this->title = "Регистрация на сайте " . Config::SITENAME;
     $this->meta_desc = "Регистрация на сайте " . Config::SITENAME . ".";
     $this->meta_key = "регистрация сайт " . mb_strtolower(Config::SITENAME) . ", зарегистрироваться сайт " . mb_strtolower(Config::SITENAME);
     $hornav = $this->getHornav();
     $hornav->addData("Регистрация");
     $form = new Form();
     $form->hornav = $hornav;
     $form->header = "Регистрация";
     $form->name = "register";
     $form->action = URL::current();
     $form->message = $this->fp->getSessionMessage($message_name);
     $form->text("name", "Имя и/или фамилия:", $this->request->name);
     $form->text("login", "Логин:", $this->request->login);
     $form->text("email", "E-mail:", $this->request->email);
     $form->password("password", "Пароль:");
     $form->password("password_conf", "Подтвердите пароль:");
     $form->captcha("captcha", "Введите код с картинки:");
     $form->submit("Регистрация");
     $form->addJSV("name", $this->jsv->name());
     $form->addJSV("login", $this->jsv->login());
     $form->addJSV("email", $this->jsv->email());
     $form->addJSV("password", $this->jsv->password("password_conf"));
     $form->addJSV("captcha", $this->jsv->captcha());
     $this->render($form);
 }
 public function actionRegister()
 {
     $message_name = "register";
     if ($this->request->register) {
         /*-регистрация пользователя обработка-*/
         $user_old_1 = new UserDB();
         $user_old_1->loadOnEmail($this->request->email);
         //проверка уникальности emaul
         $user_old_2 = new UserDB();
         $user_old_2->loadOnLogin($this->request->login);
         //проверка уникальности login
         $captcha = $this->request->captcha;
         //вывд картинки с кодом
         $checks = array(array(Captcha::check($captcha), true, "ERROR_CAPTCHA_CONTENT"));
         //каптча не верная
         $checks[] = array($this->request->password, $this->request->password_conf, "ERROR_PASSWORD_CONF");
         //пароль не совпадает
         $checks[] = array($user_old_1->isSaved(), false, "ERROR_EMAIL_ALREADY_EXISTS");
         //ошибка email уже зарегистрирован
         $checks[] = array($user_old_2->isSaved(), false, "ERROR_LOGIN_ALREADY_EXISTS");
         //ошибка login уже зарегистрирован
         $user = new UserDB();
         //формируем объект пользователя
         $fields = array("name", "login", "email", array("setPassword()", $this->request->password));
         //создаем массив объекта
         $user = $this->fp->process($message_name, $user, $fields, $checks);
         if ($user instanceof UserDB) {
             //если пользователь не нуль обрабатываем
             $this->mail->send($user->email, array("user" => $user, "link" => URL::get("activate", "", array("login" => $user->login, "key" => $user->activation), false, Config::ADDRESS)), "register");
             //создаем ссылку для активации пользователя из почты
             $this->redirect(URL::get("sregister"));
         }
     }
     $this->title = "Регистрация на сайте " . Config::SITENAME;
     $this->meta_desc = "Регистрация на сайте " . Config::SITENAME . ".";
     $this->meta_key = "регистрация сайт " . mb_strtolower(Config::SITENAME) . ", зарегистрироваться сайт " . mb_strtolower(Config::SITENAME);
     $hornav = $this->getHornav();
     //горизонтальная навигация
     $hornav->addData("Регистрация");
     $form = new Form();
     //форма для регистрации
     $form->hornav = $hornav;
     $form->header = "Регистрация";
     $form->name = "register";
     $form->action = URL::current();
     //переход на эту же страницу
     $form->message = $this->fp->getSessionMessage($message_name);
     $form->text("name", "Имя и/или фамилия:", $this->request->name);
     //сами поля
     $form->text("login", "Логин:", $this->request->login);
     $form->text("email", "E-mail:", $this->request->email);
     $form->password("password", "Пароль:");
     $form->password("password_conf", "Подтвердите пароль:");
     $form->captcha("captcha", "Введите код с картинки:");
     $form->submit("Регистрация");
     $form->addJSV("name", $this->jsv->name());
     // проверка полей
     $form->addJSV("login", $this->jsv->login());
     $form->addJSV("email", $this->jsv->email());
     $form->addJSV("password", $this->jsv->password("password_conf"));
     $form->addJSV("captcha", $this->jsv->captcha());
     $this->render($form);
     //вывод формы
 }
    echo "<td>";
    echo Form::checkbox('subjects[]', $subject->id, NULL, array());
    echo "</td>";
    echo "<td>";
    echo $subject->grade . '</td><td>' . $subject->subjectname . '<br>';
    echo "</td>";
    echo "</tr>";
}
echo "</tbody>";
echo "</table>";
echo "</div></div>";
echo "<div>Choose Your Date of Birth</div>";
echo "<input id='dob' type='date' name=\"dob\"></input><br>";
$captcha_type = Setting::get('app.captcha');
if ($captcha_type == "captcha") {
    echo Form::captcha();
} elseif ($captcha_type == "recaptcha") {
    echo Form::recaptcha();
} elseif ($captcha_type == "checkbox") {
    echo Form::checkbox_captcha();
}
echo "<div id='policy'>By Clicking Register . You Agree to our <a href=\"about/tos\"> Terms of Service </a> and <a href=\"about/privacy-policy\">Privacy Policy.</a></div>";
echo Form::submit('Register', array('value' => 'Register', 'class' => 'btn btn-info btn-register pull-right'));
// Token
echo Form::token();
// Close Form
echo Form::close();
?>
                    </div>
                    </div>
                </div>