Exemplo n.º 1
0
}
// execute the search
try {
    // create xs object
    echo "初始化项目对象 ...\n";
    $xs = new XS($project);
    // generate varialbes
    echo "解析字段,生成变量清单 ...\n";
    $vars = array();
    // timezone
    if (!ini_get('date.timezone')) {
        date_default_timezone_set('Asia/Chongqing');
    }
    // basic
    $vars['@project@'] = is_file($project) ? realpath($project) : $project;
    $vars['@charset@'] = $xs->getDefaultCharset();
    if ($vars['@charset@'] !== 'GB2312' && $vars['@charset@'] !== 'GBK') {
        $vars['@charset@'] = 'UTF-8';
    }
    $vars['@xs_lib_root@'] = XS_LIB_ROOT;
    $vars['@date_time@'] = date('Y-m-d H:i:s');
    $vars['@project_name@'] = ucfirst($xs->name);
    $vars['@package_name@'] = PACKAGE_NAME;
    $vars['@package_version@'] = PACKAGE_VERSION;
    // fields
    $vars['@set_filter@'] = '';
    $vars['@set_sort@'] = '';
    $vars['@field_id@'] = $xs->getFieldId()->name;
    if (($field = $xs->getFieldTitle()) !== false) {
        $vars['@field_title@'] = $field->name;
    }