|
From: <txm...@us...> - 2014-04-24 18:26:07
|
Revision: 12471
http://sourceforge.net/p/xoops/svn/12471
Author: txmodxoops
Date: 2014-04-24 18:26:01 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
Added class/session.php file
Updated
Modified Paths:
--------------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php
Added Paths:
-----------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -21,7 +21,7 @@
include 'header.php';
// Recovered value of arguments op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
// Get table Variables
$table_id = TDMCreate_CleanVars($_REQUEST, 'table_id');
@@ -33,16 +33,16 @@
$table_nbfields = TDMCreateRequest::getInt('table_nbfields');
$table_fieldname = TDMCreateRequest::getString('table_fieldname', '');*/
// Get field Variables
-/*$field_id = TDMCreate_CleanVars($_REQUEST, 'field_id');
+$field_id = TDMCreate_CleanVars($_REQUEST, 'field_id');
$field_mid = TDMCreate_CleanVars($_REQUEST, 'field_mid');
$field_tid = TDMCreate_CleanVars($_REQUEST, 'field_tid');
$field_numb = TDMCreate_CleanVars($_REQUEST, 'field_numb');
-$field_name = TDMCreate_CleanVars($_REQUEST, 'field_name', '', 'string');*/
-$field_id = TDMCreateRequest::getInt('field_id');
+$field_name = TDMCreate_CleanVars($_REQUEST, 'field_name', '', 'string');
+/*$field_id = TDMCreateRequest::getInt('field_id');
$field_mid = TDMCreateRequest::getInt('field_mid');
$field_tid = TDMCreateRequest::getInt('field_tid');
$field_numb = TDMCreateRequest::getInt('field_numb');
-$field_name = TDMCreateRequest::getString('field_name', '');
+$field_name = TDMCreateRequest::getString('field_name', ''); */
//
switch ($op)
{
@@ -151,21 +151,22 @@
break;
case 'save':
+ //
if ( !$GLOBALS['xoopsSecurity']->check() ) {
redirect_header('fields.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
}
-
+ //
if (isset($field_id)) {
$obj =& $fieldsHandler->get($field_id);
} else {
$obj =& $fieldsHandler->create();
}
- if ($table_nbfields > 0) {
- $datas = array();
- for( $i = 0; $i < $table_nbfields; $i++ ) {
- $datas[$i] = array('field_mid' => $table_mid[$i],
+ //
+ if ($field_numb > 0) {
+ for( $i = 0; $i < $field_numb; $i++ ) {
+ $datas = array('field_mid' => $table_mid[$i],
'field_tid' => $table_id[$i],
- 'field_numb' => $table_nbfields[$i],
+ 'field_numb' => $field_numb[$i],
'field_name' => $_POST['field_name'][$i],
'field_type' => $_POST['field_type'][$i],
'field_value' => $_POST['field_value'][$i],
@@ -183,18 +184,19 @@
'field_main' => (($i == $_REQUEST['field_main']) ? '1' : '0'),
'field_search' => (($_REQUEST['field_search'][$i] == 1) ? '1' : '0'),
'field_required' => (($_REQUEST['field_required'][$i] == 1) ? '1' : '0')
- );
- }
- foreach ($datas as $value) {
- $obj->setVars( $value );
- $fieldsHandler->insert($obj);
- }
+ );
+ foreach ($datas as $key => $value) {
+ $obj->setVars( $value );
+ $fieldsHandler->insert($obj);
+ }
+ }
}
+ //
if ($obj->isNew()) {
redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELD_FORM_SAVED_OK, $_REQUEST['table_name']));
} else {
redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELD_FORM_UPDATED_OK, $_REQUEST['table_name']));
- }
+ }
//
$GLOBALS['xoopsTpl']->assign('error', $obj->getHtmlErrors());
$form = $obj->getForm($field_mid, $field_tid, $field_numb, $field_name);
@@ -218,43 +220,43 @@
case 'toggle':
if (isset($_GET['table_id'])) {
if (isset($_GET['table_blocks'])) {
- $table_blocks = intval($_GET['table_blocks']);
- $table_blocks = ($table_blocks == 1) ? 0 : 1;
+ $tbl_blocks = intval($_GET['table_blocks']);
+ $table_blocks = ($tbl_blocks == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_blocks', $table_blocks);
} elseif (isset($_GET['table_admin'])) {
- $table_admin = intval($_GET['table_admin']);
- $table_admin = ($table_admin == 1) ? 0 : 1;
+ $tbl_admin = intval($_GET['table_admin']);
+ $table_admin = ($tbl_admin == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_admin', $table_admin);
} elseif (isset($_GET['table_user'])) {
- $table_user = intval($_GET['table_user']);
- $table_user = ($table_user == 1) ? 0 : 1;
+ $tbl_user = intval($_GET['table_user']);
+ $table_user = ($tbl_user == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_user', $table_user);
} elseif (isset($_GET['table_submenu'])) {
- $table_submenu = intval($_GET['table_submenu']);
- $table_submenu = ($table_submenu == 1) ? 0 : 1;
+ $tbl_submenu = intval($_GET['table_submenu']);
+ $table_submenu = ($tbl_submenu == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_submenu', $table_submenu);
} elseif (isset($_GET['table_search'])) {
- $table_search = intval($_GET['table_search']);
- $table_search = ($table_search == 1) ? 0 : 1;
+ $tbl_search = intval($_GET['table_search']);
+ $table_search = ($tbl_search == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_search', $table_search);
} elseif (isset($_GET['table_comments'])) {
- $table_comments = intval($_GET['table_comments']);
- $table_comments = ($table_comments == 1) ? 0 : 1;
+ $tbl_comments = intval($_GET['table_comments']);
+ $table_comments = ($tbl_comments == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_comments', $table_comments);
} elseif (isset($_GET['table_notifications'])) {
- $table_notifications = intval($_GET['table_notifications']);
- $table_notifications = ($table_notifications == 1) ? 0 : 1;
+ $tbl_notifications = intval($_GET['table_notifications']);
+ $table_notifications = ($tbl_notifications == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_notifications', $table_notifications);
} elseif (isset($_GET['table_permissions'])) {
- $table_permissions = intval($_GET['table_permissions']);
- $table_permissions = ($table_permissions == 1) ? 0 : 1;
+ $tbl_permissions = intval($_GET['table_permissions']);
+ $table_permissions = ($tbl_permissions == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_permissions', $table_permissions);
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -29,15 +29,17 @@
$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+$tdmcreate = TDMCreate::getInstance();
+
// Get class handler
-$modulesHandler =& xoops_getModuleHandler('modules', $thisDirname);
-$tablesHandler =& xoops_getModuleHandler('tables', $thisDirname);
-$fieldsHandler =& xoops_getModuleHandler('fields', $thisDirname);
-$fieldtypeHandler=& xoops_getModuleHandler('fieldtype', $thisDirname);
-$fieldattributesHandler=& xoops_getModuleHandler('fieldattributes', $thisDirname);
-$fieldnullHandler=& xoops_getModuleHandler('fieldnull', $thisDirname);
-$fieldkeyHandler=& xoops_getModuleHandler('fieldkey', $thisDirname);
-$fieldelementsHandler=& xoops_getModuleHandler('fieldelements', $thisDirname);
+$modulesHandler =& $tdmcreate->getHandler('modules');
+$tablesHandler =& $tdmcreate->getHandler('tables');
+$fieldsHandler =& $tdmcreate->getHandler('fields');
+$fieldtypeHandler =& $tdmcreate->getHandler('fieldtype');
+$fieldattributesHandler =& $tdmcreate->getHandler('fieldattributes');
+$fieldnullHandler =& $tdmcreate->getHandler('fieldnull');
+$fieldkeyHandler =& $tdmcreate->getHandler('fieldkey');
+$fieldelementsHandler =& $tdmcreate->getHandler('fieldelements');
//
$myts =& MyTextSanitizer::getInstance();
if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -22,7 +22,7 @@
// Recovered value of argument op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
//$mod_id = TDMCreate_CleanVars($_REQUEST, 'mod_id');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
//
$mod_id = TDMCreateRequest::getInt('mod_id');
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -21,7 +21,7 @@
include 'header.php';
// Recovered value of arguments op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
//
/*$mod_id = TDMCreate_CleanVars($_REQUEST, 'mod_id');
@@ -204,9 +204,9 @@
if( $obj->isNew() ) {
$table_iid = $GLOBALS['xoopsDB']->getInsertId();
$table_action = '&field_mid='.$table_mid.'&field_tid='.$table_iid.'&field_numb='.$table_nbfields.'&field_name='.$table_fieldname;
- redirect_header('fields.php?op=new'.$table_action, 3, sprintf(_AM_TDMCREATE_TABLE_FORM_SAVED_OK, $_POST['table_name']));
+ redirect_header('fields.php?op=new'.$table_action, 5, sprintf(_AM_TDMCREATE_TABLE_FORM_SAVED_OK, $_POST['table_name']));
} else {
- redirect_header('tables.php', 3, sprintf(_AM_TDMCREATE_TABLE_FORM_UPDATED_OK, $_POST['table_name']));
+ redirect_header('tables.php', 5, sprintf(_AM_TDMCREATE_TABLE_FORM_UPDATED_OK, $_POST['table_name']));
}
}
@@ -247,43 +247,43 @@
case 'toggle':
if (isset($_GET['table_id'])) {
if (isset($_GET['table_blocks'])) {
- $table_blocks = intval($_GET['table_blocks']);
- $table_blocks = ($table_blocks == 1) ? 0 : 1;
+ $tbl_blocks = intval($_GET['table_blocks']);
+ $table_blocks = ($tbl_blocks == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_blocks', $table_blocks);
} elseif (isset($_GET['table_admin'])) {
- $table_admin = intval($_GET['table_admin']);
- $table_admin = ($table_admin == 1) ? 0 : 1;
+ $tbl_admin = intval($_GET['table_admin']);
+ $table_admin = ($tbl_admin == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_admin', $table_admin);
} elseif (isset($_GET['table_user'])) {
- $table_user = intval($_GET['table_user']);
- $table_user = ($table_user == 1) ? 0 : 1;
+ $tbl_user = intval($_GET['table_user']);
+ $table_user = ($tbl_user == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_user', $table_user);
} elseif (isset($_GET['table_submenu'])) {
- $table_submenu = intval($_GET['table_submenu']);
- $table_submenu = ($table_submenu == 1) ? 0 : 1;
+ $tbl_submenu = intval($_GET['table_submenu']);
+ $table_submenu = ($tbl_submenu == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_submenu', $table_submenu);
} elseif (isset($_GET['table_search'])) {
- $table_search = intval($_GET['table_search']);
- $table_search = ($table_search == 1) ? 0 : 1;
+ $tbl_search = intval($_GET['table_search']);
+ $table_search = ($tbl_search == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_search', $table_search);
} elseif (isset($_GET['table_comments'])) {
- $table_comments = intval($_GET['table_comments']);
- $table_comments = ($table_comments == 1) ? 0 : 1;
+ $tbl_comments = intval($_GET['table_comments']);
+ $table_comments = ($tbl_comments == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_comments', $table_comments);
} elseif (isset($_GET['table_notifications'])) {
- $table_notifications = intval($_GET['table_notifications']);
- $table_notifications = ($table_notifications == 1) ? 0 : 1;
+ $tbl_notifications = intval($_GET['table_notifications']);
+ $table_notifications = ($tbl_notifications == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_notifications', $table_notifications);
} elseif (isset($_GET['table_permissions'])) {
- $table_permissions = intval($_GET['table_permissions']);
- $table_permissions = ($table_permissions == 1) ? 0 : 1;
+ $tbl_permissions = intval($_GET['table_permissions']);
+ $table_permissions = ($tbl_permissions == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_permissions', $table_permissions);
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -39,6 +39,18 @@
$this->initVar('fieldelement_name', XOBJ_DTYPE_TXTBOX);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -30,6 +30,11 @@
/**
* @var mixed
*/
+ private $tdmc = null;
+
+ /**
+ * @var mixed
+ */
private $table = null;
/*
@@ -38,6 +43,7 @@
*/
public function __construct()
{
+ $this->tdmc = TDMCreate::getInstance();
$this->table = TDMCreateTables::getInstance();
$this->initVar('field_id', XOBJ_DTYPE_INT);
$this->initVar('field_mid', XOBJ_DTYPE_INT);
@@ -61,6 +67,18 @@
$this->initVar('field_required', XOBJ_DTYPE_INT);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
@@ -86,7 +104,7 @@
public function getForm($f_mid = null, $f_tid = null, $f_numb = null, $f_name = null, $action = false)
{
if ($action === false) {
- $action = XOOPS_URL.'/modules/TDMCreate/admin/fields.php'; //$_SERVER['REQUEST_URI'];
+ $action = $_SERVER['REQUEST_URI'];
}
$isNew = $this->isNew();
$title = $isNew ? sprintf(_AM_TDMCREATE_FIELD_ADD) : sprintf(_AM_TDMCREATE_FIELD_EDIT);
@@ -98,13 +116,13 @@
$form = new TDMCreateThemeForm(null, 'form', $action, 'post', true);
$form->setExtra('enctype="multipart/form-data"');
- $tablesHandler = xoops_getModuleHandler('tables');
- //$fieldsHandler = xoops_getModuleHandler('fields');
- $fieldelementsHandler =& xoops_getModuleHandler('fieldelements');
- $fieldtypeHandler =& xoops_getModuleHandler('fieldtype');
- $fieldattrsHandler =& xoops_getModuleHandler('fieldattributes');
- $fieldnullHandler =& xoops_getModuleHandler('fieldnull');
- $fieldkeyHandler =& xoops_getModuleHandler('fieldkey');
+ $tablesHandler = $this->tdmc->getHandler('tables');
+ //$fieldsHandler = $this->tdmc->getHandler('fields');
+ $fieldelementsHandler =& $this->tdmc->getHandler('fieldelements');
+ $fieldtypeHandler =& $this->tdmc->getHandler('fieldtype');
+ $fieldattrsHandler =& $this->tdmc->getHandler('fieldattributes');
+ $fieldnullHandler =& $this->tdmc->getHandler('fieldnull');
+ $fieldkeyHandler =& $this->tdmc->getHandler('fieldkey');
// New Object HtmlTable
$form->addElement(new TDMCreateFormLabel('<table border="0" cellspacing="1" class="outer width100">'));
$form->addElement(new TDMCreateFormLabel('<thead class="center">'));
@@ -159,7 +177,7 @@
$form->addElement(new TDMCreateFormLabel('<td class="center">'.$field_key_select->render().'</td>'));
// Field Autoincrement
if($i == 1) {
- $field_autoincrement = $this->isNew() ? 0 : $this->getVar('field_autoincrement');
+ $field_autoincrement = $this->isNew() ? 1 : $this->getVar('field_autoincrement');
$check_field_autoincrement = new XoopsFormCheckBox(' ', 'field_autoincrement['.$i.']', $field_autoincrement);
$check_field_autoincrement->addOption(1, _AM_TDMCREATE_FIELD_AUTO_INCREMENT);
$form->addElement(new TDMCreateFormLabel('<td>'.$check_field_autoincrement->render().'</td></tr>'));
@@ -209,9 +227,9 @@
$check_field_block->addOption(1, _AM_TDMCREATE_FIELD_BLOCK);
$parameters_tray->addElement($check_field_block);
- $field_mnfield = $this->isNew() ? 1 : $this->getVar('field_main');
- $field_main = new XoopsFormRadio('', 'field_main['.$i.']', $field_mnfield);
- $field_main->addOption( $i, _AM_TDMCREATE_FIELD_MAINFIELD );
+ $field_mnfield = $this->isNew() ? ( $i == 1 ) : $this->getVar('field_main');
+ $field_main = new XoopsFormRadio('', 'field_main', $field_mnfield);
+ $field_main->addOption( '', _AM_TDMCREATE_FIELD_MAINFIELD );
$parameters_tray->addElement($field_main);
$field_search = $this->isNew() ? 0 : $this->getVar('field_search');
@@ -251,8 +269,8 @@
$f_mid = $this->table->getVar('table_mid');
$f_tid = $this->table->getVar('table_id');
$f_numb = $this->table->getVar('table_nbfields');
- $f_name = $this->table->getVar('table_fieldname');
- $ret['edit_form'] = $this->getForm($f_mid, $f_tid, $f_numb, $f_name);
+ //$f_name = $this->table->getVar('table_fieldname');
+ $ret['edit_form'] = $this->getForm($f_mid, $f_tid, $f_numb/*, $f_name*/);
return $ret;
}
}
@@ -265,6 +283,11 @@
/**
* @var mixed
*/
+ public $tdmc = null;
+
+ /**
+ * @var mixed
+ */
public $table = null;
/*
@@ -273,10 +296,33 @@
*/
public function __construct(&$db)
{
+ $this->tdmc = TDMCreate::getInstance();
$this->table = TDMCreateTables::getInstance();
parent::__construct($db, 'mod_tdmcreate_fields', 'tdmcreatefields', 'field_id', 'field_tid');
}
+ /**
+ * @param bool $isNew
+ *
+ * @return object
+ */
+ public function &create($isNew = true)
+ {
+ return parent::create($isNew);
+ }
+
+ /**
+ * retrieve a field
+ *
+ * @param int $id field_id
+ *
+ * @return mixed reference to the {@link TDMCreateFields} object
+ */
+ public function &get($id)
+ {
+ return parent::get($id);
+ }
+
/*
* @public function getFieldModuleId
* @param integer $field_id
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -123,7 +123,7 @@
*
* @param null
*/
- function __construct()
+ public function __construct()
{
\$this->XoopsObject();
{$initvar_functions}
@@ -145,10 +145,10 @@
*
* @param mixed \$action
*/
- function getForm(\$action = false)
+ public function getForm(\$action = false)
{
if (\$action === false) {
- \$action = \$_SERVER['REQUEST_URI'];
+ \$action = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_ENCODED);
}
\$title = \$this->isNew() ? sprintf({$lang_add}) : sprintf({$lang_edit});
@@ -223,8 +223,10 @@
* @param string $fpif
* @param string $fpmf
*/
- public function getClassHandler($module_name, $table_name, $fpif, $fpmf) {
- $ucf_mod_table_handler = ucfirst($module_name).ucfirst($table_name);
+ public function getClassHandler($module_name, $table_name, $fpif, $fpmf) {
+ $ucf_module_name = ucfirst($module_name);
+ $ucf_table_name = ucfirst($table_name);
+ $ucf_mod_table_handler = $ucf_module_name . $ucf_table_name;
$ret = <<<EOT
/*
@@ -237,7 +239,7 @@
*
* @param string \$db
*/
- function __construct(&\$db)
+ public function __construct(&\$db)
{
parent::__construct(\$db, 'mod_{$module_name}_{$table_name}', '{$module_name}{$table_name}', '{$fpif}', '{$fpmf}');
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -80,6 +80,18 @@
$this->initVar('mod_subversion', XOBJ_DTYPE_TXTBOX, $this->tdmcreate->getConfig('subversion'));
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -0,0 +1,105 @@
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+/**
+ * TDMCreate class
+ *
+ * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package TDMCreate
+ * @since 1.0
+ * @author trabis <lus...@gm...>
+ * @author Harry Fuecks (PHP Anthology Volume II)
+ * @version $Id: 1.91 session.php 12453 2014-03-28 18:34:46Z timgno $
+ */
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+class TDMCreateSession
+{
+ /**
+ * Session constructor<br />
+ * Starts the session with session_start()
+ * <strong>Note:</strong> that if the session has already started,
+ * session_start() does nothing
+ */
+ protected function __construct()
+ {
+ @session_start();
+ }
+
+ /*
+ * @static function &getInstance
+ * @param null
+ */
+ public static function &getInstance()
+ {
+ static $_sess = false;
+ if (!isset($_sess)) {
+ $_sess = new self();
+ }
+ return $_sess;
+ }
+
+ /**
+ * Sets a session variable
+ *
+ * @param string $name name of variable
+ * @param mixed $value value of variable
+ *
+ * @return void
+ * @access public
+ */
+ public function setSession($name, $value)
+ {
+ $_SESSION[$name] = $value;
+ }
+
+ /**
+ * Fetches a session variable
+ *
+ * @param string $name name of variable
+ *
+ * @return mixed value of session variable
+ * @access public
+ */
+ public function getSession($name)
+ {
+ if (isset($_SESSION[$name])) {
+ return $_SESSION[$name];
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * Deletes a session variable
+ *
+ * @param string $name name of variable
+ *
+ * @return void
+ * @access public
+ */
+ public function deleteSession($name)
+ {
+ unset($_SESSION[$name]);
+ }
+
+ /**
+ * Destroys the whole session
+ *
+ * @return void
+ * @access public
+ */
+ public function destroySession()
+ {
+ $_SESSION = array();
+ session_destroy();
+ }
+}
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -57,6 +57,18 @@
$this->initVar('table_permissions',XOBJ_DTYPE_INT);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -39,5 +39,6 @@
define('TDMC_UPLOAD_IMGTAB_PATH', TDMC_UPLOAD_PATH . '/images/tables' );
define('TDMC_UPLOAD_IMGTAB_URL', TDMC_UPLOAD_URL . '/images/tables' );
+include_once TDMC_PATH . '/class/session.php';
include_once TDMC_PATH . '/class/helper.php';
include_once TDMC_PATH . '/class/request.php';
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -411,5 +411,5 @@
$modversion['config'][$i]['description'] = "";
$modversion['config'][$i]['formtype'] = "textbox";
$modversion['config'][$i]['valuetype'] = "text";
-$modversion['config'][$i]['default'] = '12458';
+$modversion['config'][$i]['default'] = '12465';
unset($i);
\ No newline at end of file
|