예제 #1
0
$fields[] = $params->get('field4', "");
$fields[] = $params->get('field5', "");
$type = $params->get('type', "table");
$listfields = "";
foreach ($fields as $field) {
    if ($listfields == "" && $field != "") {
        $listfields .= "'{$field}'";
    }
    if ($field != "") {
        $listfields .= ",'{$field}'";
    }
}
$fieldmodel = new AdsmanagerModelField();
$field_values = array();
if ($listfields != "") {
    $searchfields = $fieldmodel->getFieldsByName($listfields);
    $field_values = $fieldmodel->getFieldValues();
    foreach ($searchfields as $field) {
        if ($field->cbfieldvalues != "-1") {
            /*get CB value fields */
            $cbfieldvalues = $fieldmodel->getCBFieldValues($field->cbfieldvalues);
            $field_values[$field->fieldid] = $cbfieldvalues;
        }
    }
}
$confmodel = new AdsmanagerModelConfiguration();
$conf = $confmodel->getConfiguration();
$categorymodel = new AdsmanagerModelCategory();
$rootid = (int) $params->def('rootid', 0);
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
$moduleId = $module->id;
	if ($field != "")
		$listfields .= ",'$field'";
}

if ($rootid!=0) {
	$urlparamroot = "&rootid=$rootid";
} else {
	$urlparamroot = "";
}

$fieldmodel  = new AdsmanagerModelField();
$field_values = array();
$adfields = array();
if ($listfields != "")
{
	$adfields = $fieldmodel->getFieldsByName($listfields);
	$field_values = $fieldmodel->getFieldValues();

	foreach($adfields as $field)
	{
		if ($field->cbfieldvalues != "-1")
		{
			/*get CB value fields */
			$cbfieldvalues = $fieldmodel->getCBFieldValues($field->cbfieldvalues);
			$field_values[$field->fieldid] = $cbfieldvalues;
		}
	}
}
$field = new JHTMLAdsmanagerField($conf,$field_values,"4",$fieldmodel->getPlugins());

if (function_exists("getMaxPaidSystemImages"))