Version 3.2.3

This commit is contained in:
Neo committed 2025-12-19 00:34:03 -08:00
1 parent ae5c01cc78
commit 78706903a2
2641 files changed
+228363 -201264

No files matched your search

@@ -0,0 +1,37 @@
<?php
/**
* @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!
* $Author: ips_terabyte $
* @since 02nd March 2011
* $LastChangedDate: 2011-03-02 13:57:10 -0500 (Wed, 02 Mar 2011) $
* @version v3.2.3
* $Revision: 7941 $
*/
/**
*
* @interface admin_download_category_form
* @brief Download category editing form interface
*
*/
interface admin_download_category_form
{
/**
* Returns HTML tabs content for the page
*
* @param array $category Download category 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( $category, $tabsUsed );
/**
* Process the entries for saving and return
*
* @return @e array Array of keys => values for saving
*/
public function getForSave();
}
@@ -1,41 +1,37 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* Group editing form interface
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* </pre>
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since June 10 2008
* @version $Revision: 5713 $
* @file group_form.php Group editing form interface
*~TERABYTE_DOC_READY~
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
* $License: This is NULLED!
* $Author: mmecham $
* @since -
* $LastChangedDate: 2011-03-11 09:29:56 -0500 (Fri, 11 Mar 2011) $
* @version v3.2.3
* $Revision: 8036 $
*/
/**
*
* @interface admin_group_form
* @brief Group editing form interface
*
*/
interface admin_group_form
{
/**
* Returns HTML tab content for the page.
* Returns HTML tabs content for the page
*
* @access public
* @author Brandon Farber
* @param array Group data
* @param integer Number of tabs used so far (your ids should be this + 1)
* @return array Array of 'tabs' (HTML for the tabs), 'content' (HTML for the content), 'tabsUsed' (number of tabs you have used)
* @param array $group Group 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();
public function getDisplayContent( $group=array(), $tabsUsed=2 );
/**
* Process the entries for saving and return
*
* @access public
* @author Brandon Farber
* @return array Array of keys => values for saving
* @return @e array Array of keys => values for saving
*/
public function getForSave();
}
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
<a href="http://www.invisionpower.com">IP.Board</a>
</body>
</html>
@@ -1,22 +1,22 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* Member form plugin interface
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* </pre>
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since IP.Board 3.0
* @version $Revision: 5713 $
* @file member_form.php Member form plugin interface
*~TERABYTE_DOC_READY~
* $Copyright: (c) 2001 - 2011 Invision Power Services, Inc.$
* $License: This is NULLED!
* $Author: ips_terabyte $
* @since 02nd March 2011
* $LastChangedDate: 2011-03-02 13:57:10 -0500 (Wed, 02 Mar 2011) $
* @version v3.2.3
* $Revision: 7941 $
*/
/**
*
* @interface admin_member_form
* @brief Member form plugin interface
*
*/
interface admin_member_form
{
/**
@@ -32,29 +32,23 @@ interface admin_member_form
* Use the format:
* $array[] = array( 'img' => '', 'url' => '', 'title' => '' );
*
* @access public
* @author Matt Mecham
* @param array Member data
* @return array Array of links
* @param array $member Member data
* @return @e array Array of links
*/
public function getSidebarLinks();
public function getSidebarLinks( $member=array() );
/**
* Returns HTML tab content for the page.
* Returns HTML tabs content for the page
*
* @access public
* @author Matt Mecham
* @param array Member data
* @return array Array of 'tabs' (HTML for the tabs), 'content' (HTML for the content)
* @param array $member Member data
* @return @e array Array of 'tabs' (HTML for the tabs), 'content' (HTML for the content)
*/
public function getDisplayContent();
public function getDisplayContent( $member=array() );
/**
* Process the entries for saving and return
*
* @access public
* @author Brandon Farber
* @return array Multi-dimensional array (core, extendedProfile) for saving
* @return @e array Multi-dimensional array (core, extendedProfile) for saving
*/
public function getForSave();
}
+1 -1
View File
@@ -5,6 +5,6 @@
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
<a href="http://www.invisionpower.com">IP.Board</a>
</body>
</html>
@@ -2,18 +2,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* Custom bbcode plugin interfaces
* Last Updated: $Date: 2010-04-15 15:46:26 -0400 (Thu, 15 Apr 2010) $
* 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 http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @version $Rev: 6133 $
**/
* @link http://hatynka.in
* @version $Rev: 7445 $
*/
interface bbcodePlugin
{
@@ -3,18 +3,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* Output formats interface
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* 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 http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @link http://hatynka.in
* @since Wednesday 28th May 2008 16:42 GMT
* @version $Revision: 5713 $
* @version $Revision: 8644 $
*
*/
@@ -24,7 +24,7 @@ interface interface_output
* Prints any header information for this output module
*
* @access public
* @return void Prints header() information
* @return @e void Prints header() information
*/
public function printHeader();
@@ -1,140 +0,0 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* Search Interfaces
* Last Updated: $Date: 2010-09-27 18:18:35 -0400 (Mon, 27 Sep 2010) $
* </pre>
*
* @author $author$
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @version $Rev: 6917 $
**/
interface iSearchRebuild
{
/**
* Clears the search index for the app
*
* @access public
* @return void
*/
public function clear();
/**
* Function to handle rebuilding the search index
*
* @access public
* @param integer $st Position to start indexing
* @param integer $per_go Number of entries to process
* @return integer Number of entries processed
*/
public function doRebuild( $st, $per_go );
}
interface iSearchDisplay
{
/**
* Formats the search result for display
*
* @access public
* @param array $search_row Array of data
* @return string Formatted content, ready for display
*/
public function formatContent( $search_row );
/**
* Retuns the html for displaying the filter box on the advanced search page
*
* @access public
* @return string
*/
public function getFilterHTML();
/**
* Returns an array used in the searchplugin's setCondition method
*
* @access public
* @param array $data Array of data for filtering
* @return array Array with column, operator, and value keys, for use in the setCondition call
*/
public function buildFilterSQL( $data );
}
/* May end up making this an abstract class */
interface iSearchIndexPlugin
{
/**
* Performs search and returns an array of results
*
* @access public
* @param string $search_term
* @param array $limit_clause The param should be array( begin, end )
* @param string $sort_by Either relevance or date
* @param string [$group_by] Field to group on
* @param bool $content_title_only Only search title records
* @return array
*/
public function getSearchResults( $search_term, $limit_clause, $sort_by, $group_by='', $content_title_only=false );
/**
* Performs live search and returns an array of results
*
* @access public
* @param string $search_term
* @return array
*/
public function getLiveSearchResults( $search_term );
/**
* Returns the total number of results the search will return
*
* @access public
* @param string $search_term
* @param string $group_by
* @param bool $content_title_only
* @return integer
*/
public function getSearchCount( $search_term, $group_by='', $content_title_only=false );
/**
* Restrict the date range that the search is performed on
*
* @access public
* @param timestamp $begin
* @param timestamp [$end]
* @return void
*/
public function setDateRange( $begin, $end=0 );
/**
* Generic function for adding special search conditions
*
* @access public
* @param string $column sql table column for this condition
* @param string $operator Operation to perform for this condition, ex: =, <>, IN, NOT IN
* @param mixed $value Value to check with
* @return void
*/
public function setCondition( $column, $operator, $value );
/**
* Reassigns fields in a way the index exepcts
*
* @param array $r
* @return array
**/
public function formatFieldsForIndex( $r );
/**
* This function grabs the actual results for display
*
* @param array $ids
* @return query result
**/
public function getResultsForSphinx( $ids );
}
@@ -3,18 +3,18 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* IP.Board v3.2.3
* User CP: Handles form display / saving as well as custom events
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* 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 http://www.invisionpower.com/community/board/license.html
* @license This is NULLED!
* @package IP.Board
* @link http://www.invisionpower.com
* @link http://hatynka.in
* @since Wednesday 28th May 2008 16:42 GMT
* @version $Revision: 5713 $
* @version $Revision: 8644 $
*
*/
@@ -41,7 +41,7 @@ interface interface_usercp
*
* @access public
* @author Matt mecham
* @return void
* @return @e void
*/
public function init();
@@ -80,7 +80,7 @@ interface interface_usercp
* @access public
* @author Matt Mecham
* @param string Current area as defined by 'getLinks'
* @return void
* @return @e void
*/
public function saveForm( $current_area );