Example #1
0
/**
 * 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;
}
Example #2
0
/**
 * get_widget_instance_id
 * @author Florian Mathis <*****@*****.**>
 * @version 1.0
 */
function get_widget_instance_id()
{
    echo getWidgetObject()->getWidgetInstanceId();
}