/** * get_blog_text_blocks * @return boolean * @author Florian Mathis <*****@*****.**> * @version 1.0 */ function get_blog_text_blocks($strImageFolder = '', $blnZoom = true, $blnUseLightbox = true, $strImageFolderZoom = '', $strContainerClass = 'divTextBlock', $strImageContainerClass = 'divImgLeft') { $objCore = getCoreObject(); $objWidget = getWidgetObject(); $strHtmlOutput = ''; $arrMultiplyFields = $objWidget->loadMultiplyFields(); foreach ($arrMultiplyFields as $field) { $strBlockTitle = htmlentities($field['block_title'], ENT_COMPAT, getCoreObject()->sysConfig->encoding->default); $strHtmlOutput .= '<div class="' . $strContainerClass . '">'; $strHtmlOutput .= ' <h2>' . $strBlockTitle . '</h2>'; $objFiles = $objWidget->loadMultiplyFieldFiles($field['id']); if ($objFiles != '' && count($objFiles) > 0) { $strHtmlOutput .= '<div class="' . $strImageContainerClass . '">'; foreach ($objFiles as $objFile) { $objFile = $objWidget->getFileFieldValueById($objFile['idFiles']); $strHtmlOutput .= '<img src="' . $objCore->sysConfig->media->paths->imgbase . $strImageFolder . '/' . $objFile[0]->filename . '" alt="' . $objFile[0]->title . '" title="' . $objFile[0]->title . '"/><br/>'; } $strHtmlOutput .= '</div>'; } $strHtmlOutput .= $field['block_description']; $strHtmlOutput .= '<div class="clear"></div>'; $strHtmlOutput .= '</div>'; } echo $strHtmlOutput; }
/** * get_widget_instance_id * @author Florian Mathis <*****@*****.**> * @version 1.0 */ function get_widget_instance_id() { echo getWidgetObject()->getWidgetInstanceId(); }