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


PHP Settings::getWebsiteURL方法代码示例

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


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

示例1: toJS

 public function toJS()
 {
     $generatedJS = ' $("#_orongo_ajax_comment_form").submit(function(event) {';
     $generatedJS .= " event.preventDefault(); ";
     $generatedJS .= " postComment('" . Settings::getWebsiteURL() . "ajax/postComment.php', " . $this->articleID . ", \$('textarea[name=_orongo_ajax_new_comment]').val(),'" . Settings::getWebsiteName() . "');";
     $generatedJS .= " \$('textarea[name=_orongo_ajax_new_comment]').val('');";
     $generatedJS .= " return false; ";
     $generatedJS .= ' });';
     return $generatedJS;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:10,代码来源:class_CommentPoster.php

示例2: orongoURL

/**
 * Shortcut for Settings::getWebsite() . *STRING*
 * @param String $paramFile string to add before Settings::getWebsite();
 * @return String
 */
function orongoURL($paramFile)
{
    $website_url = Settings::getWebsiteURL();
    $url = $website_url . $paramFile;
    if (substr($website_url, 0, 1) == '/') {
        if (substr($paramFile, 0, 1) == '/') {
            $url = $website_url . substr($paramFile, 1);
        }
    }
    return $url;
}
开发者ID:JacoRuit,项目名称:orongocms,代码行数:16,代码来源:function_package_Utils.php

示例3: toJS

 public function toJS()
 {
     $generatedJS = " offset = " . $this->offset . "; ";
     $generatedJS .= " lastCommentID = " . $this->lastCommentID . "; ";
     $generatedJS .= " window.setInterval(function() {";
     //$generatedJS .= " try{";
     $generatedJS .= "   var returned = loadComments('" . Settings::getWebsiteURL() . "ajax/loadComments.php', " . $this->articleID . ", lastCommentID, offset);";
     $generatedJS .= "   offset = returned[0]; ";
     $generatedJS .= "   lastCommentID = returned[1]; ";
     //$generatedJS .= "}catch(err){ alert(err); }";
     $generatedJS .= " }, " . $this->refreshInterval . "); ";
     return $generatedJS;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:13,代码来源:class_CommentLoader.php

示例4: getArticlesHTML

 public function getArticlesHTML($paramArticles)
 {
     $generatedHTML = "";
     $curPage = getCurrentPage();
     if (is_array($paramArticles) == false) {
         return null;
     }
     //Sup, Orongo? U nooo pass me an array :(
     $count = count($paramArticles);
     if ($count < 1) {
         return "<p>No articles we're found</p>";
     }
     $generatedCount = 0;
     foreach ($paramArticles as $article) {
         $last = false;
         if ($article instanceof Article == false) {
             continue;
         }
         $generatedCount++;
         if ($generatedCount == 4 && $curPage == 'index') {
             $last = true;
         }
         if (is_int($generatedCount / 4) && $curPage == 'archive') {
             $last = true;
         }
         if ($curPage == 'archive' && $last == false && $generatedCount == count($paramArticles)) {
             $last = true;
         }
         $generatedHTML .= '<div class="one_fourth ';
         if ($last) {
             $generatedHTML .= 'column-last';
         }
         $generatedHTML .= ' ">';
         $generatedHTML .= '<a href="' . Settings::getWebsiteURL() . 'article.php?id=' . $article->getID() . '"><h3>' . $article->getTitle() . '</h3></a>';
         $generatedHTML .= '<p>' . substr(strip_tags($article->getContent()), 0, 500) . '</p>';
         $generatedHTML .= '</div>';
         if ($last && $curPage == 'index') {
             break;
         }
     }
     return $generatedHTML;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:42,代码来源:monkPHP.php

示例5: startOrongo

/**
 * @author Jaco Ruit
 */
require '../startOrongo.php';
startOrongo();
setCurrentPage('admin_orongo-settings');
Security::promptAuth();
if (getUser()->getRank() != RANK_ADMIN) {
    header("Location: " . orongoURL("orongo-admin/index.php?msg=0"));
    exit;
}
if (!isset($_POST['website_url']) || !isset($_POST['website_style']) || !isset($_POST['website_name']) || !isset($_POST['website_lang']) || !isset($_POST['show_archive'])) {
    header("Location: " . orongoURL("orongo-admin/orongo-settings.php"));
    exit;
}
if (Settings::getWebsiteURL() != $_POST['website_url'] && !empty($_POST['website_url'])) {
    Settings::setWebsiteURL($_POST['website_url']);
}
if (Settings::getWebsiteName() != $_POST['website_name'] && !empty($_POST['website_name'])) {
    Settings::setWebsiteName($_POST['website_name']);
}
if (Settings::getLanguageName() != $_POST['website_lang'] && !empty($_POST['website_lang'])) {
    Settings::setLanguageName($_POST['website_lang']);
}
if (strval(Settings::showArchive()) != $_POST['show_archive'] && !empty($_POST['show_archive'])) {
    Settings::setShowArchive($_POST['show_archive']);
}
if (getStyle()->getStyleFolder() != $_POST['website_style'] && file_exists(ROOT . "/themes/" . $_POST['website_style']) . "/info.xml") {
    try {
        Settings::setStyle($_POST['website_style']);
    } catch (Exception $e) {
开发者ID:JacoRuit,项目名称:orongocms,代码行数:31,代码来源:action_SaveOrongoSettings.php

示例6: jQuery

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
        <title>OrongoTerminal</title>
        <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <script src="<?php 
echo Settings::getWebsiteURL();
?>
js/jquery.mousewheel-min.js"></script>
        <script src="<?php 
echo Settings::getWebsiteURL();
?>
js/jquery.terminal-0.4.6.min.js"></script>
        <link href="<?php 
echo Settings::getWebsiteURL();
?>
orongo-admin/theme/css/jquery.terminal.css" rel="stylesheet"/>
        <script>
            jQuery(document).ready(function($) {
                $(document.documentElement).terminal("<?php 
echo Settings::getWebsiteURL();
?>
ajax/terminalRPC.php", { greetings: "Welcome to the OrongoTerminal\n*****************************\n\nTo show commands enter 'cmd'\n\n"});
                $('body').css('display', 'none');
            });
        </script>
    </head>
    <body><noscript>Activate JavaScript</noscript>
    </body>
</html>
开发者ID:JacoRuit,项目名称:orongocms,代码行数:31,代码来源:terminal.php

示例7: generateActivationURL

 /**
  * Generates activation URL
  * @param String $paramID ID of User
  * @return String activation URL
  */
 public static function generateActivationURL($paramID)
 {
     $websiteURL = Settings::getWebsiteURL();
     $activationCode = self::getRandomString();
     getDatabase()->insert("user_activations", array("userID" => $paramID, "code" => $activationCode));
     return $websiteURL . 'orongo-activation.php?code=' . $activationCode;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:12,代码来源:class_User.php

示例8: install

 /**
  * Installs database for the style
  * @param String $paramInfoXML path where info.xml of style is located
  */
 public static function install($paramInfoXML)
 {
     if (file_exists($paramInfoXML) == false) {
         throw new Exception("The style's info.xml doesn't exist!");
     }
     $xml = @simplexml_load_file($paramInfoXML);
     $json = @json_encode($xml);
     $info = @json_decode($json, true);
     $setting = '';
     $typeSetting = '';
     if ($info['style']['use_php'] != 'true') {
         throw new Exception("Cannot install settings because the style is not using PHP.");
     }
     foreach ($info['style']['settings'] as $key => $value) {
         $setting = $key;
         foreach ($info['style']['settings'][$key] as $key => $value) {
             if ($key == 'type') {
                 $typeSetting = $value;
                 self::installSetting($info['style']['main_class'], $setting, $typeSetting);
             } else {
                 if ($key == 'default') {
                     $default = str_replace('{$website_url}', Settings::getWebsiteURL(), $value);
                     getDatabase()->update("style_data", array("setting_value" => $default), "`style_main_class`=%s AND `setting`=%s", $info['style']['main_class'], $setting);
                 }
             }
         }
     }
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:32,代码来源:class_Style.php

示例9: render

 public function render()
 {
     getDisplay()->setTitle(Settings::getWebsiteName() . " - " . $this->pageTitle);
     getDisplay()->setTemplateVariable("body", $this->body);
     if (count($this->msgs) > 0) {
         $msgstring = "";
         foreach ($this->msgs as $msg) {
             if (!is_array($msg)) {
                 continue;
             }
             $msgstring .= '<h4 class="alert_' . $msg['msgtype'] . '">' . $msg['msg'] . "</h4>";
         }
         getDisplay()->setTemplateVariable("msgs", $msgstring);
     }
     $objectshtml = "";
     foreach ($this->objects as $object) {
         if ($object instanceof AdminFrontendObject == false) {
             continue;
         }
         $objectshtml .= $object->toHTML();
     }
     getDisplay()->setTemplateVariable("objects", $objectshtml);
     getDisplay()->setTemplateVariable("current_page", $this->pageTitle);
     getDisplay()->setTemplateVariable("style_url", Settings::getWebsiteURL() . "orongo-admin/theme/");
     getStyle()->run();
     getDisplay()->add("header");
     getDisplay()->add($this->pageTemplate);
     getDisplay()->render();
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:29,代码来源:frontend_AdminFrontend.php

示例10: render

 /**
  * Renders the Display
  */
 public function render()
 {
     if ($this->rendered) {
         return;
     }
     $this->setTemplateVariable("website_name", Settings::getWebsiteName());
     $this->setTemplateVariable("website_url", Settings::getWebsiteURL());
     $this->setTemplateVariable("version", "r" . REVISION);
     $this->setTemplateVariable("menu", getMenu()->toHTML());
     if (getUser() != null) {
         $this->setTemplateVariable("user", getUser());
         $on = new OrongoNotifier();
         $on->start();
     }
     if (!$this->isImported(orongoURL('orongo-admin/theme/smoothness/jquery-ui-1.8.16.custom.css'))) {
         $this->import(orongoURL('orongo-admin/theme/smoothness/jquery-ui-1.8.16.custom.css'));
     }
     if (!$this->isImported('https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js')) {
         $this->import('https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js');
     }
     foreach ($this->objects as $object) {
         if ($object == null) {
             continue;
         }
         if ($object instanceof OrongoDisplayableObject == false) {
             continue;
         }
         $this->addToTemplateVariable("body", $object->toHTML());
     }
     foreach ($this->imports as $import) {
         $type = strrev($import);
         $type = explode(".", $type);
         $type = strrev($type[0]);
         if (stristr($type, "?")) {
             $type = explode("?", $type);
             $type = $type[0];
         }
         switch ($type) {
             case "css":
                 $this->addHTML('<link rel="stylesheet" href="' . $import . '" type="text/css" media="screen" />', "head");
                 break;
             case "js":
                 $this->addHTML('<script type="text/javascript" src="' . $import . '"></script>', "head");
                 break;
             default:
                 break;
         }
     }
     $this->addToTemplateVariable("head", $this->head);
     $this->addToTemplateVariable("body", $this->generalhtml);
     foreach ($this->pluginhtml as $field => $html) {
         $this->setTemplateVariable($field, $html);
     }
     $this->addToTemplateVariable("body", '<script type="text/javascript">' . $this->js . '</script>');
     foreach ($this->tpls as $tpl) {
         if (empty($tpl)) {
             continue;
         }
         if (function_exists("getCurrentPage") && !stristr(getCurrentPage(), "admin") && !file_exists(raintpl::$tpl_dir . $tpl . ".html")) {
             $msgbox = new MessageBox("Style was missing a file: " . $tpl . ".html");
             die($msgbox->getImports() . $msgbox->toHTML());
         }
         $this->raintpl->draw($tpl);
     }
     $this->rendered = true;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:69,代码来源:class_Display.php

示例11: getImports

 /**
  * Gets the imports needed to show the messagebox.
  * @return String HTML Code for imports
  */
 public function getImports()
 {
     $websiteURL = Settings::getWebsiteURL();
     $generatedHTML = "<script src=\"http://code.jquery.com/jquery-latest.js\" type=\"text/javascript\"></script><script src=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js\" type=\"text/javascript\"></script><link rel=\"stylesheet\" href=\"" . $websiteURL . "orongo-admin/theme/smoothness/jquery-ui-1.8.16.custom.css\" type=\"text/css\"/>";
     return $generatedHTML;
 }
开发者ID:JacoRuit,项目名称:orongocms,代码行数:10,代码来源:class_MessageBox.php

示例12: used

Each resource type name must be unique.

When loading CKFinder, the "type" querystring parameter can be used to display
a specific type only. If "type" is omitted in the URL, the
"DefaultResourceTypes" settings is used (may contain the resource type names
separated by a comma). If left empty, all types are loaded.

maxSize is defined in bytes, but shorthand notation may be also used.
Available options are: G, M, K (case insensitive).
1M equals 1048576 bytes (one Megabyte), 1K equals 1024 bytes (one Kilobyte), 1G equals one Gigabyte.
Example: 'maxSize' => "8M",
*/
$config['DefaultResourceTypes'] = '';
$config['ResourceType'][] = array('name' => 'Files', 'url' => Settings::getWebsiteURL() . 'orongo-media/files', 'directory' => ROOT . '/orongo-media/files', 'maxSize' => 0, 'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip', 'deniedExtensions' => '');
$config['ResourceType'][] = array('name' => 'Images', 'url' => Settings::getWebsiteURL() . 'orongo-media/images', 'directory' => ROOT . '/orongo-media/images', 'maxSize' => 0, 'allowedExtensions' => 'bmp,gif,jpeg,jpg,png', 'deniedExtensions' => '');
$config['ResourceType'][] = array('name' => 'Flash', 'url' => Settings::getWebsiteURL() . 'orongo-media/flash', 'directory' => ROOT . '/orongo-media/flash', 'maxSize' => 0, 'allowedExtensions' => 'swf,flv', 'deniedExtensions' => '');
/*
 Due to security issues with Apache modules, it is recommended to leave the
 following setting enabled.

 How does it work? Suppose the following:

	- If "php" is on the denied extensions list, a file named foo.php cannot be
	  uploaded.
	- If "rar" (or any other) extension is allowed, one can upload a file named
	  foo.rar.
	- The file foo.php.rar has "rar" extension so, in theory, it can be also
	  uploaded.

In some conditions Apache can treat the foo.php.rar file just like any PHP
script and execute it.
开发者ID:JacoRuit,项目名称:orongocms,代码行数:31,代码来源:config.php

示例13: header

    header("Location: " . orongoURL("orongo-admin/index.php?msg=0"));
    exit;
}
$settings = new AdminFrontend();
if (isset($_GET['msg'])) {
    switch ($_GET['msg']) {
        case 0:
            $settings->addMessage(l("Settings saved"), "success");
        default:
            break;
    }
}
$settings->main(array('time' => time(), 'page_title' => 'Orongo Settings', 'page_template' => 'dashboard'));
$settingForm = new AdminFrontendForm(100, "Orongo Settings", "POST", orongoURL("actions/action_SaveOrongoSettings.php"));
$settingForm->addInput("Website Name", "website_name", "text", Settings::getWebsiteName());
$settingForm->addInput("Website URL", "website_url", "text", Settings::getWebsiteURL());
$settingForm->addInput("Admin Email", "admin_email", "text", Settings::getEmail());
$currentShowArchiveString = Settings::showArchive() ? l("Yes") : l("No");
$settingForm->addRadios("Show archive", "show_archive", array(l("Yes") => "true", l("No") => "false"), $currentShowArchiveString);
$languages = array(Settings::getLanguageName() => "nl_NL");
$files = @scandir(ADMIN . '/lang/');
if (is_array($files)) {
    foreach ($files as $file) {
        if ($file == Settings::getLanguageName() || stristr($file, ".")) {
            continue;
        }
        $languages[$file] = $file;
    }
}
$styles = array(getStyle()->getStyleName() => getStyle()->getStyleFolder());
$files = @scandir(ROOT . '/themes');
开发者ID:JacoRuit,项目名称:orongocms,代码行数:31,代码来源:orongo-settings.php


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