当前位置: 首页>>代码示例>>PHP>>正文


PHP HTML::info方法代码示例

本文整理汇总了PHP中HTML::info方法的典型用法代码示例。如果您正苦于以下问题:PHP HTML::info方法的具体用法?PHP HTML::info怎么用?PHP HTML::info使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HTML的用法示例。


在下文中一共展示了HTML::info方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getFieldsetBlock

    /**
     * Get fieldset block
     * @return string
     */
    private function getFieldsetBlock()
    {
        $String = '';
        foreach ($this->TrainingObjects as $i => $TrainingObject) {
            $activityIDs[] = $TrainingObject->getActivityId();
        }
        $duplicates = (new DuplicateFinder(DB::getInstance(), SessionAccountHandler::getId()))->checkForDuplicates($activityIDs);
        $countDuplicates = count(array_filter($duplicates));
        $String .= HTML::info(sprintf(__('Found %s activities.'), count($this->TrainingObjects)));
        if ($countDuplicates > 0) {
            $String .= HTML::warning(_n('Found <strong>one</strong> duplicate activity.', 'Found duplicate activities.', $countDuplicates));
        }
        $String .= '<table class="fullwidth multi-import-table zebra-style c" id="multi-import-table">';
        $String .= '<thead><tr><th>' . __('Import') . '</th><th>' . __('Date') . '</th><th>' . __('Duration') . '</th><th>' . __('Distance') . '</th><th colspan="4"></th></tr></thead>';
        $String .= '<tbody>';
        foreach ($this->TrainingObjects as $i => $TrainingObject) {
            $String .= '<tr>' . $this->getTableRowFor($TrainingObject, $i, $duplicates[$TrainingObject->getActivityId()]) . '</tr>';
        }
        $String .= '</tbody>';
        $String .= '</table>';
        $String .= Ajax::wrapJSforDocumentReady('
			$("#multi-import-table td").click(function(e){
				if ($(e.target).closest(\'input[type="checkbox"]\').length == 0)
					$(this).parent().find(\'input:checkbox\').attr(\'checked\', !$(this).parent().find(\'input:checkbox\').attr(\'checked\'));
			});
		');
        return $String;
    }
开发者ID:rob-st,项目名称:Runalyze,代码行数:32,代码来源:class.MultiImporterFormular.php

示例2: displayLongDescription

 /**
  * Display long description 
  */
 protected function displayLongDescription()
 {
     echo HTML::p(__('This plugin lists all your races. It shows you a summary of all your races and ' . 'your personal bests (over all distances with at least two results).'));
     echo HTML::p(__('In addition, it plots the trend of your results over a specific distance.' . 'If you run a race just for fun, you can mark it as a \'fun race\' to ignore it in the plot.'));
     echo HTML::info(__('You can define the activity type for races in your configuration.'));
     echo HTML::warning(__('Make sure that your activities hold the correct distance.' . 'Only races with exactly 10.00 km will be considered as a race over 10 kilometers.'));
 }
开发者ID:rob-st,项目名称:Runalyze,代码行数:10,代码来源:class.RunalyzePluginStat_Wettkampf.php

示例3: addInfoLink

 /**
  * Add info link
  */
 protected function addInfoLink()
 {
     if (!Request::isOnSharedPage()) {
         $Linker = new Linker($this->Context->activity());
         $InfoLink = Ajax::window('<a href="' . $Linker->urlToRoundsInfo() . '">' . __('More details about your laps') . '</a>', 'normal');
         $this->Header = HTML::info($InfoLink);
     }
 }
开发者ID:n0rthface,项目名称:Runalyze,代码行数:11,代码来源:class.SectionLapsRowComputed.php

示例4: display

 /**
  * Display
  */
 public function display()
 {
     $url = 'https://twitter.com/share?url=' . $this->getPublicURL() . '&text=' . $this->getText() . '&via=RunalyzeDE';
     $Linklist = new BlocklinkList();
     $Linklist->addCompleteLink($this->externalLink($url, __('Tweet!')));
     $Linklist->display();
     echo HTML::info(__('You will be forwared to Twitter, where you can define which text shall be displayed.'));
 }
开发者ID:9x,项目名称:Runalyze,代码行数:11,代码来源:class.ExporterTwitter.php

示例5: addInfoLink

 /**
  * Add info link
  */
 protected function addInfoLink()
 {
     if ($this->Context->dataview()->vdot()->value() > 0 || $this->Context->activity()->jdIntensity() > 0) {
         if (!Request::isOnSharedPage()) {
             $Linker = new Activity\Linker($this->Context->activity());
             $InfoLink = Ajax::window('<a href="' . $Linker->urlToVDOTInfo() . '">' . __('More about VDOT calculation') . '</a>', 'small');
             $this->Footer = HTML::info($InfoLink);
         }
     }
 }
开发者ID:n0rthface,项目名称:Runalyze,代码行数:13,代码来源:class.SectionPaceRow.php

示例6: addInfoLink

 /**
  * Add info link
  */
 protected function addInfoLink()
 {
     if ($this->Context->trackdata()->has(Trackdata\Entity::DISTANCE) && $this->Context->trackdata()->has(Trackdata\Entity::TIME)) {
         if (!Request::isOnSharedPage()) {
             $Linker = new Linker($this->Context->activity());
             $InfoLink = Ajax::window('<a href="' . $Linker->urlToRoundsInfo() . '">' . __('More details about your laps') . '</a>', 'big');
             $this->Header = HTML::info($InfoLink);
         }
     }
 }
开发者ID:guancio,项目名称:Runalyze,代码行数:13,代码来源:class.SectionLapsRowManual.php

示例7: setRightContent

 /**
  * Set plot
  */
 protected function setRightContent()
 {
     $this->addRightContent('plot', __('Heartrate plot'), new Activity\Plot\Heartrate($this->Context));
     if ($this->Context->trackdata()->has(\Runalyze\Model\Trackdata\Entity::HEARTRATE) && $this->Context->trackdata()->has(\Runalyze\Model\Trackdata\Entity::TIME)) {
         $Table = new TableZonesHeartrate($this->Context);
         $Code = $Table->getCode();
         $Code .= HTML::info(__('You\'ll be soon able to configure your own zones.'));
         $this->addRightContent('zones', __('Heartrate zones'), $Code);
     }
 }
开发者ID:guancio,项目名称:Runalyze,代码行数:13,代码来源:class.SectionHeartrateRow.php

示例8: display

 /**
  * Display
  */
 public function display()
 {
     if (!$this->Context->activity()->isPublic()) {
         echo HTML::error(__('This training is private and cannot be shared.'));
         return;
     }
     $Linklist = new BlocklinkList();
     $Linklist->addCompleteLink($this->externalLink($this->getUrl(), __('Share!')));
     $Linklist->display();
     echo HTML::info(__('You will be forwarded to Facebook, where you can define which text shall be displayed.'));
     $this->throwLinkErrorForLocalhost();
 }
开发者ID:9x,项目名称:Runalyze,代码行数:15,代码来源:class.ExporterFacebook.php

示例9: display

 /**
  * Display
  */
 public function display()
 {
     if (!$this->Context->activity()->isPublic()) {
         echo HTML::error(__('This training is private and cannot be shared.'));
         return;
     }
     $url = 'https://plus.google.com/share?url=' . urlencode($this->getPublicURL()) . '&h1=de';
     $Linklist = new BlocklinkList();
     $Linklist->addCompleteLink($this->externalLink($url, __('Share +1')));
     $Linklist->display();
     echo HTML::info(__('You will be forwared to Google+, where you can define which text shall be displayed.'));
     $this->throwLinkErrorForLocalhost();
 }
开发者ID:n0rthface,项目名称:Runalyze,代码行数:16,代码来源:class.ExporterGoogle.php

示例10: addInfoLink

 /**
  * Add info link
  */
 protected function addInfoLink()
 {
     if (!Request::isOnSharedPage()) {
         $Linker = new Linker($this->Context->activity());
         $InfoLink = Ajax::window('<a href="' . $Linker->urlToElevationInfo() . '">' . __('More about elevation') . '</a>', 'normal');
         $this->Footer = HTML::info($InfoLink);
     } else {
         $this->Footer = '';
     }
     if ($this->Context->route()->hasCorrectedElevations()) {
         $this->Footer .= HTML::info(__('Elevation data were corrected.'));
     } elseif ($this->Context->route()->hasOriginalElevations() && Configuration::ActivityForm()->correctElevation()) {
         $this->Footer .= HTML::warning(__('Elevation data are not corrected.'));
     }
     // TODO: Add link to correct them now!
 }
开发者ID:guancio,项目名称:Runalyze,代码行数:19,代码来源:class.SectionRouteRowElevation.php

示例11: display

    /**
     * Display
     */
    public final function display()
    {
        $this->setFileContent();
        $this->writeFile();
        if (count($this->getAllErrors()) > 0) {
            foreach ($this->getAllErrors() as $Error) {
                echo HTML::error($Error);
            }
        } else {
            echo HTML::info('
				' . __('Your activity has been exported.') . '<br>
				<br>
				<a href="inc/export/files/' . $this->getFilename() . '"><strong>' . __('Download') . ': ' . $this->getFilename() . '</strong></a>
			');
        }
    }
开发者ID:9x,项目名称:Runalyze,代码行数:19,代码来源:class.ExporterAbstractFile.php

示例12: getFieldsetBlock

    /**
     * Get fieldset block
     * @return string
     */
    private function getFieldsetBlock()
    {
        $String = '';
        $String .= HTML::info(sprintf(__('Found %s activities.'), count($this->TrainingObjects)));
        $String .= '<table class="fullwidth multi-import-table zebra-style c" id="multi-import-table">';
        $String .= '<thead><tr><th>' . __('Import') . '</th><th>' . __('Date') . '</th><th>' . __('Duration') . '</th><th>' . __('Distance') . '</th><th colspan="4"></th></tr></thead>';
        $String .= '<tbody>';
        foreach ($this->TrainingObjects as $i => $TrainingObject) {
            $String .= '<tr>' . $this->getTableRowFor($TrainingObject, $i) . '</tr>';
        }
        $String .= '</tbody>';
        $String .= '</table>';
        $String .= Ajax::wrapJSforDocumentReady('
			$("#multi-import-table td").click(function(e){
				if ($(e.target).closest(\'input[type="checkbox"]\').length == 0)
					$(this).parent().find(\'input:checkbox\').attr(\'checked\', !$(this).parent().find(\'input:checkbox\').attr(\'checked\'));
			});
		');
        return $String;
    }
开发者ID:guancio,项目名称:Runalyze,代码行数:24,代码来源:class.MultiImporterFormular.php

示例13: Frontend

<?php

/**
* Delete Account
* Call:   call/window.delete.php
*/
require '../inc/class.Frontend.php';
$Frontend = new Frontend();
$Errors = array();
AccountHandler::setAndSendDeletionKeyFor($Errors);
echo HTML::h1(__('Delete your account.'));
if (!empty($Errors)) {
    foreach ($Errors as $Error) {
        echo HTML::error($Error);
    }
} else {
    echo HTML::info(__('<em>A confirmation has been sent via mail.</em><br>' . 'How sad, that you\'ve decided to delete your account.<br>' . 'Your account will be deleted as soon as you click on the confirmation link in your mail.'));
}
开发者ID:guancio,项目名称:Runalyze,代码行数:18,代码来源:window.delete.php

示例14: getCodeFor

    /**
     * Get code for
     * @param string $PluginType
     * @return string 
     */
    private function getCodeFor($PluginType)
    {
        $Factory = new PluginFactory();
        $Plugins = $Factory->completeData($PluginType);
        usort($Plugins, $this->pluginOrderFunction());
        if (empty($Plugins)) {
            return HTML::info(__('No plugins available.'));
        }
        $Code = '
			<table class="zebra-style fullwidth more-padding">
				<thead>
					<tr class="top b">
						<th colspan="3">' . PluginType::readableString($PluginType) . '</th>
						<th>' . __('Mode') . '</th>
						<th>' . __('Order') . '</th>
						<th></th>
					</tr>
				</thead>
				<tbody>';
        foreach ($Plugins as $Data) {
            $Plugin = $Factory->newInstance($Data['key']);
            if ($Plugin === false) {
                $Code .= '
					<tr class="unimportant">
						<td>' . PluginInstaller::uninstallLink($Plugin->key()) . '</td>
						<td class="b">' . $Plugin->key() . '</td>
						<td colspan="4">' . __('The plugin cannot be found.') . '</td>
					</tr>';
            } else {
                $Code .= '
					<tr class="a' . ($Plugin->isInActive() ? ' unimportant' : '') . '">
						<td>' . $Plugin->getConfigLink() . '</td>
						<td class="b">' . $Plugin->name() . '</td>
						<td>' . $Plugin->description() . '</td>
						<td><select name="plugin_modus_' . $Plugin->id() . '">
								<option value="' . Plugin::ACTIVE . '"' . HTML::Selected($Plugin->isActive()) . '>' . __('enabled') . '</option>
								<option value="' . Plugin::ACTIVE_VARIOUS . '"' . HTML::Selected($Plugin->isHidden()) . '>' . __('hidden*') . '</option>
								<option value="' . Plugin::ACTIVE_NOT . '"' . HTML::Selected($Plugin->isInActive()) . '>' . __('not enabled') . '</option>
							</select></td>
						<td><input type="text" name="plugin_order_' . $Plugin->id() . '" size="3" value="' . $Plugin->order() . '"></td>
						<td>' . PluginInstaller::uninstallLink($Plugin->key()) . '</td>
					</tr>';
            }
        }
        $Code .= '
				</tbody>
			</table>';
        switch ($PluginType) {
            case 'panel':
                $Code .= HTML::info(__('* Hidden plugins only show their headings.'));
                break;
            case 'stat':
                $Code .= HTML::info(__('* Hidden plugins are grouped as \'Miscellaneous\'.'));
                break;
            case 'tool':
            default:
                $Code .= '';
        }
        return $Code;
    }
开发者ID:n0rthface,项目名称:Runalyze,代码行数:65,代码来源:class.ConfigTabPlugins.php

示例15: getCodeFor

    /**
     * Get code for
     * @param string $PluginType
     * @return string 
     */
    private function getCodeFor($PluginType)
    {
        $Factory = new PluginFactory();
        $Plugins = $Factory->completeData($PluginType);
        usort($Plugins, $this->pluginOrderFunction());
        if (empty($Plugins)) {
            return HTML::info(__('No plugins available.'));
        }
        $Code = '
			<table class="zebra-style fullwidth more-padding">
				<thead>
					<tr class="top b">
						<th colspan="3">' . PluginType::readableString($PluginType) . '</th>
						<th>' . __('Mode') . '</th>
						<th>' . __('Order') . '</th>
						<th></th>
					</tr>
				</thead>
				<tbody>';
        foreach ($Plugins as $pos => $Data) {
            $Plugin = $Factory->newInstance($Data['key']);
            if ($Plugin === false) {
                $Code .= '
					<tr class="unimportant">
						<td>' . PluginInstaller::uninstallLink($Plugin->key()) . '</td>
						<td class="b">' . $Plugin->key() . '</td>
						<td colspan="4">' . __('The plugin cannot be found.') . '</td>
					</tr>';
            } else {
                $Code .= '
					<tr id="' . $Plugin->id() . '_tr" class="a' . ($Plugin->isInActive() ? ' unimportant' : '') . '">
						<td>' . $Plugin->getConfigLink() . '</td>
						<td class="b">' . $Plugin->name() . '</td>
						<td>' . $Plugin->description() . '</td>
						<td><select name="plugin_modus_' . $Plugin->id() . '">
								<option value="' . Plugin::ACTIVE . '"' . HTML::Selected($Plugin->isActive()) . '>' . __('enabled') . '</option>
								<option value="' . Plugin::ACTIVE_VARIOUS . '"' . HTML::Selected($Plugin->isHidden()) . '>' . __('hidden*') . '</option>
								<option value="' . Plugin::ACTIVE_NOT . '"' . HTML::Selected($Plugin->isInActive()) . '>' . __('not enabled') . '</option>
							</select></td>
						<td style="white-space:nowrap;">
							<input class="plugin-position" type="text" name="plugin_order_' . $Plugin->id() . '" size="3" value="' . ($pos + 1) . '">
							<span class="link" onclick="pluginMove(' . $Plugin->id() . ', \'up\')">' . Icon::$UP . '</span>
							<span class="link" onclick="pluginMove(' . $Plugin->id() . ', \'down\')">' . Icon::$DOWN . '</span>
						</td>
						<td>' . PluginInstaller::uninstallLink($Plugin->key()) . '</td>
					</tr>';
            }
        }
        $Code .= '
				</tbody>
			</table>';
        $Code .= Ajax::wrapJS('
			function pluginMove(id, way) {
				var pos = parseInt($("input[name=\'plugin_order_"+id+"\']").val()),
					tr = $("#"+id+"_tr");

				if (way == "up" && pos > 1) {
					$("#"+id+"_tr .plugin-position").val(pos-1);
					tr.prev().find(".plugin-position").val(pos);
					tr.prev().toggleClass("swapped");
					tr.prev().before(tr);
				} else if (way == "down" && tr.next().find(".plugin-position").val() > 0) {
					$("#"+id+"_tr .plugin-position").val(pos+1);
					tr.next().find(".plugin-position").val(pos);
					tr.next().toggleClass("swapped");
					tr.next().after(tr);
				}

				tr.toggleClass("swapped");
			}
		');
        switch ($PluginType) {
            case 'panel':
                $Code .= HTML::info(__('* Hidden plugins only show their headings.'));
                break;
            case 'stat':
                $Code .= HTML::info(__('* Hidden plugins are grouped as \'Miscellaneous\'.'));
                break;
            case 'tool':
            default:
                $Code .= '';
        }
        return $Code;
    }
开发者ID:guancio,项目名称:Runalyze,代码行数:89,代码来源:class.ConfigTabPlugins.php


注:本文中的HTML::info方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。