|
From: <be...@us...> - 2013-08-02 12:35:27
|
Revision: 11866
http://sourceforge.net/p/xoops/svn/11866
Author: beckmi
Date: 2013-08-02 12:35:22 +0000 (Fri, 02 Aug 2013)
Log Message:
-----------
Updating to XOOPS 2.5.6 Admin GUI
Modified Paths:
--------------
XoopsModules/mxDirectory/trunk/mxdirectory/addcoupon.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/about.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/coupon.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/index.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/menu.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/myblocksadmin.php
XoopsModules/mxDirectory/trunk/mxdirectory/blocks/xdir_cats.php
XoopsModules/mxDirectory/trunk/mxdirectory/blocks/xdir_coup.php
XoopsModules/mxDirectory/trunk/mxdirectory/blocks/xdir_top.php
XoopsModules/mxDirectory/trunk/mxdirectory/header.php
XoopsModules/mxDirectory/trunk/mxdirectory/include/sitemap.plugin.php
XoopsModules/mxDirectory/trunk/mxdirectory/index.php
XoopsModules/mxDirectory/trunk/mxdirectory/modlink.php
XoopsModules/mxDirectory/trunk/mxdirectory/mxdir_rss.php
XoopsModules/mxDirectory/trunk/mxdirectory/mxdir_rss_mkurl.php
XoopsModules/mxDirectory/trunk/mxdirectory/singlelink.php
XoopsModules/mxDirectory/trunk/mxdirectory/sql/mysql.sql
XoopsModules/mxDirectory/trunk/mxdirectory/submit.php
XoopsModules/mxDirectory/trunk/mxdirectory/topten.php
XoopsModules/mxDirectory/trunk/mxdirectory/viewalpha.php
XoopsModules/mxDirectory/trunk/mxdirectory/viewcat.php
XoopsModules/mxDirectory/trunk/mxdirectory/xoops_version.php
Added Paths:
-----------
XoopsModules/mxDirectory/trunk/mxdirectory/Maps/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/_images/css/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/_images/matriximages/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/_images/ratings/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/_images/rss/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/admin/about0.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_footer.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_header.php
XoopsModules/mxDirectory/trunk/mxdirectory/admin/main.php
XoopsModules/mxDirectory/trunk/mxdirectory/class/mxdirectorytree.php
XoopsModules/mxDirectory/trunk/mxdirectory/docs/
XoopsModules/mxDirectory/trunk/mxdirectory/docs/changelog.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/credits.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/docs/install.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/lang_diff.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/license.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/readme.txt
XoopsModules/mxDirectory/trunk/mxdirectory/docs/upgrade.txt
XoopsModules/mxDirectory/trunk/mxdirectory/images/css/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/images/matriximages/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/images/ratings/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/images/rss/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/language/_RC1_Changes/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/language/english/help/
XoopsModules/mxDirectory/trunk/mxdirectory/language/english/help/help.html
XoopsModules/mxDirectory/trunk/mxdirectory/language/english/help/index.html
XoopsModules/mxDirectory/trunk/mxdirectory/language/english/mail_template/index.html
Removed Paths:
-------------
XoopsModules/mxDirectory/trunk/mxdirectory/INSTALL.TXT
XoopsModules/mxDirectory/trunk/mxdirectory/LICENSE.TXT
XoopsModules/mxDirectory/trunk/mxdirectory/README.txt
XoopsModules/mxDirectory/trunk/mxdirectory/UPGRADE.txt
XoopsModules/mxDirectory/trunk/mxdirectory/language/japanese/
XoopsModules/mxDirectory/trunk/mxdirectory/language/nederlands/
XoopsModules/mxDirectory/trunk/mxdirectory/language/spanish/
Deleted: XoopsModules/mxDirectory/trunk/mxdirectory/INSTALL.TXT
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/INSTALL.TXT 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/INSTALL.TXT 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,15 +0,0 @@
-Module Name : MX-Directory
-Version Number : 3.00
-Module developer : Tripmon
-
-Install Instructions
-1. Upload the mxdirectory directory to XOOPS_ROOT_URL/modules/
-
-2. Rename the mxdirectory if desired to a new directory name if desired. Note this must be done
- before installing the module (step 3 below).
-
-2. Log in to your site as administrator.
-
-3. Install the module using the XOOPS module administration panel at 'System Admin -> Modules'.
-
-4. Configure module options using the XOOPS module administration panel at 'MX-Directory -> Preferences'.
Deleted: XoopsModules/mxDirectory/trunk/mxdirectory/LICENSE.TXT
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/LICENSE.TXT 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/LICENSE.TXT 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,339 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- 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. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
Added: XoopsModules/mxDirectory/trunk/mxdirectory/Maps/index.html
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/Maps/index.html (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/Maps/index.html 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Deleted: XoopsModules/mxDirectory/trunk/mxdirectory/README.txt
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/README.txt 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/README.txt 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,99 +0,0 @@
-See install.txt for installation instructions.
-
-LANGUAGE FILES - If you can help translate, please do.
-The only accurate language for this RC1 release is english.
-
-To make things easier for translators, we have included a change list in :
-language/_RC1_Changes
-the files will show additions, deletions, and changes for RC1
-
-**************************************************************************************
-Known Issues:
-**************************************************************************************
-XHTML Validation - Due to the issue below, this module will not validate fully at this time. (but it functions fine)
-
-Due to architecture of 2.0.x & allowing both 2.0 & 2.2 to run under a single module....:
-When NOT cached, the pages will load the stylesheet and rss wrapper (FF Live Bookmarks) 2 times.
-Unfortunately, that's necessary in order to have the stylesheet display when the module wide cache settings are enabled.
-
-A workaround exists for 2.2 via smarty, but have not yet found a way to fix in 2.0.
-
-**************************************************************************************
-Directory Naming DOES NOT FUNCTION WITH UPGRADE from xdirectory or Beta1 only for a Beta 2 upgrade or new install.
-**************************************************************************************
-Variable directory name:
-The module 'display' name can be edited via admin., text below is talking about the directory itself.
-
-The code of mx-directory allows for the module directory to be custom named.
-this is for the directory name that will display in the URL...
-
-To implement a custom name for the directory:
-
-BEFORE INSTALLING
-
-1. Change the folder name to a lower case text name without numbers spaces or other stupid characters.
-2. go to module admin (after changes above are made)
-3. install the module
-
-All of the settings should autodetect and the module should now work with the custom name you provided
-
-**************************************************************************************
-**** Preferences
-**************************************************************************************
-Settings here should be self explanatory.
-
-To select multiple features for a level (in multi-select boxes) hold down ctrl.
-The colors assigned to levels will override css (see below).
-
-**************************************************************************************
-***TIPS:
-**************************************************************************************
-To easily customize, I have added a stylesheet which is located in
-images/style.css
-
-If you have a listing assigned to a Option Level (premium) and disable the level, the listings in that level will still display, just without options, this is by design. ((baseline)data presented regardless of view)
-
-
-**************************************************************************************
-***Coupons:
-**************************************************************************************
-Use the admin section to add coupons & manage existing coupons.
-
-Savings.php will display a categorized listing of active coupons and appears as a sub-menu item as well as a link on the directory pages.
-
-If your coupons don't show up after adding them, make sure the time settings are correct for the server and xoops.
-
-All links with coupons will display a coupon button.
-
-I decided not to tie the coupons into Premium services (aside from display) to allow you more flexibility. As admin, you can add a coupon to any listing. There are no coupon limits as described in the premium section description page (matrix.php) you can add as many as you like.
-
-Coupons will pull logos from the listing and can provide an additional unique coupon image if desired.
-
-Coupon counts when the print coupon button is clicked and the format is as follows:
-#of views+Couponid
-so for coupon id #3 with 2 views, the top right of the coupon will display: 23
-so for coupon id #3 with 10 views, the top right of the coupon will display: 103
-
-I just thought it would be better to do it this way than a 1,2,3 counter
-
-Savings will show *all active coupons...regardless of your view settings per Option level. This is by design, use the admin to edit coupons if necessary.
-**************************************************************************************
-***Premium Services:
-**************************************************************************************
-You can now name them from the admin., the listing 'levels' function according to select box settings...
-
-Edit the matrix.php page to reflect your setup. (click "what's this" next to the premium dropdown in 'submit' to view)
-*********************************************************************************
-***Multiple Categories:
-*********************************************************************************
-Only the admin can add multiple categories.
-Use from the Multicat Manager in the admin (categories) section.
-
-This is an RC, please don't make feature requests, please do expose bugs.
-
-
-If you experience difficulties with the process, post to the support or bug tracker at:
- http://dev.xoops.org/modules/xfmod/tracker/?group_id=1223
-
-Thanks,
-Tripmon
\ No newline at end of file
Deleted: XoopsModules/mxDirectory/trunk/mxdirectory/UPGRADE.txt
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/UPGRADE.txt 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/UPGRADE.txt 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,39 +0,0 @@
-Module Name : MX-Directory
-Version Number : 3.00
-Module developer : Tripmon
-
-**Upgrades from mxdirectory Beta1 should see instructions in readme1st.txt... do not use this upgrade process.
-
-Upgrade Instructions
-**Backup your database, customized templates and module files before upgrading.
-
-UPGRADE From xdirectory CURRENTLY DOES NOT SUPPORT DIRECTORY NAME CHANGE.
-Upgrades from an existing xdirectory install will have to retain the current directory name.
-If you have already changed the name, the upgrade will support the directory's current name.
-
-Quick Start UPGRADE INSTRUCTIONS:
-1) Upload or unpack the contents of the mxdirectory folder to your /modules/mxdirectory folder.
-2) Log in to your site as admin.
-3) Go to:
- http://[your-xoopsroot]/modules/[your-mxdirectory-name]/admin/upgrade.php.
-4) If successful you should see:
- Upgrade Complete - Update module templates and blocks
-5) If you don't see ^ that ^ post the results to the support or bug tracker at:
- http://dev.xoops.org/modules/xfmod/tracker/?group_id=1223
-6) Click the 'Update module templates and blocks' link
-7) Click the upgrade button
-8) Regenerate ANY/ALL mxdirectory custom templates.
-
-Additional Upgrade Information.
-The upgrade scripts add tables and fields to the existing xdir_ tables. For specific information see upgrade.sql
-Nothing is omitted from any of the existing xdir_ tables, only additions.
-This upgrade should not affect existing categories, sub-cats, listings, logos, or premium service levels.
-Your existing data will not be overwitten or erased as a result of the process listed above.
-
-The templates have changed considerably from previous releases. It is highly recommended that you review the
-new templates prior to overwriting them with previously modified templates. In many cases a "merge" of the old
-template into the new template will give better results than attempting to 'hack in' the new template variables
-into previous templates.
-
-If you experience difficulties with the process, post to the support or bug tracker at:
- http://dev.xoops.org/modules/xfmod/tracker/?group_id=1223
Added: XoopsModules/mxDirectory/trunk/mxdirectory/_images/css/index.html
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/_images/css/index.html (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/_images/css/index.html 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/mxDirectory/trunk/mxdirectory/_images/matriximages/index.html
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/_images/matriximages/index.html (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/_images/matriximages/index.html 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/mxDirectory/trunk/mxdirectory/_images/ratings/index.html
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/_images/ratings/index.html (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/_images/ratings/index.html 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/mxDirectory/trunk/mxdirectory/_images/rss/index.html
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/_images/rss/index.html (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/_images/rss/index.html 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/mxDirectory/trunk/mxdirectory/addcoupon.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/addcoupon.php 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/addcoupon.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -32,11 +32,14 @@
global $xoopsDB;
include "header.php";
include "./class/coupon.php";
-include_once XOOPS_ROOT_PATH."/class/xoopstree.php";
+//include_once XOOPS_ROOT_PATH."/class/xoopstree.php";
include_once XOOPS_ROOT_PATH."/class/module.errorhandler.php";
include_once XOOPS_ROOT_PATH."/include/xoopscodes.php";
include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
+$mydirname = basename ( dirname( __FILE__ ) ) ;
+include XOOPS_ROOT_PATH."/modules/" . $mydirname . "/class/mxdirectorytree.php";
+
$myts =& MyTextSanitizer::getInstance(); // MyTextSanitizer object
$couponid = isset($_GET['couponid']) ? intval($_GET['couponid']) : 0;
Modified: XoopsModules/mxDirectory/trunk/mxdirectory/admin/about.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/about.php 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/about.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,73 +1,30 @@
<?php
-// $Id$
-// ------------------------------------------------------------------------ //
-// XOOPS - PHP Content Management System //
-// Copyright (c) 2000 XOOPS.org //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------ //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// 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. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------ //
-include '../../../include/cp_header.php';
-include 'functions.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.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
xoops_cp_header();
-adminmenu(-1);
-echo"<div style=\"position: relative; left: 1%;\"><table class=\"outer\" style=\"width: 100%; border-style: none; spacing: 1px;\">";
-echo "<tr><th style=\"text-align: center;\">mx-directory Brought To You By:</th></tr>";
-echo "<tr><td class=\"odd\" style=\"width: 100%; text-align: center;\">";
-echo "<a href='http://dev.xoops.org' target='_blank'><h3>Dev.Xoops.Org</a> <a href='http://www.shoalsmedia.com' target='_blank'>Tripmon</a> <a href='http://www.web-udvikling.dk' target='_blank'>JKP Software Development</h3></a> <a href='http://www.zyspec.com' target='_blank'>ZySpec</h3></a><br />";
-echo "<font style=\"font-style: italic;\">Check the readme for additional tweaks and options.</font>";
-echo '</td></tr></table>';
-echo"<table class=\"outer\" style=\"width: 100%; border-style: none; spacing: 1px;\"><tr>";
-echo "<td class=\"odd\" style=\"width: 48%; text-align: center\" >";
-echo "<font style=\"font-weight: bold;\"><a href='http://dev.xoops.org/modules/xfmod/project/?group_id=1223' target='_blank'>mx-directory Module Support</a></font><br />";
-echo "Need help with using mx-directory? <br /><br />- Xoops Support Forums</a><br /><br />";
-echo "Need additional help with PHP?<br /><br />- <a href='http://www.php.net/' target='_blank'>Official PHP Site</a><br /><br />";
-echo "Note: Xoops Donors (Friend of Xoops) will given priority.<br /><br />";
-echo "</td>";
-echo "<td class=\"odd\" style=\"width: 48%; text-align: center;\">";
-echo "<font style=\"font-weight: bold;\">Make A Donation</font><br />Thank you for using mx-directory. If you find the module useful and plan to use it on your site, please show your appreciation by making a small donation at xoops.org to ensure its ongoing development. <br /><br />";
+$aboutAdmin = new ModuleAdmin();
-echo "<form action=\"https://www.paypal.com/cgi-bin/webscr\" target=\"paypal\" method=\"post\">";
-echo "<input type=\"hidden\" name=\"os0\" value=\"No\" />";
-echo "<input type=\"hidden\" name=\"amount\" value=\"15.00\" />";
-echo "<input type=\"hidden\" name=\"cmd\" value=\"_xclick\" />";
-echo "<input type=\"hidden\" name=\"business\" value=\"don...@xo...\" />";
-echo "<input type=\"hidden\" name=\"item_name\" value=\"XOOPS.org Donation\" />";
-echo "<input type=\"hidden\" name=\"item_number\" value=\"110\" />";
-echo "<input type=\"hidden\" name=\"rm\" value=\"2\" />";
-echo "<input type=\"hidden\" name=\"notify_url\" value=\"http://www.xoops.org/modules/xdonations/ipnppd.php\" />";
-echo "<input type=\"hidden\" name=\"on0\" value=\"List your name? \" />";
-echo "<input type=\"hidden\" name=\"on1\" value=\"Module: \" />";
-echo "<input type=\"hidden\" name=\"os1\" value=\"mx-directory\" />";
+echo $aboutAdmin->addNavigation('about.php');
+echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-echo "<input type=\"hidden\" name=\"no_shipping\" value=\"1\" />";
-echo "<input type=\"hidden\" name=\"currency_code\" value=\"EUR\" />";
-echo "<input type=\"hidden\" name=\"cn\" value=\"Comments\" />";
-echo "<input type=\"hidden\" name=\"custom\" value=\"\" />";
-echo "<input type=\"hidden\" name=\"cancel_return\" value=\"http://www.xoops.org/modules/xdonations/cancel.php\" />";
-echo "<input type=\"hidden\" name=\"return\" value=\"http://www.xoops.org/modules/xdonations/success.php\" />";
-echo "<input type=\"hidden\" name=\"image_url\" value=\"\" />";
-echo "<input type=\"submit\" value=\"Submit Donation\" name=\"I1\" />";
-echo "</form>";
-echo "</td></tr></table></div>";
-
-xoops_cp_footer();
-?>
\ No newline at end of file
+include 'admin_footer.php';
\ No newline at end of file
Added: XoopsModules/mxDirectory/trunk/mxdirectory/admin/about0.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/about0.php (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/about0.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1,73 @@
+<?php
+// $Id$
+// ------------------------------------------------------------------------ //
+// XOOPS - PHP Content Management System //
+// Copyright (c) 2000 XOOPS.org //
+// <http://www.xoops.org/> //
+// ------------------------------------------------------------------------ //
+// This program is free software; you can redistribute it and/or modify //
+// it under the terms of the GNU General Public License as published by //
+// the Free Software Foundation; either version 2 of the License, or //
+// (at your option) any later version. //
+// //
+// 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. See the //
+// GNU General Public License for more details. //
+// //
+// You should have received a copy of the GNU General Public License //
+// along with this program; if not, write to the Free Software //
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
+// ------------------------------------------------------------------------ //
+include '../../../include/cp_header.php';
+include 'functions.php';
+xoops_cp_header();
+
+//adminmenu(-1);
+echo"<div style=\"position: relative; left: 1%;\"><table class=\"outer\" style=\"width: 100%; border-style: none; spacing: 1px;\">";
+echo "<tr><th style=\"text-align: center;\">mx-directory Brought To You By:</th></tr>";
+echo "<tr><td class=\"odd\" style=\"width: 100%; text-align: center;\">";
+echo "<a href='http://dev.xoops.org' target='_blank'><h3>Dev.Xoops.Org</a> <a href='http://www.shoalsmedia.com' target='_blank'>Tripmon</a> <a href='http://www.web-udvikling.dk' target='_blank'>JKP Software Development</h3></a> <a href='http://www.zyspec.com' target='_blank'>ZySpec</h3></a><br />";
+echo "<font style=\"font-style: italic;\">Check the readme for additional tweaks and options.</font>";
+echo '</td></tr></table>';
+echo"<table class=\"outer\" style=\"width: 100%; border-style: none; spacing: 1px;\"><tr>";
+echo "<td class=\"odd\" style=\"width: 48%; text-align: center\" >";
+echo "<font style=\"font-weight: bold;\"><a href='http://dev.xoops.org/modules/xfmod/project/?group_id=1223' target='_blank'>mx-directory Module Support</a></font><br />";
+echo "Need help with using mx-directory? <br /><br />- Xoops Support Forums</a><br /><br />";
+echo "Need additional help with PHP?<br /><br />- <a href='http://www.php.net/' target='_blank'>Official PHP Site</a><br /><br />";
+echo "Note: Xoops Donors (Friend of Xoops) will given priority.<br /><br />";
+echo "</td>";
+echo "<td class=\"odd\" style=\"width: 48%; text-align: center;\">";
+echo "<font style=\"font-weight: bold;\">Make A Donation</font><br />Thank you for using mx-directory. If you find the module useful and plan to use it on your site, please show your appreciation by making a small donation at xoops.org to ensure its ongoing development. <br /><br />";
+
+echo "<form action=\"https://www.paypal.com/cgi-bin/webscr\" target=\"paypal\" method=\"post\">";
+echo "<input type=\"hidden\" name=\"os0\" value=\"No\" />";
+echo "<input type=\"hidden\" name=\"amount\" value=\"15.00\" />";
+echo "<input type=\"hidden\" name=\"cmd\" value=\"_xclick\" />";
+echo "<input type=\"hidden\" name=\"business\" value=\"don...@xo...\" />";
+echo "<input type=\"hidden\" name=\"item_name\" value=\"XOOPS.org Donation\" />";
+echo "<input type=\"hidden\" name=\"item_number\" value=\"110\" />";
+echo "<input type=\"hidden\" name=\"rm\" value=\"2\" />";
+echo "<input type=\"hidden\" name=\"notify_url\" value=\"http://www.xoops.org/modules/xdonations/ipnppd.php\" />";
+echo "<input type=\"hidden\" name=\"on0\" value=\"List your name? \" />";
+echo "<input type=\"hidden\" name=\"on1\" value=\"Module: \" />";
+echo "<input type=\"hidden\" name=\"os1\" value=\"mx-directory\" />";
+
+echo "<input type=\"hidden\" name=\"no_shipping\" value=\"1\" />";
+echo "<input type=\"hidden\" name=\"currency_code\" value=\"EUR\" />";
+echo "<input type=\"hidden\" name=\"cn\" value=\"Comments\" />";
+echo "<input type=\"hidden\" name=\"custom\" value=\"\" />";
+echo "<input type=\"hidden\" name=\"cancel_return\" value=\"http://www.xoops.org/modules/xdonations/cancel.php\" />";
+echo "<input type=\"hidden\" name=\"return\" value=\"http://www.xoops.org/modules/xdonations/success.php\" />";
+echo "<input type=\"hidden\" name=\"image_url\" value=\"\" />";
+echo "<input type=\"submit\" value=\"Submit Donation\" name=\"I1\" />";
+echo "</form>";
+echo "</td></tr></table></div>";
+
+xoops_cp_footer();
+?>
\ No newline at end of file
Property changes on: XoopsModules/mxDirectory/trunk/mxdirectory/admin/about0.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_footer.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_footer.php (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_footer.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1,28 @@
+<?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.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
+
+echo "<div class='adminfooter'>\n"
+ ." <div style='text-align: center;'>\n"
+ ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
+ ." </div>\n"
+ ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
+ ."</div>";
+
+xoops_cp_footer();
\ No newline at end of file
Property changes on: XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_header.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_header.php (rev 0)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_header.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -0,0 +1,42 @@
+<?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.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
+
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+include_once $path . '/mainfile.php';
+include_once $path . '/include/cp_functions.php';
+require_once $path . '/include/cp_header.php';
+
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+//if functions.php file exist
+//require_once dirname(dirname(__FILE__)) . '/include/functions.php';
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
\ No newline at end of file
Property changes on: XoopsModules/mxDirectory/trunk/mxdirectory/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/mxDirectory/trunk/mxdirectory/admin/coupon.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/coupon.php 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/coupon.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -38,7 +38,7 @@
xoops_cp_header();
include 'functions.php';
-adminmenu(-1);
+//adminmenu(-1);
if ( file_exists("../language/".$xoopsConfig['language']."/main.php") ) {
include "../language/".$xoopsConfig['language']."/main.php";
Modified: XoopsModules/mxDirectory/trunk/mxdirectory/admin/index.php
===================================================================
--- XoopsModules/mxDirectory/trunk/mxdirectory/admin/index.php 2013-08-02 12:14:22 UTC (rev 11865)
+++ XoopsModules/mxDirectory/trunk/mxdirectory/admin/index.php 2013-08-02 12:35:22 UTC (rev 11866)
@@ -1,1725 +1,32 @@
<?php
-// ------------------------------------------------------------------------- //
-// XOOPS - PHP Content Management System //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------- //
-// Based on: //
-// myPHPNUKE Web Portal System - http://myphpnuke.com/ //
-// PHP-NUKE Web Portal System - http://phpnuke.org/ //
-// Thatware - http://thatware.org/ //
-// ------------------------------------------------------------------------- //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// 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. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------- //
-// Hacks provided by: Adam Frick //
-// e-mail: afr...@ya... //
-// Purpose: Create a yellow-page like business directory for xoops using //
-// the mylinks module as the foundation. //
-// ------------------------------------------------------------------------- //
+/*
+ * 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.
+ */
-include '../../../include/cp_header.php';
-if ( file_exists("../language/".$xoopsConfig['language']."/main.php") ) {
- include "../language/".$xoopsConfig['language']."/main.php";
-} else {
- include "../language/english/main.php";
-}
-include '../include/functions.php';
-include_once XOOPS_ROOT_PATH.'/class/xoopstree.php';
-include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
-include_once XOOPS_ROOT_PATH."/include/xoopscodes.php";
-include_once XOOPS_ROOT_PATH.'/class/module.errorhandler.php';
-include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
-include_once XOOPS_ROOT_PATH."/class/uploader.php";
-include '../class/formtime.php';
-$myts =& MyTextSanitizer::getInstance();
-$eh = new ErrorHandler;
-$mytree = new XoopsTree($xoopsDB->prefix("xdir_cat"),"cid","pid");
-$mydirname = basename ( dirname( dirname( __FILE__ ) ) ) ;
-include 'functions.php';
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
- xoops_cp_header();
- adminmenu(-1);
-//Begin encapsulated adminmenu
-function xdir()
-{
- global $xoopsDB, $xoopsModule, $xoopsModuleConfig, $mydirname;
-
- $xdirform = new XoopsThemeForm(_MD_WEBLINKSCONF, 'xdirform', $_SERVER['PHP_SELF'], 'POST');
-// Temporarily 'homeless' links
- $result = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("xdir_broken")."");
- list($totalbrokenlinks) = $xoopsDB->fetchRow($result);
- if($totalbrokenlinks>0){
- $totalbrokenlinks = "<span style='color: #ff0000; font-weight: bold'>$totalbrokenlinks</span>";
- }
- $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("xdir_mod")."");
- list($totalmodrequests) = $xoopsDB->fetchRow($result2);
- if($totalmodrequests>0){
- $totalmodrequests = "<span style='color: #ff0000; font-weight: bold'>$totalmodrequests</span>";
- }
- $result3 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("xdir_links")." where status=0");
- list($totalnewlinks) = $xoopsDB->fetchRow($result3);
- if($totalnewlinks>0){
- $totalnewlinks = "<span style='color: #ff0000; font-weight: bold'>$totalnewlinks</span>";
- }
- $xdirform->addElement(new XoopsFormLabel( _MD_ADDMODDELETE, "<a href=index.php?op=linksConfigMenu>"._MD_ADDMODDELETE."</a>"));
- $xdirform->addElement(new XoopsFormLabel(_MD_LINKSWAITING, "<a href=index.php?op=listNewLinks> ($totalnewlinks)</a>"));
- $xdirform->addElement(new XoopsFormLabel(_MD_BROKENREPORTS, " <a href=index.php?op=listBrokenLinks> ($totalbrokenlinks)</a>"));
- $xdirform->addElement(new XoopsFormLabel(_MD_MODREQUESTS, " <a href=index.php?op=listModReq> ($totalmodrequests)</a>"));
- $result=$xoopsDB->query("select count(*) from ".$xoopsDB->prefix("xdir_links")." where status>0");
- list($numrows) = $xoopsDB->fetchRow($result);
- $xdirform->display();
- echo"<div style=\"text-align: center;\">";
- printf(_MD_THEREARE,$numrows); echo "</div><br />";
-//Level Option Table
- $actvlvls = getlvlselects();
-// $als = count ($actvlvls);
- if ($actvlvls != false) {
- echo"<span style='font-size:xx-small;'><table class=\"outer\" cellpadding=\"0\" cellspacing=\"1\" width=\"100%\"><tr class=\"head\"><td width=\"12%\" >"._MI_XDIR_PREMIUM_ACTV."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_ON."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_SLLI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_SLSLI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_SLLF."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_CALI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_CALF."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_LOLI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_LOLF."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_LLSLI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_LLCSLI."</td><td width=\"8%\">"._MI_XDIR_PREMIUM_UON."</td></tr></table></span>";
- reset($actvlvls);
- while (list($key, $val) = each($actvlvls)) {
- $actvopts = getpremopts($key);
- echo"<span style='font-size:xx-small;'><table class=\"outer\" width=\"100%\"><tr class=\"even\"><td width=\"12%\" >$val</td>";
- while (list ($okey, $oval) = each($actvopts)){
- echo"<td width=\"8%\" ><div style=\"text-align: center;\">$oval</div></td>";
- }
- echo "</tr></table></span>";
- }
- }
- xoops_cp_footer();
-}
+require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+include_once dirname(__FILE__) . '/admin_header.php';
-function listNewLinks()
-{
-// List links waiting for validation
- global $xoopsDB, $xoopsConfig, $myts, $eh, $mytree, $mydirname, $xoopsModuleConfig;
- $uploadirectory="/modules/" . $mydirname. "/images/shots/";
- $linkimg_array = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/modules/".$mydirname."/images/shots/");
- $result = $xoopsDB->query("select lid, cid, title, address, address2, city, state, zip, country, mfhrs, sathrs, sunhrs, phone, fax, mobile, home, tollfree, email, url, admcontname, admcontnumb, logourl, submitter, premium from ".$xoopsDB->prefix("xdir_links")." where status=0 order by date DESC");
- $numrows = $xoopsDB->getRowsNum($result);
+xoops_cp_header();
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo "<h4>"._MD_LINKSWAITING." ($numrows)</h4><br />";
- if ( $numrows > 0 ) {
- while(list($lid, $cid, $title, $address, $address2, $city, $state, $zip, $country, $mfhrs, $sathrs, $sunhrs, $phone, $fax, $mobile, $home, $tollfree, $email, $url, $admcontname, $admcontnumb, $logourl, $submitterid, $premium) = $xoopsDB->fetchRow($result)) {
- $result2 = $xo...
[truncated message content] |