Ignore:
Timestamp:
11/20/08 13:04:58 (4 years ago)
Author:
CrawfordCurrie
Message:

Item175: BuildContrib now builds both Foswiki and TWiki targeted plugins. If you want to target both, then target TWiki. TWiki plugins require the TWikiCompatibilityContrib to be installed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/TWikiCompatibilityPlugin/lib/TWiki/Func.pm

    r811 r827  
    1 BEGIN { $Package::Alias::BRAVE = 1 } 
    2 use Package::Alias 
    3   'TWiki::Plugins' => 'Foswiki::Plugins', 
    4   'TWiki::Func' => 'Foswiki::Func'; 
     1# See bottom of file for license and copyright information 
     2package TWiki::Func; 
     3 
     4# Bridge between TWiki::Func and Foswiki::Func 
     5 
     6use strict; 
     7 
     8use Foswiki::Func; 
     9 
     10sub getSkin { Foswiki::Func::getSkin(@_) } 
     11sub getUrlHost { Foswiki::Func::getUrlHost(@_) } 
     12sub getScriptUrl { Foswiki::Func::getScriptUrl(@_) } 
     13sub getViewUrl { Foswiki::Func::getViewUrl(@_) } 
     14sub getPubUrlPath { Foswiki::Func::getPubUrlPath(@_) } 
     15sub getExternalResource { Foswiki::Func::getExternalResource(@_) } 
     16sub getCgiQuery { Foswiki::Func::getCgiQuery(@_) } 
     17sub getSessionKeys { Foswiki::Func::getSessionKeys(@_) } 
     18sub getSessionValue { Foswiki::Func::getSessionValue(@_) } 
     19sub setSessionValue { Foswiki::Func::setSessionValue(@_) } 
     20sub clearSessionValue { Foswiki::Func::clearSessionValue(@_) } 
     21sub getContext { Foswiki::Func::getContext(@_) } 
     22sub pushTopicContext { Foswiki::Func::pushTopicContext(@_) } 
     23sub popTopicContext { Foswiki::Func::popTopicContext(@_) } 
     24sub getPreferencesValue { Foswiki::Func::getPreferencesValue(@_) } 
     25sub getPluginPreferencesValue { Foswiki::Func::getPluginPreferencesValue(@_) } 
     26sub getPreferencesFlag { Foswiki::Func::getPreferencesFlag(@_) } 
     27sub getPluginPreferencesFlag { Foswiki::Func::getPluginPreferencesFlag(@_) } 
     28sub setPreferencesValue { Foswiki::Func::setPreferencesValue(@_) } 
     29sub getDefaultUserName { Foswiki::Func::getDefaultUserName(@_) } 
     30sub getCanonicalUserID { Foswiki::Func::getCanonicalUserID(@_) } 
     31sub getWikiName { Foswiki::Func::getWikiName(@_) } 
     32sub getWikiUserName { Foswiki::Func::getWikiUserName(@_) } 
     33sub wikiToUserName { Foswiki::Func::wikiToUserName(@_) } 
     34sub userToWikiName { Foswiki::Func::userToWikiName(@_) } 
     35sub emailToWikiNames { Foswiki::Func::emailToWikiNames(@_) } 
     36sub wikinameToEmails { Foswiki::Func::wikinameToEmails(@_) } 
     37sub isGuest { Foswiki::Func::isGuest(@_) } 
     38sub isAnAdmin { Foswiki::Func::isAnAdmin(@_) } 
     39sub isGroupMember { Foswiki::Func::isGroupMember(@_) } 
     40sub eachUser { Foswiki::Func::eachUser(@_) } 
     41sub eachMembership { Foswiki::Func::eachMembership(@_) } 
     42sub eachGroup { Foswiki::Func::eachGroup(@_) } 
     43sub isGroup { Foswiki::Func::isGroup(@_) } 
     44sub eachGroupMember { Foswiki::Func::eachGroupMember(@_) } 
     45sub checkAccessPermission { Foswiki::Func::checkAccessPermission(@_) } 
     46sub getListOfWebs { Foswiki::Func::getListOfWebs(@_) } 
     47sub webExists { Foswiki::Func::webExists(@_) } 
     48sub createWeb { Foswiki::Func::createWeb(@_) } 
     49sub moveWeb { Foswiki::Func::moveWeb(@_) } 
     50sub eachChangeSince { Foswiki::Func::eachChangeSince(@_) } 
     51sub getTopicList { Foswiki::Func::getTopicList(@_) } 
     52sub topicExists { Foswiki::Func::topicExists(@_) } 
     53sub checkTopicEditLock { Foswiki::Func::checkTopicEditLock(@_) } 
     54sub setTopicEditLock { Foswiki::Func::setTopicEditLock(@_) } 
     55sub saveTopic { Foswiki::Func::saveTopic(@_) } 
     56sub saveTopicText { Foswiki::Func::saveTopicText(@_) } 
     57sub moveTopic { Foswiki::Func::moveTopic(@_) } 
     58sub getRevisionInfo { Foswiki::Func::getRevisionInfo(@_) } 
     59sub getRevisionAtTime { Foswiki::Func::getRevisionAtTime(@_) } 
     60sub readTopic { Foswiki::Func::readTopic(@_) } 
     61sub readTopicText { Foswiki::Func::readTopicText(@_) } 
     62sub attachmentExists { Foswiki::Func::attachmentExists(@_) } 
     63sub readAttachment { Foswiki::Func::readAttachment(@_) } 
     64sub saveAttachment { Foswiki::Func::saveAttachment(@_) } 
     65sub moveAttachment { Foswiki::Func::moveAttachment(@_) } 
     66sub readTemplate { Foswiki::Func::readTemplate(@_) } 
     67sub loadTemplate { Foswiki::Func::loadTemplate(@_) } 
     68sub expandTemplate { Foswiki::Func::expandTemplate(@_) } 
     69sub writeHeader { Foswiki::Func::writeHeader(@_) } 
     70sub redirectCgiQuery { Foswiki::Func::redirectCgiQuery(@_) } 
     71sub addToHEAD { Foswiki::Func::addToHEAD(@_) } 
     72sub expandCommonVariables { Foswiki::Func::expandCommonVariables(@_) } 
     73sub renderText { Foswiki::Func::renderText(@_) } 
     74sub internalLink { Foswiki::Func::internalLink(@_) } 
     75sub sendEmail { Foswiki::Func::sendEmail(@_) } 
     76sub wikiToEmail { Foswiki::Func::wikiToEmail(@_) } 
     77sub expandVariablesOnTopicCreation { Foswiki::Func::expandVariablesOnTopicCreation(@_) } 
     78sub registerTagHandler { Foswiki::Func::registerTagHandler(@_) } 
     79sub registerRESTHandler { Foswiki::Func::registerRESTHandler(@_) } 
     80sub decodeFormatTokens { Foswiki::Func::decodeFormatTokens(@_) } 
     81sub searchInWebContent { Foswiki::Func::searchInWebContent(@_) } 
     82sub getWorkArea { Foswiki::Func::getWorkArea(@_) } 
     83sub readFile { Foswiki::Func::readFile(@_) } 
     84sub saveFile { Foswiki::Func::saveFile(@_) } 
     85sub getRegularExpression { Foswiki::Func::getRegularExpression(@_) } 
     86sub normalizeWebTopicName { Foswiki::Func::normalizeWebTopicName(@_) } 
     87sub sanitizeAttachmentName { Foswiki::Func::sanitizeAttachmentName(@_) } 
     88sub spaceOutWikiWord { Foswiki::Func::spaceOutWikiWord(@_) } 
     89sub writeWarning { Foswiki::Func::writeWarning(@_) } 
     90sub writeDebug { Foswiki::Func::writeDebug(@_) } 
     91sub formatTime { Foswiki::Func::formatTime(@_) } 
     92sub isTrue { Foswiki::Func::isTrue(@_) } 
     93sub isValidWikiWord { Foswiki::Func::isValidWikiWord(@_) } 
     94sub extractParameters { Foswiki::Func::extractParameters(@_) } 
     95sub extractNameValuePair { Foswiki::Func::extractNameValuePair(@_) } 
     96sub getScriptUrlPath { Foswiki::Func::getScriptUrlPath(@_) } 
     97sub getWikiToolName { Foswiki::Func::getWikiToolName(@_) } 
     98sub getMainWebname { Foswiki::Func::getMainWebname(@_) } 
     99sub getTwikiWebname { Foswiki::Func::getTwikiWebname(@_) } 
     100sub getOopsUrl { Foswiki::Func::getOopsUrl(@_) } 
     101sub permissionsSet { Foswiki::Func::permissionsSet(@_) } 
     102sub getPublicWebList { Foswiki::Func::getPublicWebList(@_) } 
     103sub formatGmTime { Foswiki::Func::formatGmTime(@_) } 
     104sub getDataDir { Foswiki::Func::getDataDir(@_) } 
     105sub getPubDir { Foswiki::Func::getPubDir(@_) } 
     106sub checkDependencies { Foswiki::Func::checkDependencies(@_) } 
    5107 
    61081; 
     109 
     110__DATA__ 
     111 
     112Module of Foswiki - The Free Open Source Wiki, http://foswiki.org/, http://Foswiki.org/ 
     113 
     114Copyright (C) 2000-2007 Peter Thoeny, peter@thoeny.org 
     115and Foswiki Contributors. All Rights Reserved. Foswiki Contributors 
     116are listed in the AUTHORS file in the root of this distribution. 
     117NOTE: Please extend that file, not this notice. 
     118 
     119This program is free software; you can redistribute it and/or 
     120modify it under the terms of the GNU General Public License 
     121as published by the Free Software Foundation; either version 2 
     122of the License, or (at your option) any later version. For 
     123more details read LICENSE in the root of this distribution. 
     124 
     125This program is distributed in the hope that it will be useful, 
     126but WITHOUT ANY WARRANTY; without even the implied warranty of 
     127MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     128 
     129As per the GPL, removal of this notice is prohibited. 
     130 
     1311; 
Note: See TracChangeset for help on using the changeset viewer.