From: <wis...@us...> - 2017-05-06 00:36:56
|
Revision: 13236 http://sourceforge.net/p/xoops/svn/13236 Author: wishcraft Date: 2017-05-06 00:36:51 +0000 (Sat, 06 May 2017) Log Message: ----------- Fontier+ First Release 1.01! Modified Paths: -------------- XoopsModules/fontier+/trunk/modules/fontier/class/identities.php XoopsModules/fontier+/trunk/modules/fontier/class/indexes.php XoopsModules/fontier+/trunk/modules/fontier/class/objects.php XoopsModules/fontier+/trunk/modules/fontier/crons/identities.php XoopsModules/fontier+/trunk/modules/fontier/crons/polling.php XoopsModules/fontier+/trunk/modules/fontier/download.php XoopsModules/fontier+/trunk/modules/fontier/font.php XoopsModules/fontier+/trunk/modules/fontier/glyph.php XoopsModules/fontier+/trunk/modules/fontier/header.php XoopsModules/fontier+/trunk/modules/fontier/include/comment_functions.php XoopsModules/fontier+/trunk/modules/fontier/include/functions.php XoopsModules/fontier+/trunk/modules/fontier/include/notification.inc.php XoopsModules/fontier+/trunk/modules/fontier/index.php XoopsModules/fontier+/trunk/modules/fontier/language/english/admin.php XoopsModules/fontier+/trunk/modules/fontier/language/english/errors.php XoopsModules/fontier+/trunk/modules/fontier/language/english/main.php XoopsModules/fontier+/trunk/modules/fontier/language/english/modinfo.php XoopsModules/fontier+/trunk/modules/fontier/naming.php XoopsModules/fontier+/trunk/modules/fontier/notification_update.php XoopsModules/fontier+/trunk/modules/fontier/preloads/caching.php XoopsModules/fontier+/trunk/modules/fontier/preloads/glyphs.php XoopsModules/fontier+/trunk/modules/fontier/preloads/identities.php XoopsModules/fontier+/trunk/modules/fontier/preloads/polling.php XoopsModules/fontier+/trunk/modules/fontier/preview.php XoopsModules/fontier+/trunk/modules/fontier/releases.php XoopsModules/fontier+/trunk/modules/fontier/sql/mysql.sql XoopsModules/fontier+/trunk/modules/fontier/sql/tables.diz XoopsModules/fontier+/trunk/modules/fontier/uploads.php XoopsModules/fontier+/trunk/modules/fontier/xoops_version.php Added Paths: ----------- XoopsModules/fontier+/releases/ XoopsModules/fontier+/releases/1.01/ XoopsModules/fontier+/releases/1.01/README.md XoopsModules/fontier+/releases/1.01/modules/ XoopsModules/fontier+/releases/1.01/modules/fontier/ XoopsModules/fontier+/releases/1.01/modules/fontier/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/admin/ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/admin/about.php XoopsModules/fontier+/releases/1.01/modules/fontier/admin/footer.php XoopsModules/fontier+/releases/1.01/modules/fontier/admin/header.php XoopsModules/fontier+/releases/1.01/modules/fontier/admin/identities.php XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.php XoopsModules/fontier+/releases/1.01/modules/fontier/admin/menu.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/fontier_block_tag.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_downloads_items.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_viewed_items.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/new_items.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_downloads_items.php XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_items.php XoopsModules/fontier+/releases/1.01/modules/fontier/class/ XoopsModules/fontier+/releases/1.01/modules/fontier/class/identities.php XoopsModules/fontier+/releases/1.01/modules/fontier/class/identities_indexes.php XoopsModules/fontier+/releases/1.01/modules/fontier/class/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/class/indexes.php XoopsModules/fontier+/releases/1.01/modules/fontier/class/objects.php XoopsModules/fontier+/releases/1.01/modules/fontier/comment_delete.php XoopsModules/fontier+/releases/1.01/modules/fontier/comment_edit.php XoopsModules/fontier+/releases/1.01/modules/fontier/comment_new.php XoopsModules/fontier+/releases/1.01/modules/fontier/comment_post.php XoopsModules/fontier+/releases/1.01/modules/fontier/comment_reply.php XoopsModules/fontier+/releases/1.01/modules/fontier/crons/ XoopsModules/fontier+/releases/1.01/modules/fontier/crons/caching.php XoopsModules/fontier+/releases/1.01/modules/fontier/crons/glyphs.php XoopsModules/fontier+/releases/1.01/modules/fontier/crons/identities.php XoopsModules/fontier+/releases/1.01/modules/fontier/crons/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/crons/polling.php XoopsModules/fontier+/releases/1.01/modules/fontier/download/ XoopsModules/fontier+/releases/1.01/modules/fontier/download/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/download/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/download.php XoopsModules/fontier+/releases/1.01/modules/fontier/font/ XoopsModules/fontier+/releases/1.01/modules/fontier/font/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/font/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/font.php XoopsModules/fontier+/releases/1.01/modules/fontier/glyph/ XoopsModules/fontier+/releases/1.01/modules/fontier/glyph/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/glyph/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/glyph.php XoopsModules/fontier+/releases/1.01/modules/fontier/header.php XoopsModules/fontier+/releases/1.01/modules/fontier/images/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/assets/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/assets/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/16x16/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/16x16/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/24x24/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/24x24/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/32x32/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/32x32/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/48x48/ XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/48x48/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/images/icons/module_fontier+.png XoopsModules/fontier+/releases/1.01/modules/fontier/images/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/include/ XoopsModules/fontier+/releases/1.01/modules/fontier/include/comment_functions.php XoopsModules/fontier+/releases/1.01/modules/fontier/include/functions.php XoopsModules/fontier+/releases/1.01/modules/fontier/include/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/include/notification.inc.php XoopsModules/fontier+/releases/1.01/modules/fontier/index.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/ XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/ XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/admin.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/blocks.css XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/blocks.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/errors.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/mail_template/ XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/mail_template/fontier_newfont_notify.tpl XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/mail_template/fontier_newindex_notify.tpl XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/main.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/modinfo.php XoopsModules/fontier+/releases/1.01/modules/fontier/language/english/style.css XoopsModules/fontier+/releases/1.01/modules/fontier/language/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/list.tag.php XoopsModules/fontier+/releases/1.01/modules/fontier/naming/ XoopsModules/fontier+/releases/1.01/modules/fontier/naming/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/naming/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/naming.php XoopsModules/fontier+/releases/1.01/modules/fontier/notification_update.php XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/ XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/caching.php XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/glyphs.php XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/identities.php XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/preloads/polling.php XoopsModules/fontier+/releases/1.01/modules/fontier/preview/ XoopsModules/fontier+/releases/1.01/modules/fontier/preview/.htaccess XoopsModules/fontier+/releases/1.01/modules/fontier/preview/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/preview.php XoopsModules/fontier+/releases/1.01/modules/fontier/releases.php XoopsModules/fontier+/releases/1.01/modules/fontier/sql/ XoopsModules/fontier+/releases/1.01/modules/fontier/sql/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/sql/mysql.sql XoopsModules/fontier+/releases/1.01/modules/fontier/sql/tables.diz XoopsModules/fontier+/releases/1.01/modules/fontier/templates/ XoopsModules/fontier+/releases/1.01/modules/fontier/templates/admin/ XoopsModules/fontier+/releases/1.01/modules/fontier/templates/admin/fontier_identities.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/admin/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/ XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_last_downloads_items.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_last_viewed_items.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_new_items.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_popular_downloads_items.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_popular_items.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_tag_block_cloud.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/fontier_tag_block_top.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/blocks/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/fontier_font.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/fontier_index.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/fontier_index_base.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/fontier_releases.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/fontier_uploads.html XoopsModules/fontier+/releases/1.01/modules/fontier/templates/index.html XoopsModules/fontier+/releases/1.01/modules/fontier/uploads.php XoopsModules/fontier+/releases/1.01/modules/fontier/view.tag.php XoopsModules/fontier+/releases/1.01/modules/fontier/xoops_version.php XoopsModules/fontier+/releases/1.01/modules/tag/ XoopsModules/fontier+/releases/1.01/modules/tag/plugin/ XoopsModules/fontier+/releases/1.01/modules/tag/plugin/fontier.php XoopsModules/fontier+/trunk/README.md XoopsModules/fontier+/trunk/modules/fontier/admin/about.php XoopsModules/fontier+/trunk/modules/fontier/admin/footer.php XoopsModules/fontier+/trunk/modules/fontier/admin/header.php XoopsModules/fontier+/trunk/modules/fontier/admin/identities.php XoopsModules/fontier+/trunk/modules/fontier/admin/index.php XoopsModules/fontier+/trunk/modules/fontier/admin/menu.php XoopsModules/fontier+/trunk/modules/fontier/blocks/fontier_block_tag.php XoopsModules/fontier+/trunk/modules/fontier/blocks/last_downloads_items.php XoopsModules/fontier+/trunk/modules/fontier/blocks/last_viewed_items.php XoopsModules/fontier+/trunk/modules/fontier/blocks/new_items.php XoopsModules/fontier+/trunk/modules/fontier/blocks/popular_downloads_items.php XoopsModules/fontier+/trunk/modules/fontier/blocks/popular_items.php XoopsModules/fontier+/trunk/modules/fontier/class/identities_indexes.php XoopsModules/fontier+/trunk/modules/fontier/language/english/blocks.css XoopsModules/fontier+/trunk/modules/fontier/language/english/blocks.php XoopsModules/fontier+/trunk/modules/fontier/list.tag.php XoopsModules/fontier+/trunk/modules/fontier/templates/admin/fontier_identities.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_last_downloads_items.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_last_viewed_items.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_new_items.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_popular_downloads_items.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_popular_items.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_tag_block_cloud.html XoopsModules/fontier+/trunk/modules/fontier/templates/blocks/fontier_tag_block_top.html XoopsModules/fontier+/trunk/modules/fontier/templates/fontier_font.html XoopsModules/fontier+/trunk/modules/fontier/templates/fontier_index.html XoopsModules/fontier+/trunk/modules/fontier/templates/fontier_index_base.html XoopsModules/fontier+/trunk/modules/fontier/templates/fontier_releases.html XoopsModules/fontier+/trunk/modules/fontier/templates/fontier_uploads.html XoopsModules/fontier+/trunk/modules/fontier/view.tag.php XoopsModules/fontier+/trunk/modules/tag/ XoopsModules/fontier+/trunk/modules/tag/plugin/ XoopsModules/fontier+/trunk/modules/tag/plugin/fontier.php Added: XoopsModules/fontier+/releases/1.01/README.md =================================================================== --- XoopsModules/fontier+/releases/1.01/README.md (rev 0) +++ XoopsModules/fontier+/releases/1.01/README.md 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,31 @@ +# Fontier+ 1.01 +## Client for Chronolabs Cooperative ~ Fonting Repository Services API +### Author: Simon Antony Roberts (Sydney) <wis...@us...> + +This module is a client for the XOOPS Platform which is for the Fonting Repository Services API (ie. http://api.fonts4web.org.uk). This client will download from the repository a list of the supported fonts and set a browsable display for them on the website you are operating on with XOOPS 2.5. + +It uses the XoopsCache to cache preview, naming cards as well as details and stores some information in the browser, it does clean the cache and you have two options to fire the module either with a cronjob or leave it to execute it batch of tasks with the preloaders in XOOPS Framework 2.5 + +## Installation + +Download the resource for this module and install, then point and configure the path for the API in the preferences of the module, that should be all you need to do! + +## Search Engine Friendly URLS (rewrite) + +If you are using .htaccess with apache there is a mod-rewrite function in the preferences the following .htaccess goes in the root of your XOOPS_ROOT_PATH spot as .htaccess the following is to be copied into there:- + + RewriteEngine On + RewriteRule ^fontier/index.html ./modules/fontier/index.php [L,NC,QSA] + RewriteRule ^fontier/([0-9]+)/([0-9]+)/(.*?)/index.html ./modules/fontier/index.php?start=$1&limit=$2&base=$3 [L,NC,QSA] + RewriteRule ^fontier/uploads.html$ ./modules/convert/uploads.php [L,NC,QSA] + RewriteRule ^fontier/releases.html$ ./modules/convert/releases.php [L,NC,QSA] + RewriteRule ^fontier/(.*?) ./modules/fontier/$1 [L,NC,QSA] + +## Maintenance & Scheduled Actions + +There is two options in this module for the maintanence and scheduled actions, you can either set in the preferences how often they fire with XOOPS Preloaders, or you can use a Linux Cronjob or Windows Scheduled Task, the following crontab is what you would set if you are using cronjobs, you would specify this in the module preferences. + + */25 * * * * /usr/bin/php -q /var/www/xoops-site/modules/fontier/identities.php >/dev/null 2>&1 + */15 * * * * /usr/bin/php -q /var/www/xoops-site/modules/fontier/polling.php >/dev/null 2>&1 + */35 * * * * /usr/bin/php -q /var/www/xoops-site/modules/fontier/glyphs.php >/dev/null 2>&1 + */45 * * * * /usr/bin/php -q /var/www/xoops-site/modules/fontier/caching.php >/dev/null 2>&1 Added: XoopsModules/fontier+/releases/1.01/modules/fontier/.htaccess =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/.htaccess (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/.htaccess 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,47 @@ +############################################################################################################################ +# +# Chronolabs Cooperative Fontier+ +# +# 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 Chronolabs Cooperative http://labs.coop +# @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +# @package fontier+ +# @since 1.0.1 +# @author Simon Roberts <wis...@us...> +# @subpackage fontier+ +# @description XOOPS Client for Fonts REST API - http://fonts.labs.coop +# @link http://fonts.labs.coop +# @link http://sourceforge.net/projects/chronolabs +# @link http://cipher.labs.coop +# +############################################################################################################################ +php_value memory_limit 360M +php_value error_reporting 0 +php_value display_errors 0 + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^bin/(.*?)/(font).ufo/(.*?)$ $2.php?mode=ufo&clause=$1&path=$3 [L,NC,QSA] +RewriteRule ^bin/(.*?)/(font).(.*?)?(.*?)$ $2.php?mode=$3&clause=$1&$4 [L,NC,QSA] +RewriteRule ^bin/(.*?)/(font).(.*?)$ $2.php?mode=$3&clause=$1 [L,NC,QSA] +RewriteRule ^css/(.*?)/(.*?).(css)?(.*?)$ $3.php?clause=$1&$4 [L,NC,QSA] +RewriteRule ^css/(.*?)/(.*?).(css)$ $3.php?clause=$1 [L,NC,QSA] +RewriteRule ^api/(.*?)/(callback).api?(.*?)$ $2.php?mode=$1&$3 [L,NC,QSA] +RewriteRule ^api/(.*?)/(callback).api$ $2.php?mode=$1 [L,NC,QSA] +RewriteRule ^(download)/([0-9]+)$ $1.php?mode=$1&clause=$2 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/upload.html$ index.php?mode=upload&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/surveys.html$ index.php?mode=surveys&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/survey.html$ index.php?mode=survey&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/(.*?)/font.html$ index.php?mode=font&clause=$1&name=$2 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/node.html$ index.php?mode=node&clause=$1 [L,NC,QSA] +RewriteRule ^(keys|fixes|typal)/nodes.html$ index.php?mode=nodes&clause=$1 [L,NC,QSA] +RewriteRule ^index.html$ index.php?mode=index [L,NC,QSA] + Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/.htaccess ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/.htaccess =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/.htaccess (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/.htaccess 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,38 @@ +############################################################################################################################ +# +# Chronolabs Cooperative Fontier+ +# +# 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 Chronolabs Cooperative http://labs.coop +# @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +# @package fontier+ +# @since 1.0.1 +# @author Simon Roberts <wis...@us...> +# @subpackage fontier+ +# @description XOOPS Client for Fonts REST API - http://fonts.labs.coop +# @link http://fonts.labs.coop +# @link http://sourceforge.net/projects/chronolabs +# @link http://cipher.labs.coop +# +############################################################################################################################ +php_value memory_limit 360M +php_value error_reporting 0 +php_value display_errors 0 + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^([0-9a-z]+)/upload.html$ admin.php?op=upload&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/surveys.html$ admin.php?op=surveys&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/survey.html$ admin.php?op=survey&clause=$1 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/(.*?)/font.html$ admin.php?op=font&clause=$1&name=$2 [L,NC,QSA] +RewriteRule ^([0-9a-z]+)/node.html$ admin.php?op=node&clause=$1 [L,NC,QSA] +RewriteRule ^(keys|fixes|typal)/nodes.html$ admin.php?op=nodes&clause=$1 [L,NC,QSA] + Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/.htaccess ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/about.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/about.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/about.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,33 @@ +<?php +/** + * Font Converter for fonts2web.org.uk +* +* 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://fonts2web.org.uk +* @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +* @author Simon Roberts (wishcraft) <wis...@us...> +* @subpackage convert +* @description Converts fonts to web distributional format in a zip pack stamped +* @version 1.0.1 +* @link http://fonts2web.org.uk +* @link http://fonts.labs.coop +* @link http://internetfounder.wordpress.com +*/ +include_once dirname(dirname(dirname(__DIR__))) . '/include/cp_header.php'; +include_once __DIR__ . '/header.php'; +xoops_cp_header(); + +$module_info = $module_handler->get($xoopsModule->getVar('mid')); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation(basename(__FILE__)); +echo $aboutAdmin->renderAbout('XXXXXXXXXXXXX', false); + +include_once __DIR__ . '/footer.php'; Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/about.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/footer.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/footer.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/footer.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,25 @@ +<?php +/** + * Font Converter for fonts2web.org.uk +* +* 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://fonts2web.org.uk +* @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +* @author Simon Roberts (wishcraft) <wis...@us...> +* @subpackage convert +* @description Converts fonts to web distributional format in a zip pack stamped +* @version 1.0.1 +* @link http://fonts2web.org.uk +* @link http://fonts.labs.coop +* @link http://internetfounder.wordpress.com +*/ + +echo "<div class='adminfooter'>\n" . " <div style='text-align: center;'>\n" . " <a href='http://au.syd.labs.coop' rel='external'>Chronolabs Cooperative</a>\n" . " </div>\n" . '</div>'; + +xoops_cp_footer(); Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/footer.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/header.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/header.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/header.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,57 @@ +<?php +/** + * Font Converter for fonts2web.org.uk +* +* 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://fonts2web.org.uk +* @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +* @author Simon Roberts (wishcraft) <wis...@us...> +* @subpackage convert +* @description Converts fonts to web distributional format in a zip pack stamped +* @version 1.0.1 +* @link http://fonts2web.org.uk +* @link http://fonts.labs.coop +* @link http://internetfounder.wordpress.com +*/ + +$path = dirname(dirname(dirname(__DIR__))); +include_once dirname(__DIR__) . '/header.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(__DIR__) . '/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'); + +$myts = MyTextSanitizer::getInstance(); + +if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { + include_once XOOPS_ROOT_PATH . '/class/template.php'; + $xoopsTpl = new XoopsTpl(); +} + +include_once $GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php'); + +xoops_loadLanguage('user'); +if (!isset($GLOBALS['xoopsTpl']) || !is_object($GLOBALS['xoopsTpl'])) { + include_once $GLOBALS['xoops']->path('/class/template.php'); + $GLOBALS['xoopsTpl'] = new XoopsTpl(); +} Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/header.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/identities.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/identities.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/identities.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Please Email Ticketer of Batch Group & User Emails + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage please + * @description Email Ticking for Support/Faults/Management of Batch Group & User managed emails tickets + * @version 1.0.5 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/please + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/please + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/please + * @link http://internetfounder.wordpress.com + */ + + require_once (__DIR__ . DIRECTORY_SEPARATOR . 'header.php'); + + xoops_loadLanguage('errors', _MD_FONTIER_MODULE_DIRNAME); + + if (isset($_REQUEST['start'])) + $start = intval($_REQUEST['start']); + else + $start = 0; + + if (isset($_REQUEST['limit'])) + $limit = intval($_REQUEST['limit']); + else + $limit = 30; + + $identitiesHandler = xoops_getModuleHandler('identities', _MD_FONTIER_MODULE_DIRNAME); + $criteria = new Criteria('polled',0,">"); + $total = $identitiesHandler->getCount($criteria); + $criteria->setStart($start); + $criteria->setLimit($limit); + $identities = $identitiesHandler->getObjects($criteria); + + if ($start>0 && count($identities)==0 && $total > 0) + { + $start = $start - $limit; + if ($start<0) + $start = 0; + header("Location: " . XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . "/admin/identities.php?start=$start&limit=$limit"); + exit(0); + } + + if ($start == 0 && count($identities) == 0) + { + redirect_header(XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . "/admin/index.php", 4, _ERR_FONTIER_ADMIN_NOFONTS); + exit(0); + } + + xoops_cp_header(); + $identityAdmin = new ModuleAdmin(); + echo $identityAdmin->addNavigation(basename(__FILE__)); + foreach($identities as $identity) + $GLOBALS['xoopsTpl']->append('identities', $identity->getAdminPanelArray()); + xoops_load('XoopsPageNav'); + $nav = new XoopsPageNav($total, $limit, $start, 'start', '&limit='.$limit); + $GLOBALS['xoopsTpl']->assign('pagenav', $nav->renderNav(5)); + echo $GLOBALS['xoopsTpl']->display(dirname(__DIR__) . '/templates/admin/fontier_identities.html'); + xoops_cp_footer(); + exit(0); + +?> \ No newline at end of file Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/identities.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.html =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.html (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.html 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.html ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,43 @@ +<?php +/** + * Font Converter for fonts2web.org.uk +* +* 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://fonts2web.org.uk +* @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +* @author Simon Roberts (wishcraft) <wis...@us...> +* @subpackage convert +* @description Converts fonts to web distributional format in a zip pack stamped +* @version 1.0.1 +* @link http://fonts2web.org.uk +* @link http://fonts.labs.coop +* @link http://internetfounder.wordpress.com +*/ + +include_once __DIR__ . '/header.php'; +xoops_cp_header(); + +$indexAdmin = new ModuleAdmin(); + +$identitiesHandler = xoops_getModuleHandler('identities', _MD_FONTIER_MODULE_DIRNAME); + +$indexAdmin->addInfoBox(_MA_FONTIER_ADMIN_STATISTICS); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_TOTALIDENTITIES. "</infolabel>", $identitiesHandler->getTotalIdentities(), 'Green'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_TOTALPOLLED. "</infolabel>", $identitiesHandler->getTotalPolled(), 'Green'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_TOTALTOPOLL. "</infolabel>", $identitiesHandler->getTotalToPoll(), 'Blue'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_TOTALVIEWS. "</infolabel>", $identitiesHandler->getTotalViews(), 'Purple'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_TOTALDOWNLOADS. "</infolabel>", $identitiesHandler->getTotalDownloads(), 'Purple'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_FILESINCACHE. "</infolabel>", $identitiesHandler->getTotalFilesInCache(), 'Red'); +$indexAdmin->addInfoBoxLine(_MA_FONTIER_ADMIN_STATISTICS, "<infolabel>" ._MA_FONTIER_ADMIN_STATS_MBSINCACHE. "</infolabel>", $identitiesHandler->getTotalMbsInCache(), 'Red'); + +echo $indexAdmin->addNavigation(basename(__FILE__)); +echo $indexAdmin->renderIndex(); + +include_once __DIR__ . '/footer.php'; +//xoops_cp_footer(); Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/index.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/menu.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/admin/menu.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/admin/menu.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,52 @@ +<?php +/** + * Font Converter for fonts2web.org.uk +* +* 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://fonts2web.org.uk +* @license General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) +* @author Simon Roberts (wishcraft) <wis...@us...> +* @subpackage convert +* @description Converts fonts to web distributional format in a zip pack stamped +* @version 1.0.1 +* @link http://fonts2web.org.uk +* @link http://fonts.labs.coop +* @link http://internetfounder.wordpress.com +*/ + +$path = dirname(dirname(dirname(__DIR__))); +include_once $path . '/mainfile.php'; + +$dirname = basename(dirname(__DIR__)); +$module_handler = xoops_getHandler('module'); +$module = $module_handler->getByDirname($dirname); +$pathIcon32 = $module->getInfo('icons32'); +$pathModuleAdmin = $module->getInfo('dirmoduleadmin'); +$pathLanguage = $path . $pathModuleAdmin; + +if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'modinfo.php')) { + $fileinc = $pathLanguage . '/language/english/modinfo.php'; +} + +include_once $fileinc; + +$adminmenu = array(); + +$i = 1; +$adminmenu[$i]['title'] = _MD_FONTIER_ADMINMENU_HOME; +$adminmenu[$i]['link'] = 'admin/index.php'; +$adminmenu[$i]['icon'] = $pathIcon32 . '/home.png'; +++$i; +$adminmenu[$i]['title'] = _MD_FONTIER_ADMINMENU_FONTS; +$adminmenu[$i]['link'] = 'admin/identities.php'; +$adminmenu[$i]['icon'] = $pathIcon32 . '/download.png'; +++$i; +$adminmenu[$i]['title'] = _MD_FONTIER_ADMINMENU_ABOUT; +$adminmenu[$i]['link'] = 'admin/about.php'; +$adminmenu[$i]['icon'] = $pathIcon32 . '/about.png'; Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/admin/menu.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/fontier_block_tag.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/fontier_block_tag.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/fontier_block_tag.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,78 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage fontier+ + * @description Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * @version 1.0.1 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/fontier + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/fontier + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/fontier + * @link http://internetfounder.wordpress.com + */ + + +require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . 'header.php'; + +/** + * + * @param unknown $options + * @return array|string[]|NULL[]|number[][][]|mixed[][][]|unknown[][][] + */ +function fontier_tag_block_cloud_show($options) +{ + include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php"; + if (file_exists(XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php")) + return tag_block_cloud_show($options, _MD_FONTIER_MODULE_DIRNAME); + return array(); +} + +/** + * + * @param unknown $options + * @return string + */ +function fontier_tag_block_cloud_edit($options) +{ + include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php"; + if (file_exists(XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php")) + return tag_block_cloud_edit($options); + return ''; +} + + +/** + * + * @param unknown $options + * @return array|string[]|NULL[]|unknown[][][] + */ +function fontier_tag_block_top_show($options) +{ + include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php"; + if (file_exists(XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php")) + return tag_block_top_show($options, _MD_FONTIER_MODULE_DIRNAME); + return array(); +} + +/** + * + * @param unknown $options + * @return string + */ +function fontier_tag_block_top_edit($options) +{ + include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php"; + if (file_exists(XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php")) + return tag_block_top_edit($options); + return ''; +} \ No newline at end of file Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/fontier_block_tag.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/index.html =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/index.html (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/index.html 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/index.html ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_downloads_items.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_downloads_items.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_downloads_items.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage fontier+ + * @description Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * @version 1.0.1 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/fontier + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/fontier + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/fontier + * @link http://internetfounder.wordpress.com + */ + +require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . 'header.php'; + +function fontier_last_downloads_items_show($options) +{ + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/blocks.css'); + + $block = array('display' => $options[1]); + $identitiesHandler = xoops_getModuleHandler('identities' ,basename(dirname(__DIR__))); + $criteria = new CriteriaCompo(new Criteria('downloaded', '0', '>')); + $criteria->setOrder('DESC'); + $criteria->setSort('downloaded'); + $criteria->setLimit($options[0]); + if ($identities = $identitiesHandler->getObjects($criteria)) + { + $block['items'] = array(); + foreach($identities as $key => $identity) + { + $block['items'][$key]['name'] = $identity->getVar('name'); + $block['items'][$key]['views'] = $identity->getVar('views'); + $block['items'][$key]['downloads'] = $identity->getVar('downloads'); + $block['items'][$key]['naming'] = $identity->getNamingURL(); + $block['items'][$key]['url'] = $identity->getFontURL('id'); + } + return $block; + } + return false; +} + + +function fontier_last_downloads_items_edit($options) +{ + $form = ''; + // Sort order ************************************************************* + // (0=older first, 1=newer first) + $form .= '<b>'._MB_FONTIER_NUMBER."</b> <input type='textbox' name='option[]' size='8', maxlen='4' value='".$options[0]."' /><br/>"; + $form .= '<b>'._MB_FONTIER_DISPLAY."</b> <select name='options[]'>\n"; + $form .= "<option value='naming'"; + if ( $options[1] == 'naming' ) { + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_NAMING."</option>\n"; + $form .= "<option value='text'"; + if($options[1] == 'text'){ + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_TEXT.'</option>'; + $form .= "</select>\n"; + return $form; +} Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_downloads_items.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_viewed_items.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_viewed_items.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_viewed_items.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage fontier+ + * @description Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * @version 1.0.1 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/fontier + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/fontier + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/fontier + * @link http://internetfounder.wordpress.com + */ + +require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . 'header.php'; + +function fontier_last_viewed_items_show($options) +{ + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/blocks.css'); + + $block = array('display' => $options[1]); + $identitiesHandler = xoops_getModuleHandler('identities' ,basename(dirname(__DIR__))); + $criteria = new CriteriaCompo(new Criteria('last', '0', '>')); + $criteria->setOrder('DESC'); + $criteria->setSort('last'); + $criteria->setLimit($options[0]); + if ($identities = $identitiesHandler->getObjects($criteria)) + { + $block['items'] = array(); + foreach($identities as $key => $identity) + { + $block['items'][$key]['name'] = $identity->getVar('name'); + $block['items'][$key]['views'] = $identity->getVar('views'); + $block['items'][$key]['downloads'] = $identity->getVar('downloads'); + $block['items'][$key]['naming'] = $identity->getNamingURL(); + $block['items'][$key]['url'] = $identity->getFontURL('id'); + } + return $block; + } + return false; +} + + +function fontier_last_viewed_items_edit($options) +{ + $form = ''; + // Sort order ************************************************************* + // (0=older first, 1=newer first) + $form .= '<b>'._MB_FONTIER_NUMBER."</b> <input type='textbox' name='option[]' size='8', maxlen='4' value='".$options[0]."' /><br/>"; + $form .= '<b>'._MB_FONTIER_DISPLAY."</b> <select name='options[]'>\n"; + $form .= "<option value='naming'"; + if ( $options[1] == 'naming' ) { + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_NAMING."</option>\n"; + $form .= "<option value='text'"; + if($options[1] == 'text'){ + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_TEXT.'</option>'; + $form .= "</select>\n"; + return $form; +} Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/last_viewed_items.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/new_items.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/new_items.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/new_items.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage fontier+ + * @description Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * @version 1.0.1 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/fontier + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/fontier + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/fontier + * @link http://internetfounder.wordpress.com + */ + +require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . 'header.php'; + +function fontier_new_items_show($options) +{ + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/blocks.css'); + + $block = array('display' => $options[1]); + $identitiesHandler = xoops_getModuleHandler('identities' ,basename(dirname(__DIR__))); + $criteria = new CriteriaCompo(new Criteria('polling', '0', '>')); + $criteria->setOrder('DESC'); + $criteria->setSort('polled'); + $criteria->setLimit($options[0]); + if ($identities = $identitiesHandler->getObjects($criteria)) + { + $block['items'] = array(); + foreach($identities as $key => $identity) + { + $block['items'][$key]['name'] = $identity->getVar('name'); + $block['items'][$key]['views'] = $identity->getVar('views'); + $block['items'][$key]['downloads'] = $identity->getVar('downloads'); + $block['items'][$key]['naming'] = $identity->getNamingURL(); + $block['items'][$key]['url'] = $identity->getFontURL('id'); + } + return $block; + } + return false; +} + + +function fontier_new_items_edit($options) +{ + $form = ''; + // Sort order ************************************************************* + // (0=older first, 1=newer first) + $form .= '<b>'._MB_FONTIER_NUMBER."</b> <input type='textbox' name='option[]' size='8', maxlen='4' value='".$options[0]."' /><br/>"; + $form .= '<b>'._MB_FONTIER_DISPLAY."</b> <select name='options[]'>\n"; + $form .= "<option value='naming'"; + if ( $options[1] == 'naming' ) { + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_NAMING."</option>\n"; + $form .= "<option value='text'"; + if($options[1] == 'text'){ + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_TEXT.'</option>'; + $form .= "</select>\n"; + return $form; +} Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/new_items.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_downloads_items.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_downloads_items.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_downloads_items.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * 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 General Public License version 3 (http://labs.coop/briefs/legal/general-public-licence/13,3.html) + * @author Simon Roberts (wishcraft) <wis...@us...> + * @subpackage fontier+ + * @description Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * @version 1.0.1 + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/fontier + * @link https://sourceforge.net/projects/chronolabs/files/XOOPS%202.6/Modules/fontier + * @link https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/fontier + * @link http://internetfounder.wordpress.com + */ + +require_once dirname(__DIR__) . DIRECTORY_SEPARATOR . 'header.php'; + +function fontier_popular_downloads_items_show($options) +{ + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . "/modules/" . _MD_FONTIER_MODULE_DIRNAME . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/blocks.css'); + + $block = array('display' => $options[1]); + $identitiesHandler = xoops_getModuleHandler('identities' ,basename(dirname(__DIR__))); + $criteria = new CriteriaCompo(new Criteria('downloads', '0', '>')); + $criteria->setOrder('DESC'); + $criteria->setSort('downloads'); + $criteria->setLimit($options[0]); + if ($identities = $identitiesHandler->getObjects($criteria)) + { + $block['items'] = array(); + foreach($identities as $key => $identity) + { + $block['items'][$key]['name'] = $identity->getVar('name'); + $block['items'][$key]['views'] = $identity->getVar('views'); + $block['items'][$key]['downloads'] = $identity->getVar('downloads'); + $block['items'][$key]['naming'] = $identity->getNamingURL(); + $block['items'][$key]['url'] = $identity->getFontURL('id'); + } + return $block; + } + return false; +} + + +function fontier_popular_downloads_items_edit($options) +{ + $form = ''; + // Sort order ************************************************************* + // (0=older first, 1=newer first) + $form .= '<b>'._MB_FONTIER_NUMBER."</b> <input type='textbox' name='option[]' size='8', maxlen='4' value='".$options[0]."' /><br/>"; + $form .= '<b>'._MB_FONTIER_DISPLAY."</b> <select name='options[]'>\n"; + $form .= "<option value='naming'"; + if ( $options[1] == 'naming' ) { + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_NAMING."</option>\n"; + $form .= "<option value='text'"; + if($options[1] == 'text'){ + $form .= " selected='selected'"; + } + $form .= '>'._MB_FONTIER_TEXT.'</option>'; + $form .= "</select>\n"; + return $form; +} Property changes on: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_downloads_items.php ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_items.php =================================================================== --- XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_items.php (rev 0) +++ XoopsModules/fontier+/releases/1.01/modules/fontier/blocks/popular_items.php 2017-05-06 00:36:51 UTC (rev 13236) @@ -0,0 +1,72 @@ +<?php +/** + * Font Repository Browser for the Chronolabs Cooperative Fonting Repository Services API + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or a... [truncated message content] |