Version 3.1.4
This commit is contained in:
1 parent
1d4720f3e2
commit
ae5c01cc78
2563 files changed
+283048
-240689
No files matched your search
@@ -1,85 +1,87 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Invision Power Services
|
||||
* IP.Board v3.0.5
|
||||
* User CP: Handles form display / saving as well as custom events
|
||||
* Last Updated: $Date: 2009-02-04 15:03:36 -0500 (Wed, 04 Feb 2009) $
|
||||
*
|
||||
* @author MattMecham
|
||||
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
|
||||
* @license http://www.iinvisionpower.com/community/board/license.html
|
||||
* @package Invision Power Board
|
||||
* @link http://www.iinvisionpower.com
|
||||
* @since Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 3887 $
|
||||
*
|
||||
*/
|
||||
|
||||
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 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 void
|
||||
*/
|
||||
public function saveForm( $current_area );
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Invision Power Services
|
||||
* IP.Board v3.1.4
|
||||
* 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) $
|
||||
* </pre>
|
||||
*
|
||||
* @author MattMecham
|
||||
* @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 Wednesday 28th May 2008 16:42 GMT
|
||||
* @version $Revision: 5713 $
|
||||
*
|
||||
*/
|
||||
|
||||
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 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 void
|
||||
*/
|
||||
public function saveForm( $current_area );
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user