properties.inc

Soubor properities.inc obsahuje základní nastavení propojení na databázi.
  Ukázka nastavení:

<?
if ($GLOBALS["client_lang"]) {
  require(FileUp2(".admin/lg/".$GLOBALS["client_lang"].".inc"));
  $GLOBALS["RESOURCE_STRING"] = $RESOURCE_STRING;
} else {
  require(FileUp2(".admin/lg/cz.inc"));
}

$PROPERTIES = array(
  "AGENDA_NAME" => "Built-up territories",
  "AGENDA_TABLE" => "mesta_cesko",
  "AGENDA_ID" => "MESTA_",
  "AGENDA_IDENT" => "CRM_TERRITORIES",

  "BROW_ORDER_BY"=>"NAZEV"
);
?>

table_schema.inc

Soubor table_schema.inc obsahuje nastavení generováné tabulky kandidátů výběru včetně odkazu na interface_schema.inc /do mapy/..

Ukázka nastavení:

<?
include (FileUp2(".admin/table_func2.inc"));

function ShowMap($o_kod) {
  static $img_map = '';
  if (!$img_map) $img_map = FileUp2('images/globe.gif');
  $link = "<a href=\"";
  $link .= "javascript:ShowMap('mesta_cesko','MESTA_','$o_kod','ToExtent','".$GLOBALS["lang"]."')\">";
  $link .= "<img src=\"$img_map\" border=\"0\" alt=\"Show in map\"></a>";
  return $link;
}

$t->cellspacing=0;
$t->cellspadding=0;
$t->border=0;
$t->callback = ChangeClass;
$t->schema[] = array("field"=>"NAZEV", "label"=>"Name of built-up territories", "add"=>"align=center");
$t->schema[] = array("field"=>"ShowMap(MESTA_)", "label"=>"&nbsp;", "add"=>"align=center", "class"=>"image", "width"=>"1%");

?>
 

form_schema.inc

Nastavení formuláře pro výběr kandidátů výběru /omezující podmínka výběru/.
 

Ukázka nastavení:

<?
if ($GLOBALS["MAP"]) {
  $f->schema[] = array( elements=>array(array(type=>"hidden", name=>"MAP", value=>$GLOBALS["MAP"])));
}
if ($GLOBALS["client_lang"]) {
  $f->schema[] = array( elements=>array(array(type=>"hidden", name=>"client_lang", value=>$GLOBALS["client_lang"])));
}

if (($form_params["formtype"]==$f_filter)) {

  $f->schema[] = $PROPERTIES["AGENDA_NAME"];

  $f->schema[] = array( "elements"=>array(
                 array( "type"=>"text", "name"=>"NAZEV", "size"=>35 )),
               "label"=>"Name:");

}

?>