<?php
/**
* Smarty Internal Plugin Templateparser
*
* This is the template parser.
* It is generated from the internal.templateparser.y file
* @package Smarty
* @subpackage Compiler
* @author Uwe Tews
*/
class TP_yyToken implements ArrayAccess
{
public $string = '';
public $metadata = array();
function __construct($s, $m = array())
{
if ($s instanceof TP_yyToken) {
$this->string = $s->string;
$this->metadata = $s->metadata;
} else {
$this->string = (string) $s;
if ($m instanceof TP_yyToken) {
$this->metadata = $m->metadata;
} elseif (is_array($m)) {
$this->metadata = $m;
}
}
}
function __toString()
{
return $this->_string;
}
function offsetExists($offset)
{
return isset($this->metadata[$offset]);
}
function offsetGet($offset)
{
return $this->metadata[$offset];
}
function offsetSet($offset, $value)
{
if ($offset === null) {
if (isset($value[0])) {
$x = ($value instanceof TP_yyToken) ?
$value->metadata : $value;
$this->metadata = array_merge($this->metadata, $x);
return;
}
$offset = count($this->metadata);
}
if ($value === null) {
return;
}
if ($value instanceof TP_yyToken) {
if ($value->metadata) {
$this->metadata[$offset] = $value->metadata;
}
} elseif ($value) {
$this->metadata[$offset] = $value;
}
}
function offsetUnset($offset)
{
unset($this->metadata[$offset]);
}
}
class TP_yyStackEntry
{
public $stateno; /* The state-number */
public $major; /* The major token value. This is the code
** number for the token at this stack level */
public $minor; /* The user-supplied minor token value. This
** is the value of the token */
};
#line 12 "smarty_internal_templateparser.y"
class Smarty_Internal_Templateparser#line 79 "smarty_internal_templateparser.php"
{
#line 14 "smarty_internal_templateparser.y"
const Err1 = "Security error: Call to private object member not allowed";
const Err2 = "Security error: Call to dynamic object member not allowed";
const Err3 = "PHP in template not allowed. Use SmartyBC to enable it";
// states whether the parse was successful or not
public $successful = true;
public $retvalue = 0;
private $lex;
private $internalError = false;
function __construct($lex, $compiler) {
$this->lex = $lex;
$this->compiler = $compiler;
$this->smarty = $this->compiler->smarty;
$this->template = $this->compiler->template;
$this->compiler->has_variable_string = false;
$this->compiler->prefix_code = array();
$this->prefix_number = 0;
$this->block_nesting_level = 0;
if ($this->security = isset($this->smarty->security_policy)) {
$this->php_handling = $this->smarty->security_policy->php_handling;
} else {
$this->php_handling = $this->smarty->php_handling;
}
$this->is_xml = false;
$this->asp_tags = (ini_get('asp_tags') != '0');
$this->current_buffer = $this->root_buffer = new _smarty_template_buffer($this);
}
public static function escape_start_tag($tag_text) {
$tag = preg_replace('/\A<\?(.*)\z/', '<<?php ?>?\1', $tag_text, -1 , $count); //Escape tag
return $tag;
}
public static function escape_end_tag($tag_text) {
return '?<?php ?>>';
}
public function compileVariable($variable) {
if (strpos($variable,'(') == 0) {
// not a variable variable
$var = trim($variable,'\'');
$this->compiler->tag_nocache=$this->compiler->tag_nocache|$this->template->getVariable($var, null, true, false)->nocache;
$this->template->properties['variables'][$var] = $this->compiler->tag_nocache|$this->compiler->nocache;
}
// return '(isset($_smarty_tpl->tpl_vars['. $variable .'])?$_smarty_tpl->tpl_vars['. $variable .']->value:$_smarty_tpl->getVariable('. $variable .')->value)';
return '$_smarty_tpl->tpl_vars['. $variable .']->value';
}
#line 131 "smarty_internal_templateparser.php"
const TP_VERT = 1;
const TP_COLON = 2;
const TP_COMMENT = 3;
const TP_PHPSTARTTAG = 4;
const TP_PHPENDTAG = 5;
const TP_ASPSTARTTAG = 6;
const TP_ASPENDTAG = 7;
const TP_FAKEPHPSTARTTAG = 8;
const TP_XMLTAG = 9;
const TP_OTHER = 10;
const TP_LINEBREAK = 11;
const TP_LITERALSTART = 12;
const TP_LITERALEND = 13;
const TP_LITERAL = 14;
const TP_LDEL = 15;
const TP_RDEL = 16;
const TP_DOLLAR = 17;
const TP_ID = 18;
const TP_EQUAL = 19;
const TP_PTR = 20;
const TP_LDELIF = 21;
const TP_LDELFOR = 22;
const TP_SEMICOLON = 23;
const TP_INCDEC = 24;
const TP_TO = 25;
const TP_STEP = 26;
const TP_LDELFOREACH = 27;
const TP_SPACE = 28;
const TP_AS = 29;
const TP_APTR = 30;
const TP_LDELSETFILTER = 31;
const TP_SMARTYBLOCKCHILD = 32;
const TP_LDELSLASH = 33;
const TP_INTEGER = 34;
const TP_COMMA = 35;
const TP_OPENP = 36;
const TP_CLOSEP = 37;
const TP_MATH = 38;
const TP_UNIMATH = 39;
const TP_ANDSYM = 40;
const TP_ISIN = 41;
const TP_ISDIVBY = 42;
const TP_ISNOTDIVBY = 43;
const TP_ISEVEN = 44;
const TP_ISNOTEVEN = 45;
const TP_ISEVENBY = 46;
const TP_ISNOTEVENBY = 47;
const TP_ISODD = 48;
const TP_ISNOTODD = 49;
const TP_ISODDBY = 50;
const TP_ISNOTODDBY = 51;
const TP_INSTANCEOF = 52;
const TP_QMARK = 53;
const TP_NOT = 54;
const TP_TYPECAST = 55;
const TP_HEX = 56;
const TP_DOT = 57;
const TP_SINGLEQUOTESTRING = 58;
const TP_DOUBLECOLON = 59;
const TP_AT = 60;
const TP_HATCH = 61;
const TP_OPENB = 62;
const TP_CLOSEB = 63;
const TP_EQUALS = 64;
const TP_NOTEQUALS = 65;
const TP_GREATERTHAN = 66;
const TP_LESSTHAN
没有合适的资源?快使用搜索试试~ 我知道了~
基于PHP的外贸验货报告系统php版源码.zip
共440个文件
php:219个
eml:114个
dwt:27个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 153 浏览量
2023-10-22
23:05:03
上传
评论
收藏 13.55MB ZIP 举报
温馨提示
基于PHP的外贸验货报告系统php版源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于PHP的外贸验货报告系统php版源码.zip (440个子文件)
test.conf 70B
web_css.css 9KB
ajaxfileupload.css 833B
report_edit.dwt 32KB
report_create.dwt 30KB
report_page.dwt 26KB
project_edit.dwt 17KB
cn_raise.dwt 17KB
project_create.dwt 17KB
statistics.dwt 15KB
project_page.dwt 14KB
cn_details.dwt 14KB
finance_page.dwt 14KB
finance.dwt 11KB
statistics_qp.dwt 10KB
schedule.dwt 10KB
instruction_edit.dwt 8KB
defections.dwt 8KB
instruction_page.dwt 7KB
management_edit.dwt 6KB
cn_list.dwt 5KB
reports.dwt 5KB
instructions.dwt 5KB
projects.dwt 5KB
check_list.dwt 4KB
management.dwt 4KB
user_passport.dwt 3KB
management_password.dwt 2KB
send_mail.dwt 2KB
message.dwt 859B
IR-PD0901003_2_1.eml 1.56MB
IR-PD0812001_2_1.eml 854KB
IR-PD0905011_1_1.eml 783KB
IR-PD0907003_1_1.eml 610KB
IR-PD0907003_2_1.eml 610KB
IR-PD0810008_1.eml 322KB
IR-PD0908006_1_1.eml 211KB
IR-JL0908002_1_1.eml 211KB
IR-PD0808021_1_1.eml 161KB
IR-PD0911033_1_1.eml 148KB
IR-PD0902011_7_1.eml 145KB
IR-PD0902011_4_1.eml 145KB
IR-PD0902011_3_1.eml 145KB
IR-PD0902011_6_1.eml 145KB
IR-PD0902011_2_1.eml 145KB
IR-PD0902006_2_1.eml 145KB
IR-PD0902011_1_1.eml 145KB
IR-PD0902011_5_1.eml 145KB
IR-PD0808021_1_2.eml 140KB
IR-PD0903001_1_1.eml 121KB
IR-PD0912017_1_1.eml 94KB
IR-PD0811027_2_1.eml 66KB
IR-PD0911019_1_1.eml 62KB
IR-PD0902007_1_1.eml 62KB
IR-PD0910009_1_1.eml 60KB
IR-PD0904014_1_1.eml 51KB
IR-PD0907005_5_1.eml 49KB
IR-PD0907005_4_1.eml 49KB
IR-PD0907005_7_1.eml 49KB
IR-PD0904012_1_1.eml 46KB
IR-PD0910039_1_1.eml 46KB
IR-PD0812008_2_1.eml 43KB
IR-PD0812014_2_1.eml 43KB
IR-PD0812024_1_1.eml 43KB
IR-PD0812014_1_1.eml 43KB
IR-PD0911035_1_1.eml 42KB
IR-PD0811028_1_1.eml 40KB
IR-PD0812015_1_1.eml 39KB
IR-PD0912035_1_1.eml 36KB
IR-PD0903015_1_1.eml 34KB
IR-PD0803014_1_2.eml 34KB
IR-PD0803019_1_2.eml 34KB
IR-PD0908017_1_1.eml 33KB
IR-PD0911037_1_1.eml 32KB
IR-PD0810049_1_1.eml 32KB
IR-PD0812004_1_1.eml 32KB
IR-PD0810026_2_1.eml 31KB
IR-PD0812036_2_1.eml 31KB
IR-PD0812035_1_1.eml 31KB
IR-PD0811021_1_1.eml 31KB
IR-PD0911019_2_1.eml 29KB
IR-PD0811018_1_1.eml 29KB
IR-PD0911032_1_1.eml 28KB
IR-PD0903005_1_1.eml 28KB
IR-PD0911041_1_1.eml 28KB
IR-PD0911045_1_1.eml 27KB
IR-PD0809015_1_1.eml 27KB
IR-PD0912005_1_1.eml 27KB
IR-PD0912004_1_1.eml 27KB
IR-PD0901008_2_1.eml 27KB
IR-PD0911047_1_1.eml 27KB
IR-PD0910018_2_1.eml 26KB
IR-PD0910019_1_1.eml 26KB
IR-PD0910016_1_1.eml 26KB
IR-PD0902006_3_1.eml 26KB
IR-PD0911050_2_1.eml 26KB
IR-PD0911026_1_1.eml 26KB
IR-PD0909016_1_1.eml 25KB
IR-PD0904022_1_1.eml 24KB
IR-PD0910024_1_1.eml 23KB
共 440 条
- 1
- 2
- 3
- 4
- 5
资源评论
易小侠
- 粉丝: 6453
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功