<div class="btn-group"> <a href="javascript:;" class="btn" onclick="EcrDeploy.syncFiles('ftp');"> <i class="img icon16-update"></i> <?php echo jgettext('Synchronize remote'); ?> </a> <a href="javascript:;" class="btn" onclick="EcrDeploy.getSyncList('ftp');"> <i class="img icon16-update"></i> <?php echo jgettext('Reload local'); ?> </a> <a href="javascript:;" class="btn" onclick="EcrDeploy.deployFiles('ftp');"> <i class="img icon16-export"></i> <?php echo jgettext('Deploy'); ?> </a> </div> </div> <div class="clr"></div> <?php echo EcrHtmlDebug::logConsole(); ?> <div style="height: 75px;"></div> <script type="text/javascript">EcrDeploy.getSyncList('ftp');</script>
/** * Displays a message with standard Joomla! backend css styles * Type can be: * * 'notice' : YELLOW * 'error' : RED * '[EMPTY]': BLUE [default] * * @param mixed $messages * @param string $type empty, notice, error */ public static function message($messages, $type = '') { $callFile = ''; $trace = false; if (ECR_DEBUG && function_exists('debug_backtrace')) { $trace = debug_backtrace(); $callFile = str_replace(JPATH_COMPONENT . DS, '', $trace[0]['file']); $callFile .= ' (' . $trace[0]['line'] . ')'; } if (is_a($messages, 'exception')) { /* @var Exception $messages */ $m = JDEBUG || ECR_DEBUG ? nl2br($messages) : $messages->getMessage(); $trace = $messages->getTrace(); $messages = array($messages->getMessage()); $type = 'error'; } $type = $type ? ' alert-' . $type : ' alert-info'; if (false == is_array($messages)) { $messages = array($messages); } echo '<div class="alert' . $type . '">'; foreach ($messages as $message) { echo '<p>' . $message . '</p>'; } if ($callFile) { echo '<p><strong>' . $callFile . '</strong></p>'; } echo '</div>'; if (ECR_DEBUG && $type == 'error') { EcrHtmlDebug::printTrace($trace); } }