Exemplo n.º 1
0
 function _populateIntroTextFields(&$data, $fieldname)
 {
     if (!isset($data[$fieldname])) {
         return false;
     }
     $introtext_id = $data[$fieldname];
     if (!$introtext_id) {
         return false;
     }
     require_once 'AMP/System/Introtext.inc.php';
     $introtext = new AMPSystem_IntroText(AMP_Registry::getDbcon(), $introtext_id);
     $data[$fieldname . '_title'] = $introtext->getTitle();
     $data[$fieldname . '_text'] = $introtext->getBody();
     return $data[$fieldname];
 }
Exemplo n.º 2
0
 function _readIntroText($id, $merge_fields = false)
 {
     $system_texts = AMPSystem_Lookup::instance('introTexts');
     if (!isset($system_texts[$id])) {
         return $id;
     }
     $textdata = new AMPSystem_IntroText($this->dbcon, $id);
     if ($textdata->isHtml()) {
         $this->containsHTML(true);
     }
     if ($merge_fields) {
         $merged_text = $textdata->mergeBodyFields($merge_fields);
     } else {
         $merged_text = $textdata->getBody();
     }
     return AMPDisplay_HTML::_activateIncludes($merged_text) . "\n\n";
 }