function getPromoImagesList()
{
    $photos = getPromoImagesArray();
    shuffle($photos);
    return implode(',', $photos);
}
function getPromoCode()
{
    global $site;
    global $logged;
    if (getParam('enable_flash_promo') != 'on') {
        $sCode = '<div class="promo_code_wrapper">' . getParam('custom_promo_code') . '</div>';
    } else {
        $aImages = getPromoImagesArray();
        $sImagesEls = '';
        foreach ($aImages as $sImg) {
            $sImagesEls .= '<img src="' . $site['imagesPromo'] . $sImg . '" />';
        }
        $sPromoLink = $site['url'] . ($logged['member'] ? 'member.php' : 'join.php');
        $sCode = <<<EOF
\t\t\t<script type="text/javascript" src="{$site['url']}inc/js/jquery.dolPromo.js"></script>
\t\t\t<script type="text/javascript">
\t\t\t\t\$(document).ready( function() {
\t\t\t\t\t\$( '#indexPhoto' ).dolPromo( 6000, 0.28125 );
\t\t\t\t} );
\t\t\t</script>
\t\t\t<div id="indexPhoto" onclick="location='{$sPromoLink}'">
\t\t\t\t{$sImagesEls}
\t\t\t</div>
EOF;
    }
    return $sCode;
}
Пример #3
0
function getPromoCode()
{
    global $site;
    $sSiteUrl = BX_DOL_URL_ROOT;
    if (getParam('enable_flash_promo') != 'on') {
        $sCode = '<div class="promo_code_wrapper">' . getParam('custom_promo_code') . '</div>';
    } else {
        $aImages = getPromoImagesArray();
        $iImages = count($aImages);
        $sImagesEls = '';
        foreach ($aImages as $sImg) {
            $sImagesEls .= '<img src="' . $site['imagesPromo'] . $sImg . '" />';
        }
        $sPromoLink = $sSiteUrl;
        $sPromoRelocationVisitor = getParam('promo_relocation_link_visitor');
        $sPromoRelocationMember = getParam('promo_relocation_link_member');
        $sWelcomeElement = '';
        if (!isMember()) {
            $sWelcomeC = _t('_Welcome_to_the_community');
            $sWelcomeElement = '<div class="sys_title">' . $sWelcomeC . '</div>';
            $sPromoLink .= $sPromoRelocationVisitor != '' ? $sPromoRelocationVisitor : 'join.php';
            $sLoginSection = '<div class="sys_promo"><div class="subMenuOvr">';
            $sLoginSection .= $GLOBALS['oSysTemplate']->parseHtmlByName('login_join.html', array());
            $sLoginSection .= '</div></div>';
        } else {
            $sLoginSection = '';
            $aInfo = getProfileInfo();
            $sWelcomeElement = '<div class="label_thumbnail">' . get_member_thumbnail($aInfo['ID'], "left", false) . '</div><div class="label_thumb">' . _t('_Hello member', $aInfo['NickName']) . '</div><div class="clear_both"></div>';
        }
        $sCode = '';
        if ($iImages > 1) {
            $GLOBALS['oSysTemplate']->addJs('jquery.dolPromo.js');
            $sCode .= <<<EOF
\t\t\t\t<script type="text/javascript">
\t\t\t\t\t\$(document).ready( function() {
\t\t\t\t\t\t\$('#indexPhoto').dolPromo(8000, 1500);
\t\t\t\t\t} );
\t\t\t\t</script>
EOF;
        }
        $sCode .= <<<EOF
            <div id="indexPhotoBorder">
\t\t\t\t<div id="indexPhotoLabel">
\t\t\t\t\t{$sWelcomeElement}
\t\t\t\t\t{$sLoginSection}
\t\t\t\t</div>
    \t\t\t<div id="indexPhoto" onclick="location='{$sPromoLink}'">
    \t\t\t\t{$sImagesEls}
    \t\t\t</div>
            </div>
EOF;
    }
    return $sCode;
}
function getCurrentPromoImages()
{
    global $site;
    ?>
	<div style="margin-left:12px;">
	<?php 
    $aFiles = getPromoImagesArray();
    if ($aFiles) {
        foreach ($aFiles as $sFile) {
            ?>
			<a href="javascript:void(0);"
			  onmouseover="showFloatDesc('<img src=&quot;<?php 
            echo $site['imagesPromo'] . $sFile;
            ?>
&quot; />');"
			  onmousemove="moveFloatDesc( event);"
			  onmouseout="hideFloatDesc();"
			  ><?php 
            echo $sFile;
            ?>
</a>
			(<a href="<?php 
            echo $_SERVER['PHP_SELF'];
            ?>
?delete=<?php 
            echo urlencode($sFile);
            ?>
" style="color:red;" onclick="return ask();">delete</a>)
			<br />
			<?php 
        }
    } else {
        echo 'No images found';
    }
    ?>
	</div>
	<?php 
}
Пример #5
0
function getPromoImages()
{
    global $site;
    $aFiles = getPromoImagesArray();
    if (empty($aFiles)) {
        return MsgBox(_t('_Empty'));
    }
    $aResult = array();
    foreach ($aFiles as $sFile) {
        $aResult[] = array('delete_url' => $GLOBALS['site']['url_admin'] . 'basic_settings.php?delete=' . urlencode($sFile), 'title' => $sFile);
    }
    return $GLOBALS['oAdmTemplate']->parseHtmlByName('promo_images.html', array('bx_repeat:images' => $aResult, 'images_url' => $site['imagesPromo']));
}