Version 3.3.4
This commit is contained in:
1 parent
78706903a2
commit
fb6b5baabc
2206 files changed
+409828
-382984
No files matched your search
@@ -3,11 +3,11 @@
|
||||
* @file download_category_form.php Download category editing form interface
|
||||
*~TERABYTE_DOC_READY~
|
||||
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
|
||||
* $License: This is NULLED!
|
||||
* $License: http://www.invisionpower.com/company/standards.php#license$
|
||||
* $Author: ips_terabyte $
|
||||
* @since 02nd March 2011
|
||||
* $LastChangedDate: 2011-03-02 13:57:10 -0500 (Wed, 02 Mar 2011) $
|
||||
* @version v3.2.3
|
||||
* @version v3.3.4
|
||||
* $Revision: 7941 $
|
||||
*/
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* @file forum_form.php Forum editing form interface
|
||||
*~TERABYTE_DOC_READY~
|
||||
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
|
||||
* $License: http://www.invisionpower.com/company/standards.php#license$
|
||||
* $Author: ips_terabyte $
|
||||
* @since 16 Dec 2011
|
||||
* $LastChangedDate: 2011-12-16 18:58:20 -0500 (Fri, 16 Dec 2011) $
|
||||
* @version v3.3.4
|
||||
* $Revision: 10016 $
|
||||
*/
|
||||
|
||||
/**
|
||||
* @interface admin_forum_form
|
||||
* @brief Forum editing form interface
|
||||
*/
|
||||
interface admin_forum_form
|
||||
{
|
||||
/**
|
||||
* Returns HTML tabs content for the page
|
||||
*
|
||||
* @param array $forum Forum data
|
||||
* @param integer $tabsUsed Number of tabs used so far (your ids should be this +1)
|
||||
* @return @e array Array of 'tabs' (HTML for the tabs), 'content' (HTML for the content), 'tabsUsed' (number of tabs you have used)
|
||||
*/
|
||||
public function getDisplayContent( $forum=array(), $tabsUsed=1 );
|
||||
|
||||
/**
|
||||
* Process the entries for saving and return
|
||||
*
|
||||
* @return @e array Array of keys => values for saving
|
||||
*/
|
||||
public function getForSave();
|
||||
}
|
||||
@@ -3,11 +3,11 @@
|
||||
* @file group_form.php Group editing form interface
|
||||
*~TERABYTE_DOC_READY~
|
||||
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
|
||||
* $License: This is NULLED!
|
||||
* $License: http://www.invisionpower.com/company/standards.php#license$
|
||||
* $Author: mmecham $
|
||||
* @since -
|
||||
* $LastChangedDate: 2011-03-11 09:29:56 -0500 (Fri, 11 Mar 2011) $
|
||||
* @version v3.2.3
|
||||
* @version v3.3.4
|
||||
* $Revision: 8036 $
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<html>
|
||||
<head><title>IP.Board - Bulletin Board System</title></head>
|
||||
<body>
|
||||
<h1>403: IP.Board -> Forbidden</h1>
|
||||
<hr>
|
||||
You have reached this page in error, please use your back button to return to the forum.
|
||||
<hr>
|
||||
<a href="http://www.invisionpower.com">IP.Board</a>
|
||||
</body>
|
||||
<html>
|
||||
<head><title>IP.Board - Bulletin Board System</title></head>
|
||||
<body>
|
||||
<h1>403: IP.Board -> Forbidden</h1>
|
||||
<hr>
|
||||
You have reached this page in error, please use your back button to return to the forum.
|
||||
<hr>
|
||||
<a href="http://www.invisionpower.com">IP.Board</a>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,11 +3,11 @@
|
||||
* @file member_form.php Member form plugin interface
|
||||
*~TERABYTE_DOC_READY~
|
||||
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
|
||||
* $License: This is NULLED!
|
||||
* $License: http://www.invisionpower.com/company/standards.php#license$
|
||||
* $Author: ips_terabyte $
|
||||
* @since 02nd March 2011
|
||||
* $LastChangedDate: 2011-03-02 13:57:10 -0500 (Wed, 02 Mar 2011) $
|
||||
* @version v3.2.3
|
||||
* @version v3.3.4
|
||||
* $Revision: 7941 $
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,10 +1 @@
|
||||
<html>
|
||||
<head><title>IP.Board - Bulletin Board System</title></head>
|
||||
<body>
|
||||
<h1>403: IP.Board -> Forbidden</h1>
|
||||
<hr>
|
||||
You have reached this page in error, please use your back button to return to the forum.
|
||||
<hr>
|
||||
<a href="http://www.invisionpower.com">IP.Board</a>
|
||||
</body>
|
||||
</html>
|
||||
<html>␍<head><title>IP.Board - Bulletin Board System</title></head>␍<body>␍<h1>403: IP.Board -> Forbidden</h1>␍<hr>␍You have reached this page in error, please use your back button to return to the forum.␍<hr>␍<a href="http://www.invisionpower.com">IP.Board</a>␍</body>␍</html>␍
|
||||
@@ -1,51 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.2.3
|
||||
* Custom bbcode plugin interfaces
|
||||
* Last Updated: $Date: 2010-12-17 08:01:38 -0500 (Fri, 17 Dec 2010) $
|
||||
* </pre>
|
||||
*
|
||||
* @author $author$
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license This is NULLED!
|
||||
* @package IP.Board
|
||||
* @link http://hatynka.in
|
||||
* @version $Rev: 7445 $
|
||||
*/
|
||||
|
||||
interface bbcodePlugin
|
||||
{
|
||||
/**
|
||||
* Method that is run before the content is stored in the database
|
||||
* You are responsible for ensuring you mark the replaced text appropriately so that you
|
||||
* are able to unparse it, if you wish to have bbcode parsed on save
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt BBCode text from submission to be stored in database
|
||||
* @return string Formatted content, ready for display
|
||||
*/
|
||||
public function preDbParse( $txt );
|
||||
|
||||
/**
|
||||
* Method that is run before the content is displayed to the user
|
||||
* This is the safest method of parsing, as the original submitted text is left in tact.
|
||||
* No markers are necessary if you use parse on display.
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt BBCode/parsed text from database to be displayed
|
||||
* @return string Formatted content, ready for display
|
||||
*/
|
||||
public function preDisplayParse( $txt );
|
||||
|
||||
/**
|
||||
* Method that is run before the content is placed into an editor for editing
|
||||
* If you use "parse on display" you may simply return $txt
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt Parsed text from database to be edited
|
||||
* @return string BBCode content, ready for editing
|
||||
*/
|
||||
public function preEditParse( $txt );
|
||||
<?php
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.3.4
|
||||
* Custom bbcode plugin interfaces
|
||||
* Last Updated: $Date: 2012-06-12 10:14:49 -0400 (Tue, 12 Jun 2012) $
|
||||
* </pre>
|
||||
*
|
||||
* @author $author$
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/company/standards.php#license
|
||||
* @package IP.Board
|
||||
* @link http://www.invisionpower.com
|
||||
* @version $Rev: 10914 $
|
||||
*/
|
||||
|
||||
interface bbcodePlugin
|
||||
{
|
||||
/**
|
||||
* Method that is run before the content is stored in the database
|
||||
* You are responsible for ensuring you mark the replaced text appropriately so that you
|
||||
* are able to unparse it, if you wish to have bbcode parsed on save
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt BBCode text from submission to be stored in database
|
||||
* @return string Formatted content, ready for display
|
||||
*/
|
||||
public function preDbParse( $txt );
|
||||
|
||||
/**
|
||||
* Method that is run before the content is displayed to the user
|
||||
* This is the safest method of parsing, as the original submitted text is left in tact.
|
||||
* No markers are necessary if you use parse on display.
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt BBCode/parsed text from database to be displayed
|
||||
* @return string Formatted content, ready for display
|
||||
*/
|
||||
public function preDisplayParse( $txt );
|
||||
|
||||
/**
|
||||
* Method that is run before the content is placed into an editor for editing
|
||||
* If you use "parse on display" you may simply return $txt
|
||||
*
|
||||
* @access public
|
||||
* @param string $txt Parsed text from database to be edited
|
||||
* @return string BBCode content, ready for editing
|
||||
*/
|
||||
public function preEditParse( $txt );
|
||||
}
|
||||
@@ -1,80 +1,80 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.2.3
|
||||
* Output formats interface
|
||||
* Last Updated: $Date: 2011-05-05 07:03:47 -0400 (Thu, 05 May 2011) $
|
||||
* </pre>
|
||||
*
|
||||
* @author MattMecham
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license This is NULLED!
|
||||
* @package IP.Board
|
||||
* @link http://hatynka.in
|
||||
* @since Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 8644 $
|
||||
*
|
||||
*/
|
||||
|
||||
interface interface_output
|
||||
{
|
||||
/**
|
||||
* Prints any header information for this output module
|
||||
*
|
||||
* @access public
|
||||
* @return @e void Prints header() information
|
||||
*/
|
||||
public function printHeader();
|
||||
|
||||
/**
|
||||
* Fetches the output
|
||||
*
|
||||
* @access public
|
||||
* @param string Output gathered
|
||||
* @param string Title of the document
|
||||
* @param array Navigation gathered
|
||||
* @param array Array of document head items
|
||||
* @param array Array of JS loader items
|
||||
* @param array Array of extra data
|
||||
* @return string Output to be printed to the client
|
||||
*/
|
||||
public function fetchOutput( $output, $title, $navigation, $documentHeadItems, $jsLoaderItems, $extraData=array() );
|
||||
|
||||
/**
|
||||
* Finish / clean up after sending output
|
||||
*
|
||||
* @access public
|
||||
* @return null
|
||||
*/
|
||||
public function finishUp();
|
||||
|
||||
/**
|
||||
* Adds more items into the document header like CSS / RSS, etc
|
||||
*
|
||||
* @access public
|
||||
* @return null
|
||||
*/
|
||||
public function addHeadItems();
|
||||
|
||||
/**
|
||||
* Replace IPS tags
|
||||
* Converts over <#IMG_DIR#>, etc
|
||||
*
|
||||
* @access public
|
||||
* @param string
|
||||
* @return string
|
||||
*/
|
||||
public function parseIPSTags( $text );
|
||||
|
||||
/**
|
||||
* Silent redirect (Redirects without a screen or other notification)
|
||||
*
|
||||
* @access public
|
||||
* @param URL
|
||||
* @return mixed
|
||||
*/
|
||||
public function silentRedirect( $url );
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.3.4
|
||||
* Output formats interface
|
||||
* Last Updated: $Date: 2012-06-12 10:14:49 -0400 (Tue, 12 Jun 2012) $
|
||||
* </pre>
|
||||
*
|
||||
* @author MattMecham
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/company/standards.php#license
|
||||
* @package IP.Board
|
||||
* @link http://www.invisionpower.com
|
||||
* @since Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 10914 $
|
||||
*
|
||||
*/
|
||||
|
||||
interface interface_output
|
||||
{
|
||||
/**
|
||||
* Prints any header information for this output module
|
||||
*
|
||||
* @access public
|
||||
* @return @e void Prints header() information
|
||||
*/
|
||||
public function printHeader();
|
||||
|
||||
/**
|
||||
* Fetches the output
|
||||
*
|
||||
* @access public
|
||||
* @param string Output gathered
|
||||
* @param string Title of the document
|
||||
* @param array Navigation gathered
|
||||
* @param array Array of document head items
|
||||
* @param array Array of JS loader items
|
||||
* @param array Array of extra data
|
||||
* @return string Output to be printed to the client
|
||||
*/
|
||||
public function fetchOutput( $output, $title, $navigation, $documentHeadItems, $jsLoaderItems, $extraData=array() );
|
||||
|
||||
/**
|
||||
* Finish / clean up after sending output
|
||||
*
|
||||
* @access public
|
||||
* @return null
|
||||
*/
|
||||
public function finishUp();
|
||||
|
||||
/**
|
||||
* Adds more items into the document header like CSS / RSS, etc
|
||||
*
|
||||
* @access public
|
||||
* @return null
|
||||
*/
|
||||
public function addHeadItems();
|
||||
|
||||
/**
|
||||
* Replace IPS tags
|
||||
* Converts over <#IMG_DIR#>, etc
|
||||
*
|
||||
* @access public
|
||||
* @param string
|
||||
* @return string
|
||||
*/
|
||||
public function parseIPSTags( $text );
|
||||
|
||||
/**
|
||||
* Silent redirect (Redirects without a screen or other notification)
|
||||
*
|
||||
* @access public
|
||||
* @param URL
|
||||
* @return mixed
|
||||
*/
|
||||
public function silentRedirect( $url );
|
||||
|
||||
}
|
||||
@@ -1,87 +1,87 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.2.3
|
||||
* User CP: Handles form display / saving as well as custom events
|
||||
* Last Updated: $Date: 2011-05-05 07:03:47 -0400 (Thu, 05 May 2011) $
|
||||
* </pre>
|
||||
*
|
||||
* @author MattMecham
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license This is NULLED!
|
||||
* @package IP.Board
|
||||
* @link http://hatynka.in
|
||||
* @since Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 8644 $
|
||||
*
|
||||
*/
|
||||
|
||||
interface interface_usercp
|
||||
{
|
||||
|
||||
/**
|
||||
* Return links for this tab
|
||||
* You may return an empty array or FALSE to not have
|
||||
* any links show in the tab.
|
||||
*
|
||||
* The links must have 'area=xxxxx'. The rest of the URL
|
||||
* is added automatically.
|
||||
* 'area' can only be a-z A-Z 0-9 - _
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @return array Array of links
|
||||
*/
|
||||
public function getLinks();
|
||||
|
||||
/**
|
||||
* Initiates the module. You can put any global set-up in this section!
|
||||
*
|
||||
* @access public
|
||||
* @author Matt mecham
|
||||
* @return @e void
|
||||
*/
|
||||
public function init();
|
||||
|
||||
/**
|
||||
* Run custom event
|
||||
*
|
||||
* If you pass a 'do' in the URL / post form that is not either:
|
||||
* save / save_form or show / show_form then this function is loaded
|
||||
* instead. You can return a HTML chunk to be used in the UserCP (the
|
||||
* tabs and footer are auto loaded) or redirect to a link.
|
||||
*
|
||||
* If you are returning HTML, you can use $this->hide_form_and_save_button = 1;
|
||||
* to remove the form and save button that is automatically placed there.
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string The current area as retrieved from 'area=xxxx' in the URL
|
||||
* @return mixed html or void
|
||||
*/
|
||||
public function runCustomEvent( $currentArea );
|
||||
|
||||
/**
|
||||
* UserCP Form Show
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string Current area as defined by 'getLinks'
|
||||
* @param array Error array
|
||||
* @return string Processed HTML
|
||||
*/
|
||||
public function showForm( $current_area, $errors=array() );
|
||||
|
||||
/**
|
||||
* UserCP Form Save
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string Current area as defined by 'getLinks'
|
||||
* @return @e void
|
||||
*/
|
||||
public function saveForm( $current_area );
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.3.4
|
||||
* User CP: Handles form display / saving as well as custom events
|
||||
* Last Updated: $Date: 2012-06-12 10:14:49 -0400 (Tue, 12 Jun 2012) $
|
||||
* </pre>
|
||||
*
|
||||
* @author MattMecham
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/company/standards.php#license
|
||||
* @package IP.Board
|
||||
* @link http://www.invisionpower.com
|
||||
* @since Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 10914 $
|
||||
*
|
||||
*/
|
||||
|
||||
interface interface_usercp
|
||||
{
|
||||
|
||||
/**
|
||||
* Return links for this tab
|
||||
* You may return an empty array or FALSE to not have
|
||||
* any links show in the tab.
|
||||
*
|
||||
* The links must have 'area=xxxxx'. The rest of the URL
|
||||
* is added automatically.
|
||||
* 'area' can only be a-z A-Z 0-9 - _
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @return array Array of links
|
||||
*/
|
||||
public function getLinks();
|
||||
|
||||
/**
|
||||
* Initiates the module. You can put any global set-up in this section!
|
||||
*
|
||||
* @access public
|
||||
* @author Matt mecham
|
||||
* @return @e void
|
||||
*/
|
||||
public function init();
|
||||
|
||||
/**
|
||||
* Run custom event
|
||||
*
|
||||
* If you pass a 'do' in the URL / post form that is not either:
|
||||
* save / save_form or show / show_form then this function is loaded
|
||||
* instead. You can return a HTML chunk to be used in the UserCP (the
|
||||
* tabs and footer are auto loaded) or redirect to a link.
|
||||
*
|
||||
* If you are returning HTML, you can use $this->hide_form_and_save_button = 1;
|
||||
* to remove the form and save button that is automatically placed there.
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string The current area as retrieved from 'area=xxxx' in the URL
|
||||
* @return mixed html or void
|
||||
*/
|
||||
public function runCustomEvent( $currentArea );
|
||||
|
||||
/**
|
||||
* UserCP Form Show
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string Current area as defined by 'getLinks'
|
||||
* @param array Error array
|
||||
* @return string Processed HTML
|
||||
*/
|
||||
public function showForm( $current_area, $errors=array() );
|
||||
|
||||
/**
|
||||
* UserCP Form Save
|
||||
*
|
||||
* @access public
|
||||
* @author Matt Mecham
|
||||
* @param string Current area as defined by 'getLinks'
|
||||
* @return @e void
|
||||
*/
|
||||
public function saveForm( $current_area );
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user