Esempio n. 1
0
File: jqGrid.php Progetto: Moro3/duc
 /**
  * Class constructor, initializes basic properties
  *
  * @param jqGridLoader $loader
  */
 public function __construct(jqGridLoader $loader)
 {
     //------------------
     // Globals
     //------------------
     $this->grid_id = get_class($this);
     $this->loader = $loader;
     $this->input = $this->getInput();
     $this->DB = $loader->loadDB();
     $this->reserved_col_names = $this->getReservedColNames();
     $this->render_data = $this->getRenderData();
     //----------------
     // Init
     //----------------
     $this->beforeInit();
     $this->init();
     $this->afterInit();
     //----------------
     // Prepare columns
     //----------------
     reset($this->cols);
     $this->primary_key = key($this->cols);
     foreach ($this->cols as $k => &$c) {
         $c = $this->initColumn($k, $c);
     }
 }
Esempio n. 2
0
 /**
  * Class constructor, initializes basic properties
  *
  * @param jqGridLoader $loader
  */
 public function __construct(jqGridLoader $loader)
 {
     //------------------
     // Globals
     //------------------
     $this->grid_id = get_class($this);
     $this->Loader = $loader;
     $this->input = $this->getInput();
     $this->DB = $loader->loadDB();
     //----------------
     // Init
     //----------------
     $this->beforeInit();
     $this->init();
     $this->afterInit();
     //----------------
     // Primary key
     //----------------
     reset($this->cols);
     $this->primary_key = $this->primary_key ? (array) $this->primary_key : array(key($this->cols));
     if (is_null($this->primary_key_auto_increment)) {
         $this->primary_key_auto_increment = count($this->primary_key) == 1;
     }
     //----------------
     // Prepare columns
     //----------------
     $this->reserved_col_names = $this->getReservedColNames();
     foreach ($this->cols as $k => &$c) {
         $c = $this->initColumn($k, $c);
     }
 }
Esempio n. 3
0
 /**
  * Class constructor, initializes basic properties
  *
  * @param jqGridLoader $loader
  */
 public function __construct(jqGridLoader $loader)
 {
     //------------------
     // Globals
     //------------------
     $this->grid_id = get_class($this);
     $this->Loader = $loader;
     $this->input = $this->getInput();
     $this->DB = $loader->loadDB();
     //----------------
     // Init
     //----------------
     $this->beforeInit();
     $this->init();
     $this->afterInit();
     //----------------
     // Prepare columns
     //----------------
     $this->reserved_col_names = $this->getReservedColNames();
     foreach ($this->cols as $k => &$c) {
         $c = $this->initColumn($k, $c);
     }
     //----------------
     // Primary key
     //----------------
     if ($this->primary_key) {
         $this->primary_key = (array) $this->primary_key;
     } else {
         foreach ($this->cols as $k => $v) {
             if ($v['db'] === false) {
                 continue;
             }
             $this->primary_key = array($k);
             break;
         }
     }
     if (is_null($this->primary_key_auto_increment)) {
         $this->primary_key_auto_increment = count($this->primary_key) == 1;
     }
 }
Esempio n. 4
0
<?php

global $INI;
//
$jq_loader = new jqGridLoader();
#Set grid directory
$jq_loader->set("grid_path", dirname(__FILE__) . '/grids/');
//set encoding
$jq_loader->set('encoding', 'utf-8');
#Use PDO for database connection
//$jq_loader->set("db_driver", "Pdo");
$jq_loader->set("db_driver", "Mysql");
#Set PDO-specific settings
//$jq_loader->set("pdo_dsn"  , "Mysql:dbname=".$INI['db']['name'].";host=".$INI['db']['host']);
//$jq_loader->set("pdo_user" , $INI['db']['user']);
//$jq_loader->set("pdo_pass" , $INI['db']['pass']);
$jq_loader->set("db_host", $INI['db']['host']);
$jq_loader->set("db_name", $INI['db']['name']);
$jq_loader->set("db_user", $INI['db']['user']);
$jq_loader->set("db_pass", $INI['db']['pass']);
#Turn on debug output
$jq_loader->set('debug_output', true);
$jq_loader->autorun();
//
include template("header_admin");
?>
	<!--script type="text/javascript" src="/static/js/datepicker/js/bootstrap-datepicker.js"></script-->
	<!--script type="text/javascript" src="/static/js/datepicker/js/bootstrap-datepicker.ru.js"></script-->
	<script type="text/javascript" src="/static/js/bootstrap-modal.js"></script>
	<script type="text/javascript" src="/static/js/jquery.comiseo.daterangepicker.js"></script>
	<script type="text/javascript" src="/static/js/moment.min.js"></script>
Esempio n. 5
0
<?php

require 'config.php';
header("Content-Type: text/html; charset={$_CONFIG['encoding']};");
require_once $_CONFIG['root_path'] . 'jqGridLoader.php';
$jq_loader = new jqGridLoader();
$jq_loader->set('grid_path', 'grids/');
$jq_loader->set('pdo_dsn', $_CONFIG['pdo_dsn']);
$jq_loader->set('pdo_user', $_CONFIG['pdo_user']);
$jq_loader->set('pdo_pass', $_CONFIG['pdo_pass']);
$jq_loader->set('debug_output', true);
//-----------
// Generate test data
//-----------
require 'misc/test_data_generator.php';
$lib = new test_data_generator($jq_loader);
$lib->run();
Esempio n. 6
0
switch ($lang) {
    case 'en':
        $lang_info = '#descr';
        break;
    case 'ru':
        $lang_info = '#descr_rus';
        break;
    default:
        $lang = 'en';
        $lang_info = '#descr';
        break;
}
require 'sections.php';
header("Content-Type: text/html; charset={$_CONFIG['encoding']};");
require_once $_CONFIG['root_path'] . 'jqGridLoader.php';
$jq_loader = new jqGridLoader();
$jq_loader->set('grid_path', 'grids' . DIRECTORY_SEPARATOR);
$jq_loader->set('pdo_dsn', $_CONFIG['pdo_dsn']);
$jq_loader->set('pdo_user', $_CONFIG['pdo_user']);
$jq_loader->set('pdo_pass', $_CONFIG['pdo_pass']);
$jq_loader->set('debug_output', true);
if (isset($_SERVER['HTTP_HOST']) and $_SERVER['HTTP_HOST'] == 'jqgrid-php.net') {
    $jq_loader->addInitQuery("SET NAMES 'utf8'");
}
$jq_loader->autorun();
//-----------
// Get grid
//-----------
$grid = isset($_REQUEST['render']) ? $_REQUEST['render'] : 'jqSimple';
$grid = preg_replace('#[^a-zA-Z0-9_-]#', '', $grid);
//safe
 public function __construct(jqGridLoader $loader)
 {
     $this->DB = $loader->loadDB();
 }