You can subscribe to this list here.
2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <wis...@us...> - 2012-09-08 03:27:07
|
Revision: 10154 http://xoops.svn.sourceforge.net/xoops/?rev=10154&view=rev Author: wishcraft Date: 2012-09-08 03:27:00 +0000 (Sat, 08 Sep 2012) Log Message: ----------- XoopsHash Class Modeller for Checksums call with xoops_load('hash'); then you can either use statically or instanciated ie. XoopsHash::md5($data), XoopsHash::sha1($data), XoopsHash::xoopscrc($data), XoopsHash::password($data) Added Paths: ----------- ThirdParty/checksums/xoopshash/ ThirdParty/checksums/xoopshash/htdocs/ ThirdParty/checksums/xoopshash/htdocs/class/ ThirdParty/checksums/xoopshash/htdocs/class/hash/ ThirdParty/checksums/xoopshash/htdocs/class/hash/md5/ ThirdParty/checksums/xoopshash/htdocs/class/hash/md5/md5.php ThirdParty/checksums/xoopshash/htdocs/class/hash/password/ ThirdParty/checksums/xoopshash/htdocs/class/hash/password/password.php ThirdParty/checksums/xoopshash/htdocs/class/hash/sha1/ ThirdParty/checksums/xoopshash/htdocs/class/hash/sha1/sha1.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.base.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.class.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.enumerator.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.leaver.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoopscrc.php ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopshash.php Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/md5/md5.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/md5/md5.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/md5/md5.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,93 @@ +<?php +/** + * A md5 checksum wrapper class for hashing data. + * + */ +class XoopsHashMd5 extends XoopsHash +{ + /** + * function name and class typecast + * + */ + var $_func = 'sha1'; + + /** + * method name for calculation of checksum + * + */ + var $_method = 'calc'; + + /** + * class name of this class + * + */ + var $_name = __CLASS__; + + /** + * parent object from XoopsHash ($this) + * + */ + var $_parent = ''; + + /** + * Constructor + * + * @param string $data + * @param array $options + * @param object $parent + */ + function __construct($data, $options, $parent, $mode = 'inhertit') { + switch ($mode) { + default: + $this->_parent = $parent; + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + if (!empty($data)) + $this->_crc = $this->calc($data, $options); + break; + case 'static': + return $this->calc($data, $options); + } + } + + /** + * function calc + * For Calculating an Checksum from Parent Class + * + * @param string $data + * @param array $options + */ + function calc($data, $options) { + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + return $this->md5($data, $options); + } + + /** + * private function md5 + * For calculating an MD5 Checksum + * + * @param string $data + * @param array $options + */ + private function md5($data, $options) { + if (isset($options['length'])) + return substr(md5($data), intval($options['start']), $options['length']); + else + return md5($data); + } +} + + +/** + * A md5 checksum wrapper class for hashing data statically. + * + * @abstract + */ +class XoopsHashMd5Static extends XoopsHashMd5 +{ + function __construct($data, $options, $parent, $mode = 'inhertit') { + return parent::__construct($data, $options, $parent, 'static'); + } +} +?> \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/password/password.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/password/password.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/password/password.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,100 @@ +<?php +/** + * XOOPS password checksum handler + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @since 2.5.5 + * @author Simon Roberts (AKA wishcraft) http://www.chronolabs.com.au/ + * @version $Id: password.php 8066 2012-09-08 12:19:00Z wishcraft $ + */ + +include_once dirname(dirname(__FILE__)).'/xoopscrc/xoops.crc.base.php'; +include_once dirname(dirname(__FILE__)).'/xoopscrc/xoops.crc.enumerator.php'; +include_once dirname(dirname(__FILE__)).'/xoopscrc/xoops.crc.leaver.php'; +include_once dirname(dirname(__FILE__)).'/xoopscrc/xoops.crc.class.php'; +include_once dirname(dirname(__FILE__)).'/xoopscrc/xoopscrc.php'; + +/** + * A password checksum wrapper class for hashing data. + * + */ +class XoopsHashPassword extends XoopsHashXoopscrc +{ + + /** + * Constructor + * + * @param string $data + * @param array $options + * @param object $parent + */ + function __construct($data, $options, $parent, $mode = 'inhertit') { + $this->_func = 'password'; + $this->_name = __CLASS__; + return parent::__construct($data, $options, $parent, $mode); + } + + /** + * function calc + * For Calculating an Checksum from Parent Class + * + * @param string $data + * @param array $options + */ + function calc($data, $options) { + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + return $this->password($data, $options); + } + + /** + * private function password + * For calculating an Password Checksum + * + * @param string $data + * @param array $options + */ + private function password($data, $options) { + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + if (!isset($options['seed'])) { + if(is_numeric($this->_parent->_options[$this->_func]['seed'])&&$this->_parent->_options[$this->_func]['seed']<255) + $options['seed'] = $this->_parent->_options[$this->_func]['seed']; + else + $options['seed'] = ord(substr($data, 0, 1)); + } elseif (!is_numeric($options['seed'])) { + $options['seed'] = ord(substr($data, 0, 1)); + } + if (!isset($options['length'])) { + if(is_numeric($this->_parent->_options[$this->_func]['length'])&&$this->_parent->_options[$this->_func]['length']>1) + $options['length'] = $this->_parent->_options[$this->_func]['length']; + else + $options['length'] = 12; + } + set_time_limit(120); + $crc = new $this->_class($data, $options['seed'], $options['length']); + return $crc->crc; + } +} + +/** + * A password checksum wrapper class for hashing data statically. + * + * @abstract + */ +class XoopsHashPasswordStatic extends XoopsHashPassword +{ + function __construct($data, $options, $parent, $mode = 'inhertit') { + return parent::__construct($data, $options, $parent, 'static'); + } +} +?> \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/sha1/sha1.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/sha1/sha1.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/sha1/sha1.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,109 @@ +<?php +/** + * XOOPS sha1 checksum handler + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @since 2.5.5 + * @author Simon Roberts (AKA wishcraft) http://www.chronolabs.com.au/ + * @version $Id: sha1.php 8066 2012-09-08 12:19:00Z wishcraft $ + */ + + +/** + * A sha1 checksum wrapper class for hashing data. + * + */ +class XoopsHashSha1 extends XoopsHash +{ + /** + * function name and class typecast + * + */ + var $_func = 'sha1'; + + /** + * method name for calculation of checksum + * + */ + var $_method = 'calc'; + + /** + * class name of this class + * + */ + var $_name = __CLASS__; + + /** + * parent object from XoopsHash ($this) + * + */ + var $_parent = ''; + + /** + * Constructor + * + * @param string $data + * @param array $options + * @param object $parent + */ + function __construct($data, $options, $parent, $mode = 'inhertit') { + switch ($mode) { + default: + $this->_parent = $parent; + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + if (!empty($data)) + $this->_crc = $this->calc($data, $options); + break; + case 'static': + return $this->calc($data, $options); + } + } + + /** + * function calc + * For Calculating an Checksum from Parent Class + * + * @param string $data + * @param array $options + */ + function calc($data, $options) { + return $this->sha1($data, $options); + } + + /** + * private function sha1 + * For calculating an SHA1 Checksum + * + * @param string $data + * @param array $options + */ + private function sha1($data, $options) { + if (isset($options['length'])) + return substr(sha1($data), intval($options['start']), $options['length']); + else + return sha1($data); + } +} + +/** + * A md5 checksum wrapper class for hashing data statically. + * + * @abstract + */ +class XoopsHashSha1Static extends XoopsHashSha1 +{ + function __construct($data, $options, $parent, $mode = 'inhertit') { + return parent::__construct($data, $options, $parent, 'static'); + } +} +?> \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.base.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.base.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.base.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,553 @@ +<?php +// $Id: xoops.crc.base.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_base')) +{ + error_reporting(0); + + class xoops_crc_base extends xoops_crc + { + + var $base; + var $seed; + var $mode; + var $roll; + var $num_evr; + + function __construct ($seed = 127) + { + if ($seed<1) + { + $this->seed = 1; + } elseif ($seed>255) { + $this->seed = 256; + } else { + $this->seed = $seed; + } + $base = $this->_set_base(); + return $this->get_base(); + } + + private function _set_base() + { + + if ($this->seed < 65) + { + $case=true; + } else { + $case=false; + } + + $this->roll = ($this->seed / (3+(1/6))); + $this->num_evr = floor((34.32 / ($this->roll/$this->seed))/($this->seed*($this->roll/17.8))); + + if ($this->roll<16) + { + $this->mode = '1'; + } elseif ($this->roll >15 && $this->roll<32) { + $this->mode = '2'; + } elseif ($this->roll >32 && $this->roll<48) { + $this->mode = '3'; + } elseif ($this->roll >48 ) { + $this->mode = '4'; + } + + if ($this->num_evr==0) + { + $this->num_evr = floor((($this->seed/$this->mode)/($this->mode*3.015))); + } elseif ($this->num_evr>8) { + $this->num_evr = $this->num_evr - floor($this->mode*1.35); + } + + + + $this->base = array(); + switch ($this->mode){ + case 1: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=1;$qcb<32;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>31;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 2: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=32;$qcb>0;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=32;$qcb<65;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 3: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=1;$qcb<17;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>47;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=32;$qcb>16;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + + for ($qcb=32;$qcb<48;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 4: + $ii = 0; + $num = 0; + $letter = "a"; + + for ($qcb=17;$qcb>0;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=17;$qcb<49;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>48;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + } + } + + function get_base() + { + return $this->base; + + } + + function debug_base() + { + $base = array(); + foreach ($this->base as $key => $data) + { + $base[$key] = array("char" => $data, + "ord" => ord($data), + "bin" => decbin(ord($data))); + } + + return array("mode" => $this->mode, "roll" => $this->roll, + "seed" => $this->seed, "mode" => $this->mode, + "num_evr" => $this->num_evr, "base" => $this->base, + "debug" => $base); + } + } +} + +?> \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.class.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.class.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.class.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,75 @@ +<?php +// $Id: xoops.crc.class.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc')) +{ + + error_reporting(E_ERROR); + + class xoops_crc + { + var $base; + var $enum; + var $seed; + var $crc; + + function __construct($data, $seed, $len=29) + { + $this->seed = $seed; + $this->length = $len; + $this->base = new xoops_crc_base((int)$seed); + $this->enum = new xoops_crc_enumerator($this->base); + + if (!empty($data)) + { + for ($i=1; $i<strlen($data); $i++) + { + $enum_calc = $this->enum->enum_calc(substr($data,$i,1),$enum_calc); + } + $xoops_crc_crc = new xoops_crc_leaver($enum_calc, $this->base, $this->length); + $this->crc = $xoops_crc_crc->crc; + } + + } + + function calc($data) + { + for ($i=1; $i<strlen($data); $i++) + { + $enum_calc = $this->enum->enum_calc(substr($data,$i,1),$enum_calc); + } + $xoops_crc_crc = new xoops_crc_leaver($enum_calc, $this->base, $this->length); + return $xoops_crc_crc->crc; + } + } +} + +require ('xoops.crc.base.php'); +require ('xoops.crc.enumerator.php'); +require ('xoops.crc.leaver.php'); + + Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.enumerator.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.enumerator.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.enumerator.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,325 @@ +<?php +// $Id: xoops.crc.enumerator.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_enumerator')) +{ + error_reporting(0); + + class xoops_crc_enumerator extends xoops_crc + { + + var $elekey; + var $base; + var $len; + + function __construct ($base, $len) + { + @$this->len = $len; + @$this->setElements($base); + } + + private function setElements($base) + { + @$this->base = $base; + @$this->elekey = array(); + + foreach ($base->base as $key => $data) + { + if (strlen((string)$data)==1) + { + if (strlen(bindec(ord($data)))==5) + { + $offset = array("ice" => (int)substr(decbin(ord($data)),5,1), + "icd" => (int)substr(decbin(ord($data)),4,1), + "icc" => (int)substr(decbin(ord($data)),3,1), + "icb" => (int)substr(decbin(ord($data)),2,1), + "ica" => (int)substr(decbin(ord($data)),1,1)); + if (substr(decbin(ord($data)),5,1)==1) + { + $offset['icf'] = 1; + } else { + $offset['icf'] = 0; + } + } elseif (strlen(decbin(ord($data)))==6) + { + $offset = array("icf" => (int)substr(decbin(ord($data)),6,1), + "ice" => (int)substr(decbin(ord($data)),5,1), + "icd" => (int)substr(decbin(ord($data)),4,1), + "icc" => (int)substr(decbin(ord($data)),3,1), + "icb" => (int)substr(decbin(ord($data)),2,1), + "ica" => (int)substr(decbin(ord($data)),1,1)); + } elseif (strlen(decbin(ord($data)))==7) + { + $offset = array("ica" => (int)substr(decbin(ord($data)),6,1), + "icb" => (int)substr(decbin(ord($data)),5,1), + "icc" => (int)substr(decbin(ord($data)),4,1), + "icd" => (int)substr(decbin(ord($data)),3,1), + "ice" => (int)substr(decbin(ord($data)),2,1), + "icf" => (int)substr(decbin(ord($data)),1,1)); + } + } else { + $offset = array("ica" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),6,1), + "icb" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),5,1), + "icc" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),4,1), + "icd" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),2,1), + "ice" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),1,1), + "icf" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),0,1)); + + } + + if (strlen(decbin(ord($data)))==7) + { + if (strlen($data)==1) + { + $cycle = array("icf", "ice", "icd", "icc", "icb", "ica"); + foreach ($cycle as $element) + { + if ($done==false) + { + if ($offset[$element]=='0') + { + if ($prev_ele!='') + { + if ($offset[$prev_ele] == '1') + { + $offset[$prev_ele] = '0'; + } else { + $offset[$prev_ele] = '1'; + } + } + $offset[$element]= '1'; + $done=true; + } + } + } + + } else { + $cycle = array("ica", "icb", "icc", "icd", "ice", "icf"); + foreach ($cycle as $element) + { + if ($done==false) + { + if ($offset[$element]=='0') + { + if ($prev_ele!='') + { + if ($offset[$prev_ele] == '0') + { + $offset[$prev_ele] = '1'; + } else { + $offset[$prev_ele] = '0'; + } + } + $offset[$element]= '1'; + $done=true; + } + } + } + } + } + $done=false; + if (strlen($data)==1) + { + @$this->elekey[$key] = array("key" => $data, + "bin" => decbin(ord($data)), + "offset" => $offset, + "flip" => 0); + } else { + @$this->elekey[$key] = array("key" => $data, + "bin" => decbin(ord($data)), + "offset" => $offset, + "flip" => 1); + } + } + + } + + private function getBytePos($char) + { + return floor((ord($char)+1)/4); + } + + function enum_calc ($char, $enum_calc, $debug=false) + { + static $flip; + + foreach ($enum_calc as $key => $value) + { + ${$key} = $value; + } + + static $charnum; + $charnum++; + if ($charnum>3) + { + $charnum=1; + } + + $nx_key.= $char; + + if ($this->len>15) + { + if (strlen($nx_key)>$this->len) + { + $nx_key = substr($nx_key, strlen($nx_key)/($charnum+1), strlen($nx_key) - (strlen($nx_key)/($charnum+1))).substr($nx_key, 1, strlen($nx_key)-(strlen($nx_key) - (strlen($nx_key)/($charnum+1)))); + } + } else { + if (strlen($nx_key)>32) + { + $nx_key = substr($nx_key, strlen($nx_key)/($charnum+1), strlen($nx_key) - (strlen($nx_key)/($charnum+1))).substr($nx_key, 1, strlen($nx_key)-(strlen($nx_key) - (strlen($nx_key)/($charnum+1)))); + } + } + + if ($this->elekey[$this->getBytePos($char)]['flip']==0) + { + $ica = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $icf = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } else { + if ($charnum==1) + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } elseif ($charnum==2) + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + } else + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } + } + for ($icount=1; $icount<65; $icount++) + { + if ($this->elekey[$icount]['offset']['ica'] == $icb && $this->elekey[$icount]['offset']['icb'] == $icc && $this->elekey[$icount]['offset']['icc'] == $icd) { + $nuclear .= '10'; + if ($icb = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icc = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icd = $this->elekey[$icount]['flip']) { + $nuclear .= '0'; + } else { + $nuclear .= '1'; + } + } + + if ($this->elekey[$icount]['offset']['ica'] == $icc && $this->elekey[$icount]['offset']['icb'] == $icd && $this->elekey[$icount]['offset']['icc'] == $ice) { + $nuclear .= '01'; + if ($icb = $this->elekey[$icount]['flip']) { + $nuclear .= '0'; + } else { + $nuclear .= '1'; + } + if ($icc = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icd = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + } + } + + // Change in version 1.6.4 + if (strlen($nuclear)>32768) + $nuclear = substr($nuclear,strlen($nuclear)-32768,32768); + + $result = $result + $ica; + $prince = $prince + $icb; + $karma = $karma + $icc; + $motivation = $motivation + $icd; + $official = $official + $ice; + $outsidecause = $outsidecause + $icf; + + if ($ica == '0') {$yang = $yang + 1;} else {$yin = $yin + 1;} + if ($icb == '0') {$yang = yang + 1;} else {$yin = $yin + 1;} + if ($icc == '0') {$yang = $yang+ 1;} else {$yin = $yin + 1;} + if ($icd == '0') {$yang = $yang + 1;} else {$yin = $yin + 1;} + if ($ice == '0') {$yang = yang + 1;} else {$yin = $yin + 1;} + if ($icf == '0') {$yang = $yang+ 1;} else {$yin = $yin + 1;} + + if ($debug==true) + { + + $data[sizeof($data)+1] = array("pos" => $this->getBytePos($char), + "elements" => $this->elekey); + + $result = array("result" => $result, + "prince" => $prince, + "karma" => $karma, + "motivation" => $motivation, + "official" => $official, + "outsidecause" => $outsidecause, + "nuclear" => $nuclear, + "yin" => $yin, + "yang" => $yang, + "nx_key" => $nx_key, + "data"=> $data); + } else { + $result = array("result" => $result, + "prince" => $prince, + "karma" => $karma, + "motivation" => $motivation, + "official" => $official, + "outsidecause" => $outsidecause, + "nuclear" => $nuclear, + "yin" => $yin, + "yang" => $yang, + "nx_key" => $nx_key); + + } + + return $result; + } + } +} \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.leaver.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.leaver.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoops.crc.leaver.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,162 @@ +<?php +// $Id: xoops.crc.leaver.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_leaver')) +{ + error_reporting(E_ERROR); + + class xoops_crc_leaver extends xoops_crc + { + var $crc; + + function __construct($enum_calc, $base, $len=29) + { + @$this->crc = $this->calc_crc($enum_calc, $base, $len); + } + + function calc_crc ($enum_calc, $base, $len) + { + for ($qi=0; $qi<$len+1; $qi++) + { + $da = floor(9*($qi/$len)); + $pos = $this->GetPosition($enum_calc, $len, $qi); + $pos = ceil($pos / ($len/ ($qi-1))); + for($v=-$qi;$v<$pos;$v++) + { + if ($c>64) + $c=0; + + $c++; + } + if (strlen($base->base[$c])>1) + { + $crc .= $da; + } else { + $crc .= $base->base[$c]; + } + + + if ($qi<ceil($len/3)) + { + $crc = $this->nux_cycle($crc, $enum_calc['result'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['prince'], $len); + } elseif ($qi<(ceil($len/3)*2)) { + $crc = $this->nux_cycle($crc, $enum_calc['karma'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['motivation'], $len); + } else { + $crc = $this->nux_cycle($crc, $enum_calc['official'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['outsidecause'], $len); + } + + $crc = $this->nux_cycle($crc, $enum_calc['yang'], $len); + } + + $crc = $this->nux_cycle($crc, $enum_calc['yin'], $len); + + $crc = $this->nux_xor($crc, $enum_calc['nx_key']); + + for ($qi=0; $qi<$len+1; $qi++) + { + $da = $len-floor(9*($qi/$len)); + $pos = ceil(ord($crc{$qi}) / 4); + for($v=-$qi;$v<$pos;$v++) + { + if ($c>64) + $c=0; + + $c++; + } + if (strlen($base->base[$c])>1) + { + $final_crc .= $da; + } else { + $final_crc .= $base->base[$c]; + } + } + return $final_crc; + } + + private function GetPosition($enum_calc, $len, $qi) + { + if ($enum_calc['yin']>$enum_calc['yang']) + { + $cycle = floor((256*($enum_calc['yin']/$enum_calc['yang']))/(256*($enum_calc['yang']/$enum_calc['yin'])))+($len - $qi); + } else { + $cycle = ceil((256*($enum_calc['yang']/$enum_calc['yin']))/(256*($enum_calc['yin']/$enum_calc['yang'])))+($len - $qi); + } + + $result = $this->nuc_step($enum_calc['nuclear'], $enum_calc['result'], $cycle+$qi); + $prince = $this->nuc_step($enum_calc['nuclear'], $enum_calc['prince'], $cycle+$qi); + $karma = $this->nuc_step($enum_calc['nuclear'], $enum_calc['karma'], $cycle+$qi); + $motivation = $this->nuc_step($enum_calc['nuclear'], $enum_calc['motivation'], $cycle+$qi); + $official = $this->nuc_step($enum_calc['nuclear'], $enum_calc['official'], $cycle+$qi); + $outsidecause = $this->nuc_step($enum_calc['nuclear'], $enum_calc['outsidecause'], $cycle+$qi); + + $char = decbin($result.$prince.$karma.$motivation.$official.$outsidecause); + + return (ord($char)); + } + + private function nuc_step($nuclear, $var, $cycle) + { + $c=1; + for($v=0;$v<($var+$cycle);$v++) + { + if ($c>strlen($nuclear)) + $c=0; + + $c++; + } + return substr($nuclear,$c,1); + } + + private function nux_cycle($crc, $var, $len) + { + for($v=0;$v<($var+1);$v++) + { + for($y=1;$y<$len;$y++) + { + $crc = substr($crc, $y, $len - $y).substr($crc, 0, $len-($len - $y)); + } + } + return $crc; + } + + private function nux_xor($text_crc, $key) + { + for($i=0;$i<strlen($text_crc);) // Dont need to increment here + { + for($j=0;$j<strlen($key);$j++,$i++) + { + $crc .= $text_crc{$i} ^ $key{$j}; + } + } + return $crc; + } + + } +} \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoopscrc.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoopscrc.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopscrc/xoopscrc.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,136 @@ +<?php +/** + * XOOPS checksum handler + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @since 2.5.5 + * @author Simon Roberts (AKA wishcraft) http://www.chronolabs.com.au/ + * @version $Id: xoopscrc.php 8066 2012-09-08 12:19:00Z wishcraft $ + */ + +include_once dirname(__FILE__).'/xoops.crc.base.php'; +include_once dirname(__FILE__).'/xoops.crc.enumerator.php'; +include_once dirname(__FILE__).'/xoops.crc.leaver.php'; +include_once dirname(__FILE__).'/xoops.crc.class.php'; + +/** + * A xoops checksum wrapper class for hashing data. + * + */ +class XoopsHashXoopscrc extends XoopsHash +{ + /** + * function name and class typecast + * + */ + var $_func = 'sha1'; + + /** + * method name for calculation of checksum + * + */ + var $_method = 'calc'; + + /** + * class name of this class + * + */ + var $_name = __CLASS__; + + /** + * parent object from XoopsHash ($this) + * + */ + var $_parent = ''; + + /** + * 3rd Party class/function to use for generation of checksum + * + */ + var $_class = 'xoops_crc'; + + /** + * Constructor + * + * @param string $data + * @param array $options + * @param object $parent + */ + function __construct($data, $options, $parent, $mode = 'inhertit') { + switch ($mode) { + default: + $this->_parent = $parent; + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + if (!empty($data)) + $this->_crc = $this->calc($data, $options); + break; + case 'static': + return $this->calc($data, $options); + } + } + + /** + * function calc + * For Calculating an Checksum from Parent Class + * + * @param string $data + * @param array $options + */ + function calc($data, $options) { + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + return $this->xoopscrc($data, $options); + } + + /** + * private function xoopscrc + * For calculating an XoopsCrc Checksum + * + * @param string $data + * @param array $options + */ + private function xoopscrc($data, $options) { + if (empty($options)&&is_object($this->_parent)) + $options = $this->_parent->_options[$this->_func]; + if (!isset($options['seed'])) { + if(is_numeric($this->_parent->_options[$this->_func]['seed'])&&$this->_parent->_options[$this->_func]['seed']<255) + $options['seed'] = $this->_parent->_options[$this->_func]['seed']; + else + $options['seed'] = ord(substr($data, 0, 1)); + } elseif (!is_numeric($options['seed'])) { + $options['seed'] = ord(substr($data, 0, 1)); + } + if (!isset($options['length'])) { + if(is_numeric($this->_parent->_options[$this->_func]['length'])&&$this->_parent->_options[$this->_func]['length']>1) + $options['length'] = $this->_parent->_options[$this->_func]['length']; + else + $options['length'] = 28; + } + set_time_limit(120); + $crc = new $this->_class($data, $options['seed'], $options['length']); + return $crc->crc; + } +} + +/** + * A md5 checksum wrapper class for hashing data statically. + * + * @abstract + */ +class XoopsHashXoopscrcStatic extends XoopsHashXoopscrc +{ + function __construct($data, $options, $parent, $mode = 'inhertit') { + return parent::__construct($data, $options, $parent, 'static'); + } +} +?> \ No newline at end of file Added: ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopshash.php =================================================================== --- ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopshash.php (rev 0) +++ ThirdParty/checksums/xoopshash/htdocs/class/hash/xoopshash.php 2012-09-08 03:27:00 UTC (rev 10154) @@ -0,0 +1,210 @@ +<?php +/** + * XOOPS checksum handler + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @since 2.5.5 + * @author Simon Roberts (AKA wishcraft) http://www.chronolabs.com.au/ + * @version $Id: xoopshash.php 8066 2012-09-08 12:19:00Z wishcraft $ + */ + +/** + * A checksum Class for hashing data. + * + * @abstract + */ +class XoopsHash { + + // Child Checksum/Hash Storage + var $_class = array(); + + // Errors Storage Mechanism + var $_errors = array(); + + // Last Checksum Calculated + var $_crc = ''; + + // Last Type Hashes/Checksums Used + var $_type = 'md5'; + + // Default Options for the Preset Hashes/Checksums + var $_options = array( 'md5' => array(), + 'sha1' => array(), + 'xoopscrc' => array('seed'=>'ord(0)', 'length' => 28), + 'password' => array('seed'=>'ord(0)', 'length' => 12) ); + + private static $_vars = array( 'class' => array(), + 'crc' => '', + 'type' => 'md5', + 'options' => array( 'md5' => array(), + 'sha1' => array(), + 'xoopscrc' => array('seed'=>'ord(0)', 'length' => 28), + 'password' => array('seed'=>'ord(0)', 'length' => 12)) + ); + + /** + * Constructor + * + * @param string $data + * @param string $type + * @param array $options + */ + function __construct($data = '', $type = '', $options = '') { + if (empty($type)) + $type = $this->_type; + else + $this->_type = $type; + if (empty($options)&&isset($this->_options[$type])) + $options = $this->_options[$type]; + if ($this->setType($type, $data, $options)) { + if (!empty($data)&&!empty($this->_crc)) + return $this->_crc; + } + return $this; + } + + /** + * function __call + * magic method for calling checksum types as a function + * + * ie. + * $xoopsHash = new XoopsHash(); // Instanciate the Object + * $xoopsHash->md5($data); // Returns MD5 Checksum + * $xoopsHash->sha1($data); // Returns SHA1 Checksum + * $xoopsHash->xoopscrc($data); // Returns XoopsCrc Checksum + * $xoopsHash->password($data); // Returns Password Checksum + * + * @param string $type + * @param array $args + */ + function __call($type, $args) { + if (empty($args[1])&&isset($this->_options[$type])) + $args[1] = $this->_options[$type]; + return $this->calc($args[0], $type, $args[1]); + } + + /** + * function __callStatic + * magic method for calling checksum statically as types in function + * + * ie. + * XoopsHash::md5($data); // Returns MD5 Checksum + * XoopsHash::sha1($data); // Returns SHA1 Checksum + * XoopsHash::xoopscrc($data); // Returns XoopsCrc Checksum + * XoopsHash::password($data); // Returns Password Checksum + * + * @param string $type + * @param array $args + */ + function __callStatic($type, $args) { + if (empty($args[1])&&isset(self::$_vars['options'][$type])) + $args[1] = self::$_vars['options'][$type]; + return self::calcStatic($args[0], $type, $args[1]); + } + + /** + * function calc + * For calculating a hash/checksum after class is instanciated + * + * @param string $data + * @param string $type + * @param array $options + */ + function calc($data, $type = '', $options = '') { + if (empty($options)&&isset($this->_options[$type])) + $options = $this->_options[$type]; + + if (empty($type)) + $type = $this->_type; + else { + if (isset($this->_class[$type])) { + $this->_type = $type; + } elseif ($this->setType($type, $data, $options)) { + $this->_type = $type; + return $this->_crc; + } + } + if (is_object($this->_class[$type])) + return $this->_class[$type]->calc($data, $options); + else + $this->_errors[] = 'Error: XoopsHash Class Not Set'; + return false; + } + + /** + * function calcStatic + * For calculating a hash/checksum after class is called statically + * + * @param string $data + * @param string $type + * @param array $options + */ + function calcStatic($data, $type = '', $options = '') { + if (empty($options)&&isset(self::$_options[$type])) + $options = self::$_vars['options'][$type]; + return self::setTypeStatic($type, $data, $options); + } + + /** + * private function setType + * For load a child Class and instaniating it + * + * @param string $type + * @param string $data + * @param array $options + */ + private function setType($type, $data, $options) { + if (file_exists(dirname(__FILE__).DS.$type.DS.$type.'.php')) { + include_once(dirname(__FILE__).DS.$type.DS.$type.'.php'); + $class = 'XoopsHash'.ucfirst($type); + if (class_exists($class)) { + $this->_type = $type; + $this->_options[$type] = $options; + $this->_class[$type] = new $class($data, $options, $this); + return true; + } else { + $this->_errors[] = 'Error: XoopsHash Child Class Does not Exist - '.$class.' missing.'; + } + } else { + $this->_errors[] = 'Error: XoopsHash Child Class Definition File Does not Exist - '.DS.$type.DS.$type.'.php missing.'; + } + return false; + } + + /** + * private function setTypeStatic + * For using child class statically + * + * @param string $type + * @param string $data + * @param array $options + */ + private function setTypeStatic($type, $data, $options) { + if (file_exists(dirname(__FILE__).DS.$type.DS.$type.'.php')) { + include_once(dirname(__FILE__).DS.$type.DS.$type.'.php'); + $class = 'XoopsHash'.ucfirst($type).'Static'; + if (class_exists($class)) { + return new $class($data, $options, null, 'static'); + } + } + return false; + } + + /** + * function getErrorsHtml + * Gets the Errors as HTML for xoops_error() Function + * + */ + function getErrorsHtml() { + return implode('<br/>', $this->_errors); + } +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-09-08 00:48:06
|
Revision: 10153 http://xoops.svn.sourceforge.net/xoops/?rev=10153&view=rev Author: wishcraft Date: 2012-09-08 00:47:59 +0000 (Sat, 08 Sep 2012) Log Message: ----------- XOOPS CRC - Symposium Replacement for MD5 only has collision for symaltyping reversible at length 12< Added Paths: ----------- ThirdParty/checksums/ ThirdParty/checksums/xoopscrc/ ThirdParty/checksums/xoopscrc/XOOPSCRC-Logo.png ThirdParty/checksums/xoopscrc/XOOPSCRC-background.png ThirdParty/checksums/xoopscrc/class/ ThirdParty/checksums/xoopscrc/class/xoops.crc.base.php ThirdParty/checksums/xoopscrc/class/xoops.crc.class.php ThirdParty/checksums/xoopscrc/class/xoops.crc.enumerator.php ThirdParty/checksums/xoopscrc/class/xoops.crc.leaver.php ThirdParty/checksums/xoopscrc/debug_base.php ThirdParty/checksums/xoopscrc/debug_enumerator.php ThirdParty/checksums/xoopscrc/debug_leaver.php ThirdParty/checksums/xoopscrc/index.php Added: ThirdParty/checksums/xoopscrc/XOOPSCRC-Logo.png =================================================================== (Binary files differ) Property changes on: ThirdParty/checksums/xoopscrc/XOOPSCRC-Logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: ThirdParty/checksums/xoopscrc/XOOPSCRC-background.png =================================================================== (Binary files differ) Property changes on: ThirdParty/checksums/xoopscrc/XOOPSCRC-background.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: ThirdParty/checksums/xoopscrc/class/xoops.crc.base.php =================================================================== --- ThirdParty/checksums/xoopscrc/class/xoops.crc.base.php (rev 0) +++ ThirdParty/checksums/xoopscrc/class/xoops.crc.base.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,553 @@ +<?php +// $Id: xoops.crc.base.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_base')) +{ + error_reporting(0); + + class xoops_crc_base extends xoops_crc + { + + var $base; + var $seed; + var $mode; + var $roll; + var $num_evr; + + function __construct ($seed = 127) + { + if ($seed<1) + { + $this->seed = 1; + } elseif ($seed>255) { + $this->seed = 256; + } else { + $this->seed = $seed; + } + $base = $this->_set_base(); + return $this->get_base(); + } + + private function _set_base() + { + + if ($this->seed < 65) + { + $case=true; + } else { + $case=false; + } + + $this->roll = ($this->seed / (3+(1/6))); + $this->num_evr = floor((34.32 / ($this->roll/$this->seed))/($this->seed*($this->roll/17.8))); + + if ($this->roll<16) + { + $this->mode = '1'; + } elseif ($this->roll >15 && $this->roll<32) { + $this->mode = '2'; + } elseif ($this->roll >32 && $this->roll<48) { + $this->mode = '3'; + } elseif ($this->roll >48 ) { + $this->mode = '4'; + } + + if ($this->num_evr==0) + { + $this->num_evr = floor((($this->seed/$this->mode)/($this->mode*3.015))); + } elseif ($this->num_evr>8) { + $this->num_evr = $this->num_evr - floor($this->mode*1.35); + } + + + + $this->base = array(); + switch ($this->mode){ + case 1: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=1;$qcb<32;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>31;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 2: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=32;$qcb>0;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=32;$qcb<65;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 3: + $ii = 0; + $num = 0; + $letter = "a"; + for ($qcb=1;$qcb<17;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>47;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=32;$qcb>16;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + + for ($qcb=32;$qcb<48;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + case 4: + $ii = 0; + $num = 0; + $letter = "a"; + + for ($qcb=17;$qcb>0;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=17;$qcb<49;$qcb++) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + + for ($qcb=64;$qcb>48;$qcb--) + { + $ii++; + $done = false; + if ($sofar == $this->num_evr) + { + if ($num < 9) + { + $this->base[$qcb] = $num; + $num++; + $sofar = 0; + $done = true; + } + } else { + $sofar++; + } + + if ($done == false) + { + if (floor($qcb / ($this->roll/$this->num_evr))>$this->mode) + { + switch ($case) + { + case true: + $this->base[$qcb] = $letter; + break; + case false: + $this->base[$qcb] = strtoupper($letter); + break; + } + } else { + $this->base[$qcb] = $letter; + } + $letter++; + if (strlen($letter++)>1) { $letter="a"; } + } + } + break; + } + } + + function get_base() + { + return $this->base; + + } + + function debug_base() + { + $base = array(); + foreach ($this->base as $key => $data) + { + $base[$key] = array("char" => $data, + "ord" => ord($data), + "bin" => decbin(ord($data))); + } + + return array("mode" => $this->mode, "roll" => $this->roll, + "seed" => $this->seed, "mode" => $this->mode, + "num_evr" => $this->num_evr, "base" => $this->base, + "debug" => $base); + } + } +} + +?> \ No newline at end of file Added: ThirdParty/checksums/xoopscrc/class/xoops.crc.class.php =================================================================== --- ThirdParty/checksums/xoopscrc/class/xoops.crc.class.php (rev 0) +++ ThirdParty/checksums/xoopscrc/class/xoops.crc.class.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,75 @@ +<?php +// $Id: xoops.crc.class.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc')) +{ + + error_reporting(E_ERROR); + + class xoops_crc + { + var $base; + var $enum; + var $seed; + var $crc; + + function __construct($data, $seed, $len=29) + { + $this->seed = $seed; + $this->length = $len; + $this->base = new xoops_crc_base((int)$seed); + $this->enum = new xoops_crc_enumerator($this->base); + + if (!empty($data)) + { + for ($i=1; $i<strlen($data); $i++) + { + $enum_calc = $this->enum->enum_calc(substr($data,$i,1),$enum_calc); + } + $xoops_crc_crc = new xoops_crc_leaver($enum_calc, $this->base, $this->length); + $this->crc = $xoops_crc_crc->crc; + } + + } + + function calc($data) + { + for ($i=1; $i<strlen($data); $i++) + { + $enum_calc = $this->enum->enum_calc(substr($data,$i,1),$enum_calc); + } + $xoops_crc_crc = new xoops_crc_leaver($enum_calc, $this->base, $this->length); + return $xoops_crc_crc->crc; + } + } +} + +require ('xoops.crc.base.php'); +require ('xoops.crc.enumerator.php'); +require ('xoops.crc.leaver.php'); + + Added: ThirdParty/checksums/xoopscrc/class/xoops.crc.enumerator.php =================================================================== --- ThirdParty/checksums/xoopscrc/class/xoops.crc.enumerator.php (rev 0) +++ ThirdParty/checksums/xoopscrc/class/xoops.crc.enumerator.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,325 @@ +<?php +// $Id: xoops.crc.enumerator.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_enumerator')) +{ + error_reporting(0); + + class xoops_crc_enumerator extends xoops_crc + { + + var $elekey; + var $base; + var $len; + + function __construct ($base, $len) + { + @$this->len = $len; + @$this->setElements($base); + } + + private function setElements($base) + { + @$this->base = $base; + @$this->elekey = array(); + + foreach ($base->base as $key => $data) + { + if (strlen((string)$data)==1) + { + if (strlen(bindec(ord($data)))==5) + { + $offset = array("ice" => (int)substr(decbin(ord($data)),5,1), + "icd" => (int)substr(decbin(ord($data)),4,1), + "icc" => (int)substr(decbin(ord($data)),3,1), + "icb" => (int)substr(decbin(ord($data)),2,1), + "ica" => (int)substr(decbin(ord($data)),1,1)); + if (substr(decbin(ord($data)),5,1)==1) + { + $offset['icf'] = 1; + } else { + $offset['icf'] = 0; + } + } elseif (strlen(decbin(ord($data)))==6) + { + $offset = array("icf" => (int)substr(decbin(ord($data)),6,1), + "ice" => (int)substr(decbin(ord($data)),5,1), + "icd" => (int)substr(decbin(ord($data)),4,1), + "icc" => (int)substr(decbin(ord($data)),3,1), + "icb" => (int)substr(decbin(ord($data)),2,1), + "ica" => (int)substr(decbin(ord($data)),1,1)); + } elseif (strlen(decbin(ord($data)))==7) + { + $offset = array("ica" => (int)substr(decbin(ord($data)),6,1), + "icb" => (int)substr(decbin(ord($data)),5,1), + "icc" => (int)substr(decbin(ord($data)),4,1), + "icd" => (int)substr(decbin(ord($data)),3,1), + "ice" => (int)substr(decbin(ord($data)),2,1), + "icf" => (int)substr(decbin(ord($data)),1,1)); + } + } else { + $offset = array("ica" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),6,1), + "icb" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),5,1), + "icc" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),4,1), + "icd" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),2,1), + "ice" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),1,1), + "icf" => (int)substr(decbin(ord(substr($key,strlen($key)-1,1))),0,1)); + + } + + if (strlen(decbin(ord($data)))==7) + { + if (strlen($data)==1) + { + $cycle = array("icf", "ice", "icd", "icc", "icb", "ica"); + foreach ($cycle as $element) + { + if ($done==false) + { + if ($offset[$element]=='0') + { + if ($prev_ele!='') + { + if ($offset[$prev_ele] == '1') + { + $offset[$prev_ele] = '0'; + } else { + $offset[$prev_ele] = '1'; + } + } + $offset[$element]= '1'; + $done=true; + } + } + } + + } else { + $cycle = array("ica", "icb", "icc", "icd", "ice", "icf"); + foreach ($cycle as $element) + { + if ($done==false) + { + if ($offset[$element]=='0') + { + if ($prev_ele!='') + { + if ($offset[$prev_ele] == '0') + { + $offset[$prev_ele] = '1'; + } else { + $offset[$prev_ele] = '0'; + } + } + $offset[$element]= '1'; + $done=true; + } + } + } + } + } + $done=false; + if (strlen($data)==1) + { + @$this->elekey[$key] = array("key" => $data, + "bin" => decbin(ord($data)), + "offset" => $offset, + "flip" => 0); + } else { + @$this->elekey[$key] = array("key" => $data, + "bin" => decbin(ord($data)), + "offset" => $offset, + "flip" => 1); + } + } + + } + + private function getBytePos($char) + { + return floor((ord($char)+1)/4); + } + + function enum_calc ($char, $enum_calc, $debug=false) + { + static $flip; + + foreach ($enum_calc as $key => $value) + { + ${$key} = $value; + } + + static $charnum; + $charnum++; + if ($charnum>3) + { + $charnum=1; + } + + $nx_key.= $char; + + if ($this->len>15) + { + if (strlen($nx_key)>$this->len) + { + $nx_key = substr($nx_key, strlen($nx_key)/($charnum+1), strlen($nx_key) - (strlen($nx_key)/($charnum+1))).substr($nx_key, 1, strlen($nx_key)-(strlen($nx_key) - (strlen($nx_key)/($charnum+1)))); + } + } else { + if (strlen($nx_key)>32) + { + $nx_key = substr($nx_key, strlen($nx_key)/($charnum+1), strlen($nx_key) - (strlen($nx_key)/($charnum+1))).substr($nx_key, 1, strlen($nx_key)-(strlen($nx_key) - (strlen($nx_key)/($charnum+1)))); + } + } + + if ($this->elekey[$this->getBytePos($char)]['flip']==0) + { + $ica = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $icf = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } else { + if ($charnum==1) + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } elseif ($charnum==2) + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + } else + { + $icf = $this->elekey[$this->getBytePos($char)]['offset']['icc']; + $ice = $this->elekey[$this->getBytePos($char)]['offset']['icb']; + $icd = $this->elekey[$this->getBytePos($char)]['offset']['ica']; + $icc = $this->elekey[$this->getBytePos($char)]['offset']['icd']; + $icb = $this->elekey[$this->getBytePos($char)]['offset']['ice']; + $ica = $this->elekey[$this->getBytePos($char)]['offset']['icf']; + } + } + for ($icount=1; $icount<65; $icount++) + { + if ($this->elekey[$icount]['offset']['ica'] == $icb && $this->elekey[$icount]['offset']['icb'] == $icc && $this->elekey[$icount]['offset']['icc'] == $icd) { + $nuclear .= '10'; + if ($icb = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icc = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icd = $this->elekey[$icount]['flip']) { + $nuclear .= '0'; + } else { + $nuclear .= '1'; + } + } + + if ($this->elekey[$icount]['offset']['ica'] == $icc && $this->elekey[$icount]['offset']['icb'] == $icd && $this->elekey[$icount]['offset']['icc'] == $ice) { + $nuclear .= '01'; + if ($icb = $this->elekey[$icount]['flip']) { + $nuclear .= '0'; + } else { + $nuclear .= '1'; + } + if ($icc = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + if ($icd = $this->elekey[$icount]['flip']) { + $nuclear .= '1'; + } else { + $nuclear .= '0'; + } + } + } + + // Change in version 1.6.4 + if (strlen($nuclear)>32768) + $nuclear = substr($nuclear,strlen($nuclear)-32768,32768); + + $result = $result + $ica; + $prince = $prince + $icb; + $karma = $karma + $icc; + $motivation = $motivation + $icd; + $official = $official + $ice; + $outsidecause = $outsidecause + $icf; + + if ($ica == '0') {$yang = $yang + 1;} else {$yin = $yin + 1;} + if ($icb == '0') {$yang = yang + 1;} else {$yin = $yin + 1;} + if ($icc == '0') {$yang = $yang+ 1;} else {$yin = $yin + 1;} + if ($icd == '0') {$yang = $yang + 1;} else {$yin = $yin + 1;} + if ($ice == '0') {$yang = yang + 1;} else {$yin = $yin + 1;} + if ($icf == '0') {$yang = $yang+ 1;} else {$yin = $yin + 1;} + + if ($debug==true) + { + + $data[sizeof($data)+1] = array("pos" => $this->getBytePos($char), + "elements" => $this->elekey); + + $result = array("result" => $result, + "prince" => $prince, + "karma" => $karma, + "motivation" => $motivation, + "official" => $official, + "outsidecause" => $outsidecause, + "nuclear" => $nuclear, + "yin" => $yin, + "yang" => $yang, + "nx_key" => $nx_key, + "data"=> $data); + } else { + $result = array("result" => $result, + "prince" => $prince, + "karma" => $karma, + "motivation" => $motivation, + "official" => $official, + "outsidecause" => $outsidecause, + "nuclear" => $nuclear, + "yin" => $yin, + "yang" => $yang, + "nx_key" => $nx_key); + + } + + return $result; + } + } +} \ No newline at end of file Added: ThirdParty/checksums/xoopscrc/class/xoops.crc.leaver.php =================================================================== --- ThirdParty/checksums/xoopscrc/class/xoops.crc.leaver.php (rev 0) +++ ThirdParty/checksums/xoopscrc/class/xoops.crc.leaver.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,162 @@ +<?php +// $Id: xoops.crc.leaver.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // + +if (!class_exists('xoops_crc_leaver')) +{ + error_reporting(E_ERROR); + + class xoops_crc_leaver extends xoops_crc + { + var $crc; + + function __construct($enum_calc, $base, $len=29) + { + @$this->crc = $this->calc_crc($enum_calc, $base, $len); + } + + function calc_crc ($enum_calc, $base, $len) + { + for ($qi=0; $qi<$len+1; $qi++) + { + $da = floor(9*($qi/$len)); + $pos = $this->GetPosition($enum_calc, $len, $qi); + $pos = ceil($pos / ($len/ ($qi-1))); + for($v=-$qi;$v<$pos;$v++) + { + if ($c>64) + $c=0; + + $c++; + } + if (strlen($base->base[$c])>1) + { + $crc .= $da; + } else { + $crc .= $base->base[$c]; + } + + + if ($qi<ceil($len/3)) + { + $crc = $this->nux_cycle($crc, $enum_calc['result'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['prince'], $len); + } elseif ($qi<(ceil($len/3)*2)) { + $crc = $this->nux_cycle($crc, $enum_calc['karma'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['motivation'], $len); + } else { + $crc = $this->nux_cycle($crc, $enum_calc['official'], $len); + $crc = $this->nux_cycle($crc, $enum_calc['outsidecause'], $len); + } + + $crc = $this->nux_cycle($crc, $enum_calc['yang'], $len); + } + + $crc = $this->nux_cycle($crc, $enum_calc['yin'], $len); + + $crc = $this->nux_xor($crc, $enum_calc['nx_key']); + + for ($qi=0; $qi<$len+1; $qi++) + { + $da = $len-floor(9*($qi/$len)); + $pos = ceil(ord($crc{$qi}) / 4); + for($v=-$qi;$v<$pos;$v++) + { + if ($c>64) + $c=0; + + $c++; + } + if (strlen($base->base[$c])>1) + { + $final_crc .= $da; + } else { + $final_crc .= $base->base[$c]; + } + } + return $final_crc; + } + + private function GetPosition($enum_calc, $len, $qi) + { + if ($enum_calc['yin']>$enum_calc['yang']) + { + $cycle = floor((256*($enum_calc['yin']/$enum_calc['yang']))/(256*($enum_calc['yang']/$enum_calc['yin'])))+($len - $qi); + } else { + $cycle = ceil((256*($enum_calc['yang']/$enum_calc['yin']))/(256*($enum_calc['yin']/$enum_calc['yang'])))+($len - $qi); + } + + $result = $this->nuc_step($enum_calc['nuclear'], $enum_calc['result'], $cycle+$qi); + $prince = $this->nuc_step($enum_calc['nuclear'], $enum_calc['prince'], $cycle+$qi); + $karma = $this->nuc_step($enum_calc['nuclear'], $enum_calc['karma'], $cycle+$qi); + $motivation = $this->nuc_step($enum_calc['nuclear'], $enum_calc['motivation'], $cycle+$qi); + $official = $this->nuc_step($enum_calc['nuclear'], $enum_calc['official'], $cycle+$qi); + $outsidecause = $this->nuc_step($enum_calc['nuclear'], $enum_calc['outsidecause'], $cycle+$qi); + + $char = decbin($result.$prince.$karma.$motivation.$official.$outsidecause); + + return (ord($char)); + } + + private function nuc_step($nuclear, $var, $cycle) + { + $c=1; + for($v=0;$v<($var+$cycle);$v++) + { + if ($c>strlen($nuclear)) + $c=0; + + $c++; + } + return substr($nuclear,$c,1); + } + + private function nux_cycle($crc, $var, $len) + { + for($v=0;$v<($var+1);$v++) + { + for($y=1;$y<$len;$y++) + { + $crc = substr($crc, $y, $len - $y).substr($crc, 0, $len-($len - $y)); + } + } + return $crc; + } + + private function nux_xor($text_crc, $key) + { + for($i=0;$i<strlen($text_crc);) // Dont need to increment here + { + for($j=0;$j<strlen($key);$j++,$i++) + { + $crc .= $text_crc{$i} ^ $key{$j}; + } + } + return $crc; + } + + } +} \ No newline at end of file Added: ThirdParty/checksums/xoopscrc/debug_base.php =================================================================== --- ThirdParty/checksums/xoopscrc/debug_base.php (rev 0) +++ ThirdParty/checksums/xoopscrc/debug_base.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,103 @@ +<?php +// $Id: debug_base.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // +$mt=time()+microtime(); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>XOOPSCRC Base Debug Test</title> +<style type="text/css"> +<!-- +body,td,th { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #006699; +} +body { + background-color: #FFFFCC; + background-image: url(XOOPSCRC-background.png); + background-repeat: repeat; + margin-left: 35px; + margin-top: 45px; + margin-right: 35px; + margin-bottom: 80px; +} +--> +</style></head> + +<body> +<div style="float:left; "><a style="border:hidden;" href="http://www.chronolabs.org.au/articles/Source-Code/XOOPSCRC-Variable-Checksum/"><img src="XOOPSCRC-Logo.png" /></a></div> + +<?php if (!isset($_POST['seed'])) { ?> +<form id="form1" name="form1" method="post" action=""> + <label>Seed (0-255) + <input name="seed" type="text" id="seed" value="128" size="5" maxlength="3" /> + </label> + <label> + <input type="submit" name="Submit" id="Submit" value="Submit" /> + </label> +</form> +<?php } ?> +<div style="clear:both"> </div> +<h2>Debug Examples:</h2> +<ol> + <li> + Test Enumerator (<a href="debug_enumerator.php">debug_enumerator.php</a>) + </li> + <li> + Test Leaver (<a href="debug_leaver.php">debug_leaver.php</a>)<br /> + + </li> + <li> + Index (<a href="index.php">index.php</a>) + </li> +</ol> + +<pre> + +<?php + if (isset($_POST['seed'])) + { + error_reporting(0); + class xoops_crc + { + + } + + require ('class/xoops.crc.base.php'); + + $obj_base = new xoops_crc_base((int)$_POST['seed']); + echo "Milliseconds: ".(abs((time()+microtime())-$mt)*1000)."\n"; + print_r($obj_base->debug_base()); + } +?> + +</pre> + +</body> +</html> Added: ThirdParty/checksums/xoopscrc/debug_enumerator.php =================================================================== --- ThirdParty/checksums/xoopscrc/debug_enumerator.php (rev 0) +++ ThirdParty/checksums/xoopscrc/debug_enumerator.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,114 @@ +<?php +// $Id: debug_enumerator.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // +$mt=time()+microtime(); +?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>XOOPSCRC Enumerator Debug Test</title> +<style type="text/css"> +<!-- +body,td,th { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #006699; +} +body { + background-color: #FFFFCC; + background-image: url(XOOPSCRC-background.png); + background-repeat: repeat; + margin-left: 35px; + margin-top: 45px; + margin-right: 35px; + margin-bottom: 80px; +} +--> +</style></head> + +<body> +<div style="float:left; "><a style="border:hidden;" href="http://www.chronolabs.org.au/articles/Source-Code/XOOPSCRC-Variable-Checksum/"><img src="XOOPSCRC-Logo.png" /></a></div> + +<?php if (!isset($_POST['charstring'])&&!isset($_POST['seed'])&&!isset($_POST['length'])) { ?> +<form id="form1" name="form1" method="post" action="" target="_blank"> + <label>Seed (0-255) + <input name="seed" type="text" id="seed" value="128" size="5" maxlength="3" /> + </label> + <label>Length + <input name="length" type="text" id="length" value="28" size="5" maxlength="3" /> + </label> + <label>Characters to test + <input name="charstring" type="text" id="charstring" value="" size="45" maxlength="2600" /> + </label> + <label> + <input type="submit" name="Submit" id="Submit" value="Submit" /> + </label> +</form> +<?php } ?> +<div style="clear:both"> </div> +<h2>Debug Examples:</h2> +<ol> + <li> + Test Base (<a href="debug_base.php">debug_base.php</a>) + </li> + <li> + Test Leaver (<a href="debug_leaver.php">debug_leaver.php</a>)<br /> + </li> + <li> + Index (<a href="index.php">index.php</a>) + </li> + +</ol> +<pre> + +<?php + if (isset($_POST['charstring'])&&isset($_POST['seed'])&&isset($_POST['length'])) + { + error_reporting(E_ERROR); + class xoops_crc + { + + } + + require ('class/xoops.crc.base.php'); + require ('class/xoops.crc.enumerator.php'); + + $xoops_crc_base = new xoops_crc_base((int)$_POST['seed']); + $enumerator = new xoops_crc_enumerator($xoops_crc_base, $_POST['length']); + + for ($i=1; $i<strlen($_POST['charstring']); $i++) + { + $enum_calc = $enumerator->enum_calc(substr($_POST['charstring'],$i,1),$enum_calc,true); + } + echo "Milliseconds: ".(abs((time()+microtime())-$mt)*1000)."\n"; + print_r($enum_calc); + } +?> + +</pre> + +</body> +</html> Added: ThirdParty/checksums/xoopscrc/debug_leaver.php =================================================================== --- ThirdParty/checksums/xoopscrc/debug_leaver.php (rev 0) +++ ThirdParty/checksums/xoopscrc/debug_leaver.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,118 @@ +<?php +// $Id: debug_leaver.php 1.1.0 - XOOPSCRC 2008-08-15 9:22:20 wishcraft $ +// ------------------------------------------------------------------------ // +// CLORA - Chronolabs Australia // +// Copyright (c) 2008 // +// <http://www.chronolabs.org.au/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the SDPL Source Directive Public Licence // +// as published by Chronolabs Australia; either version 2 of the License, // +// (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 Chronolab Australia // +// Chronolabs International PO BOX 699, DULWICH HILL, NSW, 2203, Australia // +// ------------------------------------------------------------------------ // +$mt=time()+microtime(); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>XOOPSCRC Leaver Debug</title> +<style type="text/css"> +<!-- +body,td,th { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #006699; +} +body { + background-color: #FFFFCC; + background-image: url(XOOPSCRC-background.png); + background-repeat: repeat; + margin-left: 35px; + margin-top: 45px; + margin-right: 35px; + margin-bottom: 80px; +} +--> +</style></head> + +<body> +<div style="float:left; "><a style="border:hidden;" href="http://www.chronolabs.org.au/articles/Source-Code/XOOPSCRC-Variable-Checksum/"><img src="XOOPSCRC-Logo.png" /></a></div> +<?php if (!isset($_POST['charstring'])&&!isset($_POST['seed'])&&!isset($_POST['length'])) { ?> +<form id="form1" name="form1" method="post" action="" target="_blank"> + <label>Seed (0-255) + <input name="seed" type="text" id="seed" value="128" size="5" maxlength="3" /> + </label> + <label>Length + <input name="length" type="text" id="length" value="28" size="5" maxlength="3" /> + </label> + <label>Characters to test + <input name="charstring" type="text" id="charstring" value="" size="15" maxlength="11" /> + </label> + <label> + <input type="submit" name="Submit" id="Submit" value="Submit" /> + </label> +</form> +<?php } ?> +<div style="clear:both"> </div> +<h2>Debug Examples:</h2> +<ol> + <li> + Test Base (<a href="debug_base.php">debug_base.php</a>) + </li> + <li> + Test Enumerator (<a href="debug_enumerator.php">debug_enumerator.php</a>) + </li> + <li> + Index (<a href="index.php">index.php</a>)<br /> + </li> +</ol> +<pre> + +<?php + if (isset($_POST['charstring'])&&isset($_POST['seed'])&&isset($_POST['length'])) + { + error_reporting(0); + class xoops_crc + { + + } + + require ('class/xoops.crc.base.php'); + require ('class/xoops.crc.enumerator.php'); + require ('class/xoops.crc.leaver.php'); + + $xoops_crc_base = new xoops_crc_base((int)$_POST['seed']); + $enumerator = new xoops_crc_enumerator($xoops_crc_base); + + for ($i=1; $i<strlen($_POST['charstring']); $i++) + { + $enum_calc = $enumerator->enum_calc(substr($_POST['charstring'],$i,1),$enum_calc); + } + + error_reporting(0); + + $crc = new xoops_crc_leaver($enum_calc, $xoops_crc_base, $_POST['length']); + echo "Milliseconds: ".(abs((time()+microtime())-$mt)*1000)."\n"; + print_r($crc); + } +?> + +</pre> + +</body> +</html> Added: ThirdParty/checksums/xoopscrc/index.php =================================================================== --- ThirdParty/checksums/xoopscrc/index.php (rev 0) +++ ThirdParty/checksums/xoopscrc/index.php 2012-09-08 00:47:59 UTC (rev 10153) @@ -0,0 +1,98 @@ +<?php +$mt=time()+microtime(); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>XOOPSCRC Variable None Reversible Checksum</title> +<style type="text/css"> +<!-- +body,td,th { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #006699; +} +body { + background-color: #FFFFCC; + background-image: url(XOOPSCRC-background.png); + background-repeat: repeat; + margin-left: 35px; + margin-top: 45px; + margin-right: 35px; + margin-bottom: 80px; +} +--> +</style></head> + +<body> +<h1>Symposium Checksum with Complexity Divinations</h1> +<p>At lengths of 10 or less this forumula is good for passwords as it has collisions at low lengths meaning the result of the checksum can have multiple outcomes and be none reversed. At lengths of 28 characters or more there are no collisions!</p> +<?php if (!isset($_POST['charstring'])&&!isset($_POST['seed'])&&!isset($_POST['length'])) { ?> +<form id="form1" name="form1" method="post" action="" target="_blank"> + <label>Seed (0-255) + <input name="seed" type="text" id="seed" value="128" size="5" maxlength="3" /> + </label> + <label>Length + <input name="length" type="text" id="length" value="28" size="8" maxlength="7" /> + </label> + <label>Characters to test + <input name="charstring" type="text" id="charstring" value="" size="21" maxlength="32" /> + </label> + <label> + <input type="submit" name="Submit" id="Submit" value="Submit" /> + </label> + <label> + <input name="debug" type="checkbox" id="debug" value="1" /> + Show Debug</label> +</form> +<?php } ?> +<div style="clear:both"> </div> +<h2>Debug Examples:</h2> +<ol> + <li> + Test Base (<a href="debug_base.php">debug_base.php</a>) + </li> + <li> + Test Enumerator (<a href="debug_enumerator.php">debug_enumerator.php</a>) + </li> + <li> + Test Leaver (<a href="debug_leaver.php">debug_leaver.php</a>)<br /> + </li> + <li> + Index (<a href="index.php">index.php</a>) + </li> +</ol> + +<pre> + +<?php + if (isset($_POST['charstring'])&&isset($_POST['seed'])&&isset($_POST['length'])) + { + error_reporting(0); + require ('class/xoops.crc.class.php'); + set_time_limit(120); + $crc = new xoops_crc($_POST['charstring'], $_POST['seed'], $_POST['length']); + + echo "Seed: ".$crc->seed."\n"; + echo "Lenght: ".$crc->length."\n"; + echo "Milliseconds: ".(abs((time()+microtime())-$mt)*1000)."\n\n"; + echo "Data sha1: ".sha1($_POST['charstring'])."\n"; + echo "Data md5: ".md5($_POST['charstring'])."\n"; + echo "XOOPSCRC sha1: ".sha1($crc->crc)."\n"; + echo "XOOPSCRC md5: ".md5($crc->crc)."\n"; + + echo '</pre>'."\n\n".'<h2>XOOPSCRC Checksum</h2>'."\n".'<p> <textarea name="textarea" id="textarea" cols="120" rows="24">'.$crc->crc.'</textarea></p>'; + if ($_POST['debug']==1) + { + echo "<h3>Debug</h3><pre>"; + print_r($crc); + } + } +?> + +</pre> +<div style="float:right; clear:none;"><a style="border:hidden;" href="http://xoops.org"><img src="XOOPSCRC-Logo.png" /></a></div> + +</body> +</html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2012-09-07 09:50:02
|
Revision: 10152 http://xoops.svn.sourceforge.net/xoops/?rev=10152&view=rev Author: mageg Date: 2012-09-07 09:49:52 +0000 (Fri, 07 Sep 2012) Log Message: ----------- update media/xoops/images Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/brokenlink.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/category.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/modifiedlink.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/import.png Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/brokenlink.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/brokenlink.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/category.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/category.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/modifiedlink.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/16/modifiedlink.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/import.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/import.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-07 09:13:59
|
Revision: 10151 http://xoops.svn.sourceforge.net/xoops/?rev=10151&view=rev Author: djculex Date: 2012-09-07 09:13:52 +0000 (Fri, 07 Sep 2012) Log Message: ----------- - Bugfixes: Completed test fixes all missing defines and ups'es in danish language files for Xoops 2.6.0 Alpha 1 Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/formdhtmltextarea.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/modulesadmin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/preferences.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/users.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -13,5 +13,5 @@ * Assocated with editor_registry.php */ -define("_XOOPS_EDITOR_TEXTAREA","DHTML med xCode"); +define("_XOOPS_EDITOR_DHTMLTEXTAREA","DHTML med xCode"); ?> Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/formdhtmltextarea.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/formdhtmltextarea.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/formdhtmltextarea.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -77,7 +77,7 @@ define("_XOOPS_FORM_ALT_CHECKLENGTH","Check tekstlængde"); define("_XOOPS_FORM_ALT_LENGTH","Nuværende længde på indhold: %s"); define("_XOOPS_FORM_ALT_LENGTH_MAX","Maksimal længde:"); -define("_XOOPS_FORM_PREVIEW_CONTENT","Klik på <strong>'. _PREVIEW. '</strong> for at se indholdet i aktion."); +define("_XOOPS_FORM_PREVIEW_CONTENT","Klik på <strong>". _PREVIEW. "</strong> for at se indholdet i aktion."); define('_XOOPS_FORM_ALTYOUTUBE', 'Youtube'); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -132,11 +132,11 @@ define("_ENDSWITH","Slutter med"); define("_MATCHES","Er lig med"); define("_CONTAINS","Indeholder"); +define('_REQUIRED','Obligatorisk'); - // %%%%%% File Name commentform.php %%%%% define("_REGISTER","Registrer"); // %%%%%% File Name xoopscodes.php %%%%% Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -59,8 +59,6 @@ define("_US_NICKNAMENOSPACES","Der kan ikke være nogen mellemrum i brugernavnet."); define("_US_NICKNAMETAKEN","FEJL: Brugernavn taget."); define("_US_EMAILTAKEN","FEJL: E-mail adressen er allerede registreret."); -define('_US_NAMERESERVED', 'FEJL: Navn er reserveret.'); -define('_US_NICKNAMENOSPACES', "Der kan ikke være nogen mellemrum i brugernavnet."); define("_US_SORRYNOTFOUND","Beklager, ingen tilsvarende brugerinfo fundet."); // %s is your site name define("_US_NEWPWDREQ","Ny adgangskode anmodet hos %s"); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/admin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/admin.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/admin.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -1,4 +1,4 @@ -<? Php +<?Php /* Du må ikke ændre eller ændre nogen del af denne kommentar eller kreditter af støtte udviklere fra denne kildekode eller nogen støtte kildekode Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/main.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/main.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/main.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -26,15 +26,15 @@ define("_MD_BANNERS_INDEX_NO_ID", "Ingen gyldig fundet ID"); define("_MD_BANNERS_INDEX_NO_REFERER", "Ingen referer fundet"); define("_MD_BANNERS_INDEX_ID", "ID"); -define("_MD_BANNERS_INDEX_MAIL_MESSAGE", "Tilgængelige Banner Statistik for den valgte Banner ved %s: \n \n \n -Client Name: %s \nBanner ID: %s \n -Banner Image: %s \n -Banner URL: %s \n \n -Impressions Købte: %s \n -Visninger Made: %s \n -Impressions Venstre: %s \n -Klik modtaget: %s \n -Klik Procent:% f \n\n\n +define("_MD_BANNERS_INDEX_MAIL_MESSAGE", "Tilgængelige Banner Statistik for den valgte Banner ved %s :\n\n\n +Client Name: %s\nBanner ID: %s\n +Banner Image: %s\n +Banner URL: %s\n\n +Impressions Købte: %s\n +Visninger Made: %s\n +Impressions Venstre: %s\n +Klik modtaget: %s\n +Klik Procent:%f \n\n\n Rapport genereret på: %s "); define("_MD_BANNERS_INDEX_MAIL_OK", "Tilgængelige Banner statistik for den valgte banner er blevet sendt til din kontos emailadresse."); define("_MD_BANNERS_INDEX_MAIL_SUBJECT", "Dit banner Statistik på %s"); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/admin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/admin.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/admin.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -48,7 +48,7 @@ "Analyser TABLE analyserer og lagrer det centrale fordeling for en tabel. Under analysen er tabellen låst med en read lock. <br /> TJEK TABLE kontrollerer en eller flere tabeller for fejl. <br /> OPTIMER TABLE reklamation den ubenyttede plads og at defragmentere datafilen. <br /> -REPARATION TABEL reparerer en eventuelt beskadiget tabel ").; +REPARATION TABEL reparerer en eventuelt beskadiget tabel "); define("_AM_MAINTENANCE_CENTER_REPAIR", "Reparer"); define("_AM_MAINTENANCE_CENTER_SESSION", "Tøm sessionstabellen"); define("_AM_MAINTENANCE_CENTER_SIZE", "Størrelse"); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -16,6 +16,7 @@ define("_PROFILE_MI_INDEX","Indeks"); define("_PROFILE_MI_CATEGORIES","Kategorier"); define("_PROFILE_MI_FIELDS","Felter"); +define("_PROFILE_MI_USERS", "Brugere"); define("_PROFILE_MI_STEPS","Registrerings trin"); define("_PROFILE_MI_PERMISSIONS","Tilladelser"); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/modinfo.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/modinfo.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/modinfo.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -1,121 +1,118 @@ <?php -if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) $mydirname = 'protector' ; -$constpref = '_MI_' . strtoupper( $mydirname ) ; +if (defined('FOR_XOOPS_LANG_CHECKER') || !defined('_MI_PROTECTOR_LOADED')) { -if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( $constpref.'_LOADED' ) ) { +define('_MI_PROTECTOR_LOADED', 1); -define( $constpref.'_LOADED' , 1 ) ; - // The name of this module -define($constpref."_NAME","Xoops Protector"); +define("_MI_PROTECTOR_NAME","Xoops Protector"); // A brief description of this module -define($constpref."_DESC","Dette module beskytter dine Xoops side mod flere angreb såsom DoS , SQL Injection , og Variables contaminations."); +define("_MI_PROTECTOR_DESC","Dette module beskytter dine Xoops side mod flere angreb såsom DoS , SQL Injection , og Variables contaminations."); // Menu -define($constpref."_ADMININDEX","Beskyttelses Center"); -define($constpref."_ADVISORY","Sikkerheds anbefalinger"); -define($constpref."_PREFIXMANAGER","Præfiks vedligeholdelse"); -define($constpref.'_ADMENU_MYBLOCKSADMIN','Rettigheder') ; +define("_MI_PROTECTOR_ADMININDEX","Beskyttelses Center"); +define("_MI_PROTECTOR_ADVISORY","Sikkerheds anbefalinger"); +define("_MI_PROTECTOR_PREFIXMANAGER","Præfiks vedligeholdelse"); +define('_MI_PROTECTOR_ADMENU_MYBLOCKSADMIN','Rettigheder') ; // Configs -define($constpref.'_GLOBAL_DISBL','Midlertidig slået fra'); -define($constpref.'_GLOBAL_DISBLDSC','Alle beskyttelser er slået fra midlertidigt.<br />Glem ikke at slå dem til igen efter fejlsøgning'); +define('_MI_PROTECTOR_GLOBAL_DISBL','Midlertidig slået fra'); +define('_MI_PROTECTOR_GLOBAL_DISBLDSC','Alle beskyttelser er slået fra midlertidigt.<br />Glem ikke at slå dem til igen efter fejlsøgning'); -define($constpref.'_RELIABLE_IPS','Pålidelige IP-Adresser'); -define($constpref.'_RELIABLE_IPSDSC','Indsæt IP-Adresser du anser som pålidelige, adskil med | . ^ matches the head of string, $ matches the tail of string.'); +define('_MI_PROTECTOR_RELIABLE_IPS','Pålidelige IP-Adresser'); +define('_MI_PROTECTOR_RELIABLE_IPSDSC','Indsæt IP-Adresser du anser som pålidelige, adskil med | . ^ matches the head of string, $ matches the tail of string.'); -define($constpref.'_LOG_LEVEL','Lognings niveau'); -define($constpref.'_LOG_LEVELDSC',''); +define('_MI_PROTECTOR_LOG_LEVEL','Lognings niveau'); +define('_MI_PROTECTOR_LOG_LEVELDSC',''); -define($constpref.'_BANIP_TIME0','Skadelige IP-adresse suspenderes i hvor mange sekunder?'); +define('_MI_PROTECTOR_BANIP_TIME0','Skadelige IP-adresse suspenderes i hvor mange sekunder?'); -define($constpref.'_LOGLEVEL0','Ingen'); -define($constpref.'_LOGLEVEL15','Stille'); -define($constpref.'_LOGLEVEL63','stille'); -define($constpref.'_LOGLEVEL255','fuld'); +define('_MI_PROTECTOR_LOGLEVEL0','Ingen'); +define('_MI_PROTECTOR_LOGLEVEL15','Stille'); +define('_MI_PROTECTOR_LOGLEVEL63','stille'); +define('_MI_PROTECTOR_LOGLEVEL255','fuld'); -define($constpref.'_HIJACK_TOPBIT','Beskyttede IP-bits for sessionen'); -define($constpref.'_HIJACK_TOPBITDSC','Anti Session Hi-Jacking:<br />Standard 32(bit). (Alle bits er beskyttet)<br />Hvis din IP-adresse ikke er fast, så indstil IP-adressen ved hjælp af antallet af bits.<br />(eg) Hvis din IP-adresse kan ligge mellem 192.168.0.0-192.168.0.255, sæt så til 24(bit) her'); -define($constpref.'_HIJACK_DENYGP','Grupper der afvises ved IP-adresse ændring i en session'); -define($constpref.'_HIJACK_DENYGPDSC','Anti Session Hi-Jacking:<br />Vælg grupper, for hvem det ikke er tilladt at flytte deres IP-adresse i en session.<br />(Det anbefales at slå administrator til.)'); -define($constpref.'_SAN_NULLBYTE','Sanitizing null-bytes'); -define($constpref.'_SAN_NULLBYTEDSC','Det afslutende karakter "\\0" benyttes ofte til ondsindede angreb.<br />en null-byte vil blive ændret til et mellemrum.<br />(anbefales stærkt som til)'); -define($constpref.'_DIE_NULLBYTE','Exit if null bytes are found'); -define($constpref.'_DIE_NULLBYTEDSC','The terminating character "\\0" is often used in malicious attacks.<br />(highly recommended as On)'); -define($constpref.'_DIE_BADEXT','Afslut hvis skadelige filer forsøges uploadet'); -define($constpref.'_DIE_BADEXTDSC','Hvis nogen forsøger at uploade filer, som kan have skadelig virkning (.PHP), vil dette modul smide den ud af din XOOPS.<br />Hvis du ofte vedhæfter php-filer i B-Wiki eller PukiWikiMod, deaktivere dette.'); -define($constpref.'_CONTAMI_ACTION','Aktion, hvis noget skadeligt forsøges'); -define($constpref.'_CONTAMI_ACTIONDS','Vælg hvad der skal ske, når nogen forsøger at inficere systemets globale variabler i din XOOPS.<br />(anbefalet indstilling er blank skærm)'); -define($constpref.'_ISOCOM_ACTION','Aktion, hvis et isoleret kommentar-in forsøges'); -define($constpref.'_ISOCOM_ACTIONDSC','Anti SQL Injection:<br />Vælg hvad der skal ske, når et isoleret "/*" er fundet.<br />"Sanitizing" betyder at tilføje en anden "*/" i halen.<br />(anbefalet indstilling er Sanitizing)'); -define($constpref.'_UNION_ACTION','Action hvis en UNION forsøges'); -define($constpref.'_UNION_ACTIONDSC','Anti SQL Injection:<br />Vælg hvad der skal ske, ved syntaks UNION i SQL.<br />"Sanitizing" betyder at tilføje en anden "union" i "uni-on".<br />(anbefalet indstilling er Sanitizing)'); -define($constpref.'_ID_INTVAL','Tving intval til variabler som id'); -define($constpref.'_ID_INTVALDSC','Alle forespørgsler med "*id" vil blive behandlet som heltal.<br />Denne indstilling beskytter dig mod nogen former for XSS og SQL-injektion.<br />Selv om det anbefales at slå denne indstilling til, kan det give problemer med nogle moduler.'); -define($constpref.'_FILE_DOTDOT','Beskyttelse mod Directroy Traversals'); -define($constpref.'_FILE_DOTDOTDSC','Det eliminerer ".." fra alle forespørgsler, som ligner Directory Traversals'); +define('_MI_PROTECTOR_HIJACK_TOPBIT','Beskyttede IP-bits for sessionen'); +define('_MI_PROTECTOR_HIJACK_TOPBITDSC','Anti Session Hi-Jacking:<br />Standard 32(bit). (Alle bits er beskyttet)<br />Hvis din IP-adresse ikke er fast, så indstil IP-adressen ved hjælp af antallet af bits.<br />(eg) Hvis din IP-adresse kan ligge mellem 192.168.0.0-192.168.0.255, sæt så til 24(bit) her'); +define('_MI_PROTECTOR_HIJACK_DENYGP','Grupper der afvises ved IP-adresse ændring i en session'); +define('_MI_PROTECTOR_HIJACK_DENYGPDSC','Anti Session Hi-Jacking:<br />Vælg grupper, for hvem det ikke er tilladt at flytte deres IP-adresse i en session.<br />(Det anbefales at slå administrator til.)'); +define('_MI_PROTECTOR_SAN_NULLBYTE','Sanitizing null-bytes'); +define('_MI_PROTECTOR_SAN_NULLBYTEDSC','Det afslutende karakter "\\0" benyttes ofte til ondsindede angreb.<br />en null-byte vil blive ændret til et mellemrum.<br />(anbefales stærkt som til)'); +define('_MI_PROTECTOR_DIE_NULLBYTE','Exit if null bytes are found'); +define('_MI_PROTECTOR_DIE_NULLBYTEDSC','The terminating character "\\0" is often used in malicious attacks.<br />(highly recommended as On)'); +define('_MI_PROTECTOR_DIE_BADEXT','Afslut hvis skadelige filer forsøges uploadet'); +define('_MI_PROTECTOR_DIE_BADEXTDSC','Hvis nogen forsøger at uploade filer, som kan have skadelig virkning (.PHP), vil dette modul smide den ud af din XOOPS.<br />Hvis du ofte vedhæfter php-filer i B-Wiki eller PukiWikiMod, deaktivere dette.'); +define('_MI_PROTECTOR_CONTAMI_ACTION','Aktion, hvis noget skadeligt forsøges'); +define('_MI_PROTECTOR_CONTAMI_ACTIONDS','Vælg hvad der skal ske, når nogen forsøger at inficere systemets globale variabler i din XOOPS.<br />(anbefalet indstilling er blank skærm)'); +define('_MI_PROTECTOR_ISOCOM_ACTION','Aktion, hvis et isoleret kommentar-in forsøges'); +define('_MI_PROTECTOR_ISOCOM_ACTIONDSC','Anti SQL Injection:<br />Vælg hvad der skal ske, når et isoleret "/*" er fundet.<br />"Sanitizing" betyder at tilføje en anden "*/" i halen.<br />(anbefalet indstilling er Sanitizing)'); +define('_MI_PROTECTOR_UNION_ACTION','Action hvis en UNION forsøges'); +define('_MI_PROTECTOR_UNION_ACTIONDSC','Anti SQL Injection:<br />Vælg hvad der skal ske, ved syntaks UNION i SQL.<br />"Sanitizing" betyder at tilføje en anden "union" i "uni-on".<br />(anbefalet indstilling er Sanitizing)'); +define('_MI_PROTECTOR_ID_INTVAL','Tving intval til variabler som id'); +define('_MI_PROTECTOR_ID_INTVALDSC','Alle forespørgsler med "*id" vil blive behandlet som heltal.<br />Denne indstilling beskytter dig mod nogen former for XSS og SQL-injektion.<br />Selv om det anbefales at slå denne indstilling til, kan det give problemer med nogle moduler.'); +define('_MI_PROTECTOR_FILE_DOTDOT','Beskyttelse mod Directroy Traversals'); +define('_MI_PROTECTOR_FILE_DOTDOTDSC','Det eliminerer ".." fra alle forespørgsler, som ligner Directory Traversals'); -define($constpref.'_BF_COUNT','Anti Brute Force'); -define($constpref.'_BF_COUNTDSC','Vælg det antal gange du tillader en gæst at forsøge at logge ind, inden for 10 minutter. Hvis nogen forsøger flere gange end dette antal, vil hans/hendes IP-adresse blive udelukket.'); +define('_MI_PROTECTOR_BF_COUNT','Anti Brute Force'); +define('_MI_PROTECTOR_BF_COUNTDSC','Vælg det antal gange du tillader en gæst at forsøge at logge ind, inden for 10 minutter. Hvis nogen forsøger flere gange end dette antal, vil hans/hendes IP-adresse blive udelukket.'); -define($constpref.'_BWLIMIT_COUNT','Bandwidth limitation'); -define($constpref.'_BWLIMIT_COUNTDSC','Specify the max access to mainfile.php during watching time. This value should be 0 for normal environments which have enough CPU bandwidth. The number fewer than 10 will be ignored.'); +define('_MI_PROTECTOR_BWLIMIT_COUNT','Bandwidth limitation'); +define('_MI_PROTECTOR_BWLIMIT_COUNTDSC','Specify the max access to mainfile.php during watching time. This value should be 0 for normal environments which have enough CPU bandwidth. The number fewer than 10 will be ignored.'); -define($constpref.'_DOS_SKIPMODS','Moduler der fritages DoS/Crawler check'); -define($constpref.'_DOS_SKIPMODSDSC','Angiv mappenavnene på modulerne adskilt med |. Denne mulighed er god til chat-moduler og lign.'); +define('_MI_PROTECTOR_DOS_SKIPMODS','Moduler der fritages DoS/Crawler check'); +define('_MI_PROTECTOR_DOS_SKIPMODSDSC','Angiv mappenavnene på modulerne adskilt med |. Denne mulighed er god til chat-moduler og lign.'); -define($constpref.'_DOS_EXPIRE','Watch time for high loadings (sec)'); -define($constpref.'_DOS_EXPIREDSC','Denne værdi angiver tiden for hyppige genindlæsning (F5 angreb) og webcrawlere der belaster siden meget.'); +define('_MI_PROTECTOR_DOS_EXPIRE','Watch time for high loadings (sec)'); +define('_MI_PROTECTOR_DOS_EXPIREDSC','Denne værdi angiver tiden for hyppige genindlæsning (F5 angreb) og webcrawlere der belaster siden meget.'); -define($constpref.'_DOS_F5COUNT','Bad counts for F5 Attack'); -define($constpref.'_DOS_F5COUNTDSC','Forebyggelse af DoS-angreb.<br />Denne værdi angiver hvornår en genindlæsning skal betragtes som en ondsindet angreb.'); -define($constpref.'_DOS_F5ACTION','Vælg hvad der skal ske, ved F5 angreb'); +define('_MI_PROTECTOR_DOS_F5COUNT','Bad counts for F5 Attack'); +define('_MI_PROTECTOR_DOS_F5COUNTDSC','Forebyggelse af DoS-angreb.<br />Denne værdi angiver hvornår en genindlæsning skal betragtes som en ondsindet angreb.'); +define('_MI_PROTECTOR_DOS_F5ACTION','Vælg hvad der skal ske, ved F5 angreb'); -define($constpref.'_DOS_CRCOUNT','Bad counts for Crawlers'); -define($constpref.'_DOS_CRCOUNTDSC','Forebyggelse af webcrawlere der giver høj belastning.<br />Denne værdi angiver adgangsantal, som anses for at være en dårlig crawler.'); -define($constpref.'_DOS_CRACTION','Vælg hvad der skal ske, ved disse dårlige webcrawlere'); +define('_MI_PROTECTOR_DOS_CRCOUNT','Bad counts for Crawlers'); +define('_MI_PROTECTOR_DOS_CRCOUNTDSC','Forebyggelse af webcrawlere der giver høj belastning.<br />Denne værdi angiver adgangsantal, som anses for at være en dårlig crawler.'); +define('_MI_PROTECTOR_DOS_CRACTION','Vælg hvad der skal ske, ved disse dårlige webcrawlere'); -define($constpref.'_DOS_CRSAFE','Welcomed User-Agent'); -define($constpref.'_DOS_CRSAFEDSC','Et perl mønster for User-Agent.<br />Hvis det passer, vil webcrawleren aldrig betragtes som en høj loading crawler.<br />eg) /(msnbot|Googlebot|Yahoo! Slurp)/i'); +define('_MI_PROTECTOR_DOS_CRSAFE','Welcomed User-Agent'); +define('_MI_PROTECTOR_DOS_CRSAFEDSC','Et perl mønster for User-Agent.<br />Hvis det passer, vil webcrawleren aldrig betragtes som en høj loading crawler.<br />eg) /(msnbot|Googlebot|Yahoo! Slurp)/i'); -define($constpref.'_OPT_NONE','Ingen (kun logning)'); -define($constpref.'_OPT_SAN','Sanitizing'); -define($constpref.'_OPT_EXIT','Hvid skærm'); -define($constpref.'_OPT_BIP','Ban IP-adressen (Ingen grænser)'); -define($constpref.'_OPT_BIPTIME0','Ban IP-adressen (Midlertidigt)'); +define('_MI_PROTECTOR_OPT_NONE','Ingen (kun logning)'); +define('_MI_PROTECTOR_OPT_SAN','Sanitizing'); +define('_MI_PROTECTOR_OPT_EXIT','Hvid skærm'); +define('_MI_PROTECTOR_OPT_BIP','Ban IP-adressen (Ingen grænser)'); +define('_MI_PROTECTOR_OPT_BIPTIME0','Ban IP-adressen (Midlertidigt)'); -define($constpref.'_DOSOPT_NONE','Ingen (kun logning)'); -define($constpref.'_DOSOPT_SLEEP','Sleep'); -define($constpref.'_DOSOPT_EXIT','Hvid skærm'); -define($constpref.'_DOSOPT_BIP','Forbyd IP-adressen (Ingen grænser)'); -define($constpref.'_DOSOPT_BIPTIME0','Forbyd IP-adressen (Midlertidigt)'); -define($constpref.'_DOSOPT_HTA','Forbyd i .htaccess(Eksperimentel)'); +define('_MI_PROTECTOR_DOSOPT_NONE','Ingen (kun logning)'); +define('_MI_PROTECTOR_DOSOPT_SLEEP','Sleep'); +define('_MI_PROTECTOR_DOSOPT_EXIT','Hvid skærm'); +define('_MI_PROTECTOR_DOSOPT_BIP','Forbyd IP-adressen (Ingen grænser)'); +define('_MI_PROTECTOR_DOSOPT_BIPTIME0','Forbyd IP-adressen (Midlertidigt)'); +define('_MI_PROTECTOR_DOSOPT_HTA','Forbyd i .htaccess(Eksperimentel)'); -define($constpref.'_BIP_EXCEPT','Grupper der aldrig vil blive forbudte IP-adresse'); -define($constpref.'_BIP_EXCEPTDSC','En bruger, der tilhører den gruppe angivet her, vil aldrig blive forbudt.<br />(Det anbefales at sætte Administrator til.)'); +define('_MI_PROTECTOR_BIP_EXCEPT','Grupper der aldrig vil blive forbudte IP-adresse'); +define('_MI_PROTECTOR_BIP_EXCEPTDSC','En bruger, der tilhører den gruppe angivet her, vil aldrig blive forbudt.<br />(Det anbefales at sætte Administrator til.)'); -define($constpref.'_DISABLES','Deaktiver farlige funktioner i XOOPS'); +define('_MI_PROTECTOR_DISABLES','Deaktiver farlige funktioner i XOOPS'); -define($constpref.'_DBLAYERTRAP','Enable DB Layer trapping anti-SQL-Injection'); -define($constpref.'_DBLAYERTRAPDSC','Almost SQL Injection attacks will be canceled by this feature. This feature is required a support from databasefactory. You can check it on Security Advisory page. This setting must be on. Never turn it off casually.'); -define($constpref.'_DBTRAPWOSRV','Never checking _SERVER for anti-SQL-Injection'); -define($constpref.'_DBTRAPWOSRVDSC','Some servers always enable DB Layer trapping. It causes wrong detections as SQL Injection attack. If you got such errors, turn this option on. You should know this option weakens the security of DB Layer trapping anti-SQL-Injection.'); +define('_MI_PROTECTOR_DBLAYERTRAP','Enable DB Layer trapping anti-SQL-Injection'); +define('_MI_PROTECTOR_DBLAYERTRAPDSC','Almost SQL Injection attacks will be canceled by this feature. This feature is required a support from databasefactory. You can check it on Security Advisory page. This setting must be on. Never turn it off casually.'); +define('_MI_PROTECTOR_DBTRAPWOSRV','Never checking _SERVER for anti-SQL-Injection'); +define('_MI_PROTECTOR_DBTRAPWOSRVDSC','Some servers always enable DB Layer trapping. It causes wrong detections as SQL Injection attack. If you got such errors, turn this option on. You should know this option weakens the security of DB Layer trapping anti-SQL-Injection.'); -define($constpref.'_BIGUMBRELLA','aktivere anti-XSS (BigUmbrella)'); -define($constpref.'_BIGUMBRELLADSC','Dette beskytter dig mod næsten alle angreb via XSS sårbarheder. Men det er ikke 100% sikkert'); +define('_MI_PROTECTOR_BIGUMBRELLA','aktivere anti-XSS (BigUmbrella)'); +define('_MI_PROTECTOR_BIGUMBRELLADSC','Dette beskytter dig mod næsten alle angreb via XSS sårbarheder. Men det er ikke 100% sikkert'); -define($constpref.'_SPAMURI4U','Anti-Spam: webadresser til normale brugere'); -define($constpref.'_SPAMURI4UDSC','Hvis dette antal webadresser, findes i indlæg fra andre brugere end admin, POST betragtes som spam. 0 betyder at deaktivere denne funktion.'); -define($constpref.'_SPAMURI4G','Anti-Spam: webadresser til gæster'); -define($constpref.'_SPAMURI4GDSC','Hvis dette antal webadresser, findes i indlæg fra gæster, POST betragtes som spam. 0 betyder at deaktivere denne funktion.'); +define('_MI_PROTECTOR_SPAMURI4U','Anti-Spam: webadresser til normale brugere'); +define('_MI_PROTECTOR_SPAMURI4UDSC','Hvis dette antal webadresser, findes i indlæg fra andre brugere end admin, POST betragtes som spam. 0 betyder at deaktivere denne funktion.'); +define('_MI_PROTECTOR_SPAMURI4G','Anti-Spam: webadresser til gæster'); +define('_MI_PROTECTOR_SPAMURI4GDSC','Hvis dette antal webadresser, findes i indlæg fra gæster, POST betragtes som spam. 0 betyder at deaktivere denne funktion.'); //3.40b -define($constpref."_ADMINHOME","Hjem"); -define($constpref."_ADMINABOUT","Om"); +define("_MI_PROTECTOR_ADMINHOME","Hjem"); +define("_MI_PROTECTOR_ADMINABOUT","Om"); //3.50 -define($constpref.'_STOPFORUMSPAM_ACTION','Stop Forum Spam'); -define($constpref.'_STOPFORUMSPAM_ACTIONDSC','Checks POST data for spammers registeret på www.stopforumspam.com database. Php CURL lib. nødvendigt'); +define('_MI_PROTECTOR_STOPFORUMSPAM_ACTION','Stop Forum Spam'); +define('_MI_PROTECTOR_STOPFORUMSPAM_ACTIONDSC','Checks POST data for spammers registeret på www.stopforumspam.com database. Php CURL lib. nødvendigt'); } Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/modulesadmin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/modulesadmin.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/modulesadmin.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -9,7 +9,11 @@ // Navigation define("_AM_SYSTEM_MODULES_ADMIN","Modul Administration"); +define("_AM_SYSTEM_MODULES_MAIN", "Hovedmenu"); + define("_AM_SYSTEM_MODULES_LIST","Modul liste"); +define("_AM_SYSTEM_MODULES_AVAILABLE", "Tilgængelige Moduler"); + define("_AM_SYSTEM_MODULES_TOINSTALL","Installer modul"); define("_AM_SYSTEM_MODULES_VALIDATE","Godkend ændringer"); define("_AM_SYSTEM_MODULES_SUBMITRES","Indsend resultat"); @@ -26,12 +30,27 @@ define("_AM_SYSTEM_MODULES_UPDATING","Opdatering"); // Main +define("_AM_SYSTEM_MODULES_STATUS","Start/Stop"); define("_AM_SYSTEM_MODULES_INSTALL","Installér"); define("_AM_SYSTEM_MODULES_UNINSTALL","Afinstallér"); define("_AM_SYSTEM_MODULES_UPDATE","Opdater"); +define("_AM_SYSTEM_MODULES_DETAIL","Detaljer"); +define("_AM_SYSTEM_MODULES_DELETE","Slet"); +define("_AM_SYSTEM_MODULES_DISABLE","Stop"); +define("_AM_SYSTEM_MODULES_ENABLE","Start"); +define("_AM_SYSTEM_MODULES_CLOSE","Luk"); +define("_AM_SYSTEM_MODULES_MENU","Menu styring"); +define("_AM_SYSTEM_MODULES_MENUBLOCK","Menu Block"); define("_AM_SYSTEM_MODULES_VIEWLARGE","Stor visning"); define("_AM_SYSTEM_MODULES_VIEWLINE","Linie visning"); +// Other +define("_AM_SYSTEM_MODULES_VERSION","Version:"); +define("_AM_SYSTEM_MODULES_AUTHOR","Forfatter:"); +define("_AM_SYSTEM_MODULES_LICENSE","Licens:"); +define("_AM_SYSTEM_MODULES_LASTUP","Seneste opdatering:"); +define("_AM_SYSTEM_MODULES_WEB","Web:"); + // %s represents module name define("_AM_SYSTEM_MODULES_FAILINS","Kunne ikke installere %s."); define("_AM_SYSTEM_MODULES_FAILACT","Kunne ikke aktivere %s."); @@ -49,15 +68,6 @@ define("_AM_SYSTEM_MODULES_OKUNINS","Modulet %s afinstalleret."); define("_AM_SYSTEM_MODULES_OKORDER","Modulet %s ændret."); -define("_AM_SYSTEM_MODULES_MODULE","Modul"); -define("_AM_SYSTEM_MODULES_VERSION","Version"); -define("_AM_SYSTEM_MODULES_LASTUP","Sidst opdateret"); -define("_AM_SYSTEM_MODULES_DEACTIVATED","Deaktiveret"); -define("_AM_SYSTEM_MODULES_ACTION","Handling"); -define("_AM_SYSTEM_MODULES_MENU","Menu"); -define("_AM_SYSTEM_MODULES_HIDE","Skjul"); -define("_AM_SYSTEM_MODULES_SHOW","Vis"); - define("_AM_SYSTEM_MODULES_DUPEN","Findes allerede i modul tabellerne!"); define("_AM_SYSTEM_MODULES_DEACTED","Det valgte modul er blevet deaktiveret. Du kan nu afinstallere modulet."); define("_AM_SYSTEM_MODULES_ACTED","Det valgte modul er blevet aktiveret!"); @@ -180,6 +190,8 @@ '<ul> <li>Kontroller alle modifikationer for at validere.</li> </ul>'); - +define("_AM_SYSTEM_MODULES_MENU_TIPS", +"<ul><li>For at ændre ordenen på moduler (Som reflekteres i menuen), skal du blot drag 'n drop modulerne til ønsket placering.</li></ul>" +); ?> <?php // Translation done by xtransam & anderssk - 2010-10-19 07:12 ?> \ No newline at end of file Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/preferences.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/preferences.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/preferences.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -12,6 +12,7 @@ //Nav define("_AM_SYSTEM_PREFERENCES_NAV_MAIN","Indstillinger"); +define("_AM_SYSTEM_PREFERENCES_MAIN","Hovedmenu"); /*define("_AM_SYSTEM_PREFERENCES_NAV_MD_AM_GENERAL","Generelle indstillinger"); define("_AM_SYSTEM_PREFERENCES_NAV_MD_AM_USERSETTINGS","Bruger indstillinger"); define("_AM_SYSTEM_PREFERENCES_NAV_MD_AM_METAFOOTER","Meta Tags og sidefod"); Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/users.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/users.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/users.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -14,6 +14,7 @@ define("_AM_SYSTEM_USERS_NAV_ADD_USER","Tilføj bruger"); define("_AM_SYSTEM_USERS_NAV_EDIT_USER","Redigér bruger"); define("_AM_SYSTEM_USERS_NAV_DELETE_USER","Slet bruger"); +define("_AM_SYSTEM_USERS_NAV_LIST","Liste"); // Tips define('_AM_SYSTEM_USERS_NAV_TIPS',' Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin.php 2012-09-07 08:08:28 UTC (rev 10150) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin.php 2012-09-07 09:13:52 UTC (rev 10151) @@ -22,6 +22,7 @@ define("_AM_SYSTEM_STATUS","Skift status sektion"); define("_AM_SYSTEM_LOADING","Indlæser"); define("_AM_SYSTEM_ALL","Alle"); +define("_AM_SYSTEM_LINKS","Links"); define("_AM_SYSTEM_TIPS_MAIN","<ul><li> Aktivere eller deaktivere dele af systemet modul eller bare adgangen til det. </li></ul>"); define('_AM_SYSTEM_AVATAR_INFO','<ul><li><span class="bold red">%s</span> avatars.</li></ul>' ); @@ -42,10 +43,11 @@ define("_AM_SYSTEM_BLOCKS_DESC","Med blokke kan du <br /> tilføje mange ting for <br /> dine brugere"); define("_AM_SYSTEM_MODULES","Moduler"); define("_AM_SYSTEM_MODULES_DESC","Her kan du installere <br /> og afinstallere dine XOOPS <br /> moduler. Ved du <br /> hvad et modul er?"); -define("_AM_SYSTEM_SMLS","Smilies"); -define("_AM_SYSTEM_SMLS_DESC","Du og dine brugere kan bruge <br /> smilies i indlæg, <br /> meddelelser, kommentarer og ..."); -define("_AM_SYSTEM_RANK","Bruger Ranks"); -define("_AM_SYSTEM_RANK_DESC","Du kan tilføje ranks <br /> til dine brugere"); + +define("_AM_SYSTEM_EXTENSIONS","Udvidelser"); +define("_AM_SYSTEM_EXTENSIONS_DESC","Her kan du installere <br /> og afinstallere dine Xoops <br /> udvidelser."); +define("_AM_SYSTEM_THEME","Themaer"); +define("_AM_SYSTEM_THEME_DESC","Her styrer du dine temaer"); define("_AM_SYSTEM_USER","Brugere"); define("_AM_SYSTEM_USER_DESC","Med denne indstillinger, kan du <br /> kan tilføje nye brugere eller <br /> redigere gamle brugere og brugerinformationer, <br /> ændre grupper og mange <br /> andre ting"); define("_AM_SYSTEM_PREF","Indstillinger"); @@ -76,6 +78,4 @@ define("_MD_AM_PERMRESETNG","Kunne ikke nulstille gruppe tilladelser til modul %s"); define("_MD_AM_PERMADDNGP","Alle øvre punkter skal vælges."); -define("_AM_SYSTEM_UNINSTALL","Affinstaller"); - ?><?php // Translation done by culex - 2012-03-15 19:15 ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-09-07 08:08:50
|
Revision: 10150 http://xoops.svn.sourceforge.net/xoops/?rev=10150&view=rev Author: beckmi Date: 2012-09-07 08:08:28 +0000 (Fri, 07 Sep 2012) Log Message: ----------- Adding Aloha Editor Added Paths: ----------- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/aloha-common-extra.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/aloha-core.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/aloha-reset.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/aloha-sidebar.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/css/aloha.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/arrow-down.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/arrow-left.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/arrow.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/base-multi.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/base.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/breadcrumb-divider.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/gentics-logo.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/grabhandle.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/maximize.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/multisplit-base.jpg ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/multisplit-close.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/multisplit-open.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/pin.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/removeformat.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/text_indent.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/img/text_indent_remove.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/block-jump.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/command.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/console.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/contenthandlermanager.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/core.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/ecma5shims.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/editable.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/engine.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/ierange-m2.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/jquery.aloha.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/markup.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/observable.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/pluginmanager.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/rangy-core.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/registry.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/repository.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/repositorymanager.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/repositoryobjects.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/selection.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha/sidebar.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha-jquery-noconflict.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/aloha.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/css.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/require.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/text.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/arrays.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/class.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/dom.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/functions.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/json2.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/lang.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/maps.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/position.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/range.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/strings.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/util/trees.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/3rdparty.txt ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/amplify.store.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/class.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/grid.locale.de.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/grid.locale.en.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/jquery-1.7.2.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/jquery-ui-1.9m6.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/jquery.jqgrid.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/jquery.jstree.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/jquery.layout.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/pubsub/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/pubsub/js/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/pubsub/js/pubsub-unminified.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/pubsub/js/pubsub.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/css/jstree.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/css/repository-browser.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow-000-medium.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow-180.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow-315-medium.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow-stop-180.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow-stop.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/arrow.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/control-stop-square-small.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/folder-horizontal-open.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/folder-open.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/magnifier-left.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/page.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/picture.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/sort-alphabet-descending.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/sort-alphabet.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/img/throbber.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/js/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/js/repository-browser-unminified.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/repository-browser/js/repository-browser.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/lib/vendor/sanitize.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/css/abbr.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/lib/abbr-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/abbr/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/LICENSE ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/README ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/css/align.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/img/align.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/lib/align-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/en/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/en/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/align/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/README ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/css/block.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/img/toolbar-draghandle.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/block-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/block.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/blockcontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/blockmanager.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/editor.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/editormanager.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/lib/sidebarattributeeditor.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/en/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/en/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/block/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/css/characterpicker.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/img/icon.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/lib/characterpicker-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/characterpicker/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/css/abbr.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/lib/commands-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/lib/inserthtml.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/commands/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/README.md ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/blockelementcontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/contenthandler-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/genericcontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/oembedcontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/sanitizecontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/lib/wordcontenthandler.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/contenthandler/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/dom-to-xhtml/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/dom-to-xhtml/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/dom-to-xhtml/lib/dom-to-xhtml-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/dom-to-xhtml/lib/dom-to-xhtml.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/img/em.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/img/strong.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/lib/format-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/eo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/eo/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/fi/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/fi/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/it/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/it/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/pl/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/pl/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/ru/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/format/nls/ru/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/css/highlighteditables.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/lib/highlighteditables-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/highlighteditables/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/css/horizontalruler.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/img/icon.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/lib/horizontalruler-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/horizontalruler/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/README.md ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/css/image.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/demo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/demo/crop.html ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/demo/crop.php ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/demo/cropnresize.jpg ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/demo/index.html ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/blank.jpg ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/crop-buttons.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/cropnresize.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/handle-sw.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image-align-left.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image-align-none.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image-align-right.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image-border.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image-title.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/image.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/padding-decrease.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/padding-increase.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/page.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/size-decrease.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/img/size-increase.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/lib/image-floatingMenu.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/lib/image-plugin-actions.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/lib/image-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/cz/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/cz/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/ru/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/nls/ru/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/test/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/test/test.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/test/test.html ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/jcrop/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/jcrop/jcrop.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/jcrop/jquery.jcrop.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/jcrop/jquery.jcrop.min.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/mousewheel/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/mousewheel/mousewheel.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_flat_10_000000_40x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-icons_222222_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-icons_228ef1_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-icons_ef8c08_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-icons_ffd27a_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/image/vendor/ui/ui-lightness/images/ui-icons_ffffff_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/css/link.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/demo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/demo/background.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/demo/external-link-ltr-icon.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/demo/index.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/demo/index.html ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/extra/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/extra/delicious.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/extra/linklist.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/extra/slowlinklist.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/lib/link-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/pl/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/pl/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/ru/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/link/nls/ru/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/lib/list-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/eo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/eo/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/fi/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/fi/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/it/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/it/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/ru/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/nls/ru/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/list/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/paste/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/paste/README.md ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/paste/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/paste/lib/paste-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/paste/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/css/table.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/down.cur ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/left.cur ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/table_layout.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/wai-green.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/img/wai-red.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table-cell.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table-create-layer.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table-plugin-utils.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table-selection.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/lib/table.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/eo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/eo/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/fi/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/fi/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/fr/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/fr/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/it/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/it/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/pl/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/pl/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/ru/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/nls/ru/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/table/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/css/jquery-ui-1.9m6.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/css/ui.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/blockquote.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/character-picker.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/em.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/format-block.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/format-inline.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/indent.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/jqueryui/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/jqueryui/ui-icons_222222_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/justify.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/language-annotation.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/anchor.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/blockquote.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/caption.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/cite.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/dd.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/div.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/dl.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/dt.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h1.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h2.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h3.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h4.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h5.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/h6.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/p.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/pre.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/q.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/table.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/td.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview/th.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/metaview.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/multisplit-close.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/multisplit-open.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/outdent.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/quote.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/removeformat.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/strong.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/img/tree.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/arena.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/autocomplete.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/button.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/component.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/container.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/context.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/dialog.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/floating.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/menuButton.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/multiSplit.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/port-helper-attribute-field.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/port-helper-multi-split.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/scopes.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/settings.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/subguarded.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/surface.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/tab.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/text.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/toggleButton.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/toolbar.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/ui-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/ui.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/lib/utils.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/vendor/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/ui/vendor/jquery-ui-autocomplete-html.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/demo/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/demo/index.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/demo/index.html ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/lib/undo-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/package.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/vendor/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/vendor/diff_match_patch_uncompressed.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/common/undo/vendor/undo.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/README ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/css/attributes.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/lib/attributes-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/en/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/en/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/attributes/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/README ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/browser.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/browser.jqgrid.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/browsercombined.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_flat_0_aaaaaa_40x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_flat_75_ffffff_40x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_glass_55_fbf9ee_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_glass_65_ffffff_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_glass_75_dadada_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_glass_75_e6e6e6_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_glass_95_fef1ec_1x400.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-icons_222222_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-icons_2e83ff_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-icons_454545_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-icons_888888_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/images/ui-icons_cd0a0a_256x240.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/jquery-ui-1.8.13.custom.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/jstree.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/throbber.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/css/ui.jqgrid.css ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow-000-medium.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow-180.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow-315-medium.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow-stop-180.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow-stop.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/arrow.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/control-stop-square-small.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/folder-horizontal-open.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/folder-open.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/gcn-icons/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/gcn-icons/gcn-icon-file.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/gcn-icons/gcn-icon-image.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/gcn-icons/gcn-icon-page.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/magnifier-left.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/page.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/picture.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/sort-alphabet-descending.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/sort-alphabet.png ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/img/throbber.gif ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/lib/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/lib/browser-plugin.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/lib/browser.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/lib/locale.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/de/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/de/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/de.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/en/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/en/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/en.json ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/nls/i18n.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/grid.locale.de.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/grid.locale.en.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/jquery.jqGrid.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/jquery.jstree.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/jquery.ui.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/browser/vendor/ui-layout.js ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/captioned-image/ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/aloha/aloha/aloha/plugins/extra/captioned-image/css/ ThirdParty/xoopseditor/tru... [truncated message content] |
From: <dj...@us...> - 2012-09-07 07:56:55
|
Revision: 10149 http://xoops.svn.sourceforge.net/xoops/?rev=10149&view=rev Author: djculex Date: 2012-09-07 07:56:45 +0000 (Fri, 07 Sep 2012) Log Message: ----------- Bugfix: single quote to correct double Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php 2012-09-07 02:45:40 UTC (rev 10148) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php 2012-09-07 07:56:45 UTC (rev 10149) @@ -60,7 +60,7 @@ define("_US_NICKNAMETAKEN","FEJL: Brugernavn taget."); define("_US_EMAILTAKEN","FEJL: E-mail adressen er allerede registreret."); define('_US_NAMERESERVED', 'FEJL: Navn er reserveret.'); -define('_US_NICKNAMENOSPACES', 'Der kan ikke være nogen mellemrum i brugernavnet."); +define('_US_NICKNAMENOSPACES', "Der kan ikke være nogen mellemrum i brugernavnet."); define("_US_SORRYNOTFOUND","Beklager, ingen tilsvarende brugerinfo fundet."); // %s is your site name define("_US_NEWPWDREQ","Ny adgangskode anmodet hos %s"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <du...@us...> - 2012-09-07 02:45:47
|
Revision: 10148 http://xoops.svn.sourceforge.net/xoops/?rev=10148&view=rev Author: dugris Date: 2012-09-07 02:45:40 +0000 (Fri, 07 Sep 2012) Log Message: ----------- fix : date_default_timezone_set Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/common.php XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/locale.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/include/common.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/common.php 2012-09-07 00:16:43 UTC (rev 10147) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/include/common.php 2012-09-07 02:45:40 UTC (rev 10148) @@ -19,7 +19,6 @@ if (version_compare(PHP_VERSION, '5.3.0', '<')) { set_magic_quotes_runtime(0); } -date_default_timezone_set('Europe/London'); global $xoops; $GLOBALS['xoops'] =& $xoops; @@ -146,8 +145,11 @@ */ $xoops->preload->triggerEvent('core.include.common.language'); $xoops->loadLanguage('global'); +$xoops->loadLanguage('locale'); $xoops->loadLanguage('errors'); +date_default_timezone_set(_TIMEZONE_SET); + /** * User Sessions */ Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/locale.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/locale.php 2012-09-07 00:16:43 UTC (rev 10147) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/locale.php 2012-09-07 02:45:40 UTC (rev 10148) @@ -32,6 +32,7 @@ define("_YEARMONTHDAY", "Y/n/j G:i"); define("_ELAPSE", "%s ago"); define("_TIMEFORMAT_DESC", "Valid formats: \"s\" - " . _SHORTDATESTRING . "; \"m\" - " . _MEDIUMDATESTRING . "; \"l\" - " . _DATESTRING . ";<br />" . "\"c\" or \"custom\" - format determined according to interval to present; \"e\" - Elapsed; \"mysql\" - Y-m-d H:i:s;<br />" . "specified string - Refer to <a href=\"http://php.net/manual/en/function.date.php\" rel=\"external\">PHP manual</a>."); +define("_TIMEZONE_SET", "Europe/London"); /** * A Xoops Local This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <du...@us...> - 2012-09-07 00:16:49
|
Revision: 10147 http://xoops.svn.sourceforge.net/xoops/?rev=10147&view=rev Author: dugris Date: 2012-09-07 00:16:43 +0000 (Fri, 07 Sep 2012) Log Message: ----------- Fix : showtime use Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php 2012-09-06 16:49:12 UTC (rev 10146) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php 2012-09-07 00:16:43 UTC (rev 10147) @@ -38,21 +38,26 @@ $value = intval($value); $value = ($value > 0) ? $value : time(); $datetime = getDate($value); - $date = new XoopsFormTextDateSelect('', $name . '[date]', $size, $value, $showtime); + $date = new XoopsFormTextDateSelect('', $name . '[date]', $size, $value); $date->setClass('span2'); $this->addElement($date); - $timearray = array(); - for ($i = 0; $i < 24; $i++) { - for ($j = 0; $j < 60; $j = $j + 10) { - $key = ($i * 3600) + ($j * 60); - $timearray[$key] = ($j != 0) ? $i . ':' . $j : $i . ':0' . $j; + + if ($showtime) { + $timearray = array(); + for ($i = 0; $i < 24; $i++) { + for ($j = 0; $j < 60; $j = $j + 10) { + $key = ($i * 3600) + ($j * 60); + $timearray[$key] = ($j != 0) ? $i . ':' . $j : $i . ':0' . $j; + } } + ksort($timearray); + + $timeselect = new XoopsFormSelect('', $name . '[time]', $datetime['hours'] * 3600 + 600 * ceil($datetime['minutes'] / 10)); + $timeselect->addOptionArray($timearray); + $timeselect->setClass('span2'); + $this->addElement($timeselect); + } else { + $this->addElement(new XoopsFormHidden($name . '[time]', 0)); } - ksort($timearray); - - $timeselect = new XoopsFormSelect('', $name . '[time]', $datetime['hours'] * 3600 + 600 * ceil($datetime['minutes'] / 10)); - $timeselect->addOptionArray($timearray); - $timeselect->setClass('span2'); - $this->addElement($timeselect); } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 16:49:22
|
Revision: 10146 http://xoops.svn.sourceforge.net/xoops/?rev=10146&view=rev Author: djculex Date: 2012-09-06 16:49:12 +0000 (Thu, 06 Sep 2012) Log Message: ----------- Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php 2012-09-06 16:47:41 UTC (rev 10145) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php 2012-09-06 16:49:12 UTC (rev 10146) @@ -75,6 +75,6 @@ define("_DEFAULT_HELP_1", "Hvordan kan jeg lave indhold?"); define("_DEFAULT_HELP_DESC_1", "For at lave indhold skal du først installere nogle moduler. Efter dette, kan du udgive dine artikler. For at installere moduler skal du bruge <a href='modules/system/help.php?mid=1&page=modulesadmin'> denne artikel </a> og for at downloade moduler gå til: <a href='http://www.xoops.org' rel='external'> XOOPS websted </a> "); define("_DEFAULT_HELP_2", "Hvad er en Block?"); -define("_DEFAULT_HELP_DESC_2", "Blokke er diskrete sektioner af indhold, der kan oprettes og konfigureres i admin interface. Brugerdefinerede blokke kan oprettes og er typisk bestående af tekst, grafik og billeder. Indholdet i disse blokke kan være formateret individuelt eller arve stedet formatering (<a href='modules/system/help.php?mid=1&page=blocksadmin'> mere ... </ a>) ").; +define("_DEFAULT_HELP_DESC_2", "Blokke er diskrete sektioner af indhold, der kan oprettes og konfigureres i admin interface. Brugerdefinerede blokke kan oprettes og er typisk bestående af tekst, grafik og billeder. Indholdet i disse blokke kan være formateret individuelt eller arve stedet formatering (<a href='modules/system/help.php?mid=1&page=blocksadmin'> mere ... </ a>)"); define("_DEFAULT_HELP_3", "Hvordan kan jeg finde mere hjælp?"); define("_DEFAULT_HELP_DESC_3", "Hvis du har brug for mere hjælp og information til at bruge XOOPS kan du bruge <a href='modules/system/help.php'> hjælpesider </a> i systemet modul eller brug <a href ='http://www.xoops.org' rel = 'eksterne'> XOOPS Lokale support sites </a>"); \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 16:47:48
|
Revision: 10145 http://xoops.svn.sourceforge.net/xoops/?rev=10145&view=rev Author: djculex Date: 2012-09-06 16:47:41 +0000 (Thu, 06 Sep 2012) Log Message: ----------- Dk language for default theme Added Paths: ----------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/localsupport.php Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/admin.php 2012-09-06 16:47:41 UTC (rev 10145) @@ -0,0 +1,80 @@ +<?Php +// $ Id $ + +// Hurtig adgang menu +define("_DEFAULT_QUICK", "Hurtig adgang"); +define("_DEFAULT_CPHOME", 'Kontrolpanel'); +define("_DEFAULT_NEWS", "Xoops Nyheder"); + +// Moduler menuen +define("_DEFAULT_MANAGE", "Administrer"); + +// Preferences Menu +define("_DEFAULT_SITEPREF", "Opsætning"); +define("_DEFAULT_SYSOPTIONS", "System indstillinger"); +define("_DEFAULT_GENERAL", "Generelle indstillinger"); +define("_DEFAULT_USERSETTINGS", "Bruger Info-indstillinger"); +define("_DEFAULT_METAFOOTER", "Metatags og sidefod"); +define("_DEFAULT_CENSOR", "Censurereringsindstillinger"); +define("_DEFAULT_SEARCH", "Search indstillinger"); +define("_DEFAULT_MAILER", "Mail indstillinger"); +define("_DEFAULT_AUTHENTICATION", "Sikkerhedsindstillinger"); +define("_DEFAULT_MODULESETTINGS", "System Modulindstillinger"); + + +// Control Panel +define("_DEFAULT_DASHBORD", "Dashboard"); +define("_DEFAULT_DASHBORD_DESC", "kontroller og administrere dit websted"); +define("_DEFAULT_SYSTEM_TOOL", "Systemværktøjer"); +define("_DEFAULT_SYSTEM_EXTENSION", "System Udvidelser"); +define("_DEFAULT_INSTALLEDMODULES", "Installerede moduler"); +define("_DEFAULT_INSTALLEDEXTENSIONS", "Installerede Udvidelser"); +define("_DEFAULT_NO_MODULE", "Der er ingen moduler installeret."); + +define("_DEFAULT_XOOPSTHEMES", "XOOPS Temaer"); +define("_DEFAULT_XOOPSMODULES", "XOOPS Modules"); +define("_DEFAULT_INTERESTSITES", "Links"); +define("_DEFAULT_LOCALSUPPORT", "Local Support"); + +define("_DEFAULT_WEBSITE", "Fællesskabets Site"); +define("_DEFAULT_SOURCEFORGE", "Sourceforge"); + +define("_DEFAULT_VERSION", "Version"); +define("_DEFAULT_VERSION_XOOPS", "XOOPS Version"); +define("_DEFAULT_VERSION_PHP", "PHP Version"); +define("_DEFAULT_VERSION_MYSQL", "MySQL version"); +define("_DEFAULT_Server_API", "Server API"); +define("_DEFAULT_OS", "OS"); +define("_DEFAULT_ABOUT", "Om XOOPS"); +define("_DEFAULT_ABOUT_TEXT", 'Læs <a href="http://www.xoops.org/modules/wfchannel/" rel="external"> Alt om XOOPS </a> side for flere detaljer.'); +define("_DEFAULT_XOOPS_LINKS", "XOOPS Links"); + +define("_DEFAULT_XOOPSPROJECT", "XOOPS Project"); +define("_DEFAULT_XOOPSCORE", "XOOPS Core"); +define("_DEFAULT_XOOPSTHEME", "XOOPS Temaer"); +define("_DEFAULT_XOOPSWIKI", "XOOPS Wiki"); +define("_DEFAULT_XOOPSBOOKS", "XOOPS Books"); +define("_DEFAULT_NEWMODULE", "nye moduler"); +define("_DEFAULT_XOOPSFAQ", "XOOPS FAQ"); +define("_DEFAULT_CODESVN", "Code SVN"); +define("_DEFAULT_REPORTBUG", "Rapport Bug"); + + + +// Tilføj til stilarter navn +define("_DEFAULT_SILVER", "Silver"); +define("_DEFAULT_DARK", "Dark"); +define("_DEFAULT_ORANGE", "Orange"); + +// Tilføj 10 des +define("_DEFAULT_RSS", "RSS Feed"); +define("_DEFAULT_ADMINISTRATION", "XOOPS Administration"); +define("_DEFAULT_UPTOP", "Up Top"); + +// Tilføj hjælp +define("_DEFAULT_HELP_1", "Hvordan kan jeg lave indhold?"); +define("_DEFAULT_HELP_DESC_1", "For at lave indhold skal du først installere nogle moduler. Efter dette, kan du udgive dine artikler. For at installere moduler skal du bruge <a href='modules/system/help.php?mid=1&page=modulesadmin'> denne artikel </a> og for at downloade moduler gå til: <a href='http://www.xoops.org' rel='external'> XOOPS websted </a> "); +define("_DEFAULT_HELP_2", "Hvad er en Block?"); +define("_DEFAULT_HELP_DESC_2", "Blokke er diskrete sektioner af indhold, der kan oprettes og konfigureres i admin interface. Brugerdefinerede blokke kan oprettes og er typisk bestående af tekst, grafik og billeder. Indholdet i disse blokke kan være formateret individuelt eller arve stedet formatering (<a href='modules/system/help.php?mid=1&page=blocksadmin'> mere ... </ a>) ").; +define("_DEFAULT_HELP_3", "Hvordan kan jeg finde mere hjælp?"); +define("_DEFAULT_HELP_DESC_3", "Hvis du har brug for mere hjælp og information til at bruge XOOPS kan du bruge <a href='modules/system/help.php'> hjælpesider </a> i systemet modul eller brug <a href ='http://www.xoops.org' rel = 'eksterne'> XOOPS Lokale support sites </a>"); \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/index.html 2012-09-06 16:47:41 UTC (rev 10145) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/localsupport.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/localsupport.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/themes/default/language/danish/localsupport.php 2012-09-06 16:47:41 UTC (rev 10145) @@ -0,0 +1,38 @@ +<?php +// $Id$ + +$menu = array(); + +// sample for English support + +$menu[1] = array( + 'link' => 'http://www.xoopsnordic.org', + 'title' => 'XOOPS Nordic', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[0] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +/* +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/modules-search/', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +*/ + +return $menu; +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 15:49:10
|
Revision: 10144 http://xoops.svn.sourceforge.net/xoops/?rev=10144&view=rev Author: djculex Date: 2012-09-06 15:49:04 +0000 (Thu, 06 Sep 2012) Log Message: ----------- - Bug: adding missing defines Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php 2012-09-06 15:38:47 UTC (rev 10143) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php 2012-09-06 15:49:04 UTC (rev 10144) @@ -8,7 +8,7 @@ define("_PROFILE_MI_DESC","Modul til at administrer bruger profil felter"); //Main menu links -define("_PROFILE_MI_CHANGEMAIL", "Change Email"); +define("_PROFILE_MI_EDITACCOUNT", "Rediger profil"); define("_PROFILE_MI_CHANGEPASS","Skift password"); define("_PROFILE_MI_CHANGEMAIL","Skift email"); @@ -16,7 +16,6 @@ define("_PROFILE_MI_INDEX","Indeks"); define("_PROFILE_MI_CATEGORIES","Kategorier"); define("_PROFILE_MI_FIELDS","Felter"); -define("_PROFILE_MI_PERMISSIONS", "Permissions"); define("_PROFILE_MI_STEPS","Registrerings trin"); define("_PROFILE_MI_PERMISSIONS","Tilladelser"); @@ -38,7 +37,8 @@ //Pages define("_PROFILE_MI_PAGE_INFO","Bruger info"); -define("_PROFILE_MI_PAGE_INFO", "User Info"); +define("_PROFILE_MI_PAGE_EDIT", "Rediger bruger"); +define("_PROFILE_MI_PAGE_SEARCH", "Søg"); define("_PROFILE_MI_STEP_BASIC","Grundlæggende"); define("_PROFILE_MI_STEP_COMPLEMENTARY","Supplerende"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 15:38:58
|
Revision: 10143 http://xoops.svn.sourceforge.net/xoops/?rev=10143&view=rev Author: djculex Date: 2012-09-06 15:38:47 +0000 (Thu, 06 Sep 2012) Log Message: ----------- Bug: Fix typo tegns?\195?\166 -> tegns?\195?\166t Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php 2012-09-06 15:34:36 UTC (rev 10142) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php 2012-09-06 15:38:47 UTC (rev 10143) @@ -93,10 +93,10 @@ define("DB_PASS_HELP", "Password til din konto på database brugerkonto"); define("DB_NAME_LABEL","Database navn" ); define("DB_NAME_HELP", "Navnet på databasen på værten. Installationsprogrammet vil forsøge at oprette den database, hvis ikke eksisterer"); -define("DB_CHARSET_LABEL","Database tegnsæ" ); -define("DB_CHARSET_HELP", "MySQL version 4.12 omfatter tegnsæ støtte. som giver dig mulighed for at lagre data ved hjælp af en række forskellige tegnsæ og foretage sammenligninger i henhold til en række collations."); +define("DB_CHARSET_LABEL","Database tegnsæt" ); +define("DB_CHARSET_HELP", "MySQL version 4.12 omfatter tegnsætstøtte som giver dig mulighed for at lagre data ved hjælp af en række forskellige tegnsæt og foretage sammenligninger i henhold til en række collations."); define("DB_COLLATION_LABEL","Database indsamling" ); -define("DB_COLLATION_HELP", "En samling er et sæ regler for at sammenligne tegn i et tegnsæ."); +define("DB_COLLATION_HELP", "En samling er et sæt regler for at sammenligne tegn i et tegnsæt."); define("DB_PREFIX_LABEL","Tabel præfiks" ); define("DB_PREFIX_HELP", "Dette præfiks vil blive tilføjet alle nye tabeller i databasen. Dette gøres for at undgå navnesammenfald i databasen. Hvis du er usikker, så bare behold standardværdien"); define("DB_PCONNECT_LABEL","Brug vedvarende forbindelse?" ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 15:34:47
|
Revision: 10142 http://xoops.svn.sourceforge.net/xoops/?rev=10142&view=rev Author: djculex Date: 2012-09-06 15:34:36 +0000 (Thu, 06 Sep 2012) Log Message: ----------- Bug: double define fix Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php 2012-09-06 15:24:08 UTC (rev 10141) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php 2012-09-06 15:34:36 UTC (rev 10142) @@ -66,7 +66,6 @@ define("_CENTER","Center"); define("_RIGHT","Højre"); define("_FORM_ENTER","Indtast venligst %s"); -define('_FORM_ENTER','Venligst skriv %s'); define("_MUSTWABLE","Fil %s skal være skrivbar af serveren!"); // %s represents file name // Module info define("_PREFERENCES","Indstillinger"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-06 15:24:19
|
Revision: 10141 http://xoops.svn.sourceforge.net/xoops/?rev=10141&view=rev Author: djculex Date: 2012-09-06 15:24:08 +0000 (Thu, 06 Sep 2012) Log Message: ----------- Missing define for EXTENSIONS + EXTENSIONS_TITLE Modified Paths: -------------- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php Modified: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php 2012-09-05 03:57:20 UTC (rev 10140) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php 2012-09-06 15:24:08 UTC (rev 10141) @@ -186,6 +186,8 @@ define("CONFIG_SITE_TITLE","Side konfiguration" ); define("MODULES","Modul installationer" ); define("MODULES_TITLE","Modul installation" ); +define("EXTENSIONS", "Udvidelser installeret"); +define("EXTENSIONS_TITLE", "Udvidelses installation"); define("THEME","Vælg theme" ); define("THEME_TITLE","Vælg dit standard theme" ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ir...@us...> - 2012-09-05 03:57:26
|
Revision: 10140 http://xoops.svn.sourceforge.net/xoops/?rev=10140&view=rev Author: irmtfan Date: 2012-09-05 03:57:20 +0000 (Wed, 05 Sep 2012) Log Message: ----------- fix onsubmit js in admin mode viewpost and viewtopic Modified Paths: -------------- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewpost.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html Modified: XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-09-04 17:31:14 UTC (rev 10139) +++ XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-09-05 03:57:20 UTC (rev 10140) @@ -1,3 +1,8 @@ +date 2012-09-05 +================================================ +1- minor bug fix: mistype in viewtopic and viewpost admin mode submit button when admin dont select any action +in newbb_viewpost.html and newbb_viewtopic.html + date 2012-09-01 ================================================ 1- add toggle $quickreply['expand'] to find quickreply hide/see Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewpost.html =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewpost.html 2012-09-04 17:31:14 UTC (rev 10139) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewpost.html 2012-09-05 03:57:20 UTC (rev 10140) @@ -21,7 +21,8 @@ <{if $viewer_level gt 1}> <div class="right" id="admin"> <{if $mode gt 1}> - <form name="form_posts_admin" action="action.post.php" method="POST" onsubmit="javascript: if(window.document.forum_posts_admin.op.value < 1){return false;}"> + <!-- irmtfan mistype forum_posts_admin => form_posts_admin --> + <form name="form_posts_admin" action="action.post.php" method="POST" onsubmit="javascript: if(window.document.form_posts_admin.op.value < 1){return false;}"> <{$smarty.const._ALL}>: <input type="checkbox" name="post_check" id="post_check" value="1" onclick="xoopsCheckAll('form_posts_admin', 'post_check');" /> <select name="op"> <option value="0"><{$smarty.const._SELECT}></option> Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html 2012-09-04 17:31:14 UTC (rev 10139) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html 2012-09-05 03:57:20 UTC (rev 10140) @@ -53,9 +53,11 @@ <!-- irmtfan hardcode removed style="float: right; text-align: right;" --> <div class="icon_right" id="admin"> <{if $mode gt 1}> - <form name="form_posts_admin" action="topicmanager.php" method="POST" onsubmit="javascript: if(window.document.forum_posts_admin.op.value < 1){return false;}"> + <!-- irmtfan mistype forum_posts_admin => form_posts_admin --> + <form name="form_posts_admin" action="topicmanager.php" method="POST" onsubmit="javascript: if(window.document.form_posts_admin.op.value < 1){return false;}"> <{$smarty.const._ALL}>: <input type="checkbox" name="post_check" id="post_check" value="1" onclick="xoopsCheckAll('form_posts_admin', 'post_check');" /> - <select name="mode"> + <!-- irmtfan mistype mode => op --> + <select name="op"> <option value="0"><{$smarty.const._SELECT}></option> <option value="delete"><{$smarty.const._DELETE}></option> <{if $status eq "pending"}> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-09-04 17:31:25
|
Revision: 10139 http://xoops.svn.sourceforge.net/xoops/?rev=10139&view=rev Author: djculex Date: 2012-09-04 17:31:14 +0000 (Tue, 04 Sep 2012) Log Message: ----------- Danish language files for xoops 2.6.0 Alpha-1 Added Paths: ----------- XoopsLanguages/danish/core/2.6.0 Alpha-1/ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/copyright.txt XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/install.html XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/license.txt XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/release_notes.txt XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/filemanager.php XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/language/danish/admin/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/danish.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/finish.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/install2.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/mysql.lang.data.sql XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/style.css XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/support.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/support.png XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/welcome.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/auth.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/backend.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/calendar.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/captcha.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/comment.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/countries.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/errors.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/findusers.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/formdhtmltextarea.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/global.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/locale.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/logger.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/activated.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/adminactivate.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/comment_notify.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/commentsubmit_notify.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/default_notify.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/lostpass1.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/lostpass2.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/register.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/tellfriend.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/mail_template/welcome.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/misc.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/notification.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/pmsg.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/search.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/style.css XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/timezone.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/uploader.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/user.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/danish/xoopsmailerlocal.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/avatars/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/blocks.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/banners/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/mailusers/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/maintenance/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/pm/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/mail_template/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/mail_template/emailchanged.tpl XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/mail_template/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/profile/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/protector/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/smilies/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/blocksadmin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/comments.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/extensions.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/groups.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/images.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/mailusers.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/modulesadmin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/preferences.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/tplsets.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin/users.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/blocks.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/cpanel.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/blocksadmin.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/comments.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/extensions.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/groups.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/help_center.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/images.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/mailusers.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/maintenance.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/module_index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/modulesadmin.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/preferences.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/tplsets.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/help/users.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/lightbox-blank.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/lightbox-btn-close.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/lightbox-btn-next.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/lightbox-btn-prev.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/images/lightbox-ico-loading.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/system/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/admin.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/help/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/help/help.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/help/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/lightbox-blank.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/lightbox-btn-close.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/lightbox-btn-next.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/lightbox-btn-prev.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/images/lightbox-ico-loading.gif XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/danish/modinfo.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/modules/userrank/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/language/danish/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/language/danish/main.php XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/default/language/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/themes/index.html XoopsLanguages/danish/core/2.6.0 Alpha-1/upgrade/ XoopsLanguages/danish/core/2.6.0 Alpha-1/upgrade/language/ XoopsLanguages/danish/core/2.6.0 Alpha-1/upgrade/language/danish/ XoopsLanguages/danish/core/2.6.0 Alpha-1/upgrade/language/danish/upgrade.php XoopsLanguages/danish/core/2.6.0 Alpha-1/upgrade/language/index.html Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/copyright.txt =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/copyright.txt (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/copyright.txt 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,19 @@ +Alle XOOPS kode er Copyright 2001 - 2012 af XOOPS Project (http://sf.net/projects/xoops/) + +Dette program er fri software, du kan redistribuere det og / eller modificere +det under betingelserne i GNU General Public License som publiceret af +Free Software Foundation, enten version 2 af licensen, eller (efter +eget valg) enhver senere version. + +Dette program er distribueret i håb om at det vil være nyttigt, men +UDEN NOGEN GARANTI, endda uden den underforståede garanti for SALGBARHED +eller EGNETHED TIL ET BESTEMT FORMÅL. Se GNU General Public License +for flere detaljer. + +Du bør have modtaget en kopi af GNU General Public License +sammen med dette program som filen license.txt, hvis ikke, se venligst +http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. + +XOOPS omfatter værker under andre notitser om ophavsret og distribueres +i henhold til betingelserne i GNU General Public License eller en kompatibel +licens. \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/install.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/install.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/install.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,136 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>XOOPS Installation Instructions</title> + <meta name="keywords" content="XOOPS" /> + <meta name="description" content="XOOPS installation guide" /> + <style type="text/css"> + body { + font-family: Lucida Grande, Verdana, Geneva, Sans-serif; + margin: 0; + padding: 0; + font-size: 13px; + color: #333; + background-color: #fff; + } + + a { + color: #3D9DD3; + background-color: transparent; + text-decoration: none; + font-weight: normal; + } + + a:visited { + color: #3D9DD3; + background-color: transparent; + text-decoration: none; + } + + a:hover { + color: #3D9DD3; + text-decoration: none; + background-color: transparent; + } + + .page { + background-color: #fff; + margin: 10px 30px 0; + padding: 0; + } + + .page h1 { + background-color: transparent; + border-bottom: 1px solid #999; + color: #000; + font-size: 18px; + font-weight: bold; + margin: 28px 0 16px 0; + padding: 5px 0 6px 0; + } + + .page h2 { + background-color: transparent; + color: #000; + font-size: 16px; + font-weight: bold; + margin: 28px 0 16px 0; + padding: 5px 0 6px 0; + } + + .page h3 { + background-color: transparent; + color: #000; + font-size: 14px; + font-weight: bold; + } + + .page ul { + margin: 20px 0 15px 0; + } + + .page li { + margin-bottom: 9px; + } + + .page li p { + margin-left: 0; + margin-right: 0; + } + + p { } + + </style> +</head> +<body> + +<div class="page"> +<h1>Installation af XOOPS</h1> + +<h2>Første gang installation</h2> +<h3>Forord:</h3> +<p> + <acronym title="eXtensible Object-Oriented Portal System">XOOPS</acronym> er et open-source Objektorienteret web-publicering system skrevet i PHP. Det er et ideelt værktøj til udvikling af små til store brugerbaserede hjemmesider, Firma netværks websites, Korporate portaler, weblogs og meget mere. +</p> + +<p> + XOOPS er udgivet under betingelserne i + <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GNU General Public License (GPL)</a> + og er gratis at bruge og ændre. + Det er gratis at omfordele, så længe du overholder fordelingen betingelserne i GPL. +</p> + +<h2>Krav</h2> +<ul> + <li>WWW Server (<a href="http://www.apache.org/" target="_blank">Apache</a>, IIS, Roxen, etc)</li> + <li><a href="http://www.php.net/" target="_blank">PHP</a> 5.1.0 or higher</li> + <li><a href="http://www.mysql.com/" target="_blank">MySQL</a> 5.1 or higher</li> +</ul> + +<h2>Før du installerer</h2> +<ol> + <li>Opsæt WWW server, PHP og database server ordentligt.</li> + <li>Forbered en database til dit XOOPS websted.</li> + <li>Forbered brugerkonto og give brugeren adgang til databasen.</li> + <li>Gør mappen <em>/uploads/</em> og filen <em>mainfile.php</em> skrivbar</li> + <li>Af sikkerhedsmæssige overvejelser, anbefales du kraftigt at flytte de to mapper <em>/xoops_lib/</em> (XOOPS libs) og <em>/xoops_data/</em> (XOOPS data) ud af <a href="http://phpsec.org/projects/guide/3.html" target="_blank">document root</a> og ændre mappernes navne.</li> + <li>Gør mappen <em>/xoops_data/</em> skrivbar; Opret (hvis de ikke allerede findes) og gør mapperne <em>/xoops_data/configs/</em>, <em>/xoops_data/caches/</em>, <em>/xoops_data/caches/xoops_cache/</em>, <em>/xoops_data/caches/smarty_cache/</em> og <em>/xoops_data/caches/smarty_compile/</em> skrivbar.</li> + <li>Tillad cookies og JavaScript i din browser.</li> +</ol> + + +<h2>Installation af lokalt</h2> +<p>Hvis du kører et lokalt miljø for udvikling eller afprøvning, så sørg for at du har opfyldt de tidligere krav. Når dette er gjort, skal du kopiere indholdet af htdocs mappen til rod af din webserver. Når filerne er kopieret, kan du starte installationen ved at skrive "http://yoursite.com". Dette vil starte installationen med processen.</p> + + +<h2>Installation på en hosted platform</h2> +<p>Hvis du kører i et hosted miljø, udpakke XOOPS filer lokalt eller på serveren, hvis du har Telnet eller SSH adgang. Når du har gjort dette, skal du sørge for at flytte eller kopiere alle XOOPS filer fra htdocs mappen til dit rod webdirectory (din udbyder angiver normalt dette sted med anvisninger). Når filerne er kopieret dertil, kan du starte installationen ved at skrive "http://yoursite.com". Dette vil starte installationen.</p> + + +<h2>Installationen fortsættes</h2> +<p>Bare følg trin-for-trin instruktionerne i installationsprogrammet.</p> + +</div> +</body> +</html> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/license.txt =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/license.txt (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/license.txt 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,87 @@ +GNU General Public License Version 2, juni 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02.111-1307 USA Enhver har lov til at kopiere og distribuere ordrette kopier af denne licens dokument, men ændrer det er ikke tilladt. + +Præambel + +De fleste licenser på software har til formål at fjerne Deres ret til at dele og ændre det. Derimod er GNU General Public License til formål at garantere Deres ret til at dele og ændre frit software - for at sikre, at softwaren er gratis for alle dets brugere. Denne General Public License er gældende for størstedelen af ??Free Software Foundations software samt for ethvert andet program, hvis ophavsmænd ønsker at anvende den. (Nogle andre Free Software Foundation software er dækket af GNU Library General Public License i stedet.) Du kan anvende den til dine programmer, også. + +Når vi taler om fri software, vi henviser til frihed, ikke pris. Vores General Public Licenses er designet til at sikre, at du har friheden til at distribuere kopier af frit software (og gebyr for denne service, hvis du ønsker det), at du modtager kildekode eller kan få den, hvis du ønsker det, at du kan ændre software eller bruge dele af det til nye programmer, og at du ved, du kan gøre disse ting. + +For at beskytte dine rettigheder, er vi nødt til at lave restriktioner, der forbyder andre at nægte Dem disse rettigheder eller bede Dem om at overgive rettighederne. Disse restriktioner indebærer visse forpligtelser for Dem, hvis De distribuerer kopier af softwaren, eller hvis du ændre det. + +For eksempel, hvis De distribuerer kopier af et sådant program, enten gratis eller for et gebyr, skal du give modtagere alle de rettigheder, du har. Du skal sørge for, at de også modtager eller kan få kildekoden. Og du skal vise dem disse vilkår, så de kender deres rettigheder. + +Vi beskytter Deres rettigheder med to trin: (1) ophavsret på softwaren og (2) at tilbyde dig denne licens, der giver Dem juridisk ret til at kopiere, distribuere og / eller ændre softwaren. + +Også for hver forfatters beskyttelse og vores, ønsker vi at sikre os, at alle forstår, at der ikke er nogen garanti på dette frie software. Hvis programmet er ændret af en anden og givet videre, vi ønsker at modtagerne skal vide, at hvad de har, ikke er den oprindelige, vil så eventuelle problemer indarbejdet af andre ikke afspejle på de oprindelige forfatteres omdømme. + +Endelig er ethvert frit program under konstant trussel fra softwarepatenter. Vi ønsker at undgå faren for, at videregiver et frit program, personligt udtager patentlicens, hvorved programmet faktisk bliver beskyttet af ophavsret. For at undgå dette har vi gjort det klart, at ethvert patent skal registreres til alles frie afbenyttelse eller slet ikke registreres. + +De præcise vilkår og betingelser for kopiering, distribution og ændring følger. + +GNU General Public License VILKÅR FOR KOPIERING, distribution og ændring + +0. Denne licens gælder for ethvert program eller andet værk, som indeholder en meddelelse fra ejeren af ??ophavsretten siger, at det kan distribueres i henhold til denne General Public License. "Program", nedenfor refererer til ethvert sådant program eller værk, og et "Værk baseret på Programmet" betegner enten Programmet eller ethvert afledt værk i henhold til lovgivningen om ophavsret, der er at sige et værk, der indeholder Programmet eller en del af det, enten ordret eller ændret og / eller oversat til et andet sprog. (I det følgende omfattes oversættelser, uden begrænsninger, af termen "ændring".) Enhver licenstager tiltales som "du". + +Aktiviteter ud over kopiering, distribution og ændring er ikke dækket af denne licens men falder uden for dens rækkevidde. Det handler om at køre Programmet er ikke begrænset, og outputtet fra Programmet er kun omfattet, hvis indholdet heraf udgør et Værk baseret på Programmet (uafhængigt af at være blevet lavet ved at køre Programmet). Om dette er tilfældet, afhænger af, hvad Programmet gør. + +1. De må kopiere og distribuere ordrette kopier af Programmets kildetekst, således som du modtager den, i ethvert medium, forudsat at du tydeligt og på behørig vis hver kopi en passende meddelelse om ophavsret og garantifraskrivelse; sikre, at alle meddelelser, der refererer til denne licens og at der ikke foreligger nogen garanti, og give alle andre modtagere af programmet en kopi af denne licens sammen med Programmet. + +Du kan opkræve et gebyr for den fysiske handling at overføre en kopi, og du kan eventuelt tilbyde garanti beskyttelse i bytte for et gebyr. + +2. Du kan ændre Deres kopi eller kopier af programmet eller dele af det, således at de udgør et værk baseret på Programmet, samt kopiere og distribuere sådanne ændringer eller værk i henhold til bestemmelserne i afsnit 1 ovenfor, forudsat at du også opfylder alle disse betingelser : + +a) Du skal at de ændrede filer har en tydelig meddelelse om, at du har ændret i filerne samt datoen herfor. + +b) Du må få noget arbejde, som du distribuerer eller offentliggør, at der helt eller delvist indeholder eller er afledt af Programmet eller nogen del heraf, skal autoriseres som en helhed uden omkostninger for alle tredjeparter i henhold til denne Licens . + +c) Hvis det ændrede program normalt læser kommandoer interaktivt, når det køres, skal du få det, når starten på programkørslen for interaktiv brug på den mest normale vis udskrives eller vises en meddelelse, herunder en passende meddelelse om ophavsret, og en meddelelse om, at der ikke er nogen garanti (eller andet, siger, at du giver en garanti), og at brugerne kan videredistribuere Programmet under disse betingelser, og fortæller brugeren, hvordan man se en kopi af denne licens. (Undtagelse:. Hvis selve Programmet er interaktivt, men ikke normalt printer en sådan besked, er dit arbejde baseret på Programmet ikke forpligtet til at udskrive en meddelelse) + +Disse krav gælder for det ændrede værk som helhed. Hvis identificerbare sektioner af værket ikke er afledt af Programmet, og med rimelighed kan betragtes som uafhængig og separate værker i sig selv, så er denne licens og dens betingelser ikke for de sektioner, når De distribuerer dem som separate værker. Men når du distribuerer de samme sektioner som en del af en helhed, som er et værk baseret på Programmet, skal fordelingen af ??hele være på vilkårene i denne Licens, hvis tilladelser for andre licenstagere udstrække sig til hele helhed, og dermed til hver og hver en del, uanset hvem der skrev det. + +Derfor er det ikke hensigten med dette afsnit at kræve rettigheder eller bestride Deres rettigheder til værker skrevet af Dem, men snarere hensigten er at udøve retten til at kontrollere distributionen af ??afledte værker eller kollektive værker baseret på Programmet. + +Hertil kommer, at ren sammenlægning af et andet arbejde, der ikke er baseret på Programmet med Programmet (eller et Værk baseret på Programmet) på en volumen af ??en opbevaring eller distribution medium ikke bringe det andet værk omfattet af denne Licens. + +3. De må kopiere og distribuere Programmet (eller et Værk baseret på det, under Afsnit 2) i objektkode eller i eksekverbar form i henhold til paragraf 1 og 2 ovenfor, forudsat at du også gøre et af følgende: + +a) ledsages af den komplette, tilsvarende maskinlæsbare kildekode, der skal distribueres under de anførte betingelser i paragraf 1 og 2 ovenfor i et medium, der sædvanligvis bruges til udveksling af software, eller + +b) Vedlagt den med et skriftligt tilbud, gyldigt i mindst tre år, for at give nogen tredjepart, til en pris ikke mere end din prisen på en fysisk kilde distribution, en komplet maskinlæsbar kopi af den tilsvarende kildekode, for at være distribueres under vilkårene i paragraf 1 og 2 ovenfor i et medium, der sædvanligvis bruges til udveksling af software, eller + +c) ledsages af den information, som De modtog tilbuddet om at distribuere tilsvarende kildekode. (Dette alternativ er kun tilladt for ikke-kommerciel distribution og kun hvis De har modtaget Programmet i objektkode eller i eksekverbar form med et sådant tilbud, i henhold til stykke b ovenfor.) + +Kildekoden for et værk betyder den foretrukne form af arbejdet for at ændre det. For et eksekverbart værk betyder den fuldstændige kildetekst hele kildeteksten for alle de moduler, det indeholder, plus eventuelle associerede Interface Definition filer, plus de scripts, der anvendes til at kontrollere kompileringen og installeringen af ??det eksekverbare. Men som en særlig undtagelse, distribueret kildekoden behøver ikke indeholde noget, der normalt distribueres (enten i kildeform eller binær form) med de vigtigste komponenter (compiler, kerne, og så videre) af styresystemet, som det eksekverbare program køres, medmindre den komponent selv ledsager det eksekverbare. + +Hvis distributionen af ??det eksekverbare eller objektkoden foretages ved tilbud om adgang til at kopiere fra et angivet sted, regnes tilbud om tilsvarende adgang til at kopiere kildeteksten fra det samme sted som distribution af kildekoden, selvom tredjemand ikke er tvunget til at kopiere kilde sammen med objektkoden. + +4. Du må ikke kopiere, ændre, udstede underlicenser for eller distribuere Programmet som udtrykkeligt er fastsat i denne Licens. Ethvert forsøg på at kopiere, ændre, udstede underlicenser eller distribuere Programmet er ugyldig, og vil automatisk afslutte ens rettigheder under denne licens. Dog vil parter, som har modtaget kopier eller rettigheder fra dig under denne licens ikke har afsluttet deres licenser, så længe de fortsætter med fuld overensstemmelse. + +5. Du er ikke forpligtet til at acceptere denne licens, eftersom De ikke har skrevet det. Men intet andet giver dig tilladelse til at ændre eller distribuere Programmet eller dets afledte værker. Disse handlinger er forbudt ved lov, hvis du ikke accepterer denne licens. Derfor, ved at ændre eller distribuere Programmet (eller et Værk baseret på Programmet), angiver du din accept af denne Licens til at gøre det, og alle dens vilkår og betingelser for kopiering, distribuere eller ændre Programmet eller værker baseret på det. + +6. Hver gang du videredistribuere Programmet (eller et Værk baseret på Programmet), får modtageren automatisk licens fra den oprindelige licensgiver til at kopiere, distribuere eller ændre Programmet i henhold til disse vilkår og betingelser. Du må ikke opstille yderligere begrænsninger på modtagernes udøvelse af deres rettigheder, der herved ydes. Du er ikke ansvarlig for at håndhæve tredjemands overholdelse af denne licens. + +7. Hvis det som følge af en retsafgørelse eller påstand om patentkrænkelse, eller af nogen anden grund (ikke begrænset til patentspørgsmål) er betingelser pålagt dig (enten ved retskendelse, aftale eller på anden måde), som modsiger vilkårene i denne licens, de ikke undskylde dig fra at betingelserne i denne Licens. Hvis du ikke kan distribuere så samme tid opfylder Deres forpligtelser i henhold til denne Licens og alle andre relevante forpligtelser, som en konsekvens du må ikke distribuere Programmet overhovedet. For eksempel, hvis en patentlicens ikke ville tillade afgiftsfri videredistribution af Programmet af alle dem, der modtager kopier direkte eller indirekte igennem du så er den eneste måde du kan tilfredsstille både den og denne licens ville være at afholde sig helt fra distribution af programmet. + +Hvis nogen del af denne paragraf erklæres ugyldig eller ikke kan håndhæves i en bestemt situation, er resten af ??paragraffen skal gælde og afsnittet som helhed skal gælde i andre situationer. + +Det er ikke formålet med denne paragraf at tilskynde Dem til at krænke andre patenter eller ejendomskrav eller at bestride gyldigheden af ??sådanne krav, og dette afsnit har det ene formål at beskytte integriteten af ??distributionssystemet for frit software, som gennemføres af offentlig licenspraksis. Mange mennesker har ydet store bidrag til den brede vifte af software, der distribueres via dette system i tiltro til en konsekvent anvendelse af dette system, og det er op til forfatteren / donoren at beslutte, om han eller hun er villig til at distribuere software via et andet system og en licenstageren kan ikke pålægge dette valg. + +Dette afsnit er beregnet til at gøre det fuldstændigt klart, hvad der menes at være en konsekvens af resten af ??denne licens. + +8. Hvis distributionen og / eller brugen af ??Programmet er underlagt restriktioner i visse lande pga. enten patenter eller ophavsretligt beskyttede grænseflader, den oprindelige ophavsret, der har placeret Programmet under denne licens, tilføje en udtrykkelig geografisk fordeling udelukker de pågældende lande, således at distribution er tilladt kun i eller imellem lande således ikke udelukket. I så fald indeholder denne licens en sådan begrænsning som om skrevet i kroppen af ??denne licens. + +9. The Free Software Foundation offentliggør formodentligt reviderede og / eller nye versioner af sin General Public License fra tid til anden. Sådanne nye versioner vil være i samme ånd som den nuværende version, men kan variere i detaljer at løse nye problemer eller bekymringer. + +Hver version får et karakteristisk versionsnummer. Hvis Programmet specificerer et versionsnummer for denne licens, som gælder for den og "alle senere versioner", har du mulighed for at følge de vilkår og betingelser for enten den version eller en anden senere version udgivet af Free Software Foundation. Hvis Programmet ikke specificerer et versionsnummer for denne licens, kan du vælge hvilken som helst version nogensinde er udgivet af Free Software Foundation. + +10. Hvis du ønsker at inkorporere dele af Programmet i andre frie programmer, hvis fordeling forholdene er anderledes, så skriv til forfatteren for at bede om tilladelse. For software, hvor ophavsretten tilhører The Free Software Foundation, så skriv til Free Software Foundation, er visse undtagelser til dette. Vores beslutning vil blive styret af de to mål om at bevare den frie status for alle afledte værker af vores frie software og at fremme udvekslingen og genbrugen af ??software generelt. + +INGEN GARANTI + +11. Da programmet er LICENS GRATIS, DER ER INGEN GARANTI FOR PROGRAMMET, I DET OMFANG LOVEN TILLADER. Medmindre andet ANGIVET SKRIFTLIGT INDEHAVERE OG / ELLER ANDRE PARTER PROGRAMMET "SOM DEN ER" UDEN NOGEN FORM FOR GARANTI, HVERKEN UDTRYKKELIG ELLER STILTIENDE, HERUNDER, MEN IKKE BEGRÆNSET TIL, GARANTIER FOR SALGBARHED OG EGNETHED TIL ET BESTEMT FORMÅL . HELE RISIKOEN FOR KVALITET OG YDELSE af programmet er MED DIG. Skal programmet VISE DEFEKT, påtage sig omkostningerne ved AL NØDVENDIG SERVICE, REPARATION ELLER KORREKTION. + +12. UNDER INGEN OMSTÆNDIGHEDER medmindre det kræves af GÆLDENDE LOV ELLER ER SKRIFTLIGT AFTALT VIL NOGEN OPHAVSRETINDEHAVER ELLER NOGEN ANDEN PART DER KAN ÆNDRE OG / eller videredistribuere programmet som tilladt ovenfor, VÆRE ANSVARLIG FOR DIG FOR SKADER, HERUNDER GENERELLE, SPECIELLE, TILFÆLDIGE ELLER FØLGESKADER SOM FØLGE AF BRUG ELLER MANGLENDE BRUG AF PROGRAM (HERUNDER, MEN IKKE BEGRÆNSET TIL, TAB AF DATA ELLER DATA ER BLEVET UNØJAGTIGE ELLER tab DIG ELLER TREDJEMAND eller en fejl i at programmet kan fungere MED ANDRE PROGRAMMER), SELV hvis modtageren ELLER ANDEN PART ER BLEVET GJORT OPMÆRKSOM PÅ MULIGHEDEN FOR SÅDANNE SKADER. + +SLUT AF VILKÅR \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/release_notes.txt =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/release_notes.txt (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/docs/release_notes.txt 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,111 @@ +XOOPS 2.6.0 Alpha 1 + +The XOOPS Development Team is pleased to announce the release of XOOPS 2.6.0 Alpha 1. + +This is a brand new 2.6.x series, with several major changes and enhancements to the Core. + +You can review the current Roadmap here: +http://xoops.org/modules/news/article.php?storyid=6339 + +The main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files. + +Some of the main changes in Alpha 1: + +\xB7 Central class "xoops" to simplify the development of XOOPS modules, giving developers direct access to XOOPS API +\xB7 Removal of unused folders in XOOPS.(cache and template_c). +\xB7 Only one theme for the administration and user interface. +\xB7 Automatic loading of all XOOPS classes +\xB7 Removal of global variables, these variables can be used from XOOPS class (e.g. "$xoopsModule" becomes "$xoops->module"). +\xB7 Cental folder for all multimedia public frameworks (jQuery, CSS, JS, images, ...). +\xB7 Module Class Admin to give the same admin interface for all modules, this class already exists in such frameworks, but now it is included in the core and uses HTML templates. +\xB7 moving of some libraries, such as Smarty, to the xoops_lib folder. +\xB7 Refactoring the system module. +\xB7 Adding a new feature: System Extensions. Some parts of the system module are now separate "system extensions" (eg. Banners, Avatars, Smilies). +\xB7 Some modules in the Admin will also become Extensions (eg. Protector). All these Extensions are runing as modules, but they cannot be renamed, and they will be shown in a separate menu module +\xB7 Integration of CSS Framework: Bootstrap from Twitter. +\xB7 Removal of all queries for the block templates and modules. Now, XOOPS reads directly the templates for each part. +\xB7 Reduction of queries in all pages. +\xB7 New theme in the Admin interface. + +There will be more changes in Alpha 2 and Alpha 3, but for now we would appreciate your help in testing existing features. + + +Download XOOPS 2.5.0 Alpha 1 from [url=https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha1/]Sourceforge repository[/url]. + +System requirements +----------------------------------- + +PHP: +Any PHP version >= 5.2 (PHP 5.3+ is strongly recommended) + +MySQL: +MySQL server 5.0+ + +Web server: +Any server supporting the required PHP version (Apache highly recommended) + + +Downloading XOOPS +----------------------------------- + +Your can get this release package from the sourceforge.net file repository. +There are .zip and .gz archives provided. + + +Installing XOOPS +----------------------------------- + + 1. Copy the content of the htdocs/ folder where it can be accessed by your server + 2. Ensure mainfile.php and uploads/ are writable by the web server + 3. For security considerations, you are encouraged to move directories "/xoops_lib" (for XOOPS libraries) and "/xoops_data" (for XOOPS data) out of Document Root, and change the folder names. + 4. Make the directory xoops_data/ writable; Create (if not already present) and make the directories xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable. + 5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard + + +Installing Protector in XOOPS +----------------------------------- +We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site. + + +Upgrading from a previous version +----------------------------------- + +NOT available in Alpha + +Debug information display level +----------------------------------- + +Debug information display level is enabled to show debug information to different level of users: to all users, to members or to admins only. +The configuration can be set in /xoops_data/configs/xoopsconfig.php +The default is for Admin only. + + +Files integrity check +----------------------------------- + +The full XOOPS package is released with a script able to check if all the system files have been correctly uploaded to the server. To use it, follow these instructions: + + 1. Upload the checksum.php and checksum.md5 files located in the XOOPS package root to your XOOPS server folder (putting them next to mainfile.php). + 2. Execute checksum.php with your browser + 3. If necessary, re-upload the missing or corrupted system files + 4. Remove checksum.php and checksum.md5 from your server + + +Modules +----------------------------------- + +This release contains only the "system-related modules and extensions". + +Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha. + + +How to contribute +----------------------------------- +Bug report: http://sourceforge.net/tracker/?group_id=41586&atid=430840 +Patch and enhancement: http://sourceforge.net/tracker/?group_id=41586&atid=430842 +Feature design: http://sourceforge.net/tracker/?group_id=41586&atid=430843 +Release announcement: https://lists.sourceforge.net/lists/listinfo/xoops-announcement + + +XOOPS Development Team +August 17th, 2012 \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/filemanager.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/filemanager.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/filemanager.php 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,40 @@ +<?php +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * _LANGCODE en + * _CHARSET UTF-8 + * @version $Id$ + */ + + //Nav +define('_AM_SYSTEM_FILEMANAGER_NAV_MANAGER', 'FilManager'); +define('_AM_SYSTEM_FILEMANAGER_NAV_MAIN', 'FilManager'); + +// Tips +define('_AM_SYSTEM_FILEMANAGER_NAV_TIPS', ' +<ul> +<li>Ændre filtilladelser, indhold eller bare slette en ubrugt fil fra dit XOOPS site. </ li> +</ Ul> +'); + +// Main +define('_AM_SYSTEM_FILEMANAGER_DIRECTORY', 'Dir'); +define('_AM_SYSTEM_FILEMANAGER_FILES', 'Filer'); +define('_AM_SYSTEM_FILEMANAGER_GENERATE', 'Gennemtving generer'); +define('_AM_SYSTEM_FILEMANAGER_SELECT_THEME', 'Vælg tema'); +define('_AM_SYSTEM_FILEMANAGER_FORCE_GENERATED', 'Gennemtving generer'); +define('_AM_SYSTEM_FILEMANAGER_NAV_FILE_GENERATED', 'genererede filer'); +define('_AM_SYSTEM_FILEMANAGER_NOT_CREATED', 'Ingen filer oprettet'); +define('_AM_SYSTEM_FILEMANAGER_HOME', 'Hjem'); +define('_AM_SYSTEM_FILEMANAGER_SAVE', 'Gem'); +define('_AM_SYSTEM_FILEMANAGER_CANCEL', 'Annuller'); +define('_AM_SYSTEM_FILEMANAGER_RESTORE', 'Gendam'); +define('_AM_SYSTEM_FILEMANAGER_REFRESH', 'Genindlæs'); +define('_AM_SYSTEM_FILEMANAGER_UPLOAD', 'Opload fil'); +define('_AM_SYSTEM_FILEMANAGER_UPLOAD_CHOOSE', 'Vælg fil der skal uploades'); +define('_AM_SYSTEM_FILEMANAGER_ADDDIR', 'Tilføj Emnekode'); +define('_AM_SYSTEM_FILEMANAGER_ADDDIR_NAME', 'Vælg navn på mappen'); +define('_AM_SYSTEM_FILEMANAGER_ADDFILE', 'Tilføj ny fil'); +define('_AM_SYSTEM_FILEMANAGER_DELDIR', 'Slet Emnekode'); +?> Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/admin/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/extras/modules/system/language/danish/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/danish.php 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,17 @@ +<?php +/** + * XOOPS editor + * + * @copyright The XOOPS project http://www.xoops.org/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Taiwen Jiang (phppp or D.J.) <ph...@ho...> + * @since 2.3.0 + * @version $Id$ + * @package xoopseditor + */ +/** + * Assocated with editor_registry.php + */ + +define("_XOOPS_EDITOR_TEXTAREA","DHTML med xCode"); +?> Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/dhtmltextarea/language/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/danish.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/danish.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/danish.php 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,20 @@ +<?php +/** + * Editor framework for XOOPS + * + * @copyright The XOOPS project http://www.xoops.org/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Taiwen Jiang (phppp or D.J.) <ph...@ho...> + * @since 1.00 + * @version $Id$ + * @package class + * @subpackage xoopseditor + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +/* + * Associated with editor_registry.php + */ +define("_XOOPS_EDITOR_TEXTAREA", "Ren tekst"); +?> Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/class/xoopseditor/textarea/language/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/index.html =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/index.html (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/index.html 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/finish.php =================================================================== --- XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/finish.php (rev 0) +++ XoopsLanguages/danish/core/2.6.0 Alpha-1/htdocs/install/language/danish/finish.php 2012-09-04 17:31:14 UTC (rev 10139) @@ -0,0 +1,26 @@ +<?php +// $Id$ +// _LANGCODE: da +// _CHARSET : UTF-8 +// Translator: Michael Albertsen (culex) www.xoopsnordic.org + +$installer_modified = Xoops::getInstance()->registry->get('installer_modified'); +$content = +"<h3>Din Side</h3> +<p>Klik <a href='../index.php'>HER</a> for at se din side.</p> +<h3>Support</h3> +<p>Besøg <a href='http://xoops.sourceforge.net/' rel='external'>for mere information om XOOPS</a></p> +<p><strong>BEMÆRK :</strong> Din side indeholder et minimum af funktionalitet, hvis du vil tilføje indhold: tekst, billeder, forum, link eller lign, skal du først downloade fra <a href='http://... [truncated message content] |
From: <ir...@us...> - 2012-09-01 08:47:14
|
Revision: 10138 http://xoops.svn.sourceforge.net/xoops/?rev=10138&view=rev Author: irmtfan Date: 2012-09-01 08:47:07 +0000 (Sat, 01 Sep 2012) Log Message: ----------- add toggle $quickreply['expand'], change button to span, add icon.id and innerHTML, remove persian gif images Modified Paths: -------------- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt XoopsModules/newbb/branches/irmtfan/newbb/class/icon.php XoopsModules/newbb/branches/irmtfan/newbb/include/display.php XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php Removed Paths: ------------- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_forum.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_subforum.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/offline.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/online-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_delete-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_edit-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_quote-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_reply-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_report-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_up-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_new-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_poll-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_reply-a.gif Modified: XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-09-01 08:47:07 UTC (rev 10138) @@ -1,3 +1,17 @@ +date 2012-09-01 +================================================ +1- add toggle $quickreply['expand'] to find quickreply hide/see +newbb/viewtopic.php + +2- add alt and title to text links - change <button> html tag to <span> class="forum_icon forum_button" to support IE7&8 +newbb/class/icon.php, newbb/templates/images/language/english/style.css, newbb/include/display.php (juct change help comments) + +3- improve ToggleBlockCategory js to change icon.id and use innerHTML instead of textContent to support IE7&8 +newbb/include/js/newbb_toggle.js + +4- remove unneeded gif persian images +newbb/templates/images/language/persian + date 2012-08-30 ================================================ 1- add more and less icons - add t_qr_expand.png image and add show see definitions Modified: XoopsModules/newbb/branches/irmtfan/newbb/class/icon.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/class/icon.php 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/class/icon.php 2012-09-01 08:47:07 UTC (rev 10138) @@ -151,12 +151,12 @@ function assignImage($image, $alt = "", $extra = "") { $this->setImage($image, $alt, $extra); - // START hacked by irmtfan - improve function to CSS3 buttons + // START hacked by irmtfan - improve function to CSS3 buttons - add alt and title attributes - use span instead of button to support IE7&8 $tag="span"; - if (in_array( substr($image,0,2),array('t_','p_','up') )) { - $tag="button"; + if (in_array( substr($image,0,2),array('t_','p_','up') ) && $extra === "class='forum_icon'") { + $extra ="class='forum_icon forum_button'"; } - return "<{$tag} align=\"middle\" {$extra} id={$image}>$alt</{$tag}>"; + return "<{$tag} alt=\"{$alt}\" title=\"{$alt}\" align=\"middle\" {$extra} id={$image}>$alt</{$tag}>"; // END hacked by irmtfan - improve function to CSS3 buttons } Modified: XoopsModules/newbb/branches/irmtfan/newbb/include/display.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/include/display.php 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/include/display.php 2012-09-01 08:47:07 UTC (rev 10138) @@ -32,14 +32,14 @@ eg: For buttons: all buttons: - button.forum_icon - button.forum_icon:hover - button.forum_icon:active + span.forum_icon.forum_button + span.forum_icon.forum_button:hover + span.forum_icon.forum_button:active each button (p_edit): - button.forum_icon#p_edit - button.forum_icon#p_edit:hover - button.forum_icon#p_edit:active + span.forum_icon.forum_button#p_edit + span.forum_icon.forum_button#p_edit:hover + span.forum_icon.forum_button#p_edit:active For other images: all images: Modified: XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js 2012-09-01 08:47:07 UTC (rev 10138) @@ -61,7 +61,7 @@ } } } - +// START irmtfan - improve: add alt, title, id and innerHTML - recognize a IMG tag for src function ToggleBlockCategory(block, icon, src_expand, src_collapse, alt_expand, alt_collapse) { var Img_tag='IMG'; @@ -74,6 +74,7 @@ icon.src = src_collapse; } icon.alt= alt_collapse; + icon.id = findBaseName(src_collapse); SaveCollapsed(block, true); } else @@ -83,6 +84,7 @@ icon.src = src_expand; } icon.alt= alt_expand; + icon.id = findBaseName(src_expand); SaveCollapsed(block, false); } } @@ -95,6 +97,7 @@ icon.src = src_collapse; } icon.alt= alt_collapse; + icon.id = findBaseName(src_collapse); SaveCollapsed(block, true); } else @@ -104,14 +107,21 @@ icon.src = src_expand; } icon.alt= alt_expand; + icon.id = findBaseName(src_expand); SaveCollapsed(block, false); } } icon.title = icon.alt; - icon.textContent=icon.title; + icon.innerHTML=icon.alt; // to support IE7&8 use innerHTML istead of textContent } +// source: http://stackoverflow.com/questions/1991608/find-base-name-in-url-in-javascript +function findBaseName(url) { + var fileName = url.substring(url.lastIndexOf('/') + 1); + var dot = fileName.lastIndexOf('.'); + return dot == -1 ? fileName : fileName.substring(0, dot); +} +// END irmtfan - improve: add alt, title and innerHTML - recognize a IMG tag for src - function SaveCollapsed(objid, addcollapsed) { var collapsed = GetCookie(toggle_cookie); @@ -174,4 +184,4 @@ } } return null; -} +} \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css 2012-09-01 08:47:07 UTC (rev 10138) @@ -325,12 +325,12 @@ } /* irmtfan source: http://jsfiddle.net/VTLmj/ you can customize each button like this: -button.forum_icon#p_edit -button.forum_icon#p_edit:hover -button.forum_icon#p_edit:active +span.forum_icon.forum_button#p_edit +span.forum_icon.forum_button#p_edit:hover +span.forum_icon.forum_button#p_edit:active find all image names in newbb/include/images.php */ -button.forum_icon { +span.forum_icon.forum_button { background: #407DC7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#407DC7), to(#4279B8)); background-image: -webkit-linear-gradient(top, #407DC7, #4279B8); @@ -345,16 +345,14 @@ border-style: solid; border-radius: 5px; box-shadow: 0 1px 7px #080808; -font-family: Tahoma; +font-weight: bold; } -button.forum_icon:hover { +span.forum_icon.forum_button:hover { box-shadow: 0 1px 5px #222; } - -button.forum_icon:active { +span.forum_icon.forum_button:active { box-shadow: inset 0 1px 7px #565656; -border-width: 1px; border-color: white #a1c1e6 black #a1c1e6; -border-style: solid; +font-weight: normal; } /* color - end */ \ No newline at end of file Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_forum.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_subforum.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/offline.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/online-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_delete-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_edit-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_quote-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_reply-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_report-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_up-a.gif =================================================================== (Binary files differ) Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css 2012-09-01 08:47:07 UTC (rev 10138) @@ -328,12 +328,12 @@ } /* irmtfan source: http://jsfiddle.net/VTLmj/ you can customize each button like this: -button.forum_icon#p_edit -button.forum_icon#p_edit:hover -button.forum_icon#p_edit:active +span.forum_icon.forum_button#p_edit +span.forum_icon.forum_button#p_edit:hover +span.forum_icon.forum_button#p_edit:active find all image names in newbb/include/images.php */ -button.forum_icon { +span.forum_icon.forum_button { background: #407DC7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#407DC7), to(#4279B8)); background-image: -webkit-linear-gradient(top, #407DC7, #4279B8); @@ -348,16 +348,14 @@ border-style: solid; border-radius: 5px; box-shadow: 0 1px 7px #080808; -font-family: Tahoma; +font-weight: bold; } -button.forum_icon:hover { +span.forum_icon.forum_button:hover { box-shadow: 0 1px 5px #222; } - -button.forum_icon:active { +span.forum_icon.forum_button:active { box-shadow: inset 0 1px 7px #565656; -border-width: 1px; border-color: white #a1c1e6 black #a1c1e6; -border-style: solid; +font-weight: normal; } /* color - end */ \ No newline at end of file Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_new-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_poll-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr-a.gif =================================================================== (Binary files differ) Deleted: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_reply-a.gif =================================================================== (Binary files differ) Modified: XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php 2012-09-01 06:27:16 UTC (rev 10137) +++ XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php 2012-09-01 08:47:07 UTC (rev 10138) @@ -643,18 +643,26 @@ $forum_form->addElement($submit_button); $toggles = newbb_getcookie('G', true); - // START irmtfan improve quickreply smarty variable - add alt key to quick reply button - change $display to $style for more comprehension + // START irmtfan improve quickreply smarty variable - add alt key to quick reply button - change $display to $style for more comprehension - add toggle $quickreply['expand'] $quickreply= array(); $qr_collapse = "t_qr"; $qr_expand = "t_qr_expand"; // change this - $quickreply['show']= 1; // could be improved to default = hide = 2 in the future - $quickreply['style'] = (in_array('qr', $toggles)) ? 'none;' : 'block;'; $quickreply['icon'] = array( "expand" => $icon_handler->getImageSource($qr_expand), "collapse" => $icon_handler->getImageSource($qr_collapse)) ; - // $quickreply['show'] =1 => - $quickreply['displayImage'] = newbb_displayImage($qr_expand,_MD_NEWBB_HIDE.' '._MD_QUICKREPLY); + $quickreply['show'] = 1; // = !empty($xoopsModuleConfig['quickreply_enabled'] + $quickreply['expand'] = (count($toggles) > 0) ? ( (in_array('qr', $toggles)) ? false : true ) : true; + if ($quickreply['expand']) { + $quickreply['style'] = 'block;'; + $quickreply_icon_display = $qr_expand; + $quickreply_alt = _MD_NEWBB_HIDE.' '._MD_QUICKREPLY; + } else { + $quickreply['style'] = 'none;'; + $quickreply_icon_display = $qr_collapse; + $quickreply_alt = _MD_NEWBB_SEE.' '._MD_QUICKREPLY; + } + $quickreply['displayImage'] = newbb_displayImage($quickreply_icon_display, $quickreply_alt); $quickreply['form'] = $forum_form->render(); $xoopsTpl->assign('quickreply', $quickreply); // END irmtfan improve quickreply smarty variable This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lor...@us...> - 2012-09-01 06:27:26
|
Revision: 10137 http://xoops.svn.sourceforge.net/xoops/?rev=10137&view=rev Author: lord_venom Date: 2012-09-01 06:27:16 +0000 (Sat, 01 Sep 2012) Log Message: ----------- purge Modified Paths: -------------- XoopsModules/TDMStats/trunk/TDMStats/include/stats.php XoopsModules/TDMStats/trunk/TDMStats/index.php Removed Paths: ------------- XoopsModules/TDMStats/trunk/TDMStats/include/GphpChart.class.php Deleted: XoopsModules/TDMStats/trunk/TDMStats/include/GphpChart.class.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/include/GphpChart.class.php 2012-08-30 07:57:41 UTC (rev 10136) +++ XoopsModules/TDMStats/trunk/TDMStats/include/GphpChart.class.php 2012-09-01 06:27:16 UTC (rev 10137) @@ -1,455 +0,0 @@ -<?php -/** - * **************************************************************************** - * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS - * - GNU Licence Copyright (c) (http://www.) - * - * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants - * - * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, - * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, - * 3. La libert\xE9 de redistribuer des copies, - * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin - * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. - * - * @copyright (http://www.tdmxoops.net) - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author TDM ; TEAM DEV MODULE - * - * **************************************************************************** - */ - -class GphpChart - { - var $chart; - var $chart_url; - var $legend_params = false; - var $world_params = false; - var $base_url = "http://chart.apis.google.com/chart?"; - var $width = 300; - var $height = 200; - var $types = array ("lc","lxy","bhs","bvs","bhg","bvg","p","p3","v","s", "t"); - var $chart_types = array('l' => 'line','b' => 'bar','p'=> 'pie','v' => 'venn','s' => 'scatter', 't' => 'world'); - var $mandatory_parameters = array('chs','chd','cht'); - var $data_prepared = false; - var $allowed_parameters = array( - 'l' => array('chtt','chdl','chco','chf','chxt','chg','chm','chls','chxp'), - 'b' => array('chtt','chbh','chdl','chco','chf','chxt','chxp','chm'), - 'p' => array('chtt','chco','chf','chl', 'chdl'), - 'v' => array('chtt','chdl','chco','chf'), - 's' => array('chtt','chdl','chco','chf','chxt','chg','chm','chxp'), - 't' => array('chtt','chco','chl', 'chld', 'chtm'), - ); - var $range = 1; - var $encodings = array( - 's' => array('sep' => '','set' => ',','range' => 61,'missing' => '_'), - 't' => array('sep' => ',','set' => '|','range' => 100,'missing' => -1), - 'e' => array('sep' => '','set' => ',','range' => 4096,'missing' => '__'), - ); - var $simple_encoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; - // min and max values of horizontal axis - var $max_xt = 0; - var $min_xt = 100000; // fake value to be sure we got the min data value - // min and max values for vertical axis - var $max_yr = 0; - var $min_yr = 100000; // fake value to be sure we got the min data value - var $ratio = false; - var $cached = true; - var $prepared = false; - - function GphpChart($type = 'lc',$encoding = 't') - { - $this->chart = (object) NULL; - // $chart = new stdClass(); - - if(!in_array($type,$this->types)) return false; - else $this->chart->cht = $type; - $this->chart_type = $this->chart_types[substr($this->chart->cht,0,1)]; - - if(!in_array($encoding,array_keys($this->encodings))) return false; - else $this->encoding = $encoding; - - $this->sep = $this->encodings[$this->encoding]['sep']; - $this->range = $this->encodings[$this->encoding]['range']; - $this->missing = $this->encodings[$this->encoding]['missing']; - $this->set = $this->encodings[$this->encoding]['set']; // set separator - if($this->chart_type == 'venn') $this->set = ','; - - - $string = $this->simple_encoding; - unset($this->simple_encoding); - for($i = 0;$i< strlen($string);$i++) $this->simple_encoding[] = $string[$i]; - - $this->extended_encoding = $this->simple_encoding; - $this->extended_encoding[] = '-'; $this->extended_encoding[] = '.'; $this->extended_encoding[] = '_'; $this->extended_encoding[] = ','; - } - - -/* PRE GENERATION : add labels, data, axis, etc */ - - function add_data($values,$color = '') - { - $this->cached = false; - $this->chart->chco = $color; - $this->datas[] = $values; - - } - - function add_labels($axis,$values) - { - $this->cached = false; - - // reverse order for Bar Horizontal - if($this->chart->cht == 'bhs' && is_string($values[0])) $values = array_combine(array_keys($values),array_reverse(array_values($values))); - $this->labels[$axis][] = $values; - - if($axis == 'x' || $axis == 't') - { - $this->max_xt = max($this->max_xt,max($values)); - $this->min_xt = min($this->min_xt,min($values)); - } - - // min and max values for vertical axis are calculated in prepare_data() - } - - function set_bar_width($width,$space = 0) - { - $this->cached = false; - $this->chart->chbh = (int) $width; - if($space != 0) $this->chart->chbh .= ','.$space; - } - function fill($area,$type,$params) - { - $this->cached = false; - $this->chart->chf[] = "$area,$type,$params"; - } - function add_legend($array, $params) - { - $this->cached = false; - $this->chart->chdl = implode($params.'|',$array); - } - - function legend_params($params) - { - $this->cached = false; - $this->chart->chdlp = "$params"; - } - - function world_params($params) - { - $this->cached = false; - $this->chart->chtm = "$params"; - } - - function add_style($string) - { - $this->cached = false; - if($this->chart_type == 'line') $this->chart->chls[] = $string; - } - function add_grid($string) - { - $this->cached = false; - if($this->chart_type == 'line' || $this->chart_type == 'scatter') $this->chart->chg[] = $string; - } - function add_marker($string) - { - $this->cached = false; - if($this->chart_type == 'line' || $this->chart_type == 'bar' || $this->chart_type == 'scatter') $this->chart->chm[] = $string; - } -/* END PRE GENERATION FUNCTIONS */ - - - - - -/* GENERATE FUNCTIONS : call prepare functions, prepare url, outputs url or full image string */ - function get_Image_URL() - { - if($this->cached) - { - if(!$this->filename) $this->generate_filename(); - return $this->filename; - } - else - { - if(!$this->prepared) $this->prepare(); - return $this->chart_url; - } - } - function get_Image_String() - { - if($this->cached) - { - if(!$this->filename) $this->generate_filename(); - $string = '<img width="70%" alt="'.$this->title.'" src="'.$this->filename.'" />'; - } - else - { - if(!$this->prepared) $this->prepare(); - $string = '<img width="70%" alt="'.@$this->title.'" src="'.$this->chart_url.'" />'; - } - return $string; - } - - function prepare() - { - if(!$this->data_prepared) $this->prepare_data(); - $this->prepare_labels(); - $this->prepare_title(); - $this->prepare_styles(); - $this->prepare_url(); - $this->prepared = true; - } -/* END GENERATE FUNCTIONS */ - - - /* CACHE FUNCTIONS */ - function generate_filename() - { - $this->filename = urlencode($this->title).'.png'; - } - - function save_Image() - { - if(!$this->filename) $this->generate_filename(); - /* get image file */ - //$this->chart_url = htmlspecialchars($this->chart_url); - //$this->chart_url = urlencode($this->chart_url); - - if( function_exists('file_get_contents') && $this->image_content = file_get_contents($this->chart_url) ) - $this->image_fetched = true; - - if(!$this->image_fetched) - { - if($fp = fopen($this->chart_url,'r')) - { - $this->image_content = fread($fp); - fclose($fp); - $this->image_fetched = true; - } - } - - /* write image to cache */ - if($this->image_fetched) - { - $fp = fopen($this->filename,'w+'); - if($fp) - { - fwrite($fp,$this->image_content); - fclose($fp); - } - else { return false; } - } - else { return false; } - - return true; - } - - -/* PREPARE FUNCTIONS : called by generate functions, these ones parse labels and data */ - function prepare_url() - { - $this->chart_url = $this->base_url; - /* - foreach($this->mandatory_parameters as $param) - { - if(!isset($this->chart->$param)) return false; - $params[] = $param.'='.$this->chart->$param; - } - */ - foreach($this->chart as $k => $v) - { - if($v != '') $params[] = "$k=$v"; - } - $this->chart_url .= implode('&',$params); - } - function prepare_styles() - { -// SIZE - - if(($this->width * $this->height) > 300000) - { - - // reduces dimensions to match API limits ( 300mpixels ) - $size = $this->width * $this->height; - $this->width = round($this->width * (300000 / $size),0); - $this->height = round($this->height * (300000 / $size),0); - } - $this->chart->chs = $this->width.'x'.$this->height; - -// colors - if(isset($this->chart->chco) && is_array($this->chart->chco)){ - $this->chart->chco = implode(',',$this->chart->chco); - } - if(isset($this->chart->chf) && is_array($this->chart->chf)) $this->chart->chf = implode('|',$this->chart->chf); - -// styles - if($this->chart_type == 'scatter' || $this->chart_type == 'bar' || $this->chart_type == 'line') - { - if($this->chart_type == 'line') if(isset($this->chart->chls) && count($this->chart->chls)) $this->chart->chls = implode('|',$this->chart->chls); - if(isset($this->chart->chg) && count($this->chart->chg)) $this->chart->chg = implode('|',$this->chart->chg); -// markers - if(isset($this->chart->chm) && count($this->chart->chm)) $this->chart->chm = implode('|',$this->chart->chm); - } - - - - } - - function prepare_size() - { - } - - function prepare_data() - { - // for lines charts, calculate ratio - if($this->chart_type == 'line' || $this->chart_type == 'bar' || $this->chart_type == 'scatter') - { - $this->max_yr = 0; - foreach($this->datas as $n => $data) - { - if($this->chart_type == 'scatter' && $n == 2) continue; // ignore min max values for plots sizes - $this->max_yr = max($this->max_yr,max($data)); - $this->min_yr = min($this->min_yr,min($data)); - } - $this->ratio = 0.9 * $this->range / $this->max_yr; - } - - foreach($this->datas as $n => $data) - { - if($this->chart_type == 'scatter' && $n == 2) $data = $this->encode_data($data,false); // do not normalize plots sizes - //else $data = $this->encode_data($data); - - if($this->chart->cht == 'lxy') - { - $this->datas[$n] = implode($this->sep,array_keys($data)).'|'.implode($this->sep,array_values($data)); - } - else $this->datas[$n] = implode($this->sep,$data); - } - - $this->chart->chd = "$this->encoding:"; - $this->chart->chd .= implode($this->set,$this->datas); - $this->data_prepared = true; - } - - - function prepare_labels() - { - //chxt= axis titles - //chxl= set:labels - //chxr= range - //chxp= positions - if(isset($this->labels)) { - $n = 0; - if(count($this->labels)) - foreach($this->labels as $axis => $labelles) - { - foreach($labelles as $pos => $labels) - { - // axis type - $this->chart->chxt[$n] = $axis; - if(!count($labels)) continue; // no values = "neither positions nor labels. The Chart API therefore assumes a range of 0 to 100 and spaces the values evenly." - // axis range - - - if($this->chart_type == 'line' || $this->chart_type == 'bar') - { - if($axis == 'x' || $axis == 't') - { - if($this->max_xt) $this->chart->chxr[$n] = $n.','.$this->min_xt.','.$this->max_xt; - } - else - { - if($this->max_yr) $this->chart->chxr[$n] = $n.','.$this->min_yr.','.$this->max_yr; - } - } - - // axis labels - if($this->chart_type == 'pie') - { - if ($axis == "p") { - $this->chart->chl[$n] = implode('|',$labels); - } - } - - if($this->chart_type == 'world') - { - $this->chart->chld[$n] = implode('|',$labels); - } - - $n++; - } - } - } - if(isset($this->chart->chxr)) $this->chart->chxr = implode('|',$this->chart->chxr); - if(isset($this->chart->chxp)) $this->chart->chxp = implode('|',$this->chart->chxp); - if(isset($this->chart->chxt)) $this->chart->chxt = implode(',',$this->chart->chxt); - if(isset($this->chart->chxl)) $this->chart->chxl = implode('|',$this->chart->chxl); - if(isset($this->chart->chl)) $this->chart->chl = implode(',',$this->chart->chl); - if(isset($this->chart->chld)) $this->chart->chld = implode('|',$this->chart->chld); - } - function prepare_title() - { - //chtt=first+line|second+line - if(isset($this->title)) { - $this->chart->chtt = str_replace(array("\n","\n\r",'<br />','<br>'),'|',$this->title); - $this->chart->chtt = str_replace(' ','+',$this->chart->chtt); - } - } - -/* END PREPARE FUNCTIONS */ - -/* ENCODING */ - function encode_data($data,$ratio = true) - { - if($this->encoding == 's') - { - foreach($data as $n => $value) - { - if(empty($value) || $value == '') $data[$n] = $this->missing; - else $data[$n] = $this->simple_encoding[$value]; - } - } - elseif($this->encoding == 't') - { - foreach($data as $n => $value) - { - - if(empty($value) || $value == '') $data[$n] = $this->missing; - elseif($ratio && $this->ratio) $data[$n] = (float) round($value * $this->ratio,1); - else $data[$n] = (float) $value; - } - } - elseif($this->encoding == 'e') - { - $max = 0; $min = 100000; - foreach($data as $n => $value) - { - if(empty($value) || $value == '') $data[$n] = $this->missing; - else - { - // normalize - if($ratio && $this->ratio) $value = round($value * $this->ratio,0); - // encode - $max = max($max,$value); - $min = min($min,$value); - $value = $this->extended_encode($value); - $data[$n] = $value; - } - } - } - return $data; - } - - function extended_encode($value) - { - $first = floor($value / 64); - $second = $value - ($first * 64); - $first = $this->extended_encoding[$first]; - $second = $this->extended_encoding[$second]; - return $first.$second; - } - - } - -?> Modified: XoopsModules/TDMStats/trunk/TDMStats/include/stats.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/include/stats.php 2012-08-30 07:57:41 UTC (rev 10136) +++ XoopsModules/TDMStats/trunk/TDMStats/include/stats.php 2012-09-01 06:27:16 UTC (rev 10137) @@ -475,7 +475,6 @@ } -// echo '<img src="include/gd.php" border = 5 width="800" heigth="600"> '; //////////////////////////////// ?> \ No newline at end of file Modified: XoopsModules/TDMStats/trunk/TDMStats/index.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/index.php 2012-08-30 07:57:41 UTC (rev 10136) +++ XoopsModules/TDMStats/trunk/TDMStats/index.php 2012-09-01 06:27:16 UTC (rev 10137) @@ -20,10 +20,9 @@ */ include_once "../../mainfile.php"; -require(XOOPS_ROOT_PATH.'/header.php'); - include_once('include/function.php'); -//include_once('include/GphpChart.class.php'); + + $gperm_handler =& xoops_gethandler('groupperm'); //permission if (is_object($xoopsUser)) { @@ -39,6 +38,14 @@ $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 1; +// pour les permissions + $perm_4 = ($gperm_handler->checkRight('istats_view', 4, $groups, $xoopsModule->getVar('mid'))) ? true : false ; + $perm_8 = ($gperm_handler->checkRight('istats_view', 8, $groups, $xoopsModule->getVar('mid'))) ? true : false ; + $perm_16 = ($gperm_handler->checkRight('istats_view', 16, $groups, $xoopsModule->getVar('mid'))) ? true : false ; + if ($perm_4 == false && $perm_8 == false && $perm_16 == false){ + redirect_header(XOOPS_URL, 2, _NOPERM); + } + switch($action) { case "3": @@ -50,42 +57,17 @@ break; case "1": + default: include "include/summary.php"; break; - case "list": - default: +} -$xoopsOption['template_main'] = 'tdmstats_index.html'; -include_once XOOPS_ROOT_PATH."/header.php"; + $xoopsTpl->assign('img_bar', $xoopsModuleConfig['tdmstats_bar']); - -// pour les permissions - $perm_4 = ($gperm_handler->checkRight('istats_view', 4, $groups, $xoopsModule->getVar('mid'))) ? true : false ; - $perm_8 = ($gperm_handler->checkRight('istats_view', 8, $groups, $xoopsModule->getVar('mid'))) ? true : false ; - $perm_16 = ($gperm_handler->checkRight('istats_view', 16, $groups, $xoopsModule->getVar('mid'))) ? true : false ; - if ($perm_4 == false && $perm_8 == false && $perm_16 == false){ - redirect_header(XOOPS_URL, 2, _NOPERM); - } - //perm - $xoopsTpl->assign('perm_4', $perm_4); - $xoopsTpl->assign('perm_8', $perm_8); - $xoopsTpl->assign('perm_16', $perm_16); - $xoopsTpl->assign('show_index', true); - break; -} - - $xoopsTpl->assign('action', $action); - $xoopsTpl->assign('lang_traffic_report', _AM_TRAFFIC_REPORT); - $xoopsTpl->assign('lang_summary', _AM_SUMMARY); -if (isset($xoopsModuleConfig['tdmstats_bar'])) - $xoopsTpl->assign('img_bar', $xoopsModuleConfig['tdmstats_bar']); - $xoopsTpl->assign('lang_traffic', _AM_TRAFFIC); - $xoopsTpl->assign('lang_visitor_info', _AM_VISITOR_INFO); - $xoopsTpl->assign('lang_referer', _AM_REFERER); -$tdmstats_style = isset($xoopsModuleConfig['tdmstats_style']) ? $xoopsModuleConfig['tdmstats_style'] : 'cupertino'; +//$tdmstats_style = isset($xoopsModuleConfig['tdmstats_style']) ? $xoopsModuleConfig['tdmstats_style'] : 'cupertino'; //include script $xoTheme->addScript(XOOPS_URL."/modules/".$xoopsModule->dirname()."/js/jquery.js"); $xoTheme->addScript(XOOPS_URL."/modules/".$xoopsModule->dirname()."/js/jquery-ui-1.7.2.custom.min.js"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ir...@us...> - 2012-08-30 07:57:51
|
Revision: 10136 http://xoops.svn.sourceforge.net/xoops/?rev=10136&view=rev Author: irmtfan Date: 2012-08-30 07:57:41 +0000 (Thu, 30 Aug 2012) Log Message: ----------- ToggleBlockCategory improved, onclick improved, hardcode removed Modified Paths: -------------- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt XoopsModules/newbb/branches/irmtfan/newbb/include/display.php XoopsModules/newbb/branches/irmtfan/newbb/include/images.php XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js XoopsModules/newbb/branches/irmtfan/newbb/index.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_thread.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php Added Paths: ----------- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_qr_expand.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr_expand.png Modified: XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev10109.txt 2012-08-30 07:57:41 UTC (rev 10136) @@ -1,3 +1,20 @@ +date 2012-08-30 +================================================ +1- add more and less icons - add t_qr_expand.png image and add show see definitions +newbb/include/display.php, newbb/include/images.php +newbb/templates/images/language/english/t_qr_expand.png +newbb/language/english/main.php, newbb/docs/lang_diff.txt + +2- improve ToggleBlockCategory js to recognize a IMG tag +newbb/include/js/newbb_toggle.js + +3- change all toggles in newbb to use ToggleBlockCategory - use newbb_displayImage function for all toggles - alt and title and text links supported +newbb/viewtopic.php, newbb/templates/newbb_viewtopic.html, newbb/templates/newbb_thread.html +newbb/index.php, newbb/templates/newbb_index.html + +4- some hardcodes removed (<small><{$topic_post.post_edit}></small> and signature line +newbb/templates/newbb_thread.html, newbb/templates/images/language/english/style.css + date 2012-08-28 ================================================ 1- improve text link instead of buttons feature. Ability to set the display setting for each link in newbb/include/display.php Modified: XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt 2012-08-30 07:57:41 UTC (rev 10136) @@ -44,3 +44,5 @@ define('_MD_NEWBB_SEEUSERDATA','See User information'); added: define('_MD_NEWBB_HIDEUSERDATA','Hide User information'); +define('_MD_NEWBB_HIDE','Hide'); +define('_MD_NEWBB_SEE','See'); Modified: XoopsModules/newbb/branches/irmtfan/newbb/include/display.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/include/display.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/include/display.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -125,6 +125,8 @@ //$displayText['technorati'] = //$displayText['wong'] = //$displayText['anonym'] = +//$displayText['more'] = +//$displayText['less'] = $displayText['p_delete'] = $displayText['p_reply'] = @@ -135,6 +137,7 @@ $displayText['t_new'] = $displayText['t_poll'] = $displayText['t_qr'] = +$displayText['t_qr_expand'] = $displayText['t_reply'] = //$displayText['online'] = @@ -208,6 +211,8 @@ //$displayText['technorati'] = //$displayText['wong'] = //$displayText['anonym'] = +//$displayText['more'] = +//$displayText['less'] = //$displayText['p_delete'] = //$displayText['p_reply'] = @@ -217,7 +222,8 @@ //$displayText['t_new'] = //$displayText['t_poll'] = -//$displayText['t_qr'] = +//$displayText['t_qr'] = +//$displayText['t_qr_expand'] = //$displayText['t_reply'] = //$displayText['online'] = Modified: XoopsModules/newbb/branches/irmtfan/newbb/include/images.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/include/images.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/include/images.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -25,7 +25,7 @@ */ // Forum image type -// irmtfan add anonym.png icon +// irmtfan add anonym.png more.png and less.png icon $forumImage[''] = $forumImage['blank'] = $forumImage['attachment'] = @@ -82,6 +82,8 @@ $forumImage['technorati'] = $forumImage['wong'] = $forumImage['anonym'] = +$forumImage['more'] = +$forumImage['less'] = "icon"; for($i = 1; $i <= 5; $i++ ) { @@ -97,7 +99,8 @@ $forumImage['t_new'] = $forumImage['t_poll'] = -$forumImage['t_qr'] = +$forumImage['t_qr'] = +$forumImage['t_qr_expand'] = $forumImage['t_reply'] = $forumImage['online'] = Modified: XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js 2012-08-30 07:57:41 UTC (rev 10136) @@ -64,24 +64,25 @@ function ToggleBlockCategory(block, icon, src_expand, src_collapse, alt_expand, alt_collapse) { + var Img_tag='IMG'; if (document.getElementById) { if (document.getElementById(block).style.display == 'block') { document.getElementById(block).style.display = 'none'; - icon.src = src_collapse; + if (icon.nodeName == Img_tag) { + icon.src = src_collapse; + } icon.alt= alt_collapse; - icon.title= alt_collapse; - SaveCollapsed(block, true); } else { document.getElementById(block).style.display = 'block'; - icon.src = src_expand; + if (icon.nodeName == Img_tag) { + icon.src = src_expand; + } icon.alt= alt_expand; - icon.title= alt_expand; - SaveCollapsed(block, false); } } @@ -90,22 +91,24 @@ if (document.all[block].style.display == 'block') { document.all[block].style.display = 'none'; - icon.src = src_collapse; + if (icon.nodeName == Img_tag) { + icon.src = src_collapse; + } icon.alt= alt_collapse; - icon.title= alt_collapse; - SaveCollapsed(block, true); } else { document.all[block].style.display = 'block'; - icon.src = src_expand; + if (icon.nodeName == Img_tag) { + icon.src = src_expand; + } icon.alt= alt_expand; - icon.title= alt_expand; - SaveCollapsed(block, false); } } + icon.title = icon.alt; + icon.textContent=icon.title; } Modified: XoopsModules/newbb/branches/irmtfan/newbb/index.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/index.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/index.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -153,8 +153,17 @@ $cat_element_id = "cat_".$onecat['cat_id']; $expand = (count($toggles) > 0) ? ( (in_array($cat_element_id, $toggles)) ? false : true ) : true; - $cat_display = ($expand) ? 'block;' : 'none;'; - $cat_icon_display = ($expand) ? $category_icon["expand"] : $category_icon["collapse"]; + // START irmtfan to improve newbb_displayImage + if ($expand) { + $cat_display = 'block;'; + $cat_icon_display = "minus"; + $cat_alt = _MD_NEWBB_HIDE; + } else { + $cat_display = 'none;'; + $cat_icon_display = "plus"; + $cat_alt = _MD_NEWBB_SEE; + } + $cat_displayImage = newbb_displayImage($cat_icon_display, $cat_alt); if (isset($forumsByCat[$onecat['cat_id']])) { $forums = $forumsByCat[$onecat['cat_id']]; @@ -179,7 +188,7 @@ 'cat_description' => $myts->displayTarea($onecat['cat_description'],1), 'cat_element_id' => $cat_element_id, 'cat_display' => $cat_display, - 'cat_icon_display' => $cat_icon_display, + 'cat_displayImage' => $cat_displayImage, 'forums' => $forums ); } Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -486,4 +486,6 @@ define('_MD_NEWBB_MAXPIC','Images at the max. Size %s X %s pixels.'); define('_MD_NEWBB_SEARCHDISABLED','The search is disabled and can not be used.'); define('_MD_NEWBB_HIDEUSERDATA','Hide User information'); +define('_MD_NEWBB_HIDE','Hide'); +define('_MD_NEWBB_SEE','See'); ?> \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -486,4 +486,6 @@ define('_MD_NEWBB_MAXPIC','تصاویر در حداکثر اندازه خود میتوانند %s X %s پیکسل داشته باشند.'); define('_MD_NEWBB_SEARCHDISABLED','امکان جستجو در سایت غیر فعال شده است. برای فعال کردن آن به مدیریت سیستم مراجعه کنید.'); define('_MD_NEWBB_HIDEUSERDATA','مخفی کردن اطلاعات کاربر'); +define('_MD_NEWBB_HIDE','مخفی کردن'); +define('_MD_NEWBB_SEE','نمایش'); ?> \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/style.css 2012-08-30 07:57:41 UTC (rev 10136) @@ -107,6 +107,8 @@ div.signature { bottom: 10px; + border-top-width:1px; + border-top-style: inherit; } div#index_welcome{ @@ -293,6 +295,7 @@ padding: 5px; margin-top: 10px; border:1px solid #000; + font-size: small; } .post_ip { float: right; Added: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_qr_expand.png =================================================================== (Binary files differ) Property changes on: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_qr_expand.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/style.css 2012-08-30 07:57:41 UTC (rev 10136) @@ -107,6 +107,8 @@ div.signature { bottom: 10px; + border-top-width:1px; + border-top-style: inherit; } div#index_welcome{ @@ -293,6 +295,7 @@ padding: 5px; margin-top: 10px; border:1px solid #000; + font-size: small; } .post_ip { float: /*irmtfan right*/ left; Added: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr_expand.png =================================================================== (Binary files differ) Property changes on: XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr_expand.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index.html =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index.html 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index.html 2012-08-30 07:57:41 UTC (rev 10136) @@ -44,7 +44,10 @@ <table class="index_category" cellspacing="0" width="100%"> <tr class="head"> <td width="3%" valign="middle" align="center"> - <img onclick="ToggleBlockCategory('<{$category.cat_element_id}>', this, '<{$category_icon.expand}>', '<{$category_icon.collapse}>')" src="<{$category.cat_icon_display}>" alt="" /> +<!-- irmtfan simplify onclick method and use newbb_displayImage(this.children[0] for IE7&8) - add alt and title"--> + <div class="pointer" onclick="ToggleBlockCategory('<{$category.cat_element_id}>',(this.firstElementChild || this.children[0]) , '<{$category_icon.expand}>', '<{$category_icon.collapse}>','<{$smarty.const._MD_NEWBB_HIDE}>','<{$smarty.const._MD_NEWBB_SEE}>')"> + <{$category.cat_displayImage}> + </div> </td> <{if $category.cat_image}> <td width="8%"><img src="<{$category.cat_image}>" alt="<{$category.cat_title}>" /></td> Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_thread.html =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_thread.html 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_thread.html 2012-08-30 07:57:41 UTC (rev 10136) @@ -32,23 +32,13 @@ <br /><{$anonym_avatar}> <{/if}> <br /> - <{if $infobox gt 0}> - <!-- irmtfan simplify onclick method remove hardcode style="padding:2px;"--> - <div class="pointer"> - <img onclick="ToggleBlockCategory('<{$topic_post.post_id}>', this, '<{$xoops_url}><{$icon_path}>/less.png', '<{$xoops_url}><{$icon_path}>/more.png','<{$smarty.const._MD_NEWBB_HIDEUSERDATA}>','<{$smarty.const._MD_NEWBB_SEEUSERDATA}>')" - <{if $infobox == 1}> - src="<{$xoops_url}><{$icon_path}>/more.png" alt="<{$smarty.const._MD_NEWBB_SEEUSERDATA}>" title="<{$smarty.const._MD_NEWBB_SEEUSERDATA}>" - <{else}> - src="<{$xoops_url}><{$icon_path}>/less.png" alt="<{$smarty.const._MD_NEWBB_HIDEUSERDATA}>" title="<{$smarty.const._MD_NEWBB_HIDEUSERDATA}>" - <{/if}> - /> - </div> - <div id="<{$topic_post.post_id}>" - <{if $infobox == 1}> style="display: none;" - <{else}> style="display:block;" - <{/if}> - > - <div class="comUserStat"><span class="comUserStatCaption"><{$smarty.const._MD_JOINED}>:</span><br /><{$topic_post.poster.regdate}></div> + <{if $infobox.show}> + <!-- irmtfan simplify onclick method (this.children[0] for IE7&8) - remove hardcode style="padding:2px;"--> + <span class="pointer" onclick="ToggleBlockCategory('<{$topic_post.post_id}>',(this.firstElementChild || this.children[0]) , '<{$infobox.icon.expand}>', '<{$infobox.icon.collapse}>','<{$smarty.const._MD_NEWBB_HIDEUSERDATA}>','<{$smarty.const._MD_NEWBB_SEEUSERDATA}>')"> + <{$infobox.displayImage}> + </span> + <div id="<{$topic_post.post_id}>" style="display: <{$infobox.style}>" > + <div class="comUserStat"><span class="comUserStatCaption"><{$smarty.const._MD_JOINED}>:</span><br /><{$topic_post.poster.regdate}></div> <{if $topic_post.poster.from}> <div class="comUserStat"><span class="comUserStatCaption"><{$smarty.const._MD_FROM}></span> <{$topic_post.poster.from}></div> <{/if}> @@ -104,7 +94,8 @@ <br /> <!-- irmtfan hardcode removed style="float: right; padding: 5px; margin-top: 10px; border:1px solid #000;" --> <div class="post_edit"> - <small><{$topic_post.post_edit}></small> + <!-- irmtfan hardcode removed --> + <{$topic_post.post_edit}> </div> <{/if}> </td> @@ -118,8 +109,8 @@ <{/if}> <{if $topic_post.post_signature}> <div class="signature"> - ____________________<br /> - <{$topic_post.post_signature}> + <!-- irmtfan hardcode removed hardcode ____________________<br /> --> + <{$topic_post.post_signature}> </div> <{/if}> </td> Modified: XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html 2012-08-30 07:57:41 UTC (rev 10136) @@ -212,10 +212,13 @@ <{if $quickreply.show}> <div> - <a href="#threadbottom" onclick="ToggleBlock('qr', this)"> <{$quickreply.icon}></a> + <!-- irmtfan improve toggle method to ToggleBlockCategory (this.children[0] for IE7&8) change display to style and icon to displayImage for more comprehension --> + <a href="#threadbottom" onclick="ToggleBlockCategory('qr', (this.firstElementChild || this.children[0]), '<{$quickreply.icon.expand}>', '<{$quickreply.icon.collapse}>','<{$smarty.const._MD_NEWBB_HIDE}> <{$smarty.const._MD_QUICKREPLY}>','<{$smarty.const._MD_NEWBB_SEE}> <{$smarty.const._MD_QUICKREPLY}>')" > + <{$quickreply.displayImage}> + </a> </div> <br /> - <div id="qr" style="display: <{$quickreply.display}>"> + <div id="qr" style="display: <{$quickreply.style}>"> <div><{$quickreply.form}></div> </div> <br /> @@ -248,9 +251,9 @@ <br /> <{includeq file='db:newbb_notification_select.html'}> +<!-- irmtfan remove <script type="text/javascript"> -<!-- -xoopsGetElementById('aktuell').scrollIntoView(true); ---> -</script> \ No newline at end of file +<!--xoopsGetElementById('aktuell').scrollIntoView(true); +</script> +--> \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php 2012-08-29 20:46:24 UTC (rev 10135) +++ XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php 2012-08-30 07:57:41 UTC (rev 10136) @@ -127,16 +127,37 @@ $online_handler->init($forum_obj, $topic_obj); $xoopsTpl->assign('online', $online_handler->show_online()); } - -$infobox = intval($xoopsModuleConfig['show_infobox']); //4.05 -$xoopsTpl->assign('infobox', $infobox); //4.05 $xoopsTpl->assign("parentforum", $forum_handler->getParents($forum_obj)); // irmtfan - remove icon_path and use newbb_displayImage $xoopsTpl->assign("anonym_avatar", newbb_displayImage('anonym')); -// icon_path use for infobox onclick image more/less -$icon_handler = newbb_getIconHandler(); -$xoopsTpl->assign("icon_path", $icon_handler->getPath("icon")); +// START irmtfan improve infobox +$infobox= array(); +$infobox['show'] = intval($xoopsModuleConfig['show_infobox']); //4.05 +// irmtfan removed then define after array +//$xoopsTpl->assign('infobox', $infobox); //4.05 +$icon_handler = newbb_getIconHandler(); // can be use in the follwing codes in this file + +if ($infobox['show'] > 0) { + // irmtfan - remove icon_path and use newbb_displayImage + $infobox['icon'] = array( + "expand" => $icon_handler->getImageSource("less"), + "collapse" => $icon_handler->getImageSource("more")) + ; + if($infobox['show'] == 1){ + $infobox['style']='none;'; + $infobox['alt'] = _MD_NEWBB_SEEUSERDATA; + $infobox['src']="more"; + } else { + $infobox['style']='block;'; + $infobox['alt'] = _MD_NEWBB_HIDEUSERDATA; + $infobox['src']="less"; + } + $infobox['displayImage'] = newbb_displayImage($infobox['src'],$infobox['alt']); +} +$xoopsTpl->assign('infobox',$infobox); +// END irmtfan improve infobox + $xoopsTpl->assign(array( 'topic_title' => '<a href="'.XOOPS_URL.'/modules/'.$xoopsModule->getVar("dirname", "n").'/viewtopic.php?topic_id='.$topic_id.'">'. $topic_obj->getFullTitle().'</a>', 'forum_name' => $forum_obj->getVar('forum_name'), @@ -622,8 +643,21 @@ $forum_form->addElement($submit_button); $toggles = newbb_getcookie('G', true); - $display = (in_array('qr', $toggles)) ? 'none;' : 'block;'; - $xoopsTpl->assign('quickreply', array( 'show' => 1, 'display' => $display, 'icon' => newbb_displayImage('t_qr',_MD_QUICKREPLY), 'form' => $forum_form->render())); + // START irmtfan improve quickreply smarty variable - add alt key to quick reply button - change $display to $style for more comprehension + $quickreply= array(); + $qr_collapse = "t_qr"; + $qr_expand = "t_qr_expand"; // change this + $quickreply['show']= 1; // could be improved to default = hide = 2 in the future + $quickreply['style'] = (in_array('qr', $toggles)) ? 'none;' : 'block;'; + $quickreply['icon'] = array( + "expand" => $icon_handler->getImageSource($qr_expand), + "collapse" => $icon_handler->getImageSource($qr_collapse)) + ; + // $quickreply['show'] =1 => + $quickreply['displayImage'] = newbb_displayImage($qr_expand,_MD_NEWBB_HIDE.' '._MD_QUICKREPLY); + $quickreply['form'] = $forum_form->render(); + $xoopsTpl->assign('quickreply', $quickreply); + // END irmtfan improve quickreply smarty variable unset($forum_form); } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2012-08-29 20:46:30
|
Revision: 10135 http://xoops.svn.sourceforge.net/xoops/?rev=10135&view=rev Author: mageg Date: 2012-08-29 20:46:24 +0000 (Wed, 29 Aug 2012) Log Message: ----------- add function in tree.php Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/tree.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/tree.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/tree.php 2012-08-29 12:30:05 UTC (rev 10134) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/tree.php 2012-08-29 20:46:24 UTC (rev 10135) @@ -211,7 +211,6 @@ /** * Make a select box with options from the tree * - * @param string $name Name of the select box * @param string $fieldName Name of the member variable from the * node objects that should be used as the title for the options. * @param string $prefix String to indent deeper levels @@ -230,4 +229,44 @@ $this->_makeSelBoxOptions($fieldName, $selected, $key, $ret, $prefix); return $ret . '</select>'; } + + /** + * Make options for a array + * + * @param string $fieldName Name of the member variable from the + * node objects that should be used as the column. + * @param string $prefix String to indent deeper levels + * @param integer $key ID of the object to display as the root of the array + * @return array + */ + public function makeArrayTree( $fieldName, $prefix = '-', $key = 0) { + $ret = array(); + $this->_makeArrayTreeOptions( $fieldName, $key, $ret, $prefix ); + return $ret; + } + + /** + * Make a array with options from the tree + * + * @param string $fieldName Name of the member variable from the + * node objects that should be used as the column. + * @param integer $key ID of the object to display as the root of the array + * @param string $prefix_orig String to indent deeper levels (origin) + * @param string $prefix_curr String to indent deeper levels (current) + * + * @return void + */ + public function _makeArrayTreeOptions( $fieldName, $key, &$ret, $prefix_orig, $prefix_curr = '' ) { + if ( $key > 0 ) { + $value = $this->_tree[$key]['obj']->getVar( $this->_myId ); + $ret[$value] = $prefix_curr . $this->_tree[$key]['obj']->getVar( $fieldName ); + $prefix_curr .= $prefix_orig; + + } + if ( isset( $this->_tree[$key]['child'] ) && !empty( $this->_tree[$key]['child'] ) ) { + foreach ( $this->_tree[$key]['child'] as $childkey ) { + $this->_makeArrayTreeOptions( $fieldName, $childkey, $ret, $prefix_orig, $prefix_curr ); + } + } + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-29 12:30:17
|
Revision: 10134 http://xoops.svn.sourceforge.net/xoops/?rev=10134&view=rev Author: beckmi Date: 2012-08-29 12:30:05 +0000 (Wed, 29 Aug 2012) Log Message: ----------- fixing English translations Modified Paths: -------------- XoopsModules/contact/branches/voltan/v1.8/contact/admin/contact.php XoopsModules/contact/branches/voltan/v1.8/contact/language/english/admin.php XoopsModules/contact/branches/voltan/v1.8/contact/language/english/main.php XoopsModules/contact/branches/voltan/v1.8/contact/language/english/modinfo.php XoopsModules/contact/branches/voltan/v1.8/contact/xoops_version.php Modified: XoopsModules/contact/branches/voltan/v1.8/contact/admin/contact.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/admin/contact.php 2012-08-29 11:06:54 UTC (rev 10133) +++ XoopsModules/contact/branches/voltan/v1.8/contact/admin/contact.php 2012-08-29 12:30:05 UTC (rev 10134) @@ -1,88 +1,88 @@ -<?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. -*/ - -/** - * Contact module - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author Hossein Azizabadi (AKA Voltan) - * @version $Id$ - */ - -// Call header +<?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. +*/ + +/** + * Contact module + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Hossein Azizabadi (AKA Voltan) + * @version $Id$ + */ + +// Call header require dirname(__FILE__) . '/header.php'; -// Display Admin header +// Display Admin header xoops_cp_header(); // Define default value $op = $contact_handler->Contact_CleanVars($_REQUEST, 'op', 'list', 'string'); $contact_id = $contact_handler->Contact_CleanVars($_REQUEST, 'id', '0', 'int'); -// Define scripts -$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js'); +// Define scripts +$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js'); $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js'); -$xoTheme->addScript(XOOPS_URL . '/modules/contact/js/admin.js'); -// Add module stylesheet -$xoTheme->addStylesheet(XOOPS_URL . '/modules/contact/css/admin.css'); -$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css'); +$xoTheme->addScript(XOOPS_URL . '/modules/contact/js/admin.js'); +// Add module stylesheet +$xoTheme->addStylesheet(XOOPS_URL . '/modules/contact/css/admin.css'); +$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css'); $xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/admin.css'); -switch ($op) +switch ($op) { case 'list': $contact = array(); - $contact['perpage'] = '10'; - $contact['order'] = 'DESC'; + $contact['perpage'] = '10'; + $contact['order'] = 'DESC'; $contact['sort'] = 'contact_id'; - // get limited information - if (isset($_REQUEST['limit'])) { - $contact['limit'] = $contact_handler->Contact_CleanVars($_REQUEST, 'limit', 0, 'int'); - } else { - $contact['limit'] = $contact['perpage']; - } - - // get start information - if (isset($_REQUEST['start'])) { - $contact['start'] = $contact_handler->Contact_CleanVars($_REQUEST, 'start', 0, 'int'); - } else { - $contact['start'] = 0; + // get limited information + if (isset($_REQUEST['limit'])) { + $contact['limit'] = $contact_handler->Contact_CleanVars($_REQUEST, 'limit', 0, 'int'); + } else { + $contact['limit'] = $contact['perpage']; + } + + // get start information + if (isset($_REQUEST['start'])) { + $contact['start'] = $contact_handler->Contact_CleanVars($_REQUEST, 'start', 0, 'int'); + } else { + $contact['start'] = 0; } $contact_numrows = $contact_handler->Contact_GetCount('contact_cid'); $contacts = $contact_handler->Contact_GetAdminList($contact , 'contact_cid'); - if ($contact_numrows > $contact['limit']) { - $contact_pagenav = new XoopsPageNav($contact_numrows, $contact['limit'], $contact['start'], 'start', 'limit=' . $contact['limit']); - $contact_pagenav = $contact_pagenav->renderNav(4); - } else { - $contact_pagenav = ''; + if ($contact_numrows > $contact['limit']) { + $contact_pagenav = new XoopsPageNav($contact_numrows, $contact['limit'], $contact['start'], 'start', 'limit=' . $contact['limit']); + $contact_pagenav = $contact_pagenav->renderNav(4); + } else { + $contact_pagenav = ''; } - $xoopsTpl->assign('contacts', $contacts); + $xoopsTpl->assign('contacts', $contacts); $xoopsTpl->assign('contact_pagenav', $contact_pagenav); $level = 'list'; break; case 'reply': - if ($contact_id > 0) { + if ($contact_id > 0) { $obj = $contact_handler->get($contact_id); if($obj->getVar('contact_cid') != 0) { redirect_header ( 'contact.php', 3, _AM_CONTACT_CANTREPLY); - } + } $form = $obj->Contact_ReplyForm(); $xoopsTpl->assign('replyform', $form->render()); - $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id)); - } else { - redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST); + $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id)); + } else { + redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST); } $level = 'reply'; break; @@ -163,11 +163,11 @@ case 'delete': if ($contact_id > 0) { - // Prompt message + // Prompt message xoops_confirm(array("id" => $contact_id), 'contact.php?op=dodelete', _AM_CONTACT_MSG_DELETE); - } else { - redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST); - } + } else { + redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST); + } $level = 'delete'; break; @@ -190,7 +190,7 @@ exit (); } - redirect_header ( 'contact.php', 1, _AM_CONTACT_MSG_DELETEDO ); + redirect_header ( 'contact.php', 1, _AM_CONTACT_MSG_DELETED ); xoops_cp_footer (); exit (); break; @@ -199,8 +199,8 @@ $xoopsTpl->assign('navigation', $admin_class->addNavigation('contact.php')); $xoopsTpl->assign('level', $level); -// Call template file -$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_contact.html'); -// Call footer +// Call template file +$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_contact.html'); +// Call footer require dirname(__FILE__) . '/footer.php'; ?> \ No newline at end of file Modified: XoopsModules/contact/branches/voltan/v1.8/contact/language/english/admin.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/language/english/admin.php 2012-08-29 11:06:54 UTC (rev 10133) +++ XoopsModules/contact/branches/voltan/v1.8/contact/language/english/admin.php 2012-08-29 12:30:05 UTC (rev 10134) @@ -1,13 +1,13 @@ -<?php +<?php // index -define("_AM_CONTACT_INDEX_ADMENU1","Contacts"); -define("_AM_CONTACT_INDEX_TOTAL","There are <span class='green'>%s</span> Contact in our database"); +define("_AM_CONTACT_INDEX_ADMENU1","Messages"); +define("_AM_CONTACT_INDEX_TOTAL","There are <span class='green'>%s</span> Messages in our database"); // Contact define("_AM_CONTACT_ID","Id"); define("_AM_CONTACT_SUBJECT","Subject"); -define("_AM_CONTACT_DEPARTMENT","Departmant"); +define("_AM_CONTACT_DEPARTMENT","Department"); define("_AM_CONTACT_SUBMITTER","Submitter"); define("_AM_CONTACT_DATE","Date Submitted"); define("_AM_CONTACT_MESSAGE","Message"); @@ -23,8 +23,8 @@ define("_AM_CONTACT_ACTION","Action"); define("_AM_CONTACT_VIEW","View"); define("_AM_CONTACT_REPLY","Reply"); -define("_AM_CONTACT_HAVEREPLY","Replyd"); -define("_AM_CONTACT_HAVENTREPLY","Not Reply"); +define("_AM_CONTACT_HAVEREPLY","Replied"); +define("_AM_CONTACT_HAVENTREPLY","Not Replied"); define("_AM_CONTACT_FROM","From"); define("_AM_CONTACT_NAMEFROM","Name"); @@ -36,13 +36,13 @@ define("_AM_CONTACT_TITLE","Title"); define("_AM_CONTACT_INFO","Information"); -define("_AM_CONTACT_MSG_EXIST","Select Contact not exist"); -define("_AM_CONTACT_MSG_DELETE","Are you sure you want delete this contact and all replys?"); -define("_AM_CONTACT_MSG_DELETEDO","Your selected contact delete"); -define("_AM_CONTACT_MSG_DELETEERROR","Error in delete contact"); -define("_AM_CONTACT_MSG_PRUNE_DELETED","%s contact deleted"); +define("_AM_CONTACT_MSG_EXIST","Selected Message does not exist"); +define("_AM_CONTACT_MSG_DELETE","Are you sure to delete this message and all replies?"); +define("_AM_CONTACT_MSG_DELETED","Your selected message has been deleted"); +define("_AM_CONTACT_MSG_DELETEERROR","Error in deleting message"); +define("_AM_CONTACT_MSG_PRUNE_DELETED","%s messages deleted"); -define("_AM_CONTACT_TOOLS_PRUNE","Prune Contacts"); -define("_AM_CONTACT_TOOLS_PRUNE_BEFORE","Prune contacts that were published before"); -define("_AM_CONTACT_TOOLS_PRUNE_REPLYONLY","Only remove contacts who have reply"); +define("_AM_CONTACT_TOOLS_PRUNE","Delete Messages"); +define("_AM_CONTACT_TOOLS_PRUNE_BEFORE","Delete messages that were published before"); +define("_AM_CONTACT_TOOLS_PRUNE_REPLYONLY","Delete only messages with replies"); ?> \ No newline at end of file Modified: XoopsModules/contact/branches/voltan/v1.8/contact/language/english/main.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/language/english/main.php 2012-08-29 11:06:54 UTC (rev 10133) +++ XoopsModules/contact/branches/voltan/v1.8/contact/language/english/main.php 2012-08-29 12:30:05 UTC (rev 10134) @@ -11,12 +11,12 @@ define("_MD_CONTACT_SUBJECT","Subject"); define("_MD_CONTACT_MESSAGE","Comment"); define("_MD_CONTACT_DEPARTMENT","Department"); -define("_MD_CONTACT_DEFULTDEP","Contact"); +define("_MD_CONTACT_DEFULTDEP","Contact Us"); -define("_MD_CONTACT_MES_SEND","Thank you for Contact Us"); -define("_MD_CONTACT_MES_NOVALIDEMAIL","Your Email is not Valida"); -define("_MD_CONTACT_MES_NOTSAVE","Your Message don't save in our DB"); -define("_MD_CONTACT_MES_SAVEINDB","Your Message save in our DB"); -define("_MD_CONTACT_MES_SENDERROR","Error in send Message"); +define("_MD_CONTACT_MES_SEND","Thank you for Contacting Us"); +define("_MD_CONTACT_MES_NOVALIDEMAIL","Your Email is not Valid"); +define("_MD_CONTACT_MES_NOTSAVE","Sorry, your Message was not saved in our DB"); +define("_MD_CONTACT_MES_SAVEINDB","Your Message has been saved in our DB"); +define("_MD_CONTACT_MES_SENDERROR","Error in sending Message"); define("_MD_CONTACT_MES_ERROR","Error"); ?> \ No newline at end of file Modified: XoopsModules/contact/branches/voltan/v1.8/contact/language/english/modinfo.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/language/english/modinfo.php 2012-08-29 11:06:54 UTC (rev 10133) +++ XoopsModules/contact/branches/voltan/v1.8/contact/language/english/modinfo.php 2012-08-29 12:30:05 UTC (rev 10134) @@ -1,21 +1,21 @@ -<?php -// $Id$ -// Module Info - -// The name of this module -define("_MI_CONTACT_NAME","Contact"); -define("_MI_CONTACT_DESC","Email contact page"); - -// Admin menu -define('_MI_CONTACT_MENU_HOME',"Home"); +<?php +// $Id$ +// Module Info + +// The name of this module +define("_MI_CONTACT_NAME","Contact Us"); +define("_MI_CONTACT_DESC","Email contact page"); + +// Admin menu +define('_MI_CONTACT_MENU_HOME',"Home"); define("_MI_CONTACT_MENU_HOME_DESC","Go back to Home"); -define('_MI_CONTACT_MENU_CONTACT',"Contact"); -define("_MI_CONTACT_MENU_CONTACT_DESC","list of Contact"); -define('_MI_CONTACT_MENU_TOOLS',"Tools"); -define("_MI_CONTACT_MENU_TOOLS_DESC","Module Tools"); -define("_MI_CONTACT_MENU_ABOUT", "About"); -define("_MI_CONTACT_MENU_ABOUT_DESC" , "About this module"); -define("_MI_CONTACT_MENU_HELP","Help"); +define('_MI_CONTACT_MENU_CONTACT',"Messages"); +define("_MI_CONTACT_MENU_CONTACT_DESC","List of Messages"); +define('_MI_CONTACT_MENU_TOOLS',"Tools"); +define("_MI_CONTACT_MENU_TOOLS_DESC","Module Tools"); +define("_MI_CONTACT_MENU_ABOUT", "About"); +define("_MI_CONTACT_MENU_ABOUT_DESC" , "About this module"); +define("_MI_CONTACT_MENU_HELP","Help"); define("_MI_CONTACT_MENU_HELP_DESC" , "Module help"); // Module Settings @@ -37,20 +37,20 @@ define("_MI_CONTACT_FORM_CAPTCHA_DESC",""); define("_MI_CONTACT_DEPT","Departments"); -define("_MI_CONTACT_DEPT_DESC","Departments allow you to define a department/email combination. Users selecting<br />" -."from a defined department will have their contact information sent to the corresponding<br />" -."email address you define.<br /><br />" -."Define each department/email as follows:<br /><br />" -."dept1,email1|dept2,email2|dept3,email3 etc. - each department and email must be seperated<br />" -."by a comma ',', and each department email combination bust be seperated by a pipe '|'"); +define("_MI_CONTACT_DEPT_DESC","Departments allow you to define a department/email combination. Users selecting<br />" +."from a defined department will have their contact information sent to the corresponding<br />" +."email address you define.<br /><br />" +."Define each department/email as follows:<br /><br />" +."dept1,email1|dept2,email2|dept3,email3 etc. - each department and email must be separated<br />" +."by a comma ',', and each department email combination must be separated by a pipe '|'"); -define("_MI_CONTACT_PERPAGE","Perpage"); +define("_MI_CONTACT_PERPAGE","Per page"); define("_MI_CONTACT_PERPAGE_DESC",""); define("_MI_CONTACT_TOPINFO","Header contact form"); -define("_MI_CONTACT_TOPINFO_DESC","Set HTML codes for show in contact page"); +define("_MI_CONTACT_TOPINFO_DESC","Set HTML codes to show in contact page"); define("_MI_CONTACT_HEAD_OPTIONS","Form Options"); define("_MI_CONTACT_HEAD_ADMIN","Admin setting"); -define("_MI_CONTACT_HEAD_INFO","Information"); +define("_MI_CONTACT_HEAD_INFO","Information"); ?> \ No newline at end of file Modified: XoopsModules/contact/branches/voltan/v1.8/contact/xoops_version.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/xoops_version.php 2012-08-29 11:06:54 UTC (rev 10133) +++ XoopsModules/contact/branches/voltan/v1.8/contact/xoops_version.php 2012-08-29 12:30:05 UTC (rev 10134) @@ -1,77 +1,77 @@ -<?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. -*/ - -/** - * Contact module - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author Hossein Azizabadi (AKA Voltan) - * @version $Id$ +<?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. +*/ + +/** + * Contact module + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Hossein Azizabadi (AKA Voltan) + * @version $Id$ */ - -if (!defined('XOOPS_ROOT_PATH')) { - die('XOOPS root path not defined'); + +if (!defined('XOOPS_ROOT_PATH')) { + die('XOOPS root path not defined'); } - -$moduleDirName = basename( dirname( __FILE__ ) ) ; - -$modversion['name'] = _MI_CONTACT_NAME; -$modversion['version'] = 1.8; -$modversion['description'] = _MI_CONTACT_DESC; -$modversion['credits'] = 'The XOOPS Project, Mohtava Project'; -$modversion['author'] = 'Hossein Azizabadi <hos...@gm...>'; -$modversion['nickname'] = 'Voltan'; -$modversion['help'] = 'page=help'; -$modversion['license'] = 'GNU GPL 2.0'; -$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; -$modversion['official'] = 1; -$modversion['image'] = "images/contact_slogo.png"; + +$moduleDirName = basename( dirname( __FILE__ ) ) ; + +$modversion['name'] = _MI_CONTACT_NAME; +$modversion['version'] = 1.8; +$modversion['description'] = _MI_CONTACT_DESC; +$modversion['credits'] = 'The XOOPS Project, Mohtava Project'; +$modversion['author'] = 'Hossein Azizabadi <hos...@gm...>'; +$modversion['nickname'] = 'Voltan'; +$modversion['help'] = 'page=help'; +$modversion['license'] = 'GNU GPL 2.0'; +$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; +$modversion['official'] = 1; +$modversion['image'] = "images/contact_slogo.png"; $modversion['dirname'] = "contact"; -$modversion['onUpdate'] = 'include/function_update.php'; -$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; -$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; -$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; +$modversion['onUpdate'] = 'include/functions_update.php'; +$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; +$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; +$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; // DB $modversion['sqlfile']['mysql'] = "sql/mysql.sql"; -$modversion['tables'][0] = "contact"; - -//about -$modversion["module_website_url"] = "http://www.xoops.org/"; -$modversion["module_website_name"] = "XOOPS"; -$modversion["release_date"] = "2012/05/03"; -$modversion["module_status"] = "Beta"; -$modversion["author_website_url"] = "http://www.xoops.org/"; -$modversion["author_website_name"] = "XOOPS"; -$modversion['min_php']='5.2'; -$modversion['min_xoops']='2.5'; -$modversion['min_admin']='1.1'; - -//Admin things -$modversion['hasAdmin'] = 1; - -// Menu -$modversion['hasMain'] = 1; -$modversion['adminindex'] = "admin/index.php"; +$modversion['tables'][0] = "contact"; + +//about +$modversion["module_website_url"] = "http://www.xoops.org/"; +$modversion["module_website_name"] = "XOOPS"; +$modversion["release_date"] = "2012/05/03"; +$modversion["module_status"] = "Beta"; +$modversion["author_website_url"] = "http://www.xoops.org/"; +$modversion["author_website_name"] = "XOOPS"; +$modversion['min_php']='5.2'; +$modversion['min_xoops']='2.5'; +$modversion['min_admin']='1.1'; + +//Admin things +$modversion['hasAdmin'] = 1; + +// Menu +$modversion['hasMain'] = 1; +$modversion['adminindex'] = "admin/index.php"; $modversion['adminmenu'] = "admin/menu.php"; - -// Set to 1 if you want to display menu generated by system module -$modversion['system_menu'] = 1; - -// Templates -$i = 1; -$modversion['templates'][$i]['file'] = 'contact_index.html'; -$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; +// Set to 1 if you want to display menu generated by system module +$modversion['system_menu'] = 1; + +// Templates +$i = 1; +$modversion['templates'][$i]['file'] = 'contact_index.html'; +$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; + // Settings $modversion['config'][] = array( 'name' => 'break', @@ -175,5 +175,5 @@ 'description' => '_MI_CONTACT_PERPAGE_DESC', 'formtype' => 'textbox', 'valuetype' => 'int', - 'default' => 10); + 'default' => 10); ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-29 11:07:05
|
Revision: 10133 http://xoops.svn.sourceforge.net/xoops/?rev=10133&view=rev Author: beckmi Date: 2012-08-29 11:06:54 +0000 (Wed, 29 Aug 2012) Log Message: ----------- restructuring folders Added Paths: ----------- XoopsModules/slideshow/trunk/slideshow/admin/ XoopsModules/slideshow/trunk/slideshow/blocks/ XoopsModules/slideshow/trunk/slideshow/class/ XoopsModules/slideshow/trunk/slideshow/css/ XoopsModules/slideshow/trunk/slideshow/images/ XoopsModules/slideshow/trunk/slideshow/include/ XoopsModules/slideshow/trunk/slideshow/index.php XoopsModules/slideshow/trunk/slideshow/js/ XoopsModules/slideshow/trunk/slideshow/language/ XoopsModules/slideshow/trunk/slideshow/sql/ XoopsModules/slideshow/trunk/slideshow/templates/ XoopsModules/slideshow/trunk/slideshow/xoops_version.php Removed Paths: ------------- XoopsModules/slideshow/trunk/admin/ XoopsModules/slideshow/trunk/blocks/ XoopsModules/slideshow/trunk/class/ XoopsModules/slideshow/trunk/css/ XoopsModules/slideshow/trunk/images/ XoopsModules/slideshow/trunk/include/ XoopsModules/slideshow/trunk/index.php XoopsModules/slideshow/trunk/js/ XoopsModules/slideshow/trunk/language/ XoopsModules/slideshow/trunk/sql/ XoopsModules/slideshow/trunk/templates/ XoopsModules/slideshow/trunk/xoops_version.php Deleted: XoopsModules/slideshow/trunk/index.php =================================================================== --- XoopsModules/slideshow/trunk/index.php 2012-08-29 11:05:25 UTC (rev 10132) +++ XoopsModules/slideshow/trunk/index.php 2012-08-29 11:06:54 UTC (rev 10133) @@ -1,27 +0,0 @@ -<?php -/** - * XOOPS slideshow module - * - * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - * @package module - * @since 2.5.0 - * @author Mohtava Project <http://www.mohtava.com> - * @author Hossein Azizabadi <djv...@gm...> - * @version $Id: $ - */ - -require '../../mainfile.php'; -include XOOPS_ROOT_PATH.'/header.php'; - -redirect_header ( XOOPS_URL, 1, _NOPERM ); - -include XOOPS_ROOT_PATH.'/footer.php'; -?> \ No newline at end of file Copied: XoopsModules/slideshow/trunk/slideshow/index.php (from rev 10131, XoopsModules/slideshow/trunk/index.php) =================================================================== --- XoopsModules/slideshow/trunk/slideshow/index.php (rev 0) +++ XoopsModules/slideshow/trunk/slideshow/index.php 2012-08-29 11:06:54 UTC (rev 10133) @@ -0,0 +1,27 @@ +<?php +/** + * XOOPS slideshow module + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package module + * @since 2.5.0 + * @author Mohtava Project <http://www.mohtava.com> + * @author Hossein Azizabadi <djv...@gm...> + * @version $Id: $ + */ + +require '../../mainfile.php'; +include XOOPS_ROOT_PATH.'/header.php'; + +redirect_header ( XOOPS_URL, 1, _NOPERM ); + +include XOOPS_ROOT_PATH.'/footer.php'; +?> \ No newline at end of file Copied: XoopsModules/slideshow/trunk/slideshow/xoops_version.php (from rev 10131, XoopsModules/slideshow/trunk/xoops_version.php) =================================================================== --- XoopsModules/slideshow/trunk/slideshow/xoops_version.php (rev 0) +++ XoopsModules/slideshow/trunk/slideshow/xoops_version.php 2012-08-29 11:06:54 UTC (rev 10133) @@ -0,0 +1,132 @@ +<?php +/** + * XOOPS slideshow module + * + * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package module + * @since 2.5.0 + * @author Mohtava Project <http://www.mohtava.com> + * @author Hossein Azizabadi <djv...@gm...> + * @version $Id: $ + */ + +$modversion = array( + // Main setting + 'name' => _MI_SLIDESHOW_TITLE, + 'description' => _MI_SLIDESHOW_DESC, + 'version' => 1.1, + 'author' => 'Hossein Azizabadi', + 'credits' => 'MOHTAVA', + 'license' => 'GNU GPL 2.0', + 'license_url' => 'www.gnu.org/licenses/gpl-2.0.html/', + 'image' => 'images/logo.png', + 'dirname' => 'slideshow', + 'release_date' => '2011/11/2', + 'module_website_url' => "http://www.mohtava.com/", + 'module_website_name' => "MOHTAVA", + 'help' => 'help', + 'module_status' => "Final", + // Admin things + 'system_menu' => 1, + 'hasAdmin' => 1, + 'adminindex' => 'admin/index.php', + 'adminmenu' => 'admin/menu.php', + // Modules scripts + 'onInstall' => 'include/install.php', + // Main menu + 'hasMain' => 0, + // Recherche + 'hasSearch' => 0, + // Commentaires + 'hasComments' => 0, + // for module admin class + 'min_php' => '5.2', + 'min_xoops' => '2.5', + 'dirmoduleadmin' => 'Frameworks/moduleclasses', + 'icons16' => 'Frameworks/moduleclasses/icons/16', + 'icons32' => 'Frameworks/moduleclasses/icons/32' +); + +// sql +$modversion['sqlfile']['mysql'] = "sql/mysql.sql"; +$modversion['tables'][1] = "slideshow_item"; +$modversion['tables'][2] = "slideshow_topic"; + +// block +$modversion['blocks'][] = array( + 'file' => 'slideshow.php', + 'name' => _MI_SLIDESHOW_BLOCK1, + 'description' => '', + 'show_func' => 'slideshow_list_show', + 'edit_func' => 'slideshow_list_edit', + 'options' => '400|400|200|200|1|slideshow|10|1', + 'template' => 'slideshow_item1.html'); + +$modversion['blocks'][] = array( + 'file' => 'slideshow.php', + 'name' => _MI_SLIDESHOW_BLOCK2, + 'description' => '', + 'show_func' => 'slideshow_list_show', + 'edit_func' => 'slideshow_list_edit', + 'options' => '400|400|200|200|1|slideshow|10|1', + 'template' => 'slideshow_item2.html'); + +$modversion['blocks'][] = array( + 'file' => 'slideshow.php', + 'name' => _MI_SLIDESHOW_BLOCK2, + 'description' => '', + 'show_func' => 'slideshow_list_show', + 'edit_func' => 'slideshow_list_edit', + 'options' => '400|400|200|200|1|slideshow|10|1', + 'template' => 'slideshow_item3.html'); + + +// conf +$modversion['config'][] = array( + 'name' => 'img_mime', + 'title' => '_MI_SLIDESHOW_IMAGE_MIME', + 'description' => '_MI_SLIDESHOW_IMAGE_MIME_DESC', + 'formtype' => 'select_multi', + 'valuetype' => 'array', + 'default' => array("image/gif", "image/jpeg", "image/png"), + 'options' => array( + "bmp" => "image/bmp", + "gif" => "image/gif", + "jpeg" => "image/pjpeg", + "jpeg" => "image/jpeg", + "jpg" => "image/jpeg", + "jpe" => "image/jpeg", + "png" => "image/png")); + +$modversion['config'][] = array( + 'name' => 'img_size', + 'title' => '_MI_SLIDESHOW_IMAGE_SIZE', + 'description' => '_MI_SLIDESHOW_IMAGE_SIZE_DESC', + 'formtype' => 'textbox', + 'valuetype' => 'text', + 'default' => '5242880'); + +$modversion['config'][] = array( + 'name' => 'img_maxwidth', + 'title' => '_MI_SLIDESHOW_IMAGE_MAXWIDTH', + 'description' => '_MI_SLIDESHOW_IMAGE_MAXWIDTH_DESC', + 'formtype' => 'textbox', + 'valuetype' => 'text', + 'default' => '700'); + +$modversion['config'][] = array( + 'name' => 'img_maxheight', + 'title' => '_MI_SLIDESHOW_IMAGE_MAXHEIGHT', + 'description' => '_MI_SLIDESHOW_IMAGE_MAXHEIGHT_DESC', + 'formtype' => 'textbox', + 'valuetype' => 'text', + 'default' => '700'); +?> \ No newline at end of file Deleted: XoopsModules/slideshow/trunk/xoops_version.php =================================================================== --- XoopsModules/slideshow/trunk/xoops_version.php 2012-08-29 11:05:25 UTC (rev 10132) +++ XoopsModules/slideshow/trunk/xoops_version.php 2012-08-29 11:06:54 UTC (rev 10133) @@ -1,132 +0,0 @@ -<?php -/** - * XOOPS slideshow module - * - * 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 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - * @package module - * @since 2.5.0 - * @author Mohtava Project <http://www.mohtava.com> - * @author Hossein Azizabadi <djv...@gm...> - * @version $Id: $ - */ - -$modversion = array( - // Main setting - 'name' => _MI_SLIDESHOW_TITLE, - 'description' => _MI_SLIDESHOW_DESC, - 'version' => 1.1, - 'author' => 'Hossein Azizabadi', - 'credits' => 'MOHTAVA', - 'license' => 'GNU GPL 2.0', - 'license_url' => 'www.gnu.org/licenses/gpl-2.0.html/', - 'image' => 'images/logo.png', - 'dirname' => 'slideshow', - 'release_date' => '2011/11/2', - 'module_website_url' => "http://www.mohtava.com/", - 'module_website_name' => "MOHTAVA", - 'help' => 'help', - 'module_status' => "Final", - // Admin things - 'system_menu' => 1, - 'hasAdmin' => 1, - 'adminindex' => 'admin/index.php', - 'adminmenu' => 'admin/menu.php', - // Modules scripts - 'onInstall' => 'include/install.php', - // Main menu - 'hasMain' => 0, - // Recherche - 'hasSearch' => 0, - // Commentaires - 'hasComments' => 0, - // for module admin class - 'min_php' => '5.2', - 'min_xoops' => '2.5', - 'dirmoduleadmin' => 'Frameworks/moduleclasses', - 'icons16' => 'Frameworks/moduleclasses/icons/16', - 'icons32' => 'Frameworks/moduleclasses/icons/32' -); - -// sql -$modversion['sqlfile']['mysql'] = "sql/mysql.sql"; -$modversion['tables'][1] = "slideshow_item"; -$modversion['tables'][2] = "slideshow_topic"; - -// block -$modversion['blocks'][] = array( - 'file' => 'slideshow.php', - 'name' => _MI_SLIDESHOW_BLOCK1, - 'description' => '', - 'show_func' => 'slideshow_list_show', - 'edit_func' => 'slideshow_list_edit', - 'options' => '400|400|200|200|1|slideshow|10|1', - 'template' => 'slideshow_item1.html'); - -$modversion['blocks'][] = array( - 'file' => 'slideshow.php', - 'name' => _MI_SLIDESHOW_BLOCK2, - 'description' => '', - 'show_func' => 'slideshow_list_show', - 'edit_func' => 'slideshow_list_edit', - 'options' => '400|400|200|200|1|slideshow|10|1', - 'template' => 'slideshow_item2.html'); - -$modversion['blocks'][] = array( - 'file' => 'slideshow.php', - 'name' => _MI_SLIDESHOW_BLOCK2, - 'description' => '', - 'show_func' => 'slideshow_list_show', - 'edit_func' => 'slideshow_list_edit', - 'options' => '400|400|200|200|1|slideshow|10|1', - 'template' => 'slideshow_item3.html'); - - -// conf -$modversion['config'][] = array( - 'name' => 'img_mime', - 'title' => '_MI_SLIDESHOW_IMAGE_MIME', - 'description' => '_MI_SLIDESHOW_IMAGE_MIME_DESC', - 'formtype' => 'select_multi', - 'valuetype' => 'array', - 'default' => array("image/gif", "image/jpeg", "image/png"), - 'options' => array( - "bmp" => "image/bmp", - "gif" => "image/gif", - "jpeg" => "image/pjpeg", - "jpeg" => "image/jpeg", - "jpg" => "image/jpeg", - "jpe" => "image/jpeg", - "png" => "image/png")); - -$modversion['config'][] = array( - 'name' => 'img_size', - 'title' => '_MI_SLIDESHOW_IMAGE_SIZE', - 'description' => '_MI_SLIDESHOW_IMAGE_SIZE_DESC', - 'formtype' => 'textbox', - 'valuetype' => 'text', - 'default' => '5242880'); - -$modversion['config'][] = array( - 'name' => 'img_maxwidth', - 'title' => '_MI_SLIDESHOW_IMAGE_MAXWIDTH', - 'description' => '_MI_SLIDESHOW_IMAGE_MAXWIDTH_DESC', - 'formtype' => 'textbox', - 'valuetype' => 'text', - 'default' => '700'); - -$modversion['config'][] = array( - 'name' => 'img_maxheight', - 'title' => '_MI_SLIDESHOW_IMAGE_MAXHEIGHT', - 'description' => '_MI_SLIDESHOW_IMAGE_MAXHEIGHT_DESC', - 'formtype' => 'textbox', - 'valuetype' => 'text', - 'default' => '700'); -?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-29 11:05:34
|
Revision: 10132 http://xoops.svn.sourceforge.net/xoops/?rev=10132&view=rev Author: beckmi Date: 2012-08-29 11:05:25 +0000 (Wed, 29 Aug 2012) Log Message: ----------- restructuring folders Added Paths: ----------- XoopsModules/slideshow/trunk/slideshow/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-08-29 08:10:17
|
Revision: 10131 http://xoops.svn.sourceforge.net/xoops/?rev=10131&view=rev Author: voltan1 Date: 2012-08-29 08:10:07 +0000 (Wed, 29 Aug 2012) Log Message: ----------- Add xoops_lib for move pdf Added Paths: ----------- XoopsModules/oledrion/branches/voltan/xoops_lib/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vo...@us...> - 2012-08-29 08:05:48
|
Revision: 10130 http://xoops.svn.sourceforge.net/xoops/?rev=10130&view=rev Author: voltan1 Date: 2012-08-29 08:05:37 +0000 (Wed, 29 Aug 2012) Log Message: ----------- Update templates Modified Paths: -------------- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_bill.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cancelpurchase.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_category.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cgv.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_index.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_manufacturer.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_map.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_product.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_recommended.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_thankyou.html XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_whoswho.html Added Paths: ----------- XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/help.html XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/index.html Added: XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/help.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/help.html (rev 0) +++ XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/help.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -0,0 +1,33 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/oledrion/admin/index.php" + title="Back to the administration of Oledrion"> Oledrion + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of Oledrion"/> + </a></h1> + + <h4 class="odd">Description</h4> + + <p class="even">This module is an e-Commerce module for XOOPS.<br /> <br /> + </p> + + <h4 class="odd">Install/uninstall</h4> + + <p class="even">No special measures necessary, follow the standard installation process – + extract the /birthday folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules.<br /> <br /> + Detailed instructions on installing modules are available in the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a> </p> + + + <h4 class="odd">Operating instructions</h4> + + This module and its operations are very simple.<br /> <br /> + Detailed instructions on configuring the access rights for user groups are available in the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a><br /> <br /> + + <h4 class="odd">Tutorial</h4> + + <p class="even">There is no tutorial available at the moment.</p> + +</div> \ No newline at end of file Added: XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/index.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/index.html (rev 0) +++ XoopsModules/oledrion/branches/voltan/oledrion/language/english/help/index.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_bill.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_bill.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_bill.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -1,7 +1,7 @@ <div class="oledrion"> <!-- Created by Herv\xE9 Thouzard (http://www.herve-thouzard.com/) --> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <h2><{$smarty.const._OLEDRION_BILL}></h2> <div class="oledrion_otherinf"> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cancelpurchase.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cancelpurchase.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cancelpurchase.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -6,7 +6,7 @@ <{/if}> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <h3><{$smarty.const._OLEDRION_ORDER_CANCEL}></h3> <div class="shopurl"><a href="<{$smarty.const.OLEDRION_URL}>"><{$smarty.const._OLEDRION_CONTINUE_SHOPPING}></a></div> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_category.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_category.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_category.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -5,7 +5,7 @@ <{if $category.cat_imgurl != ''}> <img src="<{$category.cat_full_imgurl}>" alt="<{$category.cat_title}>" /> <{else}> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> <{/if}> </div> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cgv.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cgv.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_cgv.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -5,7 +5,7 @@ <{/if}> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <h2><{$smarty.const._OLEDRION_CGV}></h2> <div class="pad2"><{$cgv_msg}></div> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_index.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_index.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_index.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -1,7 +1,7 @@ <div class="oledrion"> <!-- Created by Herv\xE9 Thouzard (http://www.herve-thouzard.com/) --> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <{if $mod_pref.advertisement != ''}> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_manufacturer.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_manufacturer.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_manufacturer.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -3,7 +3,7 @@ <div class="breadcrumb"><{$breadcrumb}></div> <div class='center'> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> <{if $mod_pref.advertisement != ''}><div id="oledrion_publicite"><{$mod_pref.advertisement}></div><{/if}> <{if $manufacturer.manu_email != '' }> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_map.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_map.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_map.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -2,7 +2,7 @@ <!-- Created by Herv\xE9 Thouzard (http://www.herve-thouzard.com/) --> <div class="breadcrumb"><{$breadcrumb}></div> <div class='center'> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> <{if $mod_pref.advertisement != ''}><div id="oledrion_publicite"><{$mod_pref.advertisement}></div><{/if}> <h2><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>folder_orange_open.png" alt="<{$smarty.const._MI_OLEDRION_SMNAME4}>" width="32" height ="32" /><{$smarty.const._MI_OLEDRION_SMNAME4}></h2> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_product.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_product.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_product.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -46,7 +46,7 @@ </script> <!--*********** HEADER ********--> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> <{* Display category's advertisement and if it does not exists, the module's advertisement *}> <{if $product.product_category.cat_advertisement != ''}> <div id="oledrion_publicite-category"><{$product.product_category.cat_advertisement}></div> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_recommended.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_recommended.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_recommended.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -1,7 +1,7 @@ <!-- Created by Herv\xE9 Thouzard (http://www.herve-thouzard.com/), Design XoopsDesign (http://www.xoopsdesign.com) --> <div class="breadcrumb"><{$breadcrumb}></div> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <{if $welcome_msg != ''}> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_thankyou.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_thankyou.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_thankyou.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -5,7 +5,7 @@ <div class='global_advert center'><{$global_advert}></div> <{/if}> <div id="oledrion-logo"> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> </div> <div class="pad2"> <{if $success }> Modified: XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_whoswho.html =================================================================== --- XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_whoswho.html 2012-08-29 08:03:55 UTC (rev 10129) +++ XoopsModules/oledrion/branches/voltan/oledrion/templates/oledrion_whoswho.html 2012-08-29 08:05:37 UTC (rev 10130) @@ -2,7 +2,7 @@ <!-- Created by Herv\xE9 Thouzard (http://www.herve-thouzard.com/) --> <div class="breadcrumb"><{$breadcrumb}></div> <div class='center'> - <img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /> + <span id="oledrion-main-logo"><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>oledrion.png" alt="oledrion" /></span> <{if $mod_pref.advertisement != ''}><div id="oledrion_publicite"><{$mod_pref.advertisement}></div><{/if}> </div> <h2><img src="<{$smarty.const.OLEDRION_IMAGES_URL}>icon-product-person.png" alt="<{$smarty.const._MI_OLEDRION_SMNAME5}>" /><{$smarty.const._MI_OLEDRION_SMNAME5}></h2> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |