function editMailing($mailingEdit, $new, $listId, $forms, $show) { $lists = array(); $folders = array(); if (ACA_CMSTYPE) { $my =& JFactory::getUser(); $folders[] = JHTML::_('select.option', '/'); $lists['published'] = JHTML::_('select.booleanlist', 'published', 'class="inputbox"', $mailingEdit->published); $lists['visible'] = JHTML::_('select.booleanlist', 'visible', 'class="inputbox"', $mailingEdit->visible); } else { global $my; $folders[] = mosHTML::makeOption('/'); $lists['published'] = mosHTML::yesnoRadioList('published', 'class="inputbox"', $mailingEdit->published); $lists['visible'] = mosHTML::yesnoRadioList('visible', 'class="inputbox"', $mailingEdit->visible); } //endif $images = $mailingEdit->images; if (!isset($mailingEdit->list_id)) { $mailingEdit->list_id = $listId; } $pathA = ACA_JPATH_ROOT_NO_ADMIN . '/images/stories'; $pathL = ACA_JPATH_LIVE . '/images/stories'; $images = array(); if (ACA_CMSTYPE) { mailingsHTML::ReadImages($pathA, '/', $folders, $images); if (!isset($images['/'])) { $images['/'][] = JHTML::_('select.option', ''); } $javascript = "onchange=\"previewImage( 'imagefiles', 'view_imagefiles', '{$pathL}/' )\""; $lists['imagefiles'] = JHTML::_('select.genericlist', $images['/'], 'imagefiles', 'class="inputbox" size="10" multiple="multiple" ' . $javascript, 'value', 'text', null); $javascript = "onchange=\"changeDynaList( 'imagefiles', folderimages, document.adminForm.folders.options[document.adminForm.folders.selectedIndex].value, 0, 0); previewImage( 'imagefiles', 'view_imagefiles', '{$pathL}/' );\""; $lists['folders'] = JHTML::_('select.genericlist', $folders, 'folders', 'class="inputbox" size="1" ' . $javascript, 'value', 'text', '/'); $images2 = array(); foreach ($mailingEdit->images as $file) { $temp = explode('|', $file); if (strrchr($temp[0], '/')) { $filename = substr(strrchr($temp[0], '/'), 1); } else { $filename = $temp[0]; } $images2[] = JHTML::_('select.option', $file, $filename); } //$javascript = "onchange=\"previewImage( 'imagelist', 'view_imagelist', '$path/' ); showImageProps( '$path/' ); \" onfocus=\"previewImage( 'imagelist', 'view_imagelist', '$path/' )\""; $javascript = "onchange=\"previewImage( 'imagelist', 'view_imagelist', '{$pathL}/' ); showImageProps( '{$pathL}/' ); \""; $lists['imagelist'] = JHTML::_('select.genericlist', $images2, 'imagelist', 'class="inputbox" size="10" ' . $javascript, 'value', 'text'); $lists['_align'] = JHTML::_('list.positions', '_align'); $lists['_caption_align'] = JHTML::_('list.positions', '_caption_align'); } else { mosAdminMenus::ReadImages($pathA, '/', $folders, $images); $lists['folders'] = mosAdminMenus::GetImageFolders($folders, $pathL); $lists['imagefiles'] = mosAdminMenus::GetImages($images, $pathL); $lists['imagelist'] = mosAdminMenus::GetSavedImages($mailingEdit, $pathL); $lists['_align'] = mosAdminMenus::Positions('_align'); $lists['_caption_align'] = mosAdminMenus::Positions('_caption_align'); } //endif if (ACA_CMSTYPE) { // joomla 15 $pos[] = JHTML::_('select.option', 'bottom', _CMN_BOTTOM); $pos[] = JHTML::_('select.option', 'top', _CMN_TOP); $lists['_caption_position'] = JHTML::_('select.genericlist', $pos, '_caption_position', 'class="inputbox" size="1"', 'value', 'text'); } else { //joomla 1x $pos[] = mosHTML::makeOption('bottom', _CMN_BOTTOM); $pos[] = mosHTML::makeOption('top', _CMN_TOP); $lists['_caption_position'] = mosHTML::selectList($pos, '_caption_position', 'class="inputbox" size="1"', 'value', 'text'); } //endif backHTML::formStart('edit_mailing', $mailingEdit->html, $images); echo $forms['main']; if ($new and $mailingEdit->list_type == 7) { $mailingEdit->issue_nb = 0; } mailingsHTML::layout($mailingEdit, $lists, $show); ?> <input type="hidden" name="images" value="" /> <input type="hidden" name="html" value="<?php echo $mailingEdit->html; ?> " /> <input type="hidden" name="new_list" value="<?php echo $new; ?> " /> <input type="hidden" name="listid" value="<?php echo $listId; ?> " /> <input type="hidden" name="listype" value="<?php echo $mailingEdit->list_type; ?> " /> <input type="hidden" name="mailingid" value="<?php echo $mailingEdit->id; ?> " /> <input type="hidden" name="issue_nb" value="<?php echo $mailingEdit->issue_nb; ?> " /> <input type="hidden" name="userid" value="<?php echo $my->id; ?> " /> <?php }
function editMailing($mailingEdit, $new, $listId, $forms, $show) { global $my, $_VERSION; $lists = array(); $lists['published'] = mosHTML::yesnoRadioList('published', 'class="inputbox"', $mailingEdit->published); $lists['visible'] = mosHTML::yesnoRadioList('visible', 'class="inputbox"', $mailingEdit->visible); $images = $mailingEdit->images; if (!isset($mailingEdit->list_id)) { $mailingEdit->list_id = $listId; } $pathA = $GLOBALS['mosConfig_absolute_path'] . '/images/stories'; $pathL = $GLOBALS['mosConfig_live_site'] . '/images/stories'; $images = array(); $folders = array(); $folders[] = mosHTML::makeOption('/'); mosAdminMenus::ReadImages($pathA, '/', $folders, $images); $joomAca15 = $_VERSION->RELEASE != '1.0' && class_exists('JFactory') ? true : false; if (!$joomAca15) { $lists['folders'] = mosAdminMenus::GetImageFolders($folders, $pathL); $lists['imagefiles'] = mosAdminMenus::GetImages($images, $pathL); $lists['imagelist'] = mosAdminMenus::GetSavedImages($mailingEdit, $pathL); } $lists['_align'] = mosAdminMenus::Positions('_align'); $lists['_caption_align'] = mosAdminMenus::Positions('_caption_align'); $pos[] = mosHTML::makeOption('bottom', _CMN_BOTTOM); $pos[] = mosHTML::makeOption('top', _CMN_TOP); $lists['_caption_position'] = mosHTML::selectList($pos, '_caption_position', 'class="inputbox" size="1"', 'value', 'text'); backHTML::formStart('edit_mailing', $mailingEdit->html, $images); echo $forms['main']; if ($new and $mailingEdit->list_type == 7) { $mailingEdit->issue_nb = 0; } mailingsHTML::layout($mailingEdit, $lists, $show); ?> <input type="hidden" name="images" value="" /> <input type="hidden" name="html" value="<?php echo $mailingEdit->html; ?> " /> <input type="hidden" name="new_list" value="<?php echo $new; ?> " /> <input type="hidden" name="listid" value="<?php echo $listId; ?> " /> <input type="hidden" name="listype" value="<?php echo $mailingEdit->list_type; ?> " /> <input type="hidden" name="mailingid" value="<?php echo $mailingEdit->id; ?> " /> <input type="hidden" name="issue_nb" value="<?php echo $mailingEdit->issue_nb; ?> " /> <input type="hidden" name="userid" value="<?php echo $my->id; ?> " /> <?php }