Exemple #1
0
    public static function formStart($title = '', $html = 0, $javascriptType = '', $menu = null)
    {
        $my = JFactory::getUser();
        if (!$GLOBALS[JNEWS . 'disabletooltip']) {
            if (version_compare(JVERSION, '3.0.0', '<')) {
                JHTML::_('behavior.tooltip');
            } else {
                JHtml::_('behavior.tooltip');
            }
        }
        $doc6 = JFactory::getDocument();
        $doc6->addStyleSheet(JNEWS_JPATH_LIVE . '/components/' . JNEWS_OPTION . '/css/jnews.css');
        $doc6->addStyleSheet(JNEWS_JPATH_LIVE . '/components/' . JNEWS_OPTION . '/css/toolbar.css');
        ?>
<script language="javascript" type="text/javascript">

	<?php 
        switch ($javascriptType) {
            case 'listedit':
                ?>
			function submitbutton(task) {
					var form = document.adminForm;
					form.task.value = task;
					form.submit();


				}
			<?php 
                break;
            case 'name_email':
                ?>
			function submitbutton(task) {
				var form = document.mosForm;

				if (form.name.value == "") {
					alert( "<?php 
                echo addslashes(_JNEWS_REGWARN_NAME);
                ?>
" );
				} else if (form.email.value == "") {
					alert( "<?php 
                echo addslashes(_JNEWS_REGWARN_MAIL);
                ?>
" );
<?php 
                $mainframe = JFactory::getApplication();
                if (!$mainframe->isAdmin() && class_exists('jNews_Captcha') && $GLOBALS[JNEWS . 'level'] > 2 && empty($my->id)) {
                    ?>
} else if( typeof form.security_code !== "undefined" && form.security_code.value == "") {
	alert( "<?php 
                    echo addslashes(_JNEWS_REGWARN_CAPTCHA);
                    ?>
" );
} else if( (typeof form.captcode !== "undefined") && form.captcode.value != "version2" && (typeof form.security_code !== "undefined") && form.security_code.value != form.captcode.value) {
	alert( "<?php 
                    echo addslashes(_JNEWS_CAPTCHA_MSG);
                    ?>
" );
<?php 
                }
                ?>
				} else {
					form.task.value = task;
					form.submit();
				}
			}
			<?php 
                break;
            case 'edit_mailing':
                $editor = JFactory::getEditor();
                ?>
			function submitbutton(pressbutton) {
				var form = document.adminForm;

				if (pressbutton == 'sendNewsletter') {
					if (!confirm('Are you sure you want to proceed?')){return;}
					form.action = 'index.php?option=<?php 
                echo JNEWS_OPTION;
                ?>
&act=mailing';
				}
				submitform( pressbutton );
			}
			<?php 
                break;
            case 'show_mailing':
                ?>
				function checkcid(myField) {
					myField.checked = true;
					isChecked(true);
				}

				function submitbutton(task) {
					var form = document.adminForm;
						form.task.value = task;
						form.submit();
				}
			<?php 
                break;
            case 'unsubscribe':
                ?>
				function submitbutton(task) {
					var form = document.mosForm;
						form.task.value = task;
						form.submit();
				}
				<?php 
                break;
            case 'cron':
                ?>
			function submitbutton(task) {
				var form = document.mosForm;

				if (form.siteurl.value.length < 14) {
					alert( "<?php 
                echo addslashes(_JNEWS_CRON_SITE_URL);
                ?>
" );
				} else {

					form.task.value = task;
					form.submit();
				}
			}
			<?php 
                break;
            default:
                ?>
				function submitbutton(task) {
					var form = document.mosForm;
						form.task.value = task;
						form.submit();
				}
			<?php 
                break;
        }
        ?>
</script>

		 <div id="joobitoolbar-box">
			 <div class="toolbar" style="float: right;">
				 <?php 
        frontHTML::frontMenu($menu);
        ?>
			 </div>
			 <div class="componentheading"><?php 
        if ($title == _JNEWS_EMAIL_LISTS or $title == _JNEWS_MENU_SUBSCRIBERS or $title == _JNEWS_MENU_NEWSLETTERS or $title == _JNEWS_MENU_AUTONEWS or $title == _JNEWS_MENU_AUTOS or $title == _JNEWS_MENU_STATS_REPORTS or $title == _JNEWS_LEADS_REP) {
            if ($title == _JNEWS_EMAIL_LISTS) {
                $img = 'lists.png';
            }
            if ($title == _JNEWS_MENU_SUBSCRIBERS) {
                $img = 'subscribers.png';
            }
            if ($title == _JNEWS_MENU_NEWSLETTERS) {
                $img = 'newsletter.png';
            }
            if ($title == _JNEWS_MENU_AUTONEWS) {
                $img = 'smartnewsletter.png';
            }
            if ($title == _JNEWS_MENU_AUTOS) {
                $img = 'autoresponder.png';
            }
            if ($title == _JNEWS_MENU_STATS_REPORTS) {
                $img = 'statistics.png';
            }
            if ($title == _JNEWS_LEADS_REP) {
                $img = 'leadreport.png';
            }
            echo '<div class="list-image-jnews" style="background-image:url(' . JNEWS_PATH_ADMIN_IMAGES2 . 'header/' . $img . ');  background-position: 0 10px; background-repeat: no-repeat; height: 60px; text-align: center; width: 48px;">' . $title . '</div>';
        }
        ?>
			 </div>
		 </div>
		 <div style="clear: both;"></div>
 		<?php 
    }