Lines Matching refs:TWiki

67 package TWiki::Func;
73 require TWiki;
74 require TWiki::Plugins;
75 require TWiki::UI;
98 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
100 return $TWiki::Plugins::SESSION->getSkin();
117 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
119 return $TWiki::Plugins::SESSION->{urlHost};
143 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
145 return $TWiki::Plugins::SESSION->getScriptUrl( 1, $script, $web, $topic, @_ );
164 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
166 $web ||= $TWiki::Plugins::SESSION->{webName} || $TWiki::cfg{UsersWebName};
184 return $TWiki::cfg{PubUrlPath};
277 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
280 return $TWiki::Plugins::SESSION->net->getExternalResource( $url, @options );
301 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
304 return $TWiki::Plugins::SESSION->net->postExternalResource( $url, $text, @options );
321 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
322 return $TWiki::Plugins::SESSION->{request};
339 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
340 my $hash = $TWiki::Plugins::SESSION->{users}->{loginManager}->getSessionValues();
359 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
361 return $TWiki::Plugins::SESSION->{users}->{loginManager}->getSessionValue( @_ );
381 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
383 $TWiki::Plugins::SESSION->{users}->{loginManager}->setSessionValue( @_ );
401 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
403 return $TWiki::Plugins::SESSION->{users}->{loginManager}->clearSessionValue( @_ );
457 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
458 return $TWiki::Plugins::SESSION->{context};
485 my $twiki = $TWiki::Plugins::SESSION;
515 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
516 my $twiki = $TWiki::Plugins::SESSION;
559 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
561 return $TWiki::Plugins::SESSION->{prefs}->getWebPreferencesValue(
564 return $TWiki::Plugins::SESSION->{prefs}->getPreferencesValue( $key );
588 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
591 return $TWiki::Plugins::SESSION->{prefs}->getPreferencesValue( "\U$package\E_$key" );
619 return TWiki::isTrue( $t );
664 return $TWiki::Plugins::SESSION->{prefs}->setPreferencesValue(@_);
681 return $TWiki::cfg{WikiToolName};
698 return $TWiki::cfg{UsersWebName};
715 return $TWiki::cfg{SystemWebName};
735 return $TWiki::cfg{DefaultUserLogin};
762 return $TWiki::Plugins::SESSION->{user} unless ($user);
763 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
767 $TWiki::Plugins::SESSION->{users}->getCanonicalUserID( $user );
770 my $ln = $TWiki::Plugins::SESSION->{users}->getLoginName($user);
774 $cUID = $TWiki::Plugins::SESSION->{user};
797 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
810 my $users = $TWiki::Plugins::SESSION->{users};
821 normalizeWebTopicName($TWiki::cfg{UsersWebName}, $user);
825 return $TWiki::Plugins::SESSION->{users}->getWikiName( $cUID );
846 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
849 my ($w, $u) = normalizeWebTopicName($TWiki::cfg{UsersWebName}, $user);
852 return $TWiki::Plugins::SESSION->{users}->webDotWikiName($cUID);
885 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
890 my $login = $TWiki::Plugins::SESSION->{users}->getLoginName($cUID);
919 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
920 my $users = $TWiki::Plugins::SESSION->{users};
923 ( $TWiki::cfg{UsersWebName} . '.' . $login ) )
949 my $users = $TWiki::Plugins::SESSION->{users};
983 return $TWiki::Plugins::SESSION->{users}->getEmails( $wikiname );
985 my $uids = $TWiki::Plugins::SESSION->{users}->findUserByWikiName(
989 push(@em, $TWiki::Plugins::SESSION->{users}->getEmails( $user ));
994 my $user = $TWiki::Plugins::SESSION->{user};
995 return $TWiki::Plugins::SESSION->{users}->getEmails( $user );
1011 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1012 return $TWiki::Plugins::SESSION->{user} eq
1013 $TWiki::Plugins::SESSION->{users}->getCanonicalUserID(
1014 $TWiki::cfg{DefaultUserLogin} );
1039 return $TWiki::Plugins::SESSION->{users}->isAdmin(
1064 my $users = $TWiki::Plugins::SESSION->{users};
1072 $user = $TWiki::Plugins::SESSION->{user};
1100 my $it = $TWiki::Plugins::SESSION->{users}->eachUser();
1102 return $TWiki::Plugins::SESSION->{users}->getWikiName( $_[0] );
1121 my $users = $TWiki::Plugins::SESSION->{users};
1128 $user = $TWiki::Plugins::SESSION->{user};
1156 my $session = $TWiki::Plugins::SESSION;
1173 return $TWiki::Plugins::SESSION->{users}->isGroup( $group );
1200 my $session = $TWiki::Plugins::SESSION;
1202 $TWiki::Plugins::SESSION->{users}->isGroup($user);
1203 my $it = $TWiki::Plugins::SESSION->{users}->eachGroupMember($user);
1205 return $TWiki::Plugins::SESSION->{users}->getWikiName( $_[0] );
1252 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1255 getCanonicalUserID($TWiki::cfg{DefaultUserLogin});
1256 return $TWiki::Plugins::SESSION->security->checkAccessPermission(
1293 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1294 return $TWiki::Plugins::SESSION->{store}->getListOfWebs($filter);
1311 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1312 return $TWiki::Plugins::SESSION->{store}->webExists( @_ );
1333 return TWiki::isValidWebName( @_ );
1368 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1369 $TWiki::Plugins::SESSION->{store}->createWeb(
1370 $TWiki::Plugins::SESSION->{user}, @_ );
1407 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1408 return $TWiki::Plugins::SESSION->{store}->moveWeb(
1409 @_, $TWiki::Plugins::SESSION->{user});
1446 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1447 ASSERT($TWiki::Plugins::SESSION->{store}->webExists($web)) if DEBUG;
1450 $TWiki::Plugins::SESSION->{store}->eachChange( $web, $time );
1469 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1470 return $TWiki::Plugins::SESSION->{store}->getTopicNames ( @_ );
1491 my( $web, $topic ) = $TWiki::Plugins::SESSION->normalizeWebTopicName( @_ );
1492 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1493 return $TWiki::Plugins::SESSION->{store}->topicExists( $web, $topic );
1510 return TWiki::isValidTopicName( @_ );
1530 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1535 my $lease = $TWiki::Plugins::SESSION->{store}->getLease( $web, $topic );
1538 my $session = $TWiki::Plugins::SESSION;
1542 require TWiki::Time;
1543 my $past = TWiki::Time::formatDelta(
1545 $TWiki::Plugins::SESSION->i18n
1547 my $future = TWiki::Time::formatDelta(
1549 $TWiki::Plugins::SESSION->i18n
1589 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1590 my $session = $TWiki::Plugins::SESSION;
1594 $TWiki::cfg{LeaseLength} );
1642 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1644 return $TWiki::Plugins::SESSION->{store}->saveTopic
1645 ( $TWiki::Plugins::SESSION->{user}, $web, $topic, $text, $meta,
1686 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1688 my $session = $TWiki::Plugins::SESSION;
1689 TWiki::UI::checkWebWritable($session, $web);
1712 require TWiki::Meta;
1713 my $meta = new TWiki::Meta( $session, $web, $topic, $text );
1775 $TWiki::Plugins::SESSION->{store}->moveTopic(
1778 $TWiki::Plugins::SESSION->{user} );
1806 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1811 $TWiki::Plugins::SESSION->{store}->getRevisionInfo( @_ );
1819 $TWiki::Plugins::SESSION->renderer->renderRevisionInfo(
1843 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1844 return $TWiki::Plugins::SESSION->{store}->getRevisionAtTime( @_ );
1874 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1876 return $TWiki::Plugins::SESSION->{store}->readTopic( undef, @_ );
1899 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1902 $user = $TWiki::Plugins::SESSION->{user}
1908 $TWiki::Plugins::SESSION->{store}->readTopicRaw
1910 } catch TWiki::AccessControlException with {
1939 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1942 $TWiki::Plugins::SESSION->normalizeWebTopicName( $web, $topic );
1943 return $TWiki::Plugins::SESSION->{store}->attachmentExists(
1983 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
1987 $result = $TWiki::Plugins::SESSION->{store}->readAttachment(
1988 $TWiki::Plugins::SESSION->{user}, @_ );
2035 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2040 $TWiki::Plugins::SESSION->{store}->saveAttachment(
2042 $TWiki::Plugins::SESSION->{user},
2103 $TWiki::Plugins::SESSION->{store}->moveAttachment(
2106 $TWiki::Plugins::SESSION->{user} );
2132 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2133 return $TWiki::Plugins::SESSION->templates->readTemplate( @_ );
2158 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2159 return $TWiki::Plugins::SESSION->templates->readTemplate( @_ );
2179 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2180 return $TWiki::Plugins::SESSION->templates->expandTemplate( @_ );
2197 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2198 $TWiki::Plugins::SESSION->generateHTTPHeaders();
2243 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2244 return $TWiki::Plugins::SESSION->redirect( $url, $passthru, 0, $viaCache );
2273 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2274 $TWiki::Plugins::SESSION->addToHEAD( @_ );
2297 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2298 $topic ||= $TWiki::Plugins::SESSION->{topicName};
2299 $web ||= $TWiki::Plugins::SESSION->{webName};
2300 return $TWiki::Plugins::SESSION->handleCommonTags(
2320 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2321 return $TWiki::Plugins::SESSION->renderer->getRenderedVersion( @_ );
2344 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2346 return $pre . $TWiki::Plugins::SESSION->renderer->internalLink( @_ );
2384 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2385 return $TWiki::Plugins::SESSION->net->sendEmail( @_ );
2454 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2455 …return $TWiki::Plugins::SESSION->expandVariablesOnTopicCreation( shift, $TWiki::Plugins::SESSION->…
2521 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2524 TWiki::registerTagHandler( $tag,
2526 my $record = $TWiki::Plugins::SESSION;
2527 $TWiki::Plugins::SESSION = $_[0];
2529 $TWiki::Plugins::SESSION = $record;
2583 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2589 TWiki::registerRESTHandler( $plugin,
2592 my $record = $TWiki::Plugins::SESSION;
2593 $TWiki::Plugins::SESSION = $_[0];
2595 $TWiki::Plugins::SESSION = $record;
2651 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2653 $TWiki::Plugins::SESSION->net->registerExternalHTTPHandler(
2655 my $record = $TWiki::Plugins::SESSION;
2656 $TWiki::Plugins::SESSION = $_[0];
2658 $TWiki::Plugins::SESSION = $record;
2703 return TWiki::expandStandardEscapes( @_ );
2748 return $TWiki::Plugins::SESSION->{store}->searchInWebContent( @_ );
2778 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2779 return $TWiki::Plugins::SESSION->{store}->getWorkArea( $plugin );
2853 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2855 return $TWiki::cfg{ReadOnlyAndMirrorWebs}{SiteName} || '';
2873 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2875 $TWiki::Plugins::SESSION->getContentMode($_[0]);
2891 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2893 return $TWiki::Plugins::SESSION->webWritable($_[0]);
2916 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2918 return $TWiki::Plugins::SESSION->getDiskList();
2932 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2934 return $TWiki::Plugins::SESSION->getDiskInfo(@_);
2951 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
2953 return $TWiki::Plugins::SESSION->trashWebName(@_);
3013 return $TWiki::regex{$regexName};
3050 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3051 return $TWiki::Plugins::SESSION->normalizeWebTopicName( @_ );
3071 require TWiki::Sandbox;
3072 return TWiki::Sandbox::sanitizeAttachmentName(@_);
3089 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3090 return $TWiki::Plugins::SESSION->{renderer}->buildWikiWord( @_ );
3112 return TWiki::spaceOutWikiWord(@_);
3130 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3132 return $TWiki::Plugins::SESSION->writeWarning( "(".caller().") ".$message );
3150 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3151 return $TWiki::Plugins::SESSION->writeDebug( @_ );
3194 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3196 $web ||= $TWiki::Plugins::SESSION->{SESSION_TAGS}{BASEWEB};
3197 $topic ||= $TWiki::Plugins::SESSION->{SESSION_TAGS}{BASETOPIC};
3200 return $TWiki::Plugins::SESSION->writeLog( $action, "$web.$topic", $extra, $user );
3222 require TWiki::Time;
3223 return TWiki::Time::formatTime( @_ );
3246 return TWiki::isTrue( @_ );
3262 return TWiki::isValidWikiWord(@_);
3290 require TWiki::Attrs;
3291 my $params = new TWiki::Attrs( $attr );
3323 require TWiki::Attrs;
3324 return TWiki::Attrs::extractValue( @_ );
3369 return TWiki::entityEncode( @_ );
3387 return TWiki::entityDecode( @_ );
3427 return TWiki::urlEncode( @_ );
3444 return TWiki::urlDecode( @_ );
3468 my $path = TWiki::_fileNameToPath( $TWiki::cfg{DebugFileName} );
3513 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3514 return $TWiki::Plugins::SESSION->getScriptUrl( 0, '' );
3622 ASSERT($TWiki::Plugins::SESSION) if DEBUG;
3623 return $TWiki::Plugins::SESSION->{store}->getListOfWebs("user,public");
3648 require TWiki::Time;
3649 return TWiki::Time::formatTime( @_, 'gmtime' );
3670 return $TWiki::Plugins::SESSION->getDataDir($_[0]);
3693 return $TWiki::Plugins::SESSION->getPubDir($_[0]);