Exemplo n.º 1
0
Arquivo: ReadRu.php Projeto: Moro3/duc
    protected function renderComplete($data)
    {
        return '
			</script>
			<!-- Grid base -->
			<table id="' . $data['id'] . '"></table>
			<div id="' . $data['pager_id'] . '"></div>

			<!-- Grid JS -->
			<script>
			var grid = "#' . $data['id'] . '";
			var pager = "#' . $data['pager_id'] . '";

			var $grid = $(grid);
			var $pager = $(pager);

			var $' . $data['id'] . ' = $grid;

			$grid.jqGrid(' . substr(jqGrid_Utils::jsonEncode($data['options']), 0, -2) . ', ';
    }
Exemplo n.º 2
0
 protected function initTimepicker($options = null)
 {
     $options = is_array($options) ? $options : array();
     //        $r = $this->parseRow();
     //        $options['hour'] = date('H', $r['date_create']);
     return new jqGrid_Data_Raw('function(el){$(el).timepicker(' . jqGrid_Utils::jsonEncode($options) . ');}');
 }
Exemplo n.º 3
0
    protected function initDateTimeRangePicker($options = null)
    {
        $default_options = array('onSelect' => new jqGrid_Data_Raw('function() { $("#' . $this->grid_id . '")[0].triggerToolbar(); }'), 'datepickerOptions' => array('timeFormat' => 'HH:mm'));
        $options = is_array($options) ? array_merge($default_options, $options) : $default_options;
        return new jqGrid_Data_Raw('
			function(el){$(document).ready(function(){ $(el).daterangepicker(' . jqGrid_Utils::jsonEncode($options) . '); }); }
			');
    }
Exemplo n.º 4
0
 protected function initDatetimepicker($options = null)
 {
     $options = is_array($options) ? $options : array();
     return new jqGrid_Data_Raw('function(el){$(el).datetimepicker(' . jqGrid_Utils::jsonEncode($options) . ');}');
 }
Exemplo n.º 5
0
 /**
  * Clean array keys and values for later use in SQL
  *
  * @param array $arr
  * @return array
  */
 protected function cleanArray(array $arr)
 {
     $clean = array();
     foreach ($arr as $k => $v) {
         $key = jqGrid_Utils::checkAlphanum($k);
         if (is_object($v) and $v instanceof jqGrid_Data) {
             $val = strval($v);
             //no escaping on specififc field
         } else {
             $val = is_null($v) ? 'NULL' : $this->quote($v);
         }
         $clean[$key] = $val;
     }
     return $clean;
 }
Exemplo n.º 6
0
Arquivo: jqGrid.php Projeto: Moro3/duc
 /**
  * Send JSON to browser
  * Please set $this->json_mode for special output
  *
  * TODO: add jsonp support
  *
  * @param  $obj object to send
  * @return void
  */
 protected function json($obj)
 {
     #Mode preset
     if ($this->json_mode) {
         $mode = $this->json_mode;
     } elseif (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
         $mode = 'json';
     } else {
         $mode = 'ajaxForm';
     }
     switch ($mode) {
         case 'ajaxForm':
             header("Content-type: text/html; charset={$this->loader->get('encoding')};");
             //echo '<textarea>' . jqGrid_Utils::jsonEncode($obj) . '</textarea>';
             echo jqGrid_Utils::jsonEncode($obj);
             break;
         default:
             header("Content-type: application/json; charset={$this->loader->get('encoding')};");
             echo jqGrid_Utils::jsonEncode($obj);
             break;
     }
 }
Exemplo n.º 7
0
    echo $s['name'][$lang];
    ?>
</a></h3>
    <div>
        <ul>
            <?php 
    foreach ($s['items'] as $item_id => $item_name) {
        ?>
            <li<?php 
        if (jqGrid_Utils::uscore2camel('jq', $item_id) == $grid) {
            ?>
 class="active"<?php 
        }
        ?>
><a
                href="?render=<?php 
        echo jqGrid_Utils::uscore2camel('jq', $item_id);
        ?>
"><?php 
        echo $item_name[$lang];
        ?>
</a></li>
            <?php 
    }
    ?>
        </ul>
    </div>
    <?php 
}
?>
</div>