示例#1
0
 /**
  * Show setttings psp page
  *
  * @access      private
  */
 private function showSettingsPSP()
 {
     global $_ARRAYLANG;
     $arrYellowpay['pspid'] = '';
     $arrYellowpay['sha_in'] = '';
     $arrYellowpay['sha_out'] = '';
     $arrYellowpay['operation'] = '';
     $arrYellowpay['testserver'] = '';
     if (isset($_POST['submit'])) {
         $arrYellowpay['pspid'] = !empty($_POST['yellowpay']['pspid']) ? contrexx_input2raw($_POST['yellowpay']['pspid']) : '';
         $arrYellowpay['sha_in'] = !empty($_POST['yellowpay']['sha_in']) ? contrexx_input2raw($_POST['yellowpay']['sha_in']) : '';
         $arrYellowpay['sha_out'] = !empty($_POST['yellowpay']['sha_out']) ? contrexx_input2raw($_POST['yellowpay']['sha_out']) : '';
         $arrYellowpay['operation'] = !empty($_POST['yellowpay']['operation']) ? contrexx_input2raw($_POST['yellowpay']['operation']) : '';
         $arrYellowpay['testserver'] = !empty($_POST['yellowpay']['testserver']) ? contrexx_input2raw($_POST['yellowpay']['testserver']) : '';
         if ($this->objSettingsYellowpay->update($arrYellowpay)) {
             $this->arrStatusMessages['ok'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_SAVED_SUCCESSFULLY'];
         } else {
             $this->arrStatusMessages['alert'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_COULD_NOT_BE_SAVED'];
         }
     } else {
         $arrYellowpay = $this->objSettingsYellowpay->get();
     }
     $yellowpayOperationOptions = '
         <option value="SAL"' . ($arrYellowpay['operation'] == 'SAL' ? ' selected="selected"' : '') . '>Verkauf</option>
         <option value="RES"' . ($arrYellowpay['operation'] == 'RES' ? ' selected="selected"' : '') . '>Authorisierung</option>
     ';
     $yellowpayTestserverChecked = !empty($arrYellowpay['testserver']) ? 'checked="checked"' : '';
     $this->objTemplate->addBlockfile('CHECKOUT_SETTINGS_CONTENT', 'settings_content', 'module_checkout_settings_psp.html');
     $this->objTemplate->setVariable(array('TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TITLE' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TITLE'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_PSPID' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_PSPID'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_PSPID_INFO' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_PSPID_INFO'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_SHA_IN' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_SHA_IN'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_SHA_OUT' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_SHA_OUT'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_OPERATION' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_OPERATION'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TESTSERVER' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TESTSERVER'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TESTSERVER_INFO' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_TESTSERVER_INFO'], 'TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_MORE_INFORMATION' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PSP_YELLOWPAY_MORE_INFORMATION'], 'CHECKOUT_YELLOWPAY_PSPID' => $arrYellowpay['pspid'], 'CHECKOUT_YELLOWPAY_SHA_IN' => $arrYellowpay['sha_in'], 'CHECKOUT_YELLOWPAY_SHA_OUT' => $arrYellowpay['sha_out'], 'CHECKOUT_YELLOWPAY_OPERATION_OPTIONS' => $yellowpayOperationOptions, 'CHECKOUT_YELLOWPAY_TESTSERVER_CHECKED' => $yellowpayTestserverChecked, 'TXT_CORE_SAVE' => $_ARRAYLANG['TXT_SAVE']));
     $this->objTemplate->parse('settings_content');
 }
示例#2
0
 public function save()
 {
     $setting = new Setting();
     if (isset($_POST["btn_save"])) {
         $keys = array("company_name", "address", "phone", "fax", "email", "city", "no_npwp", "logo");
         foreach ($keys as $k) {
             $v = $this->input->post($k);
             $setting->update($k, $v);
         }
         // upload logo routine
         $config['upload_path'] = 'assets/upload';
         $config['allowed_types'] = 'gif|jpg|png|bmp';
         $this->load->library("upload", $config);
         if ($this->upload->do_upload("logo")) {
             $data = $this->upload->data();
             $setting->update("logo", $data['file_name']);
         } else {
             echo $this->upload->display_errors();
         }
         redirect("settings/index");
     }
 }
            $json = array("status" => 0, "msg" => $errorArr);
            $dbObj->close();
            //Close Database Connection
            header('Content-type: application/json');
            echo json_encode($json);
        }
    }
    if (filter_input(INPUT_POST, "addNewSetting") != NULL && filter_input(INPUT_POST, "addNewSetting") == "editSetting") {
        $postVars = array('value', 'name');
        // Form fields names
        foreach ($postVars as $postVar) {
            switch ($postVar) {
                default:
                    $settingObj->{$postVar} = filter_input(INPUT_POST, $postVar) ? mysqli_real_escape_string($dbObj->connection, filter_input(INPUT_POST, $postVar)) : '';
                    if ($settingObj->{$postVar} === "") {
                        array_push($errorArr, "Please enter {$postVar} ");
                    }
                    break;
            }
        }
        if (count($errorArr) < 1) {
            echo $settingObj->update();
        } else {
            $json = array("status" => 0, "msg" => $errorArr);
            $dbObj->close();
            //Close Database Connection
            header('Content-type: application/json');
            echo json_encode($json);
        }
    }
}
示例#4
0
 public function seo_post()
 {
     $this->form_validation->set_rules('website_metatag', 'SEO標籤', 'required');
     if ($this->form_validation->run() === TRUE) {
         $website_metatag = $this->input->post('website_metatag', TRUE);
         $Setting = new Setting();
         $Setting->construct(array('keyword_Str' => 'website_metatag', 'value_Str' => $website_metatag));
         $Setting->update();
         // $SettingList = new SettingList();
         // $SettingList->construct(array(
         //     'construct_Arr' => array(
         //         array(
         //             'keyword_Str' => 'website_metatag',
         //             'value_Str' => $website_metatag
         //         )
         //     )
         // ));
         // $SettingList->update();
         //送出成功訊息
         $this->load->model('Message');
         $this->Message->show(array('message' => '設定成功', 'url' => 'admin/base/global/global/seo'));
     } else {
         $validation_errors_Str = validation_errors();
         $validation_errors_Str = !empty($validation_errors_Str) ? $validation_errors_Str : '設定錯誤';
         $this->load->model('Message');
         $this->Message->show(array('message' => $validation_errors_Str, 'url' => 'admin/base/global/global/seo'));
     }
 }
示例#5
0
<?php

$user = new User();
if (Input::exists()) {
    if (Token::check(Input::get('token'))) {
        $val = new Validation();
        $validate = $val->check($_POST, array('title' => array('required' => true, 'max' => '64'), 'motd' => array('max' => '128'), 'theme' => array('required' => true)));
        if ($validate->passed()) {
            $debug = Input::get('debug') == 'on' ? 'On' : 'Off';
            if (Setting::update('title', Input::get('title')) && Setting::update('motd', Input::get('motd')) && Setting::update('bootstrap-theme', Input::get('theme')) && Setting::update('debug', $debug)) {
                Session::flash('complete', 'You have updated the site!');
                Redirect::to('/admin');
            } else {
                //Session::flash('error', 'Something wrong updating this site!');
                //Redirect::to('?page=settings');
            }
        }
    } else {
        die('Not exists');
    }
}
?>
<!DOCTYPE html>
<html lang="en">
	<head>
		<?php 
require 'inc/templates/head.php';
?>
	</head>
	<body>
		<?php 
示例#6
0
            } else {
                $pass = sha1(md5(sha1($_POST['adm_pass1'])));
                $SQL = "INSERT INTO us01users (us01username,us01password,us01us00uin) VALUES ('{$_POST['adm_name']}','{$pass}',100)";
                if (Query($SQL)) {
                    echo '<div class="headline1">Admin Created Successfully !</div>';
                } else {
                    //echo $SQL;
                    echo '<div class="headline1"> Admin not Created !!</div>';
                }
            }
        } else {
            echo '<div class="headline1">New Password and Confirm Password doesnt match !</div>';
        }
    } elseif ($action == 'setting') {
        $db = new Setting();
        $result = $db->update(1, $_POST);
        if ($result) {
            $objMsg->set('Setting updated Successfully !');
        } else {
            $objMsg->set(' Setting not updated !!');
        }
    } else {
    }
    forceRedirect(getCurrentURL());
}
include_once ADMIN_TPL_MODULE . 'includes/message.php';
?>
  
<div class="top_bar">
    <a href="home.php?module=setting&action=setting"><img src="../css/img/settings.png" height="32px" width="32px"/>Site Setting</a>
    <a href="home.php?module=setting&action=addcontrol"><img src="../css/img/add.png" height="32px" width="32px"/>Add Site Admin</a>