예제 #1
0
 /**
  * Vérifie les données envoyées en POST.
  *
  * @param array $aData
  * @return boolean
  */
 protected function checkPostData($aData)
 {
     if (empty($aData['title'])) {
         $this->error->set(__('m_estimate_product_must_enter_title'));
     }
     return $this->error->isEmpty();
 }
예제 #2
0
파일: supa.php 프로젝트: jewelhuq/okatea
$sudo_user = OKT_SUDO_USERNAME;
$sudo_password = '';
$sudo_email = OKT_SUDO_EMAIL;
$admin_user = $admin_email = 'contact@' . str_replace('www.', '', $_SERVER['HTTP_HOST']);
$admin_password = '';
$errors = new oktErrors();
/* Traitements
------------------------------------------------------------*/
if (!empty($_POST['sended'])) {
    $db = oktDb::getInstance();
    # données en post
    $sudo_user = !empty($_POST['sudo_user']) ? $_POST['sudo_user'] : '';
    $sudo_password = !empty($_POST['sudo_password']) ? $_POST['sudo_password'] : '';
    $sudo_email = !empty($_POST['sudo_email']) ? $_POST['sudo_email'] : '';
    if ($sudo_user == '') {
        $errors->set(__('i_supa_must_sudo_username'));
    }
    if ($sudo_password == '') {
        $errors->set(__('i_supa_must_sudo_password'));
    }
    if ($sudo_email == '') {
        $errors->set(__('i_supa_must_sudo_email'));
    }
    $admin_user = !empty($_POST['admin_user']) ? $_POST['admin_user'] : '';
    $admin_password = !empty($_POST['admin_password']) ? $_POST['admin_password'] : '';
    $admin_email = !empty($_POST['admin_email']) ? $_POST['admin_email'] : '';
    if ($admin_user == '') {
        $errors->set(__('i_supa_must_admin_username'));
    }
    if ($admin_password == '') {
        $errors->set(__('i_supa_must_admin_password'));
예제 #3
0
파일: db_conf.php 프로젝트: jewelhuq/okatea
$dev_user = '******';
$dev_password = '';
$dev_prefix = 'okt_';
$environement = defined('OKT_ENVIRONMENT') && OKT_ENVIRONMENT == 'dev' ? 'dev' : 'prod';
$errors = new oktErrors();
/* Traitements
------------------------------------------------------------*/
if (!empty($_POST['sended'])) {
    # Données environnement de production
    $prod_host = !empty($_POST['prod_host']) ? $_POST['prod_host'] : $prod_host;
    $prod_database = !empty($_POST['prod_database']) ? $_POST['prod_database'] : $prod_database;
    $prod_user = !empty($_POST['prod_user']) ? $_POST['prod_user'] : $prod_user;
    $prod_password = !empty($_POST['prod_password']) ? $_POST['prod_password'] : $prod_password;
    $prod_prefix = !empty($_POST['prod_prefix']) ? $_POST['prod_prefix'] : $prod_prefix;
    if ($prod_prefix != '' && !preg_match('/^[A-Za-z0-9_]+$/', $prod_prefix)) {
        $errors->set(__('i_db_conf_db_error_prod_prefix_form'));
    } elseif ($prod_prefix == '') {
        $errors->set(__('i_db_conf_db_error_prod_must_prefix'));
    }
    if ($prod_host == '') {
        $errors->set(__('i_db_conf_db_error_prod_must_host'));
    }
    if ($prod_database == '') {
        $errors->set(__('i_db_conf_db_error_prod_must_name'));
    }
    if ($prod_user == '') {
        $errors->set(__('i_db_conf_db_error_prod_must_username'));
    }
    # Données environnement de développement
    $dev_host = !empty($_POST['dev_host']) ? $_POST['dev_host'] : $dev_host;
    $dev_database = !empty($_POST['dev_database']) ? $_POST['dev_database'] : $dev_database;
예제 #4
0
 * @subpackage 		Install interface
 *
 */
if (!defined('OKT_INSTAL_PROCESS')) {
    die;
}
/* Initialisations
------------------------------------------------------------*/
# Tentative de connexion à la base de données
$errors = new oktErrors();
require OKT_CONFIG_PATH . '/connexion.php';
/* Traitements
------------------------------------------------------------*/
$con_id = mysqli_connect(OKT_DB_HOST, OKT_DB_USER, OKT_DB_PWD);
if (!$con_id) {
    $errors->set('MySQL: ' . mysqli_connect_errno() . ' ' . mysqli_connect_error());
} else {
    $db = mysqli_select_db($con_id, OKT_DB_NAME);
    if (!$db) {
        $errors->set('MySQL: ' . mysqli_errno($con_id) . ' ' . mysqli_error($con_id));
    }
    mysqli_close($con_id);
}
/* Affichage
------------------------------------------------------------*/
# En-tête
$title = __('i_connexion_title');
require OKT_INSTAL_DIR . '/header.php';
?>

<?php