Version 2.3.6

This commit is contained in:
Neo committed 2025-12-19 00:26:08 -08:00
1 parent a3bb603c96
commit 19b38c7c74
764 files changed
+143731 -118164

No files matched your search

+13 -28
View File
@@ -2,24 +2,14 @@
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.2.2
| Invision Power Board
| =============================================
| by Matthew Mecham
| (c) 2001 - 2006 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Monday 05th of March 2007 10:10:54 PM
| Release: e3790216629e5a2aaf37070b32237f06
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+---------------------------------------------------------------------------
| > $Date: 2006-05-25 10:15:22 -0400 (Thu, 25 May 2006) $
| > $Revision: 278 $
@@ -34,12 +24,12 @@
*/
/**
* API: Ìåíåäæåðà çàäà÷
* API: Tasks
*
* ÏÐÈÌÅÐ ÈÑÏÎËÜÇÎÂÀÍÈß
* EXAMPLE USAGE
* <code>
* $api = new api_tasks();
* # Îïöèîíàëüíî - åñëè $ipsclass íå ïåðåäàåòñÿ â îáúåêò, îí áóäåò èíèöèàëèçèðîâàí ñàìîñòîÿòåëüíî
* # Optional - if $ipsclass is not passed, it'll init
* $api->ipsclass =& $this->ipsclass;
* $api->api_init();
* $api->add_task( $path_to_xml_file );
@@ -67,9 +57,9 @@ if ( ! class_exists( 'api_core' ) )
}
/**
* API: Ìåíåäæåðà çàäà÷
* API: Tasks
*
* Êëàññ ïðåäîñòàâëÿåò âñå ìåòîäû API äëÿ äîáàâëåíèÿ çàäàíèé â ïëàíèðîâùèê ôîðóìà.
* This class deals with all available task insertion functions.
*
* @package InvisionPowerBoard
* @subpackage APIs
@@ -80,7 +70,7 @@ if ( ! class_exists( 'api_core' ) )
class api_tasks extends api_core
{
/**
* Îáúåêò ñóïåð-êëàññà IPS
* IPS Class Object
*
* @var object
*/
@@ -94,12 +84,12 @@ class api_tasks extends api_core
/*-------------------------------------------------------------------------*/
// Äîáàâëåíèå çàäà÷/Ñîçäàíèå íîâîãî ñïèñêà çàäà÷
// Add Tasks/Rebuild Tasks
/*-------------------------------------------------------------------------*/
/**
* Äîáàâëÿåò çàäà÷ó â ïëàíèðîâùèê IPB, èëè ñîçäàåò íîâûé ñïèñîê çàäà÷ èç XML
* Adds tasks to IPB, or Rebuilds tasks from XML file
*
* @param string Ïóòü ê xml-ôàéëó ñî ñïèñêîì çàäà÷
* @param string Path to xml file containing tasks
* @return void;
*/
function add_task( $xml_file_path='' )
@@ -143,8 +133,7 @@ class api_tasks extends api_core
require_once( KERNEL_PATH.'class_xml.php' );
$xml = new class_xml();
$xml->lite_parser = 1;
//-----------------------------------------
// Get XML file (TASKS)
//-----------------------------------------
@@ -162,12 +151,8 @@ class api_tasks extends api_core
//-----------------------------------------
// Ensure [0] is populated
//-----------------------------------------
$tmp = $xml->xml_array['export']['group']['row'];
unset($xml->xml_array['export']['group']['row']);
$xml->xml_array['export']['group']['row'][0] = $tmp;
$xml->xml_array['export']['group']['row'] = array( 0 => $xml->xml_array['export']['group']['row'] );
}
//-----------------------------------------