示例#1
0
function HFile_print_php_file($tofile = 1)
{
    global $LANGNAME;
    global $indent, $unindent, $stringchars, $config, $keywords, $delimiters, $lang_name;
    global $linecommenton, $blockcommenton, $blockcommentoff;
    global $perl, $nocase, $notrim;
    if ($tofile) {
        print "<?php\n";
    } else {
        print "&lt;?\n";
    }
    print 'require_once(\'HFile.php\');' . "\n";
    print '  class HFile_' . $LANGNAME . ' extends HFile{' . "\n";
    print '   function HFile_' . $LANGNAME . '(){' . "\n";
    print '     $this->HFile();	' . "\n";
    print "######################################\n";
    print "# Beautifier Highlighting Configuration File \n";
    print "# {$lang_name}\n";
    print "######################################\n";
    print "# Flags\n\n";
    dump_var($nocase, "\$this->nocase            ");
    dump_var($notrim, "\$this->notrim            ");
    dump_var($perl, "\$this->perl              ");
    print "\n# Colours\n\n";
    $used_categories = get_categories();
    dump_colours($used_categories);
    dump_var("blue", "\$this->quotecolour       ");
    dump_var("green", "\$this->blockcommentcolour");
    dump_var("green", "\$this->linecommentcolour ");
    print "\n# Indent Strings\n\n";
    dump_array($indent, "\$this->indent            ");
    dump_array($unindent, "\$this->unindent          ");
    print "\n# String characters and delimiters\n\n";
    dump_array($stringchars, "\$this->stringchars       ");
    dump_array($delimiters, "\$this->delimiters        ");
    dump_var($escchar, "\$this->escchar           ");
    print "\n# Comment settings\n\n";
    dump_var($linecommenton, "\$this->linecommenton     ");
    dump_var($blockcommenton, "\$this->blockcommenton    ");
    dump_var($blockcommentoff, "\$this->blockcommentoff   ");
    print "\n# Keywords (keyword mapping to colour number)\n\n";
    dump_hash($keywords, "\$this->keywords          ");
    print "\n# Special extensions\n";
    dump_linkscripts($used_categories);
    if ($tofile) {
        print "\n}?>";
    } else {
        print "}\n?&gt;";
    }
}
示例#2
0
function HFile_print_php_file($tofile = 1)
{
    global $indent, $unindent, $stringchars, $config, $keywords, $delimiters, $lang_name;
    global $linecommenton, $blockcommenton, $blockcommentoff;
    global $perl, $nocase, $notrim;
    if ($tofile) {
        print "<?php\n";
    } else {
        print "&lt;?\n";
    }
    print "######################################\n";
    print "# Beautifier Highlighting Configuration File \n";
    print "# {$lang_name}\n";
    print "######################################\n";
    print "# Flags\n\n";
    dump_var($nocase, "\$nocase            ");
    dump_var($notrim, "\$notrim            ");
    dump_var($perl, "\$perl              ");
    print "\n# Colours\n\n";
    $used_categories = get_categories();
    dump_colours($used_categories);
    dump_var("blue", "\$quotecolour       ");
    dump_var("green", "\$blockcommentcolour");
    dump_var("green", "\$linecommentcolour ");
    print "\n# Indent Strings\n\n";
    dump_array($indent, "\$indent            ");
    dump_array($unindent, "\$unindent          ");
    print "\n# String characters and delimiters\n\n";
    dump_array($stringchars, "\$stringchars       ");
    dump_array($delimiters, "\$delimiters        ");
    dump_var($escchar, "\$escchar           ");
    print "\n# Comment settings\n\n";
    dump_var($linecommenton, "\$linecommenton     ");
    dump_var($blockcommenton, "\$blockcommenton    ");
    dump_var($blockcommentoff, "\$blockcommentoff   ");
    print "\n# Keywords (keyword mapping to colour number)\n\n";
    dump_hash($keywords, "\$keywords          ");
    print "\n# Special extensions\n";
    dump_linkscripts($used_categories);
    if ($tofile) {
        print "\n?>";
    } else {
        print "\n?&gt;";
    }
}
 public function db_get_total_rows($data = array())
 {
     // DB Info
     $tbl = $this->tbl;
     // Filtro
     $buscar = isset($data['buscar']) ? $data['buscar'] : false;
     $filtro = $buscar ? "and (orden_num LIKE '{$buscar}%' \r\n\t\t\t\t\t\t\t   or razon_social LIKE '{$buscar}%'\r\n\t\t\t\t\t\t\t   or descripcion LIKE '{$buscar}%'\r\n\t\t\t\t\t\t\t   )" : "";
     // Query
     $query = "\tSELECT count(*)\r\n\t\t\t\t\tFROM {$tbl['vw_compras_orden_proveedores']}\r\n\t\t\t\t\tWHERE 1 AND activo=1 {$filtro}\r\n\t\t\t\t\tORDER BY orden_num ASC\r\n\t\t\t\t\t";
     dump_var($query);
     // Execute querie
     $query = $this->db->query($query);
     if ($query->num_rows >= 1) {
         return $query->result_array();
     }
 }
示例#4
0
function dump_var($var, $depth = null)
{
    if ($depth === null) {
        $depth = 3;
    }
    static $indent = 0;
    static $objects = array();
    static $ocnt = 0;
    static $spaces = 4;
    $out = '';
    $type = gettype($var);
    switch ($type) {
        case 'NULL':
            $out .= 'null';
            break;
        case 'integer':
            $out .= $var;
            break;
        case 'string':
            $out .= "'" . addslashes($var) . "'";
            break;
        case 'double':
            $out .= $var . 'D';
            break;
        case 'boolean':
            $out .= $var ? 'true' : 'false';
            break;
        case 'resource':
            $out .= '[resource: ' . get_resource_type($var) . ']';
            break;
        case 'array':
        case 'object':
            $obj = $type == 'object';
            $name = $obj ? get_class($var) : 'array';
            $hash = $obj ? spl_object_hash($var) : null;
            ++$indent;
            if ($indent >= $depth) {
                $out .= $name . ' (...)';
            } elseif ($var instanceof \DirectoryIterator) {
                // unboolable classes WTF
                ob_start();
                print_r($var);
                $out .= ob_get_clean();
            } elseif (!$var) {
                $out .= $name . ' ()';
            } elseif (isset($objects[$hash])) {
                $out .= $name . '#' . $objects[$hash] . ' (...)';
            } else {
                if ($obj) {
                    $fmt = '[%s]';
                    $objects[$hash] = ++$ocnt;
                    $name .= '#' . $ocnt;
                } else {
                    $fmt = "'%s'";
                }
                $margin = str_repeat(' ', $indent * $spaces);
                $out .= $name . " (\n";
                foreach ((array) $var as $k => $v) {
                    $k = str_replace("", ':', trim($k));
                    $out .= $margin . sprintf($fmt, $k) . " => " . dump_var($v, $depth) . "\n";
                }
                $out .= str_repeat(' ', ($indent - 1) * $spaces) . ")";
            }
            --$indent;
            break;
    }
    if ($indent == 0) {
        $objects = array();
        $ocnt = 0;
        $out .= "\n";
    }
    return $out;
}
示例#5
0
文件: values.php 项目: simpl/datapipe
function debug_dump_var($opts, $pipe = null)
{
    if (debug_mode()) {
        return dump_var($opts, $pipe);
    }
    return get_opts_or_pipe($opts, $pipe);
}
 public static function show_user_meta($user)
 {
     $all_meta_for_user = get_user_meta($user->ID);
     dump_var($all_meta_for_user);
 }
示例#7
0
 public function update()
 {
     $incomplete = $this->ajax_post('incomplete');
     if ($incomplete > 0) {
         $msg = $this->lang_item("msg_campos_obligatorios", false);
         echo json_encode(array('success' => 'false', 'mensaje' => alertas_tpl('error', $msg, false)));
     } else {
         $stock = $this->ajax_post('stock');
         $id_articulo = $this->ajax_post('id_articulo');
         $id_almacen = $this->ajax_post('id_almacen');
         $id_pasillo = $this->ajax_post('id_pasillo');
         $id_gaveta = $this->ajax_post('id_gavetas');
         $datasql = array('id_articulo' => $id_articulo, 'id_almacen' => $id_almacen, 'id_pasillo' => $id_pasillo, 'id_gaveta' => $id_gaveta);
         $data = $this->db_model->get_data_stock($datasql);
         dump_var($data);
         //realiza la resta de la cantidad a mover
         for ($i = 0; count($data) > $i; $i++) {
             if ($i == 0) {
                 //($data[$i]['id_articulo_tipo']==2)?
                 $cantidad = $data[$i]['stock'] - $stock;
                 if ($cantidad <= 0) {
                     $stock = 0;
                     $stock_um = 0;
                     $status = 0;
                 } else {
                     $stock = $cantidad;
                     $status = 1;
                 }
             } else {
                 if ($cantidad <= 0) {
                     $cantidad = $cantidad * -1;
                     $cantidad = $data[$i]['stock'] - $cantidad;
                     if ($cantidad <= 0) {
                         $stock = 0;
                         $status = 0;
                         $stock_um = 0;
                     } else {
                         $stock = $cantidad;
                         $status = 1;
                     }
                 }
             }
             $data_update_stock = array('id_stock' => $data[$i]['id_stock'], 'stock' => $stock, 'stock_um' => $stock, 'id_estatus' => $status, 'edit_timestamp' => $this->timestamp(), 'edit_id_usuario' => $this->session->userdata('id_usuario'));
             if ($data_update_stock) {
                 $insert_stock_logs = array('id_accion' => 4, 'id_almacen_entradas_recepcion' => $data[$i]['id_almacen_entradas_recepcion'], 'id_compras_orden_articulo' => $data[$i]['id_compras_orden_articulo'], 'id_stock' => $data[$i]['id_stock'], 'log_id_almacen_origen' => $data[$i]['id_almacen'], 'log_id_pasillo_origen' => $data[$i]['id_pasillo'], 'log_id_gaveta_origen' => $data[$i]['id_gaveta'], 'log_stock_origen' => $data[$i]['stock'], 'log_stock_um_origen' => $data[$i]['stock_um'], 'log_id_almacen_destino' => $data[$i]['id_almacen'], 'log_id_pasillo_destino' => $data[$i]['id_pasillo'], 'log_id_gaveta_destino' => $data[$i]['id_gaveta'], 'log_stock_destion' => $stock, 'log_stock_um_destion' => $stock, 'log_lote' => $data[$i]['lote'], 'log_caducidad' => $data[$i]['caducidad'], 'timestamp' => $this->timestamp(), 'id_usuario' => $this->session->userdata('id_usuario'), 'activo' => 1);
             }
         }
         dump_var($data_update_stock);
         //dump_var($data);
     }
 }