Initial commit: Kimai TMS
Kimai time management system (PHP 5.6 / MySQL) with custom extensions: - Budget tracking (ki_budget) - Change request form (ki_changerequest) - Invoice generation (ki_invoice) - Expense tracking (ki_expenses) - Flexi time (ki_flexitime) - Export, admin panel, timesheets, tasks, summary Database: ~900K time entries, 2,000+ users, 439 projects. Config: includes/autoconf.php — localhost/kimai/kimai
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<?
|
||||
|
||||
|
||||
if (false == class_exists('xajaxPlugin') || false == class_exists('xajaxPluginManager'))
|
||||
{
|
||||
$sBaseFolder = dirname(dirname(dirname(__FILE__)));
|
||||
$sXajaxCore = $sBaseFolder . '/xajax_core';
|
||||
|
||||
if (false == class_exists('xajaxPlugin'))
|
||||
require $sXajaxCore . '/xajaxPlugin.inc.php';
|
||||
if (false == class_exists('xajaxPluginManager'))
|
||||
require $sXajaxCore . '/xajaxPluginManager.inc.php';
|
||||
}
|
||||
|
||||
|
||||
//if (!defined ('XAJAX_UPLOAD_FUNCTION')) define ('XAJAX_UPLOAD_FUNCTION', 'upfunction');
|
||||
|
||||
//require_once dirname(__FILE__) . '/xajaxUploadFunction.inc.php';
|
||||
|
||||
class clsSession extends xajaxRequestPlugin
|
||||
{
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
private $sCallName = "Session";
|
||||
private $sXajaxPrefix = "xajax_";
|
||||
|
||||
|
||||
private $sSessionCheck = "";
|
||||
private $sSessionExpired = "";
|
||||
|
||||
public function clsSession()
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function configure($sName, $mValue)
|
||||
{
|
||||
switch ($sName)
|
||||
{
|
||||
case 'sessionCheck':
|
||||
if (is_string($mValue) || is_array($mValue))
|
||||
{
|
||||
$this->sSessionCheck = $mValue;
|
||||
}
|
||||
break;
|
||||
|
||||
case 'sessionExpired':
|
||||
if (is_string($mValue) || is_array($mValue))
|
||||
{
|
||||
$this->sSessionExpired = $mValue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
}
|
||||
|
||||
|
||||
$objPluginManager =& xajaxPluginManager::getInstance();
|
||||
$objPluginManager->registerPlugin(new clsSession(), 10);
|
||||
Reference in New Issue
Block a user