/** * buildFieldLabels * Draw arrows near field label if field engaged in sorting and build sorting links */ function buildFieldLabels() { for ($i = 0; $i < count($this->fieldsList); $i++) { $order_field = $this->listObject->pSet->GetFieldByIndex($this->fieldsList[$i]->fieldIndex); $orderFieldName = GoodFieldName($order_field); $order_dir = $this->fieldsList[$i]->orderDirection == "ASC" ? "a" : "d"; if ($this->fieldsList[$i]->userDefined) { $this->listObject->xt->assign_section($orderFieldName . "_fieldheader", "", "<span data-icon=\"" . ($order_dir == "a" ? "sortasc" : "sortdesc") . "\"></span>"); } // default ASC for key fields $orderlinkattrs = $this->listObject->setLinksAttr($orderFieldName, $order_dir, $this->fieldsList[$i]->userDefined); $this->listObject->xt->assign($orderFieldName . "_orderlinkattrs", $orderlinkattrs); } }
/** * buildFieldLabels * Draw arrows near field label if field engaged in sorting and build sorting links */ function buildFieldLabels() { for ($i = 0; $i < count($this->fieldsList); $i++) { $order_field = $this->listObject->pSet->GetFieldByIndex($this->fieldsList[$i]->fieldIndex); $order_dir = $this->fieldsList[$i]->orderDirection == "ASC" ? "a" : "d"; if ($this->fieldsList[$i]->userDefined) { $this->listObject->xt->assign_section(GoodFieldName($order_field) . "_fieldheader", "", "<img " . ($this->listObject->is508 ? "alt=\" \" " : "") . "src=\"images/" . ($order_dir == "a" ? "up" : "down") . ".gif\" border=0>"); } // default ASC for key fields if (!$this->fieldsList[$i]->userDefined) { $orderlinkattrs = $this->listObject->setLinksAttr(GoodFieldName($order_field)); } else { $orderlinkattrs = $this->listObject->setLinksAttr(GoodFieldName($order_field), $order_dir); } $this->listObject->xt->assign(GoodFieldName($order_field) . "_orderlinkattrs", $orderlinkattrs); } }