• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP parse函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中parse函数的典型用法代码示例。如果您正苦于以下问题:PHP parse函数的具体用法?PHP parse怎么用?PHP parse使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了parse函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: render

 function render($region = "")
 {
     $out = "";
     if ($region == "page") {
         if ($this->all) {
             ob_start();
             include "inc/header.php";
             $out .= ob_get_contents();
             ob_end_clean();
         }
         if ($this->all) {
             if (isset($this->parent->scripts)) {
                 foreach ($this->parent->scripts as $script) {
                     $out .= $script->render("body");
                 }
             }
             $out .= parse($this, "body");
         }
         if ($this->file != "" and file_exists($this->file)) {
             ob_start();
             include $this->file;
             $out .= ob_get_contents();
             ob_end_clean();
         } else {
             $out .= "File not found: " . $this->file;
         }
         if ($this->all) {
             ob_start();
             include "inc/footer.php";
             $out .= ob_get_contents();
             ob_end_clean();
         }
     }
     return $out;
 }
开发者ID:jeroendhvv,项目名称:three.php,代码行数:35,代码来源:page.php


示例2: getSU_paquetesPendientes

 public function getSU_paquetesPendientes($FUPE_NU_NRO_DOC, $FUPE_FE_ESTADO_DESDE, $FUPE_FE_ESTADO_HASTA, $FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO, $FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)
 {
     $query = "SELECT \"ID\", \"Fecha Carga\", \"Canal\", \"Nro. Documento\", \"Producto\", \"Sucursal\", \"Nro. Solicitud\", \"Fecha GD\",\n\t\t\"Estado Formulario\", \"Area Resolución\", \"Fecha Alta de Solicitud\", \"idSolicitante\", \"Modalidad de Venta\", \"Programa de Venta\",\n\t\t\"Fecha Ultimo Estado\", \"Ultimo Estado\", \"Fecha de Rechazo\", \"Tipo de Rechazo\", \"Motivos de Rechazo\" FROM (SELECT FUPE_NU_ID \"ID\",\n\t\tTO_CHAR (FUPE_FE_ESTADO_1, 'DD/MM/YYYY') \"Fecha Carga\", FUPE_CD_CANAL \"Canal\", FUPE_NU_NRO_DOC \"Nro. Documento\", FUPE_CD_PRODUCTO \"Producto\",\n\t\tFUPE_CD_COD_SUCURSAL \"Sucursal\", FUPE_NU_NRO_SOLICITUD \"Nro. Solicitud\", TO_CHAR (FUPE_FE_ESTADO_GD, 'DD/MM/YYYY') \"Fecha GD\",\n\t\tFUPE_CD_ESTADO_FORM \"Estado Formulario\", FUPE_CD_AREA_RESOL \"Area Resolución\", FUPE_FE_ALTA_SOL \"Fecha Alta de Solicitud\",\n\t\tFUPE_CD_IDSOL \"idSolicitante\", FUPE_CD_MOD_VENTA \"Modalidad de Venta\", FUPE_CD_PRG_VENTA \"Programa de Venta\", CASE\n\t\tWHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_SCORING IS NULL THEN TO_CHAR (FUPE_FE_ESTADO_1, 'DD/MM/YYYY') ELSE TO_CHAR (FUPE_FE_ESTADO_SCORING, 'DD/MM/YYYY') END ELSE\n\t\tTO_CHAR (FUPE_FE_ESTADO_RCH_SCORING, 'DD/MM/YYYY') END ELSE TO_CHAR (FUPE_FE_ESTADO_RNG_SCORING, 'DD/MM/YYYY') END ELSE TO_CHAR (FUPE_FE_ESTADO_13, 'DD/MM/YYYY')\n\t\tEND \"Fecha Ultimo Estado\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_SCORING IS NULL THEN FUPE_CD_ESTADO_1 ELSE FUPE_CD_ESTADO_SCORING END ELSE\n\t\t'RECHAZO DE VERIFICACION DE VEAL' END ELSE FUPE_CD_ESTADO_RNG_SCORING END ELSE FUPE_CD_ESTADO_13 END \"Ultimo Estado\", CASE\n\t\tWHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_SCORING IS NULL THEN NULL ELSE NULL END ELSE TO_CHAR (FUPE_FE_ESTADO_RCH_SCORING, 'DD/MM/YYYY') END ELSE NULL END ELSE NULL END\n\t\t\"Fecha de Rechazo\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_SCORING IS NULL THEN NULL ELSE NULL END ELSE FUPE_CD_MOTIVO_RCH_SCORING END ELSE\n\t\tNULL END ELSE NULL END \"Tipo de Rechazo\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL\n\t\tTHEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_SCORING IS NULL THEN NULL ELSE NULL END ELSE\n\t\tFUPE_CD_ESTADO_RCH_SCORING END ELSE NULL END ELSE NULL END \"Motivos de Rechazo\" FROM CPI.SUCURSALES\n\t\tWHERE FUPE_CD_ESTADO_REPROCESO IS NULL AND FUPE_CD_ESTADO_13 IS NULL AND (FUPE_CD_ESTADO_FORM IS NULL OR FUPE_CD_ESTADO_FORM != 'Solicitud Declinada') ";
     if (!empty($FUPE_NU_NRO_DOC)) {
         $query .= " AND FUPE_NU_NRO_DOC = '{$FUPE_NU_NRO_DOC}' ";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE) && !empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 BETWEEN '{$FUPE_FE_ESTADO_DESDE}' AND '{$FUPE_FE_ESTADO_HASTA}'";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE) && empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 >= '{$FUPE_FE_ESTADO_DESDE}'";
     }
     if (empty($FUPE_FE_ESTADO_DESDE) && !empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 <= '{$FUPE_FE_ESTADO_HASTA}'";
     }
     $query .= ") WHERE 1 = 1 ";
     if (!empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && !empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" BETWEEN TO_DATE('{$FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO}','DD/MM/YYYY') AND TO_DATE('{$FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" >= TO_DATE('{$FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     if (empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && !empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" <= TO_DATE('{$FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     return json_encode($this->conection . parse($query));
 }
开发者ID:ezeed,项目名称:CPI,代码行数:27,代码来源:SU_paquetesDao.php


示例3: func_cd

function func_cd($param, $fd)
{
    static $prev;
    $nextdir = parse($param);
    if (isset($nextdir[1][1])) {
        if ($nextdir[1][1][0] == "~") {
            $nextdir[1][1] = preg_replace("/~/", my_getenv("HOME"), $nextdir[1][1]);
        }
        if ($nextdir[1][1] == "-") {
            cdmoin($prev, $fd);
        } else {
            if (!file_exists($nextdir[1][1])) {
                echo "cd: {$nextdir[1][1]} No such file or directory\n";
            } else {
                if (!is_readable($nextdir[1][1])) {
                    echo "cd: {$nextdirt[1][1]}: Permission denied\n";
                } else {
                    $prev = my_getenv("PWD");
                    majenv("OLDPWD", my_getenv("PWD"));
                    chdir($nextdir[1][1]);
                    majenv("PWD", getcwd());
                }
            }
        }
    } else {
        func_cd("cd ~", $fd);
    }
}
开发者ID:amira-s,项目名称:etna-projects,代码行数:28,代码来源:pwd_echo_cat.php


示例4: generate_documentation

/**
 * Generate the documentation. The "main loop", so to speak.
 * 
 * @param string $file (the filename)
 * @return void
 */
function generate_documentation($file)
{
    $code = file_get_contents($file);
    $sections = parse($file, $code);
    $sections = highlight($file, $sections);
    generate_html($file, $sections);
}
开发者ID:rileydutton,项目名称:phocco,代码行数:13,代码来源:phocco.php


示例5: add_ban_ip

function add_ban_ip($ip, $id_modo, $duree, $motif, $motif_admin)
{
    inc_lib('bbcode/parse');
    $motif_admin = parse(insertBD(trim($motif_admin)));
    $motif = insertBD(trim($motif_admin));
    Nw::$DB->query("INSERT INTO " . Nw::$prefix_table . "ban_ip(ban_ip, ban_id_modo,\n        ban_date, ban_date_end, ban_is_end, ban_motif, ban_motif_admin)\n        VALUES(" . ip2long($ip) . ", " . intval($id_modo) . ", NOW(),\n        NOW() + " . intval($duree) . " DAY, 0, '" . $motif . "', '" . $motif_admin . "'");
}
开发者ID:shiooooooookun,项目名称:Nouweo_PHP,代码行数:7,代码来源:add_ban_ip.php


示例6: Parse

 public function Parse($topic)
 {
     if ($_COOKIE['ostrich_mode'] == 1) {
         foreach ($User->IgnoreList as $ignored_phrase) {
             if (stripos($reply_body, $ignored_phrase) !== false) {
                 $this->Ignored = true;
                 $this->ParsedBody = '[This post has matched a phrase on your ignore list and is therefore hidden.]';
                 return;
             }
         }
     }
     $body = parse($this->Body);
     // Linkify citations. (This might be updated to use preg_replace_callback in the future.)
     preg_match_all('/^@([0-9,]+)/m', $body, $matches);
     foreach ($matches[0] as $formatted_id) {
         $name = '';
         $pure_id = str_replace(array('@', ','), '', $formatted_id);
         if (!array_key_exists($pure_id, $topic->Replies)) {
             $body = str_replace($formatted_id, '<span class="unimportant">(Citing a deleted or non-existent reply.)</span>', $body);
         } else {
             if ($topic->Replies[$pure_id]->isHidden()) {
                 $body = str_replace($formatted_id, '<span class="unimportant help" title="' . snippet($topic->Replies[$pure_id]->Body) . '">@hidden</span>', $body);
             } else {
                 if ($pure_id == $topic->PreviousReply->ID) {
                     $link_text = '@previous';
                 } else {
                     $link_text = $formatted_id;
                 }
                 $body = str_replace($formatted_id, '<a href="#reply_' . $pure_id . '" onclick="highlightReply(\'' . $pure_id . '\'); createSnapbackLink(\'' . $reply_id . '\')" class="unimportant help" title="' . snippet($topic->Replies[$pure_id]->Body) . '">' . $link_text . '</a> <span class="unimportant citation">(' . $topic->GetName($this, $pure_id) . ')</span>', $body);
             }
         }
     }
     $this->ParsedBody = preg_replace('/^@OP/', '<span class="unimportant">@OP</span>', $body);
 }
开发者ID:N3X15,项目名称:ATBBS-Plus,代码行数:34,代码来源:reply.php


示例7: getContent

    public function getContent()
    {
        global $sql;
        //Lang::load('blocks/shoutbox/lang.*.php');
        $err = new Error();
        $note = new Notifier('note-shoutbox');
        $form['author'] = LOGGED ? User::$nickname : '';
        $form['message'] = '';
        if (isset($_POST['reply-shoutbox'])) {
            $form['author'] = LOGGED ? User::$nickname : filter($_POST['author-shoutbox'], 100);
            $form['message'] = filter($_POST['message-shoutbox'], Kio::getConfig('message_max', 'shoutbox'));
            $err->setError('author_empty', t('Author field is required.'))->condition(!$form['author']);
            $err->setError('author_exists', t('Entered nickname is registered.'))->condition(!LOGGED && is_registered($form['author']));
            $err->setError('message_empty', t('Message field is required.'))->condition(!$form['message']);
            // No errors
            if ($err->noErrors()) {
                $sql->exec('
					INSERT INTO ' . DB_PREFIX . 'shoutbox (added, author, message, author_id, author_ip)
					VALUES (
						' . TIMESTAMP . ',
						"' . $form['author'] . '",
						"' . cut($form['message'], Kio::getConfig('message_max', 'shoutbox')) . '",
						' . UID . ',
						"' . IP . '")');
                $sql->clearCache('shoutbox');
                $note->success(t('Entry was added successfully.'));
                redirect(HREF . PATH . '#shoutbox');
            } else {
                $note->error($err->toArray());
            }
        }
        // If cache for shoutbox doesn't exists
        if (!($entries = $sql->getCache('shoutbox'))) {
            $query = $sql->query('
				SELECT u.nickname, u.group_id, s.added, s.author, s.author_id, s.message
				FROM ' . DB_PREFIX . 'shoutbox s
				LEFT JOIN ' . DB_PREFIX . 'users u ON u.id = s.author_id
				ORDER BY s.id DESC
				LIMIT ' . Kio::getConfig('limit', 'shoutbox'));
            while ($row = $query->fetch()) {
                if ($row['author_id']) {
                    $row['author'] = User::format($row['author_id'], $row['nickname'], $row['group_id']);
                    $row['message'] = parse($row['message'], Kio::getConfig('parser', 'shoutbox'));
                }
                $entries[] = $row;
            }
            $sql->putCacheContent('shoutbox', $entries);
        }
        try {
            $tpl = new PHPTAL('blocks/shoutbox/shoutbox.tpl.html');
            $tpl->entries = $entries;
            $tpl->err = $err->toArray();
            $tpl->form = $form;
            $tpl->note = $note;
            return $tpl->execute();
        } catch (Exception $e) {
            return template_error($e->getMessage());
            //echo Note::error($e->getMessage());
        }
    }
开发者ID:rafalenden,项目名称:KioCMS,代码行数:60,代码来源:shoutbox.block.php


示例8: oui_if_dailymotion

function oui_if_dailymotion($atts, $thing)
{
    global $thisarticle;
    extract(lAtts(array('custom' => null, 'video' => null), $atts));
    $result = $video ? _oui_dailymotion($video) : _oui_dailymotion($thisarticle[strtolower($custom)]);
    return defined('PREF_PLUGIN') ? parse($thing, $result) : parse(EvalElse($thing, $result));
}
开发者ID:NicolasGraph,项目名称:oui_dailymotion,代码行数:7,代码来源:oui_dailymotion.php


示例9: CheckHost

function CheckHost($host, $port, $texture)
{

	$fp = fsockopen ($host, $port, $errno, $errstr, 10);

	if(!$fp)
	{
	$DbLink = new DB;
	$DbLink->query("UPDATE ".C_MAP_REGIONS_TBL." set failcounter = failcounter + 1 ".
			"where serverIP = '" . mysql_escape_string($host) . "' AND ".
			"serverPort = '" . mysql_escape_string($port) . "' AND ".
			"regionMapTexture = '".mysql_escape_string($texture) ."'");

	//Setting a "fake" update time so this host will have time
	//to get back online

	$next = time() + (30 * 60); // 30 mins, so we don't get stuck

	$DbLink->query("UPDATE ".C_MAP_REGIONS_TBL." set lastcheck = $next " .
			" where serverIP = '" . mysql_escape_string($host) . "' AND ".
			"serverPort = '" . mysql_escape_string($port) . "' AND ".
			"regionMapTexture = '".mysql_escape_string($texture) ."'");
	}
	else
	{
	$DbLink = new DB;
	$DbLink->query("UPDATE ".C_MAP_REGIONS_TBL." set failcounter = 0 ".
			" where serverIP = '" . mysql_escape_string($host) . "' AND ".
			"serverPort = '" . mysql_escape_string($port) . "' AND ".
			"regionMapTexture = '".mysql_escape_string($texture) ."'");

	parse($host,$port, $texture);
	}
}
开发者ID:RitsuTainaka,项目名称:Slackdog-OpenSim-Admin,代码行数:34,代码来源:map_parser.php


示例10: up

 public function up()
 {
     $table = Base::table('pages');
     $table2 = Base::table('posts');
     if ($this->has_table_column($table, 'content')) {
         $sql = 'ALTER TABLE `' . $table . '` ';
         $sql .= 'CHANGE `content` `markdown` TEXT';
         DB::ask($sql);
     }
     if (!$this->has_table_column($table, 'html') && $this->has_table_column($table, 'markdown')) {
         $sql = 'ALTER TABLE `' . $table . '` ';
         $sql .= 'ADD `html` TEXT NOT NULL AFTER `markdown`';
         DB::ask($sql);
         $pages = Page::sort('menu_order', 'desc')->get();
         foreach ($pages as $page) {
             Page::update($page->id, array('html' => parse($page->markdown)));
         }
     }
     if (!$this->has_table_column($table2, 'markdown') && $this->has_table_column($table2, 'html')) {
         $sql = 'ALTER TABLE `' . $table2 . '` ';
         $sql .= 'ADD `markdown` TEXT NOT NULL AFTER `description`';
         DB::ask($sql);
         $migrate_data_sql = 'update `' . $table2 . '` set `markdown` = `html`, `html` = "";';
         DB::ask($migrate_data_sql);
         $posts = Post::sort('created', 'desc')->get();
         foreach ($posts as $post) {
             Post::update($post->id, array('html' => parse($post->markdown)));
         }
     }
 }
开发者ID:anchorcms,项目名称:anchor-cms,代码行数:30,代码来源:211_alter_post_page_content.php


示例11: main

function main()
{
    download();
    parse();
    sanitize();
    final_html_generation();
}
开发者ID:gonejack,项目名称:phpTextScript,代码行数:7,代码来源:1q84_epub_content_fetching.php


示例12: process

function process()
{
    global $error;
    if (isset($_FILES['file'])) {
        $file_name = $_FILES['file']['name'];
        $file_size = $_FILES['file']['size'];
        $file_tmp = $_FILES['file']['tmp_name'];
        $file_type = $_FILES['file']['type'];
        $file_ext = strtolower(end(explode('.', $_FILES['file']['name'])));
        $file_error = $_FILES['file']['error'];
        $expensions = array("xlsx");
        if ($file_error == 4) {
            $error = "Please upload file";
        } else {
            if ($file_size > 2097152) {
                $error = 'File size must be excately 2 MB';
            } else {
                if (in_array($file_ext, $expensions) === false) {
                    $error = "extension not allowed, please choose xlsx file.";
                } else {
                    move_uploaded_file($file_tmp, "files/" . $file_name);
                    parse("files/" . $file_name);
                    echo 'Success!!!';
                    return;
                }
            }
        }
    }
    include 'index.php';
}
开发者ID:Alex--Jin,项目名称:ggpinsightly,代码行数:30,代码来源:process.php


示例13: renderIfYield

 /**
  * Conditional for yield.
  *
  * @param  array  $atts
  * @param  string $thing
  * @return string
  */
 public static function renderIfYield($atts, $thing)
 {
     global $yield;
     extract(lAtts(array('value' => null), $atts));
     $inner = end($yield);
     return parse(EvalElse($thing, $inner !== null && ($value === null || (string) $inner === (string) $value)));
 }
开发者ID:bgarrels,项目名称:textpattern,代码行数:14,代码来源:Partial.php


示例14: func_cp

function func_cp($argv, $fd)
{
    $argv = parse($argv);
    if (!file_exists($argv[1][1])) {
        echo "cp: {$argv[1][1]} No such file or directory\n";
    } else {
        if (is_dir($argv[1][1])) {
            echo "cp: {$argv[1][1]}: Is a directory\n";
        } else {
            if (!is_readable($argv[1][1])) {
                echo "cp: {$argv[1][1]}: Permission denied\n";
            } else {
                if (($file = fopen($argv[1][1], "r")) === FALSE) {
                    echo "cp: {$argv[1][1]}: Cannot open file\n";
                } else {
                    if (!file_exists($argv[1][2])) {
                        echo "cp: {$argv[1][2]} No such file or directory\n";
                    } else {
                        if (!is_dir($argv[1][2]) && file_exists($argv[2])) {
                            echo "cp: {$argv[1][2]}: Not a directory\n";
                        } else {
                            if (!opendir($argv[1][2])) {
                                echo "cp: {$argv[1][2]}: Permission denied\n";
                            } else {
                                mycp($file, $argv);
                            }
                        }
                    }
                }
            }
        }
    }
}
开发者ID:amira-s,项目名称:etna-projects,代码行数:33,代码来源:bonusfunc.php


示例15: ckr_if_image_count

function ckr_if_image_count($atts, $thing)
{
    // Extract attributes from tag
    extract(lAtts(array('category' => false, 'min' => false, 'max' => false, 'equal' => false, 'not' => false), $atts));
    // Count the images in specified category if given or globally
    $count = $category ? intval(ckr_image_count(array('category' => $category))) : intval(ckr_image_count());
    // Instead of almost unreadable if-else syntax, we use this clever switch-true/case-if counstruct
    switch (true) {
        case $min && !$max && !$equal && !$not:
            // Is greater than min value
            return parse(EvalElse($thing, $count >= intval($min) ? true : false));
            break;
        case $max && !$min && !$equal && !$not:
            // Is lesser than max value
            return parse(EvalElse($thing, $count <= intval($max) ? true : false));
            break;
        case $equal && !$min && !$max && !$not:
            // Is equal
            return parse(EvalElse($thing, $count == intval($equal) ? true : false));
            break;
        case $not && !$min && !$max && !$equal:
            // Is not equal
            return parse(EvalElse($thing, $count != intval($not) ? true : false));
            break;
        case $min && $max && !$equal && !$not:
            // Between min and max
            return parse(EvalElse($thing, $count >= intval($min) && $count <= intval($max) ? true : false));
            break;
        default:
            // Anything else will output an error message
            return '<!-- ckr_if_image_count: Wrong attribute count or combination. -->';
    }
}
开发者ID:nurtext,项目名称:textpattern-plugins,代码行数:33,代码来源:plugin_source.php


示例16: rss_article_edit

function rss_article_edit($atts, $thing = "")
{
    global $thisarticle, $rss_ae_cookie, $prefs;
    extract(lAtts(array('hidelive' => '', 'prefix' => '', 'suffix' => ''), $atts));
    $hidelive = !empty($hidelive) && 'live' === $prefs['production_status'];
    return isset($_COOKIE[$rss_ae_cookie]) && !$hidelive ? $prefix . '<a href="' . hu . 'textpattern/index.php?event=article&amp;step=edit&amp;ID=' . $thisarticle['thisid'] . '">' . parse($thing) . '</a>' . $suffix : '';
}
开发者ID:netcarver,项目名称:rss_article_edit,代码行数:7,代码来源:rss_article_edit.php


示例17: clean_code

function clean_code($d)
{
    if (strpos($d, '<') !== false) {
        $d = parse($d);
    }
    return stripslashes_b($d);
}
开发者ID:philum,项目名称:cms,代码行数:7,代码来源:admin.php


示例18: add_alert_news

function add_alert_news($id_user, $id_news, $texte, $motif)
{
    inc_lib('bbcode/parse');
    $texte = Nw::$DB->real_escape_string(parse(htmlspecialchars(trim($texte))));
    Nw::$DB->query("INSERT INTO " . Nw::$prefix_table . "news_alerts(a_id_news, a_auteur,\n        a_ip, a_date, a_texte, a_motif)\n        VALUES(" . intval($id_news) . ", " . intval($id_user) . ", " . get_ip() . ", NOW(), \n        '" . $texte . "', " . intval($motif) . ")") or Nw::$DB->trigger(__LINE__, __FILE__);
    return Nw::$DB->insert_id;
}
开发者ID:shiooooooookun,项目名称:Nouweo_PHP,代码行数:7,代码来源:add_alert_news.php


示例19: getTKPendientes

 public function getTKPendientes($FUPE_NU_NRO_DOC, $FUPE_FE_ESTADO_DESDE, $FUPE_FE_ESTADO_HASTA, $FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO, $FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)
 {
     $query = "SELECT \"ID\", \"Fecha Carga\", \"Canal\", \"Nro. Documento\", \"Producto\", \"Sucursal\", \"Nro. Solicitud\",\n\t\t\"Fecha Ultimo Estado\", \"Ultimo Estado\", \"Fecha de Rechazo\", \"Tipo de Rechazo\", \"Motivos de Rechazo\", \"Responsable\"\n\t\tFROM (SELECT FUPE_NU_ID \"ID\", TO_CHAR (FUPE_FE_ESTADO_1, 'DD/MM/YYYY') \"Fecha Carga\", FUPE_CD_CANAL \"Canal\", FUPE_NU_NRO_DOC \"Nro. Documento\",\n\t\tFUPE_CD_PRODUCTO \"Producto\", FUPE_CD_COD_SUCURSAL \"Sucursal\", FUPE_NU_NRO_SOLICITUD \"Nro. Solicitud\" CASE WHEN FUPE_CD_ESTADO_13 IS NULL\n\t\tTHEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN TO_CHAR (FUPE_FE_ESTADO_1, 'DD/MM/YYYY')\n\t\tELSE TO_CHAR (FUPE_FE_ESTADO_RCH_SCORING, 'DD/MM/YYYY') END ELSE TO_CHAR (FUPE_FE_ESTADO_RNG_SCORING, 'DD/MM/YYYY') END ELSE\n\t\tTO_CHAR (FUPE_FE_ESTADO_13, 'DD/MM/YYYY') END \"Fecha Ultimo Estado\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL\n\t\tTHEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN FUPE_CD_ESTADO_1 ELSE 'RECHAZO DE VERIFICACION DE VEAL' END ELSE FUPE_CD_ESTADO_RNG_SCORING\n\t\tEND ELSE FUPE_CD_ESTADO_13 END \"Ultimo Estado\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN NULL ELSE TO_CHAR (FUPE_FE_ESTADO_RCH_SCORING,'DD/MM/YYYY') END ELSE NULL END ELSE NULL\n\t\tEND \"Fecha de Rechazo\", CASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE\n\t\tWHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN NULL ELSE FUPE_CD_MOTIVO_RCH_SCORING END ELSE NULL END ELSE NULL END \"Tipo de Rechazo\",\n\t\tCASE WHEN FUPE_CD_ESTADO_13 IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RNG_SCORING IS NULL THEN CASE WHEN FUPE_CD_ESTADO_RCH_SCORING IS NULL THEN NULL ELSE\n\t\tFUPE_CD_ESTADO_RCH_SCORING END ELSE NULL END ELSE NULL END \"Motivos de Rechazo\", FUPE_CD_RESPONSABLE \"Responsable\"\n\t\tFROM CPI.TELEMARKETING WHERE FUPE_CD_ESTADO_REPROCESO IS NULL AND FUPE_CD_ESTADO_13 IS NULL ";
     if (!empty($FUPE_NU_NRO_DOC)) {
         $query .= " AND FUPE_NU_NRO_DOC = '{$FUPE_NU_NRO_DOC}' ";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE) && !empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 BETWEEN '{$FUPE_FE_ESTADO_DESDE}' AND '{$FUPE_FE_ESTADO_HASTA}'";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE) && empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 >= '{$FUPE_FE_ESTADO_DESDE}'";
     }
     if (empty($FUPE_FE_ESTADO_DESDE) && !empty($FUPE_FE_ESTADO_HASTA)) {
         $query .= " AND FUPE_FE_ESTADO_1 <= '{$FUPE_FE_ESTADO_HASTA}'";
     }
     $query .= ") WHERE 1 = 1 ";
     if (!empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && !empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" BETWEEN TO_DATE('{$FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO}','DD/MM/YYYY') AND TO_DATE('{$FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     if (!empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" >= TO_DATE('{$FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     if (empty($FUPE_FE_ESTADO_DESDE_ULTIMO_ESTADO) && !empty($FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO)) {
         $query .= " AND \"Fecha Ultimo Estado\" <= TO_DATE('{$FUPE_FE_ESTADO_HASTA_ULTIMO_ESTADO}','DD/MM/YYYY')";
     }
     return json_encode($this->conection . parse($query));
 }
开发者ID:ezeed,项目名称:CPI,代码行数:27,代码来源:TK_Dao.php


示例20: parse_file

function parse_file($to_use, $verbose = false, $very_verbose = false, $i = NULL, $count = NULL)
{
    global $tokens, $TEXT, $FILENAME, $OCPORTAL_PATH;
    $FILENAME = $to_use;
    if ($OCPORTAL_PATH != '' && substr($FILENAME, 0, strlen($OCPORTAL_PATH)) == $OCPORTAL_PATH) {
        $FILENAME = substr($FILENAME, strlen($OCPORTAL_PATH));
        if (substr($FILENAME, 0, 1) == DIRECTORY_SEPARATOR) {
            $FILENAME = substr($FILENAME, 1);
        }
        if (substr($FILENAME, 0, 1) == DIRECTORY_SEPARATOR) {
            $FILENAME = substr($FILENAME, 1);
        }
    }
    $TEXT = str_replace(chr(13), '', file_get_contents($to_use));
    if ($verbose) {
        echo '<hr /><p>DOING ' . $to_use . '</p>';
    }
    if ($verbose) {
        echo '<pre>';
    }
    if ($very_verbose) {
        echo '0000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999' . "\n";
    }
    if ($very_verbose) {
        echo '0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789' . "\n";
    }
    if ($very_verbose) {
        echo '<b>Our code...</b>' . "\n";
    }
    if ($very_verbose) {
        echo htmlentities($TEXT);
    }
    if ($verbose) {
        echo "\n\n" . '<b>Starting lexing...</b>' . "\n";
    }
    $tokens = lex();
    if ($very_verbose) {
        print_r($tokens);
    }
    if ($very_verbose) {
        echo count($tokens) . ' tokens';
    }
    if ($verbose) {
        echo "\n\n" . '<b>Starting parsing...</b>' . "\n";
    }
    $structure = parse();
    if ($very_verbose) {
        print_r($structure);
    }
    if ($verbose) {
        echo '</pre>';
    }
    echo 'DONE ' . $FILENAME;
    if (!is_null($i)) {
        echo ' - ' . $i . ' of ' . $count;
    }
    echo cnl();
    return $structure;
}
开发者ID:erico-deh,项目名称:ocPortal,代码行数:59,代码来源:lib.php



注:本文中的parse函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP parseAlert函数代码示例发布时间:2022-05-15
下一篇:
PHP parent_dropdown函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap