[Customisation Database Commits] r245 - in /trunk/titania/modules: authors/ contribs/contribs_details.php contribs/contribs_reviews.php contribs/contribs_support.php contribs/info/

Nathan Guse exreaction at phpbb.com
Mon Jun 22 07:28:31 UTC 2009


Author: exreaction
Date: Mon Jun 22 07:28:30 2009
New Revision: 245

Log:
Last commit failed when removing these, so trying separately.

Left the faq for now, will remove after I speak with daroPL.

Removed:
    trunk/titania/modules/authors/
    trunk/titania/modules/contribs/contribs_details.php
    trunk/titania/modules/contribs/contribs_reviews.php
    trunk/titania/modules/contribs/contribs_support.php
    trunk/titania/modules/contribs/info/

Removed: trunk/titania/modules/contribs/contribs_details.php
==============================================================================
*** trunk/titania/modules/contribs/contribs_details.php (original)
--- trunk/titania/modules/contribs/contribs_details.php (removed)
***************
*** 1,253 ****
- <?php
- /**
-  *
-  * @package titania
-  * @version $Id$
-  * @copyright (c) 2008 phpBB Customisation Database Team
-  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
-  *
-  */
- 
- /**
- * @ignore
- */
- if (!defined('IN_PHPBB'))
- {
- 	exit;
- }
- 
- /**
- * mods_details
- * Class for Details module
- * @package details
- */
- class contribs_details extends titania_object
- {
- 	public $p_master;
- 	public $u_action;
- 
- 	/**
- 	 * Constructor
- 	 */
- 	public function __construct($p_master)
- 	{
- 		$this->p_master = $p_master;
- 		$this->page = titania::$page;
- 	}
- 
- 	/**
- 	 * main method for this module
- 	 *
- 	 * @param string $id
- 	 * @param string $mode
- 	 */
- 	public function main($id, $mode)
- 	{
- 		titania::add_lang('contributions');
- 
- 		$contrib_id	= request_var('c', 0);
- 
- 		switch ($mode)
- 		{
- 			case 'styles':
- 			break;
- 
- 			case 'translations':
- 			break;
- 
- 			case 'email':
- 				$this->tpl_name = 'mods/mod_email';
- 				$this->page_title = 'MOD_EMAIL';
- 
- 				$this->mod_email($contrib_id);
- 				return;
- 			break;
- 
- 			case 'changes':
- 			break;
- 
- 			case 'preview':
- 			break;
- 
- 			case 'screenshots':
- 			break;
- 
- 			case 'details':
- 			default:
- 				$this->tpl_name = 'contributions/contribution_details';
- 				$this->page_title = 'CONTRIB_DETAILS';
- 
- 				$this->details($contrib_id);
- 			break;
- 		}
- 	}
- 
- 	/**
- 	* Display details page
- 	*
- 	* @param int $contrib_id
- 	*/
- 	public function details($contrib_id)
- 	{
- 		titania::add_lang('authors');
- 
- 		titania::load_object('contribution');
- 		$contrib = new titania_contribution($contrib_id);
- 
- 		if (!$contrib->load())
- 		{
- 			trigger_error('CONTRIB_NOT_FOUND');
- 		}
- 
- 		$contrib->assign_details();
- 	}
- 
- 	/**
- 	 * Email a friend
- 	 *
- 	 * @param int $mod_id
- 	 */
- 	public function mod_email($mod_id)
- 	{
- 		phpbb::$user->add_lang(array('memberlist', 'ucp'));
- 
- 		if (!phpbb::$config['email_enable'])
- 		{
- 			titania::error_box('ERROR', phpbb::$user->lang['EMAIL_DISABLED'], TITANIA_ERROR, HEADER_SERVICE_UNAVAILABLE);
- 			$this->main('details', 'details');
- 			return;
- 		}
- 
- 		if (!phpbb::$user->data['is_registered'] || phpbb::$user->data['is_bot'] || !phpbb::$auth->acl_get('u_sendemail'))
- 		{
- 			if (phpbb::$user->data['user_id'] == ANONYMOUS)
- 			{
- 				login_box(TITANIA_ROOT . $this->page . '&amp;mod=' . $mod_id, 'NO_EMAIL_MOD');
- 			}
- 
- 			titania::error_box('ERROR', phpbb::$user->lang['NO_EMAIL_MOD'], TITANIA_ERROR, HEADER_FORBIDDEN);
- 			$this->main('details', 'details');
- 			return;
- 		}
- 
- 		// Are we trying to abuse the facility?
- 		if (time() - phpbb::$user->data['user_emailtime'] < phpbb::$config['flood_interval'])
- 		{
- 			trigger_error('FLOOD_EMAIL_LIMIT');
- 		}
- 
- 		$sql = 'SELECT c.contrib_id, c.contrib_name
- 			FROM ' . TITANIA_CONTRIBS_TABLE . ' c
- 			WHERE c.contrib_id = ' . (int) $mod_id . '
- 				AND c.contrib_status = ' .  TITANIA_STATUS_APPROVED;
- 		$result = phpbb::$db->sql_query($sql);
- 		$mod = phpbb::$db->sql_fetchrow($result);
- 		phpbb::$db->sql_freeresult($result);
- 
- 		if (!$mod)
- 		{
- 			titania::trigger_error('MOD_NOT_FOUND', E_USER_NOTICE, HEADER_NOT_FOUND);
- 		}
- 
- 		$error = array();
- 
- 		$name		= utf8_normalize_nfc(request_var('name', '', true));
- 		$email		= request_var('email', '');
- 		$email_lang = request_var('lang', $config['default_lang']);
- 		$message	= utf8_normalize_nfc(request_var('message', '', true));
- 		$cc			= (isset($_POST['cc_email'])) ? true : false;
- 		$submit		= (isset($_POST['submit'])) ? true : false;
- 
- 		if ($submit)
- 		{
- 			if (!check_form_key('mods_details'))
- 			{
- 				$error[] = 'FORM_INVALID';
- 			}
- 
- 			if (!$email || !preg_match('/^' . get_preg_expression('email') . '$/i', $email))
- 			{
- 				$error[] = $user->lang['EMPTY_ADDRESS_EMAIL'];
- 			}
- 
- 			if (!$name)
- 			{
- 				$error[] = $user->lang['EMPTY_NAME_EMAIL'];
- 			}
- 
- 			if (!sizeof($error))
- 			{
- 				$sql = 'UPDATE ' . USERS_TABLE . '
- 					SET user_emailtime = ' . time() . '
- 					WHERE user_id = ' . phpbb::$user->data['user_id'];
- 				$result = phpbb::$db->sql_query($sql);
- 
- 				include_once(PHPBB_ROOT_PATH . 'includes/functions_messenger.' . PHP_EXT);
- 				$messenger = new messenger(false);
- 
- 				$mail_to_users = array();
- 
- 				$mail_to_users[] = array(
- 					'email_lang'		=> $email_lang,
- 					'email'				=> $email,
- 					'name'				=> $name,
- 					'username'			=> '',
- 					'to_name'			=> $name,
- 					'mod_id'			=> $mod['contrib_id'],
- 					'mod_title'			=> $mod['contrib_name'],
- 				);
- 
- 				// Ok, now the same email if CC specified, but without exposing the users email address
- 				if ($cc)
- 				{
- 					$mail_to_users[] = array(
- 						'email_lang'		=> phpbb::$user->data['user_lang'],
- 						'email'				=> phpbb::$user->data['user_email'],
- 						'name'				=> phpbb::$user->data['username'],
- 						'username'			=> phpbb::$user->data['username'],
- 						'to_name'			=> $name,
- 						'mod_id'			=> $mod['contrib_id'],
- 						'mod_title'			=> $mod['contrib_name'],
- 					);
- 				}
- 
- 				foreach ($mail_to_users as $row)
- 				{
- 					$messenger->template('mod_recommend', $row['email_lang']);
- 					$messenger->replyto($user->data['user_email']);
- 					$messenger->to($row['email'], $row['name']);
- 
- 					$messenger->headers('X-AntiAbuse: Board servername - ' . $config['server_name']);
- 					$messenger->headers('X-AntiAbuse: User_id - ' . $user->data['user_id']);
- 					$messenger->headers('X-AntiAbuse: Username - ' . $user->data['username']);
- 					$messenger->headers('X-AntiAbuse: User IP - ' . $user->ip);
- 
- 					$messenger->assign_vars(array(
- 						'BOARD_CONTACT'	=> $config['board_contact'],
- 						'TO_USERNAME'	=> htmlspecialchars_decode($row['to_name']),
- 						'FROM_USERNAME'	=> htmlspecialchars_decode($user->data['username']),
- 						'MESSAGE'		=> htmlspecialchars_decode($message),
- 
- 						'MOD_TITLE'		=> htmlspecialchars_decode($row['mod_title']),
- 						'U_MOD'			=> generate_board_url(true) . $this->page . '?mode=details&mod=' . $mod_id,
- 					));
- 
- 					$messenger->send(NOTIFY_EMAIL);
- 				}
- 
- 				titania::error_box('SUCCESS', 'EMAIL_SENT', TITANIA_SUCCESS);
- 				$this->main('details', 'details');
- 				return;
- 			}
- 		}
- 
- 		$template->assign_vars(array(
- 			'MOD_TITLE'			=> $mod['contrib_name'],
- 
- 			'ERROR_MESSAGE'		=> (sizeof($error)) ? implode('<br />', $error) : '',
- 
- 			'S_LANG_OPTIONS'	=> language_select($email_lang),
- 			'S_POST_ACTION'		=> append_sid($this->page, 'id=details&amp;mode=email&amp;mod=' . $mod_id),
- 		));
- 	}
- }
\ No newline at end of file
--- 0 ----

Removed: trunk/titania/modules/contribs/contribs_reviews.php
==============================================================================
*** trunk/titania/modules/contribs/contribs_reviews.php (original)
--- trunk/titania/modules/contribs/contribs_reviews.php (removed)
***************
*** 1,55 ****
- <?php
- /**
-  *
-  * @package titania
-  * @version $Id$
-  * @copyright (c) 2008 phpBB Customisation Database Team
-  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
-  *
-  */
- 
- /**
- * @ignore
- */
- if (!defined('IN_PHPBB'))
- {
- 	exit;
- }
- 
- /**
- * mods_reviews
- * Class for Reviews module
- * @package reviews
- */
- class contribs_reviews extends titania_object
- {
- 	public $p_master;
- 	public $u_action;
- 
- 	/**
- 	 * Constructor
- 	 */
- 	public function __construct($p_master)
- 	{
- 		global $user;
- 
- 		$this->p_master = $p_master;
- 
- 		$this->page = $user->page['script_path'] . $user->page['page_name'];
- 	}
- 
- 	/**
- 	 * main method for this module
- 	 *
- 	 * @param string $id
- 	 * @param string $mode
- 	 */
- 	public function main($id, $mode)
- 	{
- 		global $user, $template, $cache;
- 
- 		$user->add_lang(array('titania_reviews'));
- 
- 		$submit		= isset($_POST['submit']) ? true : false;
- 	}
- }
\ No newline at end of file
--- 0 ----

Removed: trunk/titania/modules/contribs/contribs_support.php
==============================================================================
*** trunk/titania/modules/contribs/contribs_support.php (original)
--- trunk/titania/modules/contribs/contribs_support.php (removed)
***************
*** 1,55 ****
- <?php
- /**
-  *
-  * @package titania
-  * @version $Id$
-  * @copyright (c) 2008 phpBB Customisation Database Team
-  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
-  *
-  */
- 
- /**
- * @ignore
- */
- if (!defined('IN_PHPBB'))
- {
- 	exit;
- }
- 
- /**
- * mods_support
- * Class for Support module
- * @package support
- */
- class contribs_support extends titania_object
- {
- 	public $p_master;
- 	public $u_action;
- 
- 	/**
- 	 * Constructor
- 	 */
- 	public function __construct($p_master)
- 	{
- 		global $user;
- 
- 		$this->p_master = $p_master;
- 
- 		$this->page = $user->page['script_path'] . $user->page['page_name'];
- 	}
- 
- 	/**
- 	 * main method for this module
- 	 *
- 	 * @param string $id
- 	 * @param string $mode
- 	 */
- 	public function main($id, $mode)
- 	{
- 		global $user, $template, $cache;
- 
- 		$user->add_lang(array('titania_support'));
- 
- 		$submit		= isset($_POST['submit']) ? true : false;
- 	}
- }
--- 0 ----




More information about the customisationdb-commits mailing list