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


PHP link::show方法代码示例

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


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

示例1: show

 /**
  * Method to build the menu in html for display purposes.
  *
  * @param string $iconPath The path to the icons within the skins
  * icons folder. Default: false.
  *
  * @return string $menu The menu
  */
 public function show()
 {
     $homeLabel = $this->objLanguage->languageText('word_home', 'system', 'Home');
     $logoutLabel = $this->objLanguage->languageText('word_logout', 'system', 'Logout');
     $confirmLabel = $this->objLanguage->languageText('phrase_confirmlogout');
     $home = $this->objConfig->getdefaultModuleName();
     $str = '<ul id="menuList" class="adxm">';
     //this is not using this javascript menu. its using the css one
     $str .= '<li id="home" class="navigation-list first" ><a href="' . $this->uri('', $home) . '">' . $homeLabel . '</a></li>';
     foreach ($this->menu as $key => $item) {
         $objLink = new link('#');
         $objLink->link = $key . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
         $str .= '<li id="' . strtolower($key) . '" class="navigation-list">' . $objLink->show() . '<ul class="inner-menu" >' . "\n";
         $counter = 1;
         $numitems = count($item);
         foreach ($item as $link => $val) {
             $this->toolbarIcon->setIcon($link, null, 'icons/modules/');
             $this->toolbarIcon->title = $val;
             $this->toolbarIcon->align = 'left';
             $this->toolbarIcon->extra = ' vspace="3" hspace="5" width="17" height="17"';
             $icon = $this->toolbarIcon->show();
             $objLink = new link($this->uri('', $link));
             $objLink->link = $icon . '<div class="menulinktext">' . $val . '</div>';
             $valLink = $objLink->show();
             if ($counter == 1) {
                 $cssclass = 'first';
             } else {
                 if ($counter == $numitems) {
                     $cssclass = 'last';
                 }
             }
             $str .= '<li id=""  class="' . $cssclass . '">' . $valLink . "</li>\r\n";
             $counter++;
         }
         $str .= "</ul></li>\n";
     }
     $str .= '<li id="logout" class="navigation-list last"><a href="javascript: if(confirm(\'' . $confirmLabel . '\')) {document.location= \'' . $this->uri(array('action' => 'logoff'), 'security', '', FALSE, TRUE) . '\'};">' . $logoutLabel . '</a></li>';
     $str .= "</ul>";
     return $str;
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:48,代码来源:cssmenu_class_inc.php

示例2: show

 /**
  * Method to build the menu in html for display purposes.
  * @param string $iconPath The path to the icons within the skins
  * icons folder. Default: false.
  * @return string $menu The menu
  */
 public function show()
 {
     $homeLabel = $this->objLanguage->languageText('word_home', 'system', 'Home');
     $logoutLabel = $this->objLanguage->languageText('word_logout', 'system', 'Logout');
     $confirmLabel = $this->objLanguage->languageText('phrase_confirmlogout');
     $postlogin = 'cms';
     //$this->objConfig->getdefaultModuleName();
     $home = $this->objConfig->getPrelogin();
     $showLogout = FALSE;
     // Check if the user is logged in
     if ($this->objUser->isLoggedIn()) {
         $home = $postlogin;
         $showLogout = TRUE;
     }
     $str = '<ul style="list-style: none; background-color:#fff;">';
     // Home link
     $objLink = new link($this->uri('', $home));
     $objLink->link = $homeLabel;
     $link = $objLink->show();
     $str .= '<li style="border-right: 1px #ead0cf dotted; background-image: none;">' . $link . '</li>';
     if (!empty($this->menu)) {
         foreach ($this->menu as $item) {
             $actArr = !empty($item['action']) ? array('action' => $item['action']) : '';
             $objLink = new link($this->uri($actArr, $item['module']));
             $objLink->link = $item['text'];
             $link = $objLink->show();
             $str .= '<li style="border-right: 1px #ead0cf dotted; background-image: none;">' . $link . '</li>';
         }
     }
     if ($showLogout) {
         $url = $this->uri(array('action' => 'logoff'), 'security');
         $objLink = new link("javascript: if(confirm('{$confirmLabel}')) {document.location= '{$url}'};");
         $objLink->link = $logoutLabel;
         $link = $objLink->show();
         $str .= '<li style="background-image: none;">' . $link . '</li>';
     }
     $str .= '</ul><br />';
     return $str;
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:45,代码来源:flatmenu_class_inc.php

示例3: link

You do not have access to this module
<?php 
$this->loadClass('link', 'htmlelements');
$link = new link($this->uri(NULL, '_default'));
$link->link = 'Return to Home Page';
echo $link->show();
开发者ID:ookwudili,项目名称:chisimba,代码行数:6,代码来源:noaccess.php

示例4: foreach

    }
}
if ($folderPermission) {
    $header->str .= $editLink->show();
}
echo $header->show();
echo '<br /><p><strong>' . $this->objLanguage->languageText('word_description', 'system', 'Description') . ':</strong> <em>' . $file['filedescription'] . '</em></p>';
echo '<p><strong>' . $this->objLanguage->languageText('word_tags', 'system', 'Tags') . ':</strong> ';
if (count($tags) == 0) {
    echo '<em>' . $this->objLanguage->languageText('phrase_notags', 'system', 'no tags') . '</em>';
} else {
    $comma = '';
    foreach ($tags as $tag) {
        $tagLink = new link($this->uri(array('action' => 'viewbytag', 'tag' => $tag)));
        $tagLink->link = $tag;
        echo $comma . $tagLink->show();
        $comma = ', ';
    }
}
echo '</p>';
//$tabContent = $this->newObject('tabcontent', 'htmlelements');
//$tabContent = $this->newObject('jquerytabs', 'htmlelements');
$tabContent = $this->newObject('tabber', 'htmlelements');
$tabContent->width = '90%';
if ($preview != '') {
    if ($file['category'] == 'images') {
        // $this->appendArrayVar('headerParams', $this->getJavaScriptFile('jquery.imagefit_0.2.js', 'jquery'));
        // $this->appendArrayVar('bodyOnLoad', "jQuery('#filemanagerimagepreview').imagefit();");
        $preview = '<div id="filemanagerimagepreview">' . $preview . '</div>';
    }
    $objWashout = $this->getObject('washout', 'utilities');
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:fileinfo_tpl.php

示例5: linkItem

 /**
  *
  * Make the item linked to enter context
  *
  * @param string $contextCode The context to enter
  * @param string $linkText The text (or image tag) of the link
  * @return string The rendered link
  * @access private
  *
  */
 private function linkItem($contextCode, $linkText)
 {
     $link = new link($this->uri(array('action' => 'joincontext', 'contextcode' => $contextCode)));
     $link->link = $linkText;
     return $link->show();
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:16,代码来源:newestops_class_inc.php

示例6: addNavigationRow

 /**
  * This method adds rows to the global table.
  *
  * @param string $moduleName: Name to be displayed
  * @param string $iconPicture: Icon to be displayed
  * @param string $moduleId: Module URI
  * @param array $linkArray: Additional parameters for URI
  * @param boolean $iconsFolder: If true, get image from icons folder, else get image from the icons/module folder
  * @param boolean $popup: Create a link or a popup window
  */
 public function addNavigationRow($moduleName, $iconPicture, $moduleId = null, $linkArray = null, $iconsFolder = false, $popup = false)
 {
     $this->loadClass('link', 'htmlelements');
     $this->globalTable->startRow();
     if ($iconsFolder) {
         $this->icon->setIcon($iconPicture);
     } else {
         $this->icon->setModuleIcon($iconPicture);
     }
     $this->icon->alt = $moduleName;
     $this->icon->title = $moduleName;
     $this->globalTable->addCell($this->icon->show(), 20, 'absmiddle', 'center');
     $moduleLink = new link($this->uri($linkArray, $moduleId));
     $moduleLink->link = $moduleName;
     $this->globalTable->addCell($moduleLink->show(), null, 'absmiddle');
     $this->globalTable->endRow();
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:27,代码来源:adminmenu_class_inc.php

示例7: image

         '.$selectLink->show().'
     </div>
 </div>
 ';
 */
 $objImage = new image();
 $objImage->src = $thumbImg;
 $objImage->align = 'middle';
 $image = $objImage->show();
 $objLayer = new layer();
 $objLayer->cssClass = 'imageDiv';
 $objLayer->addToStr($image);
 $image = $objLayer->show();
 $objLayer = new layer();
 $objLayer->cssClass = 'linkDiv';
 $objLayer->addToStr($selectLink->show());
 $link = $objLayer->show();
 $objLayer = new layer();
 $objLayer->cssClass = 'floatlangdir';
 $objLayer->width = '120px; margin-bottom: 20px;';
 $objLayer->addToStr($image . $link);
 $string .= $objLayer->show();
 $fileIdArray .= 'fileId[' . $count . '] = "' . $file['id'] . '";';
 $filenameArray .= 'fileName[' . $count . '] = \'' . str_replace('&amp;', '&', $thumbImg) . '\';';
 if ($count == 0) {
     $defaultItem['id'] = $file['id'];
     $defaultItem['count'] = $count;
 }
 if ($defaultValue == $file['id']) {
     $defaultItem['id'] = $file['id'];
     $defaultItem['count'] = $count;
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:popup_showimagewindow_tpl.php

示例8: htmlheading

<?php

$this->loadClass('htmlheading', 'htmlelements');
$this->loadClass('link', 'htmlelements');
$header = new htmlheading();
$header->type = 1;
$header->cssClass = 'error';
$header->str = $this->objLanguage->code2Txt('mod_context_unabletoentercontext', 'context', NULL, 'Unable to enter [-context-]');
echo $header->show();
echo '<p>' . $this->objLanguage->code2Txt('mod_context_unabletoenterinfo', 'context', NULL, 'The [-context-] you tried to enter either does not exist, or is private with access restricted to members only.') . '</p>';
$objNav = $this->getObject('contextadminnav', 'contextadmin');
$str = $this->objLanguage->languageText('word_browse', 'glossary', 'Browse') . ': ' . $objNav->getAlphaListingAjax();
$str .= '<div id="browsecontextcontent"></div>';
$str .= $this->getJavaScriptFile('contextbrowser.js');
echo $str;
$link = new link($this->uri(NULL, '_default'));
$link->link = $this->objLanguage->languageText('phrase_backhome', 'system', 'Back to home');
echo '<p><br />' . $link->show() . '</p>';
开发者ID:ookwudili,项目名称:chisimba,代码行数:18,代码来源:needtojoin_tpl.php

示例9: htmlheading

$searchForm->addToForm($button->show());
// Create an Instance of the CSS Layout
$cssLayout = $this->newObject('csslayout', 'htmlelements');
$objFolders = $this->getObject('dbfolder');
$objQuotas = $this->getObject('dbquotas');
$header = new htmlheading();
$header->type = 2;
$header->str = $this->objLanguage->languageText('mod_filemanager_name', 'filemanager', 'File Manager');
$leftColumn = $header->show();
$tagCloudLink = new link($this->uri(array('action' => 'tagcloud')));
$tagCloudLink->link = 'Tag Cloud';
$leftColumn .= $searchForm->show() . '<ul><li>' . $tagCloudLink->show() . '</li>';
if ($objUser->isAdmin()) {
    $quotaManager = new link($this->uri(array('action' => 'quotamanager')));
    $quotaManager->link = $this->objLanguage->languageText('mod_filemanager_quotamanager', 'filemanager', 'Quota Manager');
    $leftColumn .= '<li>' . $quotaManager->show() . '</li>';
}
$leftColumn .= '</ul>';
if (!isset($folderId)) {
    $folderId = '';
}
if ($this->contextCode != '' && $this->getParam('context') != 'no') {
    $leftColumn .= '<div class="filemanagertree">' . $objFolders->getTree('context', $this->contextCode, 'dhtml', $folderId) . $objQuotas->getQuotaGraph('context/' . $this->contextCode) . '</div>';
    $leftColumn .= '<br /><br /><br />';
}
//$leftColumn .= $objFolders->showUserFolders($folderId);
$leftColumn .= '<div class="filemanagertree">' . $objFolders->getTree('users', $this->objUser->userId(), 'dhtml', $folderId) . $objQuotas->getQuotaGraph('users/' . $this->objUser->userId()) . '</div>';
$leftColumn = "<div class='filemanager_left'>{$leftColumn}</div>";
$cssLayout->setLeftColumnContent($leftColumn);
// Set the Content of middle column
$ret = "<div class='filemanager_main'>" . $this->getContent() . "</div>";
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:filemanager_layout_tpl.php

示例10: htmlheading

$this->loadClass('htmlheading', 'htmlelements');
$this->loadClass('textinput', 'htmlelements');
$this->loadClass('label', 'htmlelements');
$this->loadClass('button', 'htmlelements');
$this->loadClass('link', 'htmlelements');
$this->loadClass('checkbox', 'htmlelements');
$objTabbedbox =& $this->newObject('tabbedbox', 'htmlelements');
$objIcon = $this->getObject('geticon', 'htmlelements');
$header = new htmlheading();
$header->type = 1;
$header->str = $this->objContext->getTitle();
if ($this->isValid('addusers')) {
    $objIcon->setIcon('add');
    $link = new link($this->uri(array('action' => 'viewsearchresults')));
    $link->link = $objIcon->show();
    $header->str .= ' ' . $link->show();
}
echo $header->show();
// Lecturers
$header = new htmlheading();
$header->type = 3;
$header->str = ucwords($this->objLanguage->code2Txt('word_lecturers', 'system', NULL, '[-authors-]'));
//$header->align = 'center';
//echo $header->show();
$objTable = $this->newObject('htmltable', 'htmlelements');
$objTable->cellpadding = 5;
$objTable->cellspacing = 1;
$objTable->id = "lecturerTable";
$objTable->css_class = "sorttable";
$objTable->startRow();
if ($this->isValid('removeallusers') && count($lecturerDetails) > 0) {
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:home_tpl.php

示例11: generateBreadcrumbsFromUserPath

 /**
  * Short description for function
  *
  * Long description (if any) ...
  *
  * @param  string  $userId Parameter description (if any) ...
  * @param  unknown $path   Parameter description (if any) ...
  * @return string  Return description (if any) ...
  * @access public
  */
 public function generateBreadcrumbsFromUserPath($userId, $path)
 {
     // users/1/archives/error_log/error_log
     $userPath = 'users/' . $userId;
     $regex = '/\\Ausers\\/' . $userId . '\\/';
     $remainderPath = preg_replace($regex . '/', '', $path);
     $homeLink = new link($this->uri(NULL));
     $homeLink->link = 'My Files';
     $breadcrumbs = $homeLink->show();
     $items = explode('/', $remainderPath);
     $itemCount = count($items);
     if ($itemCount > 0) {
         $counter = 1;
         foreach ($items as $item) {
             $userPath .= '/' . $item;
             if ($counter == $itemCount) {
                 $breadcrumbs .= ' &gt; ' . $item;
             } else {
                 $itemLink = new link($this->uri(array('action' => 'viewfolder', 'folder' => $this->getFolderId($userPath))));
                 $itemLink->link = $item;
                 $breadcrumbs .= ' &gt; ' . $itemLink->show();
             }
             $counter++;
         }
     }
     return $breadcrumbs;
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:37,代码来源:dbfolder_class_inc.php

示例12: array

$conGroups[2] = array('id' => 'Guest', 'name' => $guestLabel);
$objSelectBox->insertLeftOptions($conGroups, 'id', 'name');
$objSelectBox->insertRightOptions(array());
// Insert the selectbox into the form object.
$objHead->str = $conGroupLabel;
$objHead->type = 3;
$objForm->addToForm('<p>' . $objHead->show() . '</p><p>' . $objSelectBox->show() . '</p>');
/* *********** Save and close buttons ************* */
$objButton = new button('save', $saveLabel);
$objButton->setOnClick('submitPerms()');
$btns = '<p><br/>' . $objButton->show();
$objButton = new button('save', $closeLabel);
$objButton->setOnClick('window.close()');
$btns .= '&nbsp;&nbsp;' . $objButton->show() . '</p>';
$objForm->addToForm($btns);
/* ************ Show the form ************* */
$str .= $objForm->show();
/* ************ Restore default permissions ************ */
$objInput = new textinput('modulename', $moduleName);
$objInput->fldType = 'hidden';
$objLink = new link('javascript:void(0)');
$objLink->extra = "onclick=\"restoreDefaults()\"";
$objLink->link = $restoreLabel;
$objForm = new form('restore', $this->uri(array('action' => 'restoreperms')));
$objForm->addToForm($objInput->show());
$objForm->addToForm($objLink->show());
$str .= '<p><br/>' . $objForm->show() . '</p>';
$objLayer = new layer();
$objLayer->str = $str;
$objLayer->align = 'center';
echo $objLayer->show() . '<p>&nbsp;</p>';
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:editperms_tpl.php

示例13: showBlock

 /**
  *
  * Method to show a block for the userdetails module
  * 
  * @access public
  * @return string $string The html string for the block display 
  */
 public function showBlock()
 {
     $bizcard = $this->showBizCard(FALSE);
     $objLink = new link($this->uri(NULL, 'userdetails'));
     $link = $objLink->show();
     $string = $bizcard . '<br />' . $link;
     return $string;
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:15,代码来源:userdetailsops_class_inc.php

示例14: showLink

 /**
  * Method to Show Sub Modal Window Open from Link
  */
 private function showLink()
 {
     // Load the Link Class
     $this->loadClass('link', 'htmlelements');
     // Create Link
     $link = new link($this->url);
     $link->link = $this->text;
     // Set class to submodal-[requiredwidth]-[requiredheight]
     $link->cssClass = 'submodal-' . $this->width . '-' . $this->height;
     // Return Link
     return $link->show();
 }
开发者ID:ookwudili,项目名称:chisimba,代码行数:15,代码来源:submodalwindow_class_inc.php

示例15: htmlHeading

$header = new htmlHeading();
$header->type = "1";
$header->cssClass = "useractivitytitle";
$header->str = $this->objLanguage->languageText('mod_contextcontent_toolsactivity', 'contextcontent', 'Tools activity') . '&nbsp;-&nbsp;' . $coursetitle . '&nbsp;(' . $startdate . '&nbsp;-&nbsp;' . $enddate . ')';
$homelink = new link($this->uri(array("action" => "selecttoolsadates")));
$homelink->link = $this->objLanguage->languageText("word_back", "system", "Back");
$homelink->link = $this->objLanguage->languageText("word_back", "system", "Back");
$exportLink = new link($this->uri(array("action" => "exportospreadsheet", "assignmentid" => $assignment['id'])));
$exportLink->link = $this->objLanguage->languageText('mod_assignment_export', 'assignment', 'Export to spreadsheet');
$exportStr = '&nbsp;&nbsp;|&nbsp;&nbsp' . $exportLink->show();
echo $header->show();
//echo '<br/>' . $homelink->show();
$table = $this->getObject('htmltable', 'htmlelements');
$table->startHeaderRow();
$table->addHeaderCell('No');
$table->addHeaderCell('Tool');
$table->addHeaderCell('Activity count');
$table->endHeaderRow();
$count = 1;
foreach ($data as $row) {
    $link = new link($this->uri(array("action" => "showuseractivitybymodule", "startdate" => $startdate, "enddate" => $enddate, "moduleid" => $row['module_id'], "contextcode" => $contextcode)));
    $link->link = $row['module_id'];
    $table->startRow();
    $table->addCell($count + ".");
    $table->addCell($link->show());
    $table->addCell($row['activitycount']);
    $table->endRow();
    $count++;
}
echo $table->show();
//echo $homelink->show();
开发者ID:ookwudili,项目名称:chisimba,代码行数:31,代码来源:toolsactivity_tpl.php


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