当前位置: 首页>>代码示例>>PHP>>正文


PHP ProjectSettings::getFieldsList方法代码示例

本文整理汇总了PHP中ProjectSettings::getFieldsList方法的典型用法代码示例。如果您正苦于以下问题:PHP ProjectSettings::getFieldsList方法的具体用法?PHP ProjectSettings::getFieldsList怎么用?PHP ProjectSettings::getFieldsList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ProjectSettings的用法示例。


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

示例1: WRGetFieldsList

function WRGetFieldsList($table)
{
    if (is_wr_project()) {
        $pSet = new ProjectSettings($table);
        return $pSet->getFieldsList();
    }
    if (is_wr_db()) {
        global $wr_is_standalone;
        if (!$wr_is_standalone) {
            global $dal;
            if ($dal->Table($table)) {
                return $dal->GetFieldsList($table);
            }
        }
        return dbinfoFieldsList($table);
    }
    if (is_wr_custom()) {
        $res = array();
        $sql = $_SESSION["object_sql"];
        //The default connection is temporary used #9875
        $connection = getDefaultConnection();
        $arr = $connection->getFieldsList($sql);
        foreach ($arr as $val) {
            $res[] = $val["fieldname"];
        }
        return $res;
    }
}
开发者ID:kcallow,项目名称:MatchMe,代码行数:28,代码来源:reportfunctions.php

示例2: array

$lookupCategory = !$isExistParent ? array() : splitvalues($category);
// if suggest for dashboard search
if ($gSettings->getNType() == DASHBOARD_SEARCH) {
    $dashFields = $gSettings->getDashboardSearchFields();
    $table = GoodFieldName($dashFields[$field][0]["table"]);
    $strTableName = GetTableByShort($table);
    $field = GoodFieldName($dashFields[$field][0]["field"]);
    if (!checkTableName($table)) {
        exit(0);
    }
    require_once "include/" . $table . "_variables.php";
    $cipherer = new RunnerCipherer($strTableName);
    $gSettings = new ProjectSettings($strTableName, $pageType);
}
$hasWhere = false;
$fieldsArr = $gSettings->getFieldsList();
$lwLinkField = '';
$lookupField = '';
$lwDisplayField = '';
$lookupConnection = $cman->getDefault();
foreach ($fieldsArr as $f) {
    $fEditFormat = $gSettings->getEditFormat($f);
    if ($fEditFormat != EDIT_FORMAT_LOOKUP_WIZARD || GoodFieldName($f) != $field) {
        continue;
    }
    $lookupField = $f;
    $LookupType = $gSettings->getLookupType($f);
    if ($LookupType == LT_LOOKUPTABLE || $LookupType == LT_QUERY) {
        $lookupTable = $gSettings->getLookupTable($f);
        if ($LookupType == LT_QUERY) {
            $lookupConnection = $cman->byTable($lookupTable);
开发者ID:kcallow,项目名称:MatchMe,代码行数:31,代码来源:lookupsuggest.php

示例3: WRGetFieldsList

function WRGetFieldsList($table)
{
	if(is_wr_project()){
		$pSet = new ProjectSettings($table);
		return $pSet->getFieldsList();
	}
	if(is_wr_db())
	{
		global $wr_is_standalone;
		if(!$wr_is_standalone)
		{
			global $dal;
			if($dal->Table($table))
				return $dal->GetFieldsList($table);
		}
		return dbinfoFieldsList($table);
	}
	if(is_wr_custom())
	{
		global $conn;
		$arr=array();
		$sql="";
		$res=array();
//		$rs=db_query("select * from ".AddTableWrappers("webreport_sql")." where ".AddFieldWrappers("sqlname")."='".$table."'",$conn);
//		if($data = db_fetch_array($rs))
//			$sql=$data["sqlcontent"];
		$sql=$_SESSION["object_sql"];
		$arr=db_getfieldslist($sql);
		foreach($arr as $val)
			$res[]=$val["fieldname"];
		return $res;
	}
}
开发者ID:helbertfurbino,项目名称:sgmofinanceiro,代码行数:33,代码来源:reportfunctions.php


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