|
From: <txm...@us...> - 2014-07-10 18:38:24
|
Revision: 12694
http://sourceforge.net/p/xoops/svn/12694
Author: txmodxoops
Date: 2014-07-10 18:38:19 +0000 (Thu, 10 Jul 2014)
Log Message:
-----------
- Released 1.91 alpha 1
Added Paths:
-----------
XoopsModules/TDMCreate/releases/1.91alpha1/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/about.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/building.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/fields.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/footer.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/header.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/menu.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/modules.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/tables.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/admin/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/admin/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/admin/style.css
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/css/style.css
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/empty.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/arrow.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/blocks.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/drag.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/editfields.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/fields.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/left_right.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/nb_fields.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/spinner.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/submenu.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/tables.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/16/toggle.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/addmodule.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/addtable.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/builder.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/dashboard.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/edittable.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/fields.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/32/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/blank.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/icons/loading.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/loading.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logo.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/VeraBd.ttf
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/empty.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/green.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/red.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/xoops2.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/logos/xoopsdevelopmentteam_logo.gif
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/naked.png
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/images/xcvLogo.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/js/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/js/fields.js
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/js/functions.js
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/assets/js/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/autoloader.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/building.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fieldattributes.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fieldelements.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fieldkey.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fieldnull.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fields.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/fieldtype.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/abstract.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/about.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/footer.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/header.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/index.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/menu.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/objects.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/pages.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/admin/permissions.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/architecture.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/blocks/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/blocks/blocks.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/blocks/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/classes/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/classes/classes.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/classes/formelements.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/classes/helper.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/classes/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/css/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/css/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/css/styles.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/docs/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/docs/changelog.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/docs/docs.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/docs/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/file.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/htmlsmartycodes.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/comment_functions.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/comments.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/common.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/functions.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/install.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/jquery.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/notifications.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/search.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/include/update.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/admin.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/blocks.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/help.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/mail.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/main.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/language/modinfo.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/sql/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/sql/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/sql/mysql.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/structure.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/tablefields.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/about.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/footer.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/header.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/index.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/pages.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/admin/permissions.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/blocks/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/blocks/blocks.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/blocks/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/footer.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/header.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/index.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/templates/user/pages.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/footer.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/header.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/index.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/notification_update.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/objects.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/pages.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/print.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/rss.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/submit.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/files/user/xoopsversion.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/form/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/form/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/form/themeform.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/helper.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/html/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/html/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/html/simplelabel.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/logoGenerator.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/modules.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/session.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/class/tables.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/changelog.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/credits.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/install.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/lang_diff.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/license.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/docs/readme.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/common.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/functions.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/install.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/include/update.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/admin.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/help/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/help/help.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/help/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/english/modinfo.php
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.0 to 1.1.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.1 to 1.15.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.1 to 1.37.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.15 to 1.37.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.37 to 1.38.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/language/update language 1.38 to 1.39.txt
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/sql/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/sql/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/sql/mysql.sql
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_about.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_building.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_fields.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_footer.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_header.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_index.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_modules.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/admin/tdmcreate_tables.tpl
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/templates/index.html
XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/xoops_version.php
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/about.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/about.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/about.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,25 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: about.php 11084 2013-02-23 15:44:20Z timgno $
+ */
+include 'header.php';
+$template_main = 'tdmcreate_about.tpl';
+$GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('about.php'));
+$GLOBALS['xoopsTpl']->assign('about', $adminMenu->renderAbout('6KJ7RW5DR3VTJ', false));
+include 'footer.php';
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/building.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/building.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/building.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,97 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: building.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+include 'header.php';
+$op = XoopsRequest::getString('op', 'default');
+$mid = XoopsRequest::getInt('mod_id');
+$moduleObj = $tdmcreate->getHandler('modules')->get( $mid );
+// Switch option
+switch ($op) {
+ case 'build':
+ $template_main = 'tdmcreate_building.tpl';
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('building.php'));
+ // Get var module dirname
+ $moduleDirname = $moduleObj->getVar('mod_dirname');
+ // Directories for copy from to
+ $fromDir = TDMC_UPLOAD_REPOSITORY_PATH.'/'.strtolower($moduleDirname);
+ $toDir = XOOPS_ROOT_PATH.'/modules/'.strtolower($moduleDirname);
+ if(isset($moduleDirname)) {
+ // Clear this module if it's in repository
+ if(is_dir($fromDir)) {
+ TDMCreate_clearDir($fromDir);
+ }
+ // Clear this module if it's in root/modules
+ if(is_dir($toDir)) {
+ TDMCreate_clearDir($toDir);
+ }
+ }
+ // Structure
+ include_once TDMC_PATH . '/class/files/architecture.php';
+ $handler = TDMCreateArchitecture::getInstance();
+ $handler->getPath( TDMC_PATH );
+ $handler->getUploadPath( TDMC_UPLOAD_PATH );
+ // Creation of the structure of folders and files
+ $base_architecture = $handler->createBaseFoldersFiles( $moduleObj );
+ if($base_architecture !== false) {
+ $GLOBALS['xoopsTpl']->assign('base_architecture', true);
+ } else {
+ $GLOBALS['xoopsTpl']->assign('base_architecture', false);
+ }
+ // Get files
+ $build = array();
+ $files = $handler->createFilesToBuilding( $moduleObj );
+ foreach($files as $file) {
+ if($file) {
+ $build['list'] = $file;
+ }
+ $GLOBALS['xoopsTpl']->append('builds', $build);
+ }
+ unset($build);
+ // Directory to saved all files
+ $GLOBALS['xoopsTpl']->assign('building_directory', sprintf(_AM_TDMCREATE_BUILDING_DIRECTORY, $moduleDirname));
+ // Copy this module in root modules
+ if( $moduleObj->getVar('mod_inroot_copy') == 1 ) {
+ TDMCreate_copyr($fromDir, $toDir);
+ }
+ break;
+
+ case 'default':
+ default:
+ $template_main = 'tdmcreate_building.tpl';
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('building.php'));
+ // Redirect if there aren't modules
+ $nbModules = $tdmcreate->getHandler('modules')->getCount();
+ if( $nbModules == 0 ) {
+ redirect_header('modules.php?op=new', 2, _AM_TDMCREATE_NOTMODULES );
+ }
+ unset($nbModules);
+ // Redirect if there aren't tables
+ $nbTables = $tdmcreate->getHandler('tables')->getCount();
+ if($nbTables == 0) {
+ redirect_header('tables.php?op=new', 2, _AM_TDMCREATE_NOTTABLES );
+ }
+ unset($nbTables);
+ include_once TDMC_PATH . '/class/building.php';
+ $handler = TDMCreateBuilding::getInstance();
+ $form = $handler->getForm();
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ break;
+}
+include 'footer.php';
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/fields.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/fields.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/fields.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,330 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: 1.91 fields.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+include 'header.php';
+// Recovered value of arguments op in the URL $
+$op = XoopsRequest::getString('op', 'list');
+// Get fields Variables
+$field_mid = TDMCreate_CleanVars($_REQUEST, 'field_mid');
+$fieldTid = TDMCreate_CleanVars($_REQUEST, 'field_tid');
+$fieldNumb = TDMCreate_CleanVars($_REQUEST, 'field_numb');
+$fieldName = TDMCreate_CleanVars($_REQUEST, 'field_name', '', 'string');/**/
+/*$field_mid = XoopsRequest::getInt('field_mid');
+$fieldTid = XoopsRequest::getInt('field_tid');
+$fieldNumb = XoopsRequest::getInt('field_numb');
+$fieldName = XoopsRequest::getString('field_name', ''); */
+//
+switch ($op)
+{
+ case 'list':
+ default:
+ $start = XoopsRequest::getInt('start', 0);
+ $limit = XoopsRequest::getInt('limit', $tdmcreate->getConfig('tables_adminpager'));
+ // Define main template
+ $template_main = 'tdmcreate_fields.tpl';
+ $GLOBALS['xoTheme']->addStylesheet( 'modules/TDMCreate/assets/css/admin/style.css' );
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/functions.js');
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/fields.js');
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('fields.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_ADD_TABLE, 'tables.php?op=new', 'add');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+ $GLOBALS['xoopsTpl']->assign('tdmc_url', TDMC_URL);
+ $GLOBALS['xoopsTpl']->assign('tdmc_icons_url', TDMC_ICONS_URL);
+ $GLOBALS['xoopsTpl']->assign('tdmc_upload_url', TDMC_UPLOAD_URL);
+ $GLOBALS['xoopsTpl']->assign('tdmc_upload_imgtab_url', TDMC_UPLOAD_IMGTAB_URL);
+ $GLOBALS['xoopsTpl']->assign('modPathIcon16', $modPathIcon16);
+ $GLOBALS['xoopsTpl']->assign('sysPathIcon32', $sysPathIcon32);
+ //var_dump($sysPathIcon32);
+ // Redirect if there aren't modules
+ $nb_modules = $tdmcreate->getHandler('modules')->getCount();
+ if ( $nb_modules == 0 ) {
+ redirect_header('modules.php?op=new', 2, _AM_TDMCREATE_NOTMODULES );
+ }
+ unset($nb_modules);
+ // Redirect if there aren't tables
+ $nb_tables = $tdmcreate->getHandler('tables')->getCount();
+ if ($nb_tables == 0) {
+ redirect_header('tables.php?op=new', 2, _AM_TDMCREATE_NOTTABLES );
+ }
+ unset($nb_tables);
+ // Get the list of tables
+ $criteria = new CriteriaCompo();
+ $criteria->setSort('table_id ASC, table_name');
+ $criteria->setOrder('ASC');
+ $nb_tables = $tdmcreate->getHandler('tables')->getCount($criteria);
+ $tables_arr = $tdmcreate->getHandler('tables')->getAll($criteria);
+ unset($criteria);
+ if ($nb_tables > 0)
+ {
+ foreach (array_keys($tables_arr) as $tid)
+ {
+ // Display tables list
+ $table['id'] = $tid;
+ $table['mid'] = $tables_arr[$tid]->getVar('table_mid');
+ $table['name'] = ucfirst($tables_arr[$tid]->getVar('table_name'));
+ $table['image'] = $tables_arr[$tid]->getVar('table_image');
+ $table['nbfields'] = $tables_arr[$tid]->getVar('table_nbfields');
+ $table['autoincrement'] = $tables_arr[$tid]->getVar('table_autoincrement');
+ $table['blocks'] = $tables_arr[$tid]->getVar('table_blocks');
+ $table['admin'] = $tables_arr[$tid]->getVar('table_admin');
+ $table['user'] = $tables_arr[$tid]->getVar('table_user');
+ $table['search'] = $tables_arr[$tid]->getVar('table_search');
+ // Get the list of fields
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('field_tid', $tid));
+ $criteria->setSort('field_id ASC, field_name');
+ $criteria->setOrder('ASC');
+ $nb_fields = $tdmcreate->getHandler('fields')->getCount($criteria);
+ $fields_arr = $tdmcreate->getHandler('fields')->getObjects($criteria);
+ unset($criteria);
+ // Display fields list
+ $fields = array();
+ $lid = 1;
+ if ( $nb_fields > 0 )
+ {
+ foreach (array_keys($fields_arr) as $fid)
+ {
+ $field['id'] = $fid;
+ $field['lid'] = $lid;
+ $field['name'] = str_replace('_', ' ', ucfirst($fields_arr[$fid]->getVar('field_name')));
+ $field['parent'] = $fields_arr[$fid]->getVar('field_parent');
+ $field['inlist'] = $fields_arr[$fid]->getVar('field_inlist');
+ $field['inform'] = $fields_arr[$fid]->getVar('field_inform');
+ $field['admin'] = $fields_arr[$fid]->getVar('field_admin');
+ $field['user'] = $fields_arr[$fid]->getVar('field_user');
+ $field['block'] = $fields_arr[$fid]->getVar('field_block');
+ $field['main'] = $fields_arr[$fid]->getVar('field_main');
+ $field['search'] = $fields_arr[$fid]->getVar('field_search');
+ $field['required'] = $fields_arr[$fid]->getVar('field_required');
+ $fields[] = $field;
+ unset($field);
+ $lid++;
+ }
+ }
+ unset($lid);
+ $table['fields'] = $fields;
+ $GLOBALS['xoopsTpl']->append('tables_list', $table);
+ unset($table);
+ }
+ if ( $nb_tables > $limit ) {
+ include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
+ $pagenav = new XoopsPageNav($nb_tables, $limit, $start, 'start', 'op=list&limit=' . $limit);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav(4));
+ }
+ } else {
+ $GLOBALS['xoopsTpl']->assign('error', _AM_TDMCREATE_THEREARENT_FIELDS);
+ }
+ break;
+
+ case 'new':
+ // Define main template
+ $template_main = 'tdmcreate_fields.tpl';
+ $GLOBALS['xoTheme']->addStylesheet( 'modules/TDMCreate/assets/css/admin/style.css' );
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/fields.js');
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('fields.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_TABLES_LIST, 'tables.php', 'list');
+ $adminMenu->addItemButton(_AM_TDMCREATE_FIELDS_LIST, 'fields.php', 'list');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+ // Form Add
+ $fieldsObj =& $tdmcreate->getHandler('fields')->create();
+ $form = $fieldsObj->getFormNew($field_mid, $fieldTid, $fieldNumb, $fieldName);
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ // Test -> Will be removed
+ var_dump($field_mid);
+ var_dump($fieldTid);
+ var_dump($fieldNumb);
+ var_dump($fieldName);
+ break;
+
+ case 'save':
+ //
+ if ( !$GLOBALS['xoopsSecurity']->check() ) {
+ redirect_header('fields.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ $fieldId = XoopsRequest::getInt('field_id');
+ // Fields Handler
+ $fields = $tdmcreate->getHandler('fields');
+ // Set Variables
+ foreach($_POST['field_id'] as $key => $value)
+ {
+ switch($value){
+ case 'new':
+ $fieldsObj =& $fields->create();
+ break;
+ default:
+ $fieldsObj =& $fields->get($value);
+ break;
+ }
+ if (isset($field_mid) && isset($fieldTid) && !empty($_POST['field_name'][$key])) {
+ // Set Data
+ $fieldsObj->setVar( 'field_mid', $field_mid );
+ $fieldsObj->setVar( 'field_tid', $fieldTid );
+ $fieldsObj->setVar( 'field_numb', $fieldNumb );
+ $fieldsObj->setVar( 'field_name', (isset($_POST['field_name'][$key]) ? $_POST['field_name'][$key] : '') );
+ $fieldsObj->setVar( 'field_type', (isset($_POST['field_type'][$key]) ? $_POST['field_type'][$key] : '') );
+ $fieldsObj->setVar( 'field_value', (isset($_POST['field_value'][$key]) ? $_POST['field_value'][$key] : '') );
+ $fieldsObj->setVar( 'field_attribute', (isset($_POST['field_attribute'][$key]) ? $_POST['field_attribute'][$key] : '') );
+ $fieldsObj->setVar( 'field_null', (isset($_POST['field_null'][$key]) ? $_POST['field_null'][$key] : '') );
+ $fieldsObj->setVar( 'field_default', (isset($_POST['field_default'][$key]) ? $_POST['field_default'][$key] : '') );
+ $fieldsObj->setVar( 'field_key', (isset($_POST['field_key'][$key]) ? $_POST['field_key'][$key] : '') );
+ $fieldsObj->setVar( 'field_element', (isset($_POST['field_element'][$key]) ? $_POST['field_element'][$key] : '') );
+ $fieldsObj->setVar( 'field_parent', ((isset($_REQUEST['field_parent'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_inlist', ((isset($_REQUEST['field_inlist'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_inform', ((isset($_REQUEST['field_inform'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_admin', ((isset($_REQUEST['field_admin'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_user', ((isset($_REQUEST['field_user'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_block', ((isset($_REQUEST['field_block'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_main', (($key == isset($_REQUEST['field_main'][$key])) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_search', ((isset($_REQUEST['field_search'][$key]) == 1) ? 1 : 0) );
+ $fieldsObj->setVar( 'field_required', ((isset($_REQUEST['field_required'][$key]) == 1) ? 1 : 0) );
+ // Insert Data
+ $tdmcreate->getHandler('fields')->insert($fieldsObj);
+ }
+ }
+ // Get table name from field table id
+ $tables =& $tdmcreate->getHandler('tables')->get($fieldTid);
+ $table_name = $tables->getVar('table_name');
+ // Set field elements
+ if ($fieldsObj->isNew()) {
+ // Fields Elements Handler
+ $fieldelementObj =& $tdmcreate->getHandler('fieldelements')->create();
+ $fieldelementObj->setVar( 'fieldelement_mid', $field_mid );
+ $fieldelementObj->setVar( 'fieldelement_tid', $fieldTid );
+ $fieldelementObj->setVar( 'fieldelement_name', 'Table : '.ucfirst($table_name) );
+ $fieldelementObj->setVar( 'fieldelement_value', 'XoopsFormTables-'.ucfirst($table_name) );
+ // Insert new field element id for table name
+ if (!$tdmcreate->getHandler('fieldelements')->insert($fieldelementObj) ) {
+ $GLOBALS['xoopsTpl']->assign('error', $fieldelementObj->getHtmlErrors() . ' Field element');
+ }
+ redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELDS_FORM_SAVED_OK, $table_name));
+ } else {
+ redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELDS_FORM_UPDATED_OK, $table_name));
+ }
+ //
+ $GLOBALS['xoopsTpl']->assign('error', $fieldsObj->getHtmlErrors());
+ $form = $fieldsObj->getForm(null, $fieldTid);
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ break;
+
+ case 'edit':
+ // Define main template
+ $template_main = 'tdmcreate_fields.tpl';
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('fields.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_ADD_TABLE, 'tables.php?op=new', 'add');
+ $adminMenu->addItemButton(_AM_TDMCREATE_TABLES_LIST, 'tables.php', 'list');
+ $adminMenu->addItemButton(_AM_TDMCREATE_FIELDS_LIST, 'fields.php', 'list');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+ // Form Edit
+ $fieldId = XoopsRequest::getInt('field_id');
+ $fieldsObj = $tdmcreate->getHandler('fields')->get( $fieldId );
+ $form = $fieldsObj->getFormEdit($field_mid, $fieldTid);
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ // Test -> Will be removed
+ var_dump($fieldTid);
+ break;
+
+ case 'drag':
+ $side = TDMCreate_CleanVars( $_POST, 'field_id', 0, 'int' );
+ $fieldId = XoopsRequest::getInt('field_id');
+ if ( $fieldId > 0 ) {
+ $fieldsObj = $tdmcreate->getHandler('fields')->get( $fieldId );
+ $fieldsObj->setVar('field_id', $side);
+ if (!$tdmcreate->getHandler('fields')->insert( $fieldsObj )) {
+ redirect_header('fields.php', 5, _AM_TDMCREATE_FIELD_SIDE_ERROR);
+ }
+ }
+ break;
+
+ case 'order':
+ if ( isset($_POST['field_id'] ) ) {
+ $i = 0;
+ foreach($_POST['field_id'] as $order) {
+ if( $order > 0 ) {
+ $fieldsObj = $tdmcreate->getHandler('fields')->get( $order );
+ $fieldsObj->setVar('field_id', $i);
+ if (!$tdmcreate->getHandler('fields')->insert( $fieldsObj )) {
+ redirect_header('fields.php', 5, _AM_TDMCREATE_FIELD_ORDER_ERROR);
+ }
+ $i++;
+ }
+ }
+ unset($i);
+ }
+ exit;
+ break;
+
+ case 'display':
+ $fieldId = XoopsRequest::getInt('field_id');
+ // Get the list of fields
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('field_tid', $fieldTid));
+ $fields = $tdmcreate->getHandler('fields')->getObjects($criteria);
+ $fieldsObj =& $tdmcreate->getHandler('fields')->get($fieldId);
+ if (isset($_GET['field_tid'])) {
+ if (isset($_GET['field_parent'])) {
+ foreach ($fields as $field) {
+ $fld_parent = $field->getVar('field_parent');
+ $field_parent = ($field->getVar('field_id') == $fld_parent) ? '1' : '0';
+ $fieldsObj->setVar('field_parent', $field_parent);
+ }
+ } elseif (isset($_GET['field_inlist'])) {
+ $fld_inlist = intval($_GET['field_inlist']);
+ $field_inlist = ($fld_inlist == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_inlist', $field_inlist);
+ } elseif (isset($_GET['field_inform'])) {
+ $fld_inform = intval($_GET['field_inform']);
+ $field_inform = ($fld_inform == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_inform', $field_inform);
+ } elseif (isset($_GET['field_admin'])) {
+ $fld_admin = intval($_GET['field_admin']);
+ $field_admin = ($fld_admin == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_admin', $field_admin);
+ } elseif (isset($_GET['field_user'])) {
+ $fld_user = intval($_GET['field_user']);
+ $field_user = ($fld_user == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_user', $field_user);
+ } elseif (isset($_GET['field_block'])) {
+ $fld_block = intval($_GET['field_block']);
+ $field_block = ($fld_block == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_block', $field_block);
+ } elseif (isset($_GET['field_main'])) {
+ foreach ($fields as $field) {
+ $fld_main = $field->getVar('field_main');
+ $field_main = ($field->getVar('field_id') == $fld_main) ? '1' : '0';
+ $fieldsObj->setVar('field_main', $field_main);
+ }
+ } elseif (isset($_GET['field_search'])) {
+ $fld_search = intval($_GET['field_search']);
+ $field_search = ($fld_search == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_search', $field_search);
+ } elseif (isset($_GET['field_required'])) {
+ $fld_required = intval($_GET['field_required']);
+ $field_required = ($fld_required == 1) ? '0' : '1';
+ $fieldsObj->setVar('field_required', $field_required);
+ }
+ if ($tdmcreate->getHandler('fields')->insert($fieldsObj, true)) {
+ redirect_header('fields.php', 3, _AM_TDMCREATE_TOGGLE_SUCCESS);
+ } else {
+ redirect_header('fields.php', 3, _AM_TDMCREATE_TOGGLE_FAILED);
+ }
+ }
+ break;
+}
+include 'footer.php';
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/footer.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/footer.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/footer.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,26 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: footer.php 12207 2013-10-23 02:46:52Z beckmi $
+ */
+$GLOBALS['xoopsTpl']->assign('module_name', $GLOBALS['xoopsModule']->getVar('name'));
+if ( isset($template_main) ) {
+ $GLOBALS['xoopsTpl']->display("db:{$template_main}");
+}
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/header.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/header.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/header.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,57 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: header.php 12258 2014-01-02 09:33:29Z timgno $
+*/
+include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+include_once dirname(dirname(__FILE__)) . '/include/common.php';
+//
+$thisDirname = $GLOBALS['xoopsModule']->getVar('dirname');
+// Link System Icons
+$sysPathIcon16 = $GLOBALS['xoopsModule']->getInfo('sysicons16');
+$sysPathIcon32 = $GLOBALS['xoopsModule']->getInfo('sysicons32');
+// Link Local Icons
+$modPathIcon16 = $GLOBALS['xoopsModule']->getInfo('modicons16');
+$modPathIcon32 = $GLOBALS['xoopsModule']->getInfo('modicons32');
+$pathModuleAdmin = $GLOBALS['xoopsModule']->getInfo('dirmoduleadmin');
+// TDMCreate Instance
+$tdmcreate = TDMCreate::getInstance();
+// MyTextSanitizer
+$myts =& MyTextSanitizer::getInstance();
+if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
+ include_once(XOOPS_ROOT_PATH."/class/template.php");
+ $xoopsTpl = new XoopsTpl();
+}
+// System Icons
+$GLOBALS['xoopsTpl']->assign('sysPathIcon16', $sysPathIcon16);
+$GLOBALS['xoopsTpl']->assign('sysPathIcon32', $sysPathIcon32);
+// Local Icons
+$GLOBALS['xoopsTpl']->assign('modPathIcon16', $modPathIcon16);
+$GLOBALS['xoopsTpl']->assign('modPathIcon32', $modPathIcon32);
+// Load languages
+xoops_loadLanguage('admin', $thisDirname);
+xoops_loadLanguage('modinfo', $thisDirname);
+xoops_loadLanguage('main', $thisDirname);
+// Locad admin menu class
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+}else{
+ redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
+}
+xoops_cp_header();
+$adminMenu = new ModuleAdmin();
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.html
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.html (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.html 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/index.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,35 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: index.php 11084 2013-02-23 15:44:20Z timgno $
+ */
+include 'header.php';
+$criteria = new CriteriaCompo();
+$count_modules = $tdmcreate->getHandler('modules')->getCount($criteria);
+$count_tables = $tdmcreate->getHandler('tables')->getCount($criteria);
+$count_fields = $tdmcreate->getHandler('fields')->getCount($criteria);
+unset($criteria);
+$template_main = 'tdmcreate_index.tpl';
+$adminMenu->addInfoBox(_AM_TDMCREATE_ADMIN_NUMMODULES) ;
+$adminMenu->addInfoBoxLine(_AM_TDMCREATE_ADMIN_NUMMODULES, '<label>' ._AM_TDMCREATE_THEREARE_NUMMODULES. '</label>', $count_modules, 'Green') ;
+$adminMenu->addInfoBoxLine(_AM_TDMCREATE_ADMIN_NUMMODULES, '<label>' ._AM_TDMCREATE_THEREARE_NUMTABLES. '</label>', $count_tables, 'Orange');
+$adminMenu->addInfoBoxLine(_AM_TDMCREATE_ADMIN_NUMMODULES, '<label>' ._AM_TDMCREATE_THEREARE_NUMFIELDS. '</label>', $count_fields, 'Gray');
+//$xoopsOption['template_main'] = 'tdmcreate_index.html';
+$GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('index.php'));
+$GLOBALS['xoopsTpl']->assign('index', $adminMenu->renderIndex());
+include 'footer.php';
\ No newline at end of file
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/menu.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/menu.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/menu.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,50 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: menu.php 11084 2013-02-23 15:44:20Z timgno $
+ */
+$module_handler =& xoops_gethandler('module');
+$xoopsModule =& XoopsModule::getByDirname('TDMCreate');
+$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid'));
+$sysPathIcon32 = $moduleInfo->getInfo('sysicons32');
+$adminmenu = array();
+$i = 1;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU1;
+$adminmenu[$i]['link'] = 'admin/index.php';
+$adminmenu[$i]['icon'] = $sysPathIcon32.'/dashboard.png';
+$i++;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU2;
+$adminmenu[$i]['link'] = 'admin/modules.php';
+$adminmenu[$i]['icon'] = 'assets/images/icons/32/addmodule.png';
+$i++;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU3;
+$adminmenu[$i]['link'] = 'admin/tables.php';
+$adminmenu[$i]['icon'] = 'assets/images/icons/32/addtable.png';
+$i++;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU4;
+$adminmenu[$i]['link'] = 'admin/fields.php';
+$adminmenu[$i]['icon'] = 'assets/images/icons/32/fields.png';
+$i++;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU5;
+$adminmenu[$i]['link'] = 'admin/building.php';
+$adminmenu[$i]['icon'] = 'assets/images/icons/32/builder.png';
+$i++;
+$adminmenu[$i]['title'] = _MI_TDMCREATE_ADMENU6;
+$adminmenu[$i]['link'] = 'admin/about.php';
+$adminmenu[$i]['icon'] = $sysPathIcon32.'/about.png';
+unset($i);
Added: XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/modules.php
===================================================================
--- XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/modules.php (rev 0)
+++ XoopsModules/TDMCreate/releases/1.91alpha1/tdmcreate/admin/modules.php 2014-07-10 18:38:19 UTC (rev 12694)
@@ -0,0 +1,238 @@
+<?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 module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.5
+ * @author Txmod Xoops <su...@tx...>
+ * @version $Id: 1.59 modules.php 11297 2013-03-24 10:58:10Z timgno $
+ */
+include 'header.php';
+// Recovered value of argument op in the URL $
+$op = XoopsRequest::getString('op', 'list');
+//
+$mod_id = XoopsRequest::getInt('mod_id');
+//
+switch ($op)
+{
+ case 'list':
+ default:
+ $start = XoopsRequest::getInt('start', 0);
+ $limit = XoopsRequest::getInt('limit', $tdmcreate->getConfig('modules_adminpager'));
+ // Define main template
+ $template_main = 'tdmcreate_modules.tpl';
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/functions.js');
+ $GLOBALS['xoTheme']->addStylesheet( 'modules/TDMCreate/assets/css/admin/style.css' );
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('modules.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_ADD_MODULE, 'modules.php?op=new', 'add');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+ $GLOBALS['xoopsTpl']->assign('tdmc_url', TDMC_URL);
+ $GLOBALS['xoopsTpl']->assign('tdmc_upload_imgmod_url', TDMC_UPLOAD_IMGMOD_URL);
+ $GLOBALS['xoopsTpl']->assign('modPathIcon16', $modPathIcon16);
+ $GLOBALS['xoopsTpl']->assign('sysPathIcon32', $sysPathIcon32);
+ $criteria = new CriteriaCompo();
+ $criteria->setSort('mod_id ASC, mod_name');
+ $criteria->setOrder('ASC');
+ $nb_modules = $tdmcreate->getHandler('modules')->getCount( $criteria );
+ $mods_arr = $tdmcreate->getHandler('modules')->getAll( $criteria );
+ unset($criteria);
+ // Redirect if there aren't modules
+ if ( $nb_modules == 0 ) {
+ redirect_header('modules.php?op=new', 2, _AM_TDMCREATE_NOTMODULES );
+ }
+ // Display modules list
+ if ( $nb_modules > 0 ) {
+ foreach (array_keys($mods_arr) as $i) {
+ $mod['id'] = $i;
+ $mod['name'] = $mods_arr[$i]->getVar('mod_name');
+ $mod['version'] = $mods_arr[$i]->getVar('mod_version');
+ $mod['image'] = $mods_arr[$i]->getVar('mod_image');
+ $mod['release'] = $mods_arr[$i]->getVar('mod_release');
+ $mod['status'] = $mods_arr[$i]->getVar('mod_status');
+ $mod['admin'] = $mods_arr[$i]->getVar('mod_admin');
+ $mod['user'] = $mods_arr[$i]->getVar('mod_user');
+ $mod['search'] = $mods_arr[$i]->getVar('mod_search');
+ $mod['comments'] = $mods_arr[$i]->getVar('mod_comments');
+ $mod['notifications'] = $mods_arr[$i]->getVar('mod_notifications');
+ $mod['permissions'] = $mods_arr[$i]->getVar('mod_permissions');
+ $GLOBALS['xoopsTpl']->append('modules_list', $mod);
+ unset($mod);
+ }
+ if ( $nb_modules > $limit ) {
+ include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
+ $pagenav = new XoopsPageNav($nb_modules, $limit, $start, 'start', 'op=list&limit=' . $limit);
+ $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav(4));
+ }
+ } else {
+ $GLOBALS['xoopsTpl']->assign('error', _AM_TDMCREATE_THEREARENT_MODULES);
+ }
+ break;
+
+ case 'new':
+ // Define main template
+ $template_main = 'tdmcreate_modules.tpl';
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/functions.js');
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('modules.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_MODULES_LIST, 'modules.php', 'list');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+
+ $modulesObj =& $tdmcreate->getHandler('modules')->create();
+ $form = $modulesObj->getForm();
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ break;
+
+ case 'save':
+ if ( !$GLOBALS['xoopsSecurity']->check() ) {
+ redirect_header('modules.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ if (isset($mod_id)) {
+ $modulesObj =& $tdmcreate->getHandler('modules')->get($mod_id);
+ } else {
+ $modulesObj =& $tdmcreate->getHandler('modules')->create();
+ }
+ $moduleDirname = preg_replace('/[^a-zA-Z0-9]\s+/', '', strtolower($_POST['mod_dirname']));
+ //Form module save
+ $modulesObj->setVars(array('mod_name' => $_POST['mod_name'],
+ 'mod_dirname' => $moduleDirname,
+ 'mod_version' => $_POST['mod_version'],
+ 'mod_since' => $_POST['mod_since'],
+ 'mod_min_php' => $_POST['mod_min_php'],
+ 'mod_min_xoops' => $_POST['mod_min_xoops'],
+ 'mod_min_admin' => $_POST['mod_min_admin'],
+ 'mod_min_mysql' => $_POST['mod_min_mysql'],
+ 'mod_description' => $_POST['mod_description'],
+ 'mod_author' => $_POST['mod_author'],
+ 'mod_author_mail' => $_POST['mod_author_mail'],
+ 'mod_author_website_url' => $_POST['mod_author_website_url'],
+ 'mod_author_website_name' => $_POST['mod_author_website_name'],
+ 'mod_credits' => $_POST['mod_credits'],
+ 'mod_license' => $_POST['mod_license'],
+ 'mod_release_info' => $_POST['mod_release_info'],
+ 'mod_release_file' => $_POST['mod_release_file'],
+ 'mod_manual' => $_POST['mod_manual'],
+ 'mod_manual_file' => $_POST['mod_manual_file']));
+ //Form mod_image
+ include_once XOOPS_ROOT_PATH . '/class/uploader.php';
+ $uploader = new XoopsMediaUploader(TDMC_UPLOAD_IMGMOD_PATH, $tdmcreate->getConfig('mimetypes'),
+ $tdmcreate->getConfig('maxsize'), null, null);
+ if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
+ /*$extension = preg_replace( '/.*\.([^.]+)$/', '\\1', $_FILES['attachedfile']['name']);
+ $logo_image = $moduleDirname.'_slogo.'.$extension;
+ $uploader->setPrefix($logo_image);*/
+ $uploader->fetchMedia($_POST['xoops_upload_file'][0]);
+ if (!$uploader->upload()) {
+ $errors = $uploader->getErrors();
+ redirect_header('javascript:history.go(-1)',3, $errors);
+ } else {
+ $modulesObj->setVar('mod_image', $uploader->getSavedFileName());
+ }
+ } else {
+ $modulesObj->setVar('mod_image', $_POST['mod_image']);
+ }
+ //Form module save
+ $modulesObj->setVars(array('mod_demo_site_url' => $_POST['mod_demo_site_url'],
+ 'mod_demo_site_name' => $_POST['mod_demo_site_name'],
+ 'mod_support_url' => $_POST['mod_support_url'],
+ 'mod_support_name' => $_POST['mod_support_name'],
+ 'mod_website_url' => $_POST['mod_website_url'],
+ 'mod_website_name' => $_POST['mod_website_name'],
+ 'mod_release' => $_POST['mod_release'],
+ 'mod_status' => $_POST['mod_status'],
+ 'mod_admin' => (($_REQUEST['mod_admin'] == 1) ? '1' : '0'),
+ 'mod_user' => (($_REQUEST['mod_user'] == 1) ? '1' : '0'),
+ 'mod_blocks' => (($_REQUEST['mod_blocks'] == 1) ? '1' : '0'),
+ 'mod_search' => (($_REQUEST['mod_search'] == 1) ? '1' : '0'),
+ 'mod_comments' => (($_REQUEST['mod_comments'] == 1) ? '1' : '0'),
+ 'mod_notifications' => (($_REQUEST['mod_notifications'] == 1) ? '1' : '0'),
+ 'mod_permissions' => (($_REQUEST['mod_permissions'] == 1) ? '1' : '0'),
+ 'mod_inroot_copy' => (($_REQUEST['mod_inroot_copy'] == 1) ? '1' : '0'),
+ 'mod_donations' => $_POST['mod_donations'],
+ 'mod_subversion' => $_POST['mod_subversion'])
+ );
+
+ if ($tdmcreate->getHandler('modules')->insert($modulesObj)) {
+ if( $modulesObj->isNew() ) {
+ redirect_header('modules.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_CREATED_OK, $_POST['mod_name']));
+ } else {
+ redirect_header('modules.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_UPDATED_OK, $_POST['mod_name']));
+ }
+ }
+
+ $GLOBALS['xoopsTpl']->assign('error', $modulesObj->getHtmlErrors());
+ $form =& $modulesObj->getForm();
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ break;
+
+ case 'edit':
+ // Define main template
+ $template_main = 'tdmcreate_modules.tpl';
+ $GLOBALS['xoTheme']->addScript('modules/TDMCreate/assets/js/functions.js');
+ $GLOBALS['xoopsTpl']->assign('navigation', $adminMenu->addNavigation('modules.php'));
+ $adminMenu->addItemButton(_AM_TDMCREATE_ADD_MODULE, 'modules.php?op=new', 'add');
+ $adminMenu->addItemButton(_AM_TDMCREATE_MODULES_LIST, 'modules.php', 'list');
+ $GLOBALS['xoopsTpl']->assign('buttons', $adminMenu->renderButton());
+
+ $modulesObj = $tdmcreate->getHandler('modules')->get($mod_id);
+ $form = $modulesObj->getForm();
+ $GLOBALS['xoopsTpl']->assign('form', $form->render());
+ break;
+
+ case 'delete':
+ $modulesObj =& $tdmcreate->getHandler('modules')->get($mod_id);
+ if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) {
+ if ( !$GLOBALS['xoopsSecurity']->check() ) {
+ redirect_header('modules.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ if ($tdmcreate->getHandler('modules')->delete($modulesObj)) {
+ redirect_header('modules.php', 3, _AM_TDMCREATE_FORMDELOK);
+ } else {
+ $GLOBALS['xoopsTpl']->assign('error', $modulesObj->getHtmlErrors());
+ }
+ } else {
+ xoops_confirm(array('ok' => 1, 'mod_id' => $mod_id, 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TDMCREATE_FORMSUREDEL, $modulesObj->getVar('mod_name')));
+ }
+ break;
+
+ case 'display':
+ $mod_admin = XoopsRequest::getInt('mod_admin');
+ $mod_user = XoopsRequest::getInt('mod_user');
+ $mod_search = XoopsRequest::getInt('mod_search');
+ $mod_comments = XoopsRequest::getInt('mod_comments');
+ $mod_notificat...
[truncated message content] |