|
From: <txm...@us...> - 2014-07-02 19:27:21
|
Revision: 12671
http://sourceforge.net/p/xoops/svn/12671
Author: txmodxoops
Date: 2014-07-02 19:27:17 +0000 (Wed, 02 Jul 2014)
Log Message:
-----------
- Updated
- Still work to do
Modified Paths:
--------------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/admin/pages.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/classes/classes.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates/admin/pages.php
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/admin/pages.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/admin/pages.php 2014-07-02 16:54:58 UTC (rev 12670)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/admin/pages.php 2014-07-02 19:27:17 UTC (rev 12671)
@@ -77,8 +77,13 @@
/*
* @public function getAdminPagesList
+ * @param string $module_dirname
* @param string $table_name
+ * @param string $table_fieldname
* @param string $language
+ * @param string $fields
+ * @param string $fpif
+ * @param string $fpmf
*/
public function getAdminPagesList($module_dirname, $table_name, $table_fieldname, $language, $fields, $fpif, $fpmf) {
$stu_module_dirname = strtoupper($module_dirname);
@@ -150,6 +155,7 @@
/*
* @public function getAdminPagesNew
+ * @param string $module_dirname
* @param string $table_name
* @param string $language
*/
@@ -171,8 +177,12 @@
/*
* @public function getAdminPagesSave
- * @param string $table_name
- * @param string $language
+ * @param string $module_dirname
+ * @param string $table_name
+ * @param string $language
+ * @param string $fields
+ * @param string $fpif
+ * @param string $fpmf
*/
public function getAdminPagesSave($module_dirname, $table_name, $language, $fields, $fpif, $fpmf)
{
@@ -230,15 +240,19 @@
/*
* @public function getAdminPagesEdit
- * @param string $table_name
+ * @param string $module_dirname
+ * @param string $table_name
+ * @param string $table_fieldname
* @param string $language
+ * @param string $fpif
*/
- public function getAdminPagesEdit($module_dirname, $table_name, $language, $fpif) {
+ public function getAdminPagesEdit($module_dirname, $table_name, $table_fieldname, $language, $fpif) {
$stu_table_name = strtoupper($table_name);
+ $stu_table_fieldname = strtoupper($table_fieldname);
$ret = <<<EOT
case 'edit':
\$template_main = '{$module_dirname}_admin_{$table_name}.tpl';
- \$adminMenu->addItemButton({$language}ADD_{$stu_table_name}, '{$table_name}.php?op=new', 'add');
+ \$adminMenu->addItemButton({$language}ADD_{$stu_table_fieldname}, '{$table_name}.php?op=new', 'add');
\$adminMenu->addItemButton({$language}{$stu_table_name}_LIST, '{$table_name}.php', 'list');
echo \$adminMenu->renderButton();
// Get Form
@@ -317,7 +331,7 @@
$content .= $this->getAdminPagesList($module_dirname, $table_name, $table_fieldname, $language, $fields, $fpif, $fpmf);
$content .= $this->getAdminPagesNew($module_dirname, $table_name, $language);
$content .= $this->getAdminPagesSave($module_dirname, $table_name, $language, $fields, $fpif, $fpmf);
- $content .= $this->getAdminPagesEdit($module_dirname, $table_name, $language, $fpif);
+ $content .= $this->getAdminPagesEdit($module_dirname, $table_name, $table_fieldname, $language, $fpif);
$content .= $this->getAdminPagesDelete($table_name, $language, $fpif, $fpmf);
$content .= $this->getAdminPagesFooter();
//
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/classes/classes.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/classes/classes.php 2014-07-02 16:54:58 UTC (rev 12670)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/classes/classes.php 2014-07-02 19:27:17 UTC (rev 12671)
@@ -144,7 +144,7 @@
/*
* @var mixed
*/
- private {$module_dirname} = null;
+ private \${$module_dirname} = null;
/*
* Constructor
*
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates/admin/pages.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates/admin/pages.php 2014-07-02 16:54:58 UTC (rev 12670)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates/admin/pages.php 2014-07-02 19:27:17 UTC (rev 12671)
@@ -76,6 +76,7 @@
EOT;
}
$ret .= <<<EOT
+ <th class="center"><{\$smarty.const.{$language}FORMACTION}></th>
</tr>
</thead>\n
EOT;
@@ -102,12 +103,22 @@
$field_name = $fields[$f]->getVar('field_name');
$field_element = $fields[$f]->getVar('field_element');
$rp_field_name = $field_name;
+ if($f == 0) {
+ $field_id = $field_name;
+ if(strpos($field_name, '_')) {
+ $str = strpos($field_name, '_');
+ if($str !== false) {
+ $rp_field_id = substr($field_name, $str + 1, strlen($field_name));
+ }
+ }
+ }
if(strpos($field_name, '_')) {
$str = strpos($field_name, '_');
if($str !== false) {
$rp_field_name = substr($field_name, $str + 1, strlen($field_name));
}
}
+ $lp_field_name = substr($field_name, 0, strpos($field_name, '_'));
switch( $field_element ) {
case 8:
$ret .= <<<EOT
@@ -127,6 +138,14 @@
}
}
$ret .= <<<EOT
+ <td class="center">
+ <a href="{$table_name}.php?op=edit&{$field_id}=<{\$list.{$rp_field_id}}>" title="<{\$smarty.const._EDIT}>">
+ <img src="<{xoModuleIcons16 edit.png}>" alt="<{\$smarty.const._EDIT}>" />
+ </a>
+ <a href="{$table_name}.php?op=delete&{$field_id}=<{\$list.{$rp_field_id}}>" title="<{\$smarty.const._DELETE}>">
+ <img src="<{xoModuleIcons16 delete.png}>" alt="<{\$smarty.const._DELETE}>" />
+ </a>
+ </td>
</tr>
<{/foreach}>
</tbody>
|