From: <be...@us...> - 2012-08-08 09:08:18
|
Revision: 10034 http://xoops.svn.sourceforge.net/xoops/?rev=10034&view=rev Author: beckmi Date: 2012-08-08 09:08:04 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (Marquee) Modified Paths: -------------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_footer.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_header.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/marquee.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/menu.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/arabic/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/french/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/french/extension.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/german/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/german/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/german/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/hrvatski/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/hrvatski/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/hrvatski/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/persian/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/portuguesebr/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/portuguesebr/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/portuguesebr/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/spanish/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/spanish/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/spanish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/tchinese/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/plugins/smartsection.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/xoops_version.php Removed Paths: ------------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/frenchUTF8/ Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_footer.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_footer.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_footer.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -19,9 +19,9 @@ echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" - ." " . _AM_ADMIN_FOOTER . "\n" + ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_header.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_header.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/admin_header.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -1,45 +1,41 @@ -<?php -/** - * Marquee 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 http://www.fsf.org/copyleft/gpl.html GNU public license - * @package Marquee - * @since 2.5.0 - * @author XOOPS Module Team - * @version $Id $ -**/ - -$path = dirname(dirname(dirname(dirname(__FILE__)))); -include_once $path . '/mainfile.php'; -include_once $path . '/include/cp_functions.php'; -require_once $path . '/include/cp_header.php'; - -global $xoopsModule; - -$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); - -//if functions.php file exist -require_once dirname(dirname(__FILE__)) . '/include/functions.php'; - -// Load language files -xoops_loadLanguage('admin', $thisModuleDir); -xoops_loadLanguage('modinfo', $thisModuleDir); -xoops_loadLanguage('main', $thisModuleDir); - -$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); -$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); -$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); - -if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ - include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); - }else{ - redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); - } \ No newline at end of file +<?php +/** + * Marquee 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 http://www.fsf.org/copyleft/gpl.html GNU public license + * @package Marquee + * @since 2.5.0 + * @author XOOPS Module Team + * @version $Id $ +**/ + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; + +global $xoopsModule; + +$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +//if functions.php file exist +require_once dirname(dirname(__FILE__)) . '/include/functions.php'; + +// Load language files +xoops_loadLanguage('admin', $thisModuleDir); +xoops_loadLanguage('modinfo', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + +include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/marquee.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/marquee.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/marquee.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -1,304 +1,310 @@ -<?php -/** - * **************************************************************************** - * marquee - MODULE FOR XOOPS - * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com) - * - * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com) - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package marquee - * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com) - * - * @version $Id $ - * **************************************************************************** - */ - -require_once '../../../include/cp_header.php'; -require_once XOOPS_ROOT_PATH.'/modules/marquee/admin/functions.php'; -require_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php'; -require_once XOOPS_ROOT_PATH.'/modules/marquee/class/marquee_utils.php'; -include_once 'admin_header.php'; - -$indexAdmin = new ModuleAdmin(); - -$op = 'default'; -if (isset($_POST['op'])) { - $op = $_POST['op']; -} elseif ( isset($_GET['op'])) { - $op = $_GET['op']; -} - -// Verify that a field exists inside a mysql table - -function marquee_FieldExists($fieldname,$table) -{ - global $xoopsDB; - $result=$xoopsDB->queryF("SHOW COLUMNS FROM $table LIKE '$fieldname'"); - return($xoopsDB->getRowsNum($result) > 0); -} - - -// Verify if the table is up to date -if (!marquee_FieldExists('marquee_marqueeid',$xoopsDB->prefix('marquee'))) { - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `marqueeid` `marquee_marqueeid` INT( 8 ) NOT NULL AUTO_INCREMENT"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `uid` `marquee_uid` MEDIUMINT( 8 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `direction` `marquee_direction` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrollamount` `marquee_scrollamount` INT( 11 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `behaviour` `marquee_behaviour` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `bgcolor` `marquee_bgcolor` VARCHAR( 7 ) NOT NULL"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `align` `marquee_align` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `height` `marquee_height` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `width` `marquee_width` VARCHAR( 4 ) NOT NULL"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `hspace` `marquee_hspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrolldelay` `marquee_scrolldelay` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `stoponmouseover` `marquee_stoponmouseover` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `loop` `marquee_loop` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `vspace` `marquee_vspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `content` `marquee_content` TEXT NOT NULL"); - $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `source` `marquee_source` VARCHAR( 255 ) NOT NULL DEFAULT 'fixed'"); -} - -$marquee_handler =& xoops_getmodulehandler('marquee', 'marquee'); - -// Function used to add and modify an element -function AddEditMarqueeForm($marqueeid, $Action, $FormTitle, $contentvalue, $bgcolorvalue,$widthvalue,$heightvalue,$scrollamountvalue,$hspacevalue, $vspacevalue,$scrolldelayvalue,$directionvalue,$behaviourvalue,$alignvalue,$loopvalue,$stopvalue , $LabelSubmitButton, $sourcevalue='fixed') -{ - require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; - global $xoopsModule, $xoopsModuleConfig; - - $sform = new XoopsThemeForm($FormTitle, 'marqueeform', XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php'); - - $source = new XoopsFormSelect(_AM_MARQUEE_SOURCE, 'source', $sourcevalue); - $source->addOption('fixed', _AM_MARQUEE_SOURCE_FIXED); - $fileslst = myglob(XOOPS_ROOT_PATH.'/modules/marquee/plugins/','php'); - foreach($fileslst as $onefile) { - $onefile = basename($onefile,'.php'); - $source->addOption($onefile, $onefile); - } - $sform->addElement($source); - - $editor = marquee_utils::getWysiwygForm(_AM_MARQUEE_CONTENT, 'content', $contentvalue, 15, 60, 'content_text_hidden'); - if($editor) { - $sform->addElement($editor, false); - } - - - if(marquee_getmoduleoption('methodtouse') != 'DHTML') { - // $sform->addElement(new XoopsFormText(_AM_MARQUEE_BGCOLOR, 'bgcolor', 7, 7, $bgcolorvalue), false); - $sform->addElement(new XoopsFormColorPicker(_AM_MARQUEE_BGCOLOR,'bgcolor',$bgcolorvalue), false); - } - $sform->addElement(new XoopsFormText(_AM_MARQUEE_WIDTH, 'width', 4, 4, $widthvalue), false); - $sform->addElement(new XoopsFormText(_AM_MARQUEE_HEIGHT, 'height',4, 4, $heightvalue), false); - $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRAMOUNT, 'scrollamount',4, 4, $scrollamountvalue), false); - if(marquee_getmoduleoption('methodtouse') != 'DHTML') { - $sform->addElement(new XoopsFormText(_AM_MARQUEE_HSPACE, 'hspace',4, 4, $hspacevalue), false); - $sform->addElement(new XoopsFormText(_AM_MARQUEE_VSPACE, 'vspace',4, 4, $vspacevalue), false); - } - - $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRDELAY, 'scrolldelay',6, 6, $scrolldelayvalue), false); - $direction = new XoopsFormSelect(_AM_MARQUEE_DIRECTION, 'direction', $directionvalue); - $direction->addOption('0', _AM_MARQUEE_DIRECTION1); - $direction->addOption('1', _AM_MARQUEE_DIRECTION2); - $direction->addOption('2', _AM_MARQUEE_DIRECTION3); - $direction->addOption('3', _AM_MARQUEE_DIRECTION4); - $sform->addElement($direction,true); - - $behaviour = new XoopsFormSelect(_AM_MARQUEE_BEHAVIOUR, 'behaviour', $behaviourvalue); - $behaviour->addOption('0', _AM_MARQUEE_BEHAVIOUR1); - if(marquee_getmoduleoption('methodtouse') != 'DHTML') { - $behaviour->addOption('1', _AM_MARQUEE_BEHAVIOUR2); - } - $behaviour->addOption('2', _AM_MARQUEE_BEHAVIOUR3); - $sform->addElement($behaviour,true); - - if(marquee_getmoduleoption('methodtouse') != 'DHTML') { - $align = new XoopsFormSelect(_AM_MARQUEE_ALIGN, 'align', $alignvalue); - $align->addOption('0', _AM_MARQUEE_ALIGN1); - $align->addOption('1', _AM_MARQUEE_ALIGN2); - $align->addOption('2', _AM_MARQUEE_ALIGN3); - $sform->addElement($align,true); - } - - $loop = new XoopsFormSelect(_AM_MARQUEE_LOOP, 'loop', $loopvalue); - $loop->addOption('0', _AM_MARQUEE_INFINITELOOP); - for($i=1;$i<=100;$i++) { - $loop->addOption($i, $i); - } - if(marquee_getmoduleoption('methodtouse') != 'DHTML') { - $sform->addElement($loop,true); - $sform->addElement(new XoopsFormRadioYN(_AM_MARQUEE_STOP, 'stoponmouseover', $stopvalue, _YES, _NO)); - } - - $sform->addElement(new XoopsFormHidden('op', $Action), false); - if(!empty($marqueeid)) { - $sform->addElement(new XoopsFormHidden('marqueeid', $marqueeid), false); - } - $button_tray = new XoopsFormElementTray('' ,''); - $submit_btn = new XoopsFormButton('', 'submit', $LabelSubmitButton, 'submit'); - $button_tray->addElement($submit_btn); - $cancel_btn = new XoopsFormButton('', 'reset', _AM_MARQUEE_RESETBUTTON, 'reset'); - $button_tray->addElement($cancel_btn); - $sform->addElement($button_tray); - $sform->display(); -} - -// ****************************************************************************************************************************************** -// **** Main ******************************************************************************************************************************** -// ****************************************************************************************************************************************** -switch ($op) -{ - // Verify before to edit an element - case 'verifybeforeedit': - if (isset($_POST['submit']) && $_POST['submit'] != '' ) { - $marquee = $marquee_handler->get(intval($_POST['marqueeid'])); - if(is_object($marquee)) { - $marquee->setVar('marquee_uid', $xoopsUser->getVar('uid')); - $marquee->setVar('marquee_direction', $_POST['direction']); - $marquee->setVar('marquee_scrollamount', $_POST['scrollamount']); - $marquee->setVar('marquee_behaviour', $_POST['behaviour']); - $marquee->setVar('marquee_bgcolor', isset($_POST['bgcolor']) ? $_POST['bgcolor'] : ''); - $marquee->setVar('marquee_align', isset($_POST['align']) ? $_POST['align'] : 0); - $marquee->setVar('marquee_height', $_POST['height']); - $marquee->setVar('marquee_width', $_POST['width']); - $marquee->setVar('marquee_hspace', isset($_POST['hspace']) ? $_POST['hspace'] : 0); - $marquee->setVar('marquee_scrolldelay', $_POST['scrolldelay']); - $marquee->setVar('marquee_stoponmouseover', isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0); - $marquee->setVar('marquee_loop', isset($_POST['loop']) ? $_POST['loop'] : 0); - $marquee->setVar('marquee_vspace', isset($_POST['vspace']) ? $_POST['vspace'] : 0); - $marquee->setVar('marquee_content', $_POST['content']); - $marquee->setVar('marquee_source', $_POST['source']); - if(!$marquee_handler->insert($marquee)) { - redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_MODIFY_DB); - exit(); - } - redirect_header('marquee.php', 1, _AM_MARQUEE_DBUPDATED); - } else { - redirect_header('marquee.php', 3, _ERRORS); - } - } - break; - - - // Edit an element - case 'edit': - xoops_cp_header(); - echo $indexAdmin->addNavigation('marquee.php'); - - echo '<br />'; - if(isset($_GET['marqueeid'])) { - $marqueeid = intval($_GET['marqueeid']); - $marquee = $marquee_handler->get($marqueeid); - AddEditMarqueeForm($marqueeid,'verifybeforeedit', _AM_MARQUEE_CONFIG, $marquee->getVar('marquee_content','e'), $marquee->getVar('marquee_bgcolor','e'), $marquee->getVar('marquee_width','e'), $marquee->getVar('marquee_height','e'), $marquee->getVar('marquee_scrollamount','e'), $marquee->getVar('marquee_hspace','e'), $marquee->getVar('marquee_vspace','e'), $marquee->getVar('marquee_scrolldelay','e'), $marquee->getVar('marquee_direction','e'), $marquee->getVar('marquee_behaviour','e'), $marquee->getVar('marquee_align','e'), $marquee->getVar('marquee_loop','e'), $marquee->getVar('marquee_stoponmouseover','e'),_AM_MARQUEE_UPDATE, $marquee->getVar('marquee_source','e')); - } - break; - - - // Delete an element - case 'delete': - if (!isset($_POST['ok'])) { - xoops_cp_header(); - echo $indexAdmin->addNavigation('marquee.php'); - // echo '<h4>' . _AM_MARQUEE_CONFIG . '</h4>'; - xoops_confirm( array( 'op' => 'delete', 'marqueeid' => $_GET['marqueeid'], 'ok' => 1 ), 'marquee.php', _AM_MARQUEE_RUSUREDEL ); - } else { - if ( empty($_POST['marqueeid'])) { - redirect_header( 'marquee.php', 2, _AM_MARQUEE_ERROR_ADD_MARQUEE); - exit(); - } - $marqueeid = intval($_POST['marqueeid']); - $marquee = $marquee_handler->deleteAll(new Criteria('marquee_marqueeid', $marqueeid ,'=')); - redirect_header( 'marquee.php', 1, _AM_MARQUEE_DBUPDATED ); - exit(); - } - break; - - // Verify before to add an element - case 'verifytoadd': - if ( isset($_POST['submit']) && $_POST['submit'] != '' ) { - $vres = $marquee_handler->quickInsert(array( - 'marquee_uid' => $xoopsUser->getVar('uid'), - 'marquee_direction' => $_POST['direction'], - 'marquee_scrollamount' => $_POST['scrollamount'], - 'marquee_behaviour' => $_POST['behaviour'], - 'marquee_bgcolor' => isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '', - 'marquee_align' => isset($_POST['align']) ? $_POST['align'] : 0, - 'marquee_height' => $_POST['height'], - 'marquee_width' => $_POST['width'], - 'marquee_hspace' => isset($_POST['hspace']) ? $_POST['hspace'] : 0, - 'marquee_scrolldelay' => $_POST['scrolldelay'], - 'marquee_stoponmouseover' => isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0, - 'marquee_loop' => isset($_POST['loop']) ? $_POST['loop'] : 0, - 'marquee_vspace' => isset($_POST['vspace']) ? $_POST['vspace'] : 0, - 'marquee_content' => $_POST['content'], - 'marquee_source' => $_POST['source'])); - if(!$vres) { - redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_ADD_MARQUEE); - exit(); - } - redirect_header('marquee.php', 1, _AM_MARQUEE_ADDED_OK); - } - break; - - - // Display the form to add an element - case 'addmarquee': - xoops_cp_header(); - echo $indexAdmin->addNavigation('marquee.php'); - - echo '<br />'; - AddEditMarqueeForm(0, 'verifytoadd', _AM_MARQUEE_CONFIG, '', '','','','',0, 0,'',0,0,0,0,0, _AM_MARQUEE_ADDBUTTON,'fixed'); - break; - - // Default action, list all elements - case 'default': - xoops_cp_header(); - echo $indexAdmin->addNavigation('marquee.php'); - -// echo '<h4>' . _AM_MARQUEE_CONFIG . "</h4><br />\n"; - echo"<table width='100%' border='0' cellspacing='1' class='outer'>\n"; - echo "<tr><th align='center'>". _AM_MARQUEE_ID . "</th><th align='center'>" . _AM_MARQUEE_CONTENT . "</th><th align='center'>" . _AM_MARQUEE_BGCOLOR_SHORT ."</th><th align='center'>" . _AM_MARQUEE_BEHAVIOUR . "</th><th align='center'>". _AM_MARQUEE_SOURCE . "</th><th align='center'>" . _AM_MARQUEE_STOP . "</th><th align='center'>" . _AM_MARQUEE_DIRECTION . "</th><th align='center'>" . _AM_MARQUEE_ACTION . "</th></tr>\n"; - $marqueearray= $marquee_handler->getObjects(); - $class = 'even'; - $baseurl = XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php'; - $tbldirection = array(_AM_MARQUEE_DIRECTION1,_AM_MARQUEE_DIRECTION2,_AM_MARQUEE_DIRECTION3,_AM_MARQUEE_DIRECTION4); - $tblbehaviour = array(_AM_MARQUEE_BEHAVIOUR1,_AM_MARQUEE_BEHAVIOUR2,_AM_MARQUEE_BEHAVIOUR3); - if ( count($marqueearray) > 0 ) { - foreach($marqueearray as $marquee) { -// $action_edit="<a href='".$baseurl."?op=edit&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_EDIT."</a>"; -// $action_delete="<a href='".$baseurl."?op=delete&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_DELETE."</a>"; - - $action_edit="<a href=".$baseurl."?op=edit&marqueeid=".$marquee->getVar('marquee_marqueeid').'><img src='. $pathIcon16.'/edit.png title='._AM_MARQUEE_EDIT."></a>"; - $action_delete="<a href=".$baseurl."?op=delete&marqueeid=".$marquee->getVar('marquee_marqueeid').'><img src='. $pathIcon16.'/delete.png title='._AM_MARQUEE_DELETE.'></a>'; - - $bgcolorvalue=$marquee->getVar('marquee_bgcolor'); - $direction=$tbldirection[$marquee->getVar('marquee_direction')]; - $behaviour=$tblbehaviour[$marquee->getVar('marquee_behaviour')]; - $stop = _YES; - if($marquee->getVar('marquee_stoponmouseover')==0) { - $stop= _NO; - } - $source = $marquee->getVar('marquee_source'); - if($marquee->getVar('marquee_source') == 'fixed') { - $source = _AM_MARQUEE_SOURCE_FIXED; - } - echo "<tr class='".$class."'><td align='center'>" . $marquee->getVar('marquee_marqueeid') . "</td><td align='center'>" . xoops_substr(strip_tags($marquee->getVar('marquee_content')),0,60) . "</td><td align='center'>" . $bgcolorvalue ."</td><td align='center'>" . $behaviour . "</td><td align='center'>" . $source . "</td><td align='center'>". $stop . "</td><td align='center'>" . $direction . "</td><td align='center'>" . $action_edit . " " . $action_delete . "</td></tr>\n"; - $class = ($class == 'even') ? 'odd' : 'even'; - } - } - -// echo "<tr class='".$class."'><td colspan='7' align='center'><form name='faddmarquee' method='post' action='marquee.php'><input type='hidden' name='op' value='addmarquee' /><input type='submit' name='submit' value='"._AM_MARQUEE_ADDMARQUEE."' /></td></tr>"; - $indexAdmin->addItemButton(_AM_MARQUEE_ADDMARQUEE, 'marquee.php?op=addmarquee', 'add' , ''); - echo $indexAdmin->renderButton('right', ''); - echo '</table>'; - break; -} - -include "admin_footer.php"; +<?php +/** + * **************************************************************************** + * marquee - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv� Thouzard (http://www.herve-thouzard.com) + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @package marquee + * @author Herv� Thouzard (http://www.herve-thouzard.com) + * + * @version $Id $ + * **************************************************************************** + */ + +require_once '../../../include/cp_header.php'; +require_once XOOPS_ROOT_PATH.'/modules/marquee/admin/functions.php'; +require_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php'; +require_once XOOPS_ROOT_PATH.'/modules/marquee/class/marquee_utils.php'; +include_once 'admin_header.php'; + +$indexAdmin = new ModuleAdmin(); + +$op = 'default'; +if (isset($_POST['op'])) { + $op = $_POST['op']; +} elseif ( isset($_GET['op'])) { + $op = $_GET['op']; +} + +// Verify that a field exists inside a mysql table + +function marquee_FieldExists($fieldname,$table) +{ + global $xoopsDB; + $result=$xoopsDB->queryF("SHOW COLUMNS FROM $table LIKE '$fieldname'"); + return($xoopsDB->getRowsNum($result) > 0); +} + + +// Verify if the table is up to date +if (!marquee_FieldExists('marquee_marqueeid',$xoopsDB->prefix('marquee'))) { + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `marqueeid` `marquee_marqueeid` INT( 8 ) NOT NULL AUTO_INCREMENT"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `uid` `marquee_uid` MEDIUMINT( 8 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `direction` `marquee_direction` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrollamount` `marquee_scrollamount` INT( 11 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `behaviour` `marquee_behaviour` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `bgcolor` `marquee_bgcolor` VARCHAR( 7 ) NOT NULL"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `align` `marquee_align` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `height` `marquee_height` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `width` `marquee_width` VARCHAR( 4 ) NOT NULL"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `hspace` `marquee_hspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrolldelay` `marquee_scrolldelay` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `stoponmouseover` `marquee_stoponmouseover` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `loop` `marquee_loop` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `vspace` `marquee_vspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `content` `marquee_content` TEXT NOT NULL"); + $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `source` `marquee_source` VARCHAR( 255 ) NOT NULL DEFAULT 'fixed'"); +} + +$marquee_handler =& xoops_getmodulehandler('marquee', 'marquee'); + +// Function used to add and modify an element +function AddEditMarqueeForm($marqueeid, $Action, $FormTitle, $contentvalue, $bgcolorvalue,$widthvalue,$heightvalue,$scrollamountvalue,$hspacevalue, $vspacevalue,$scrolldelayvalue,$directionvalue,$behaviourvalue,$alignvalue,$loopvalue,$stopvalue , $LabelSubmitButton, $sourcevalue='fixed') +{ + require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; + global $xoopsModule, $xoopsModuleConfig; + + $sform = new XoopsThemeForm($FormTitle, 'marqueeform', XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php'); + + $source = new XoopsFormSelect(_AM_MARQUEE_SOURCE, 'source', $sourcevalue); + $source->addOption('fixed', _AM_MARQUEE_SOURCE_FIXED); + $fileslst = myglob(XOOPS_ROOT_PATH.'/modules/marquee/plugins/','php'); + foreach($fileslst as $onefile) { + $onefile = basename($onefile,'.php'); + $source->addOption($onefile, $onefile); + } + $sform->addElement($source); + + $editor = marquee_utils::getWysiwygForm(_AM_MARQUEE_CONTENT, 'content', $contentvalue, 15, 60, 'content_text_hidden'); + if($editor) { + $sform->addElement($editor, false); + } + + + if(marquee_getmoduleoption('methodtouse') != 'DHTML') { + // $sform->addElement(new XoopsFormText(_AM_MARQUEE_BGCOLOR, 'bgcolor', 7, 7, $bgcolorvalue), false); + $sform->addElement(new XoopsFormColorPicker(_AM_MARQUEE_BGCOLOR,'bgcolor',$bgcolorvalue), false); + } + $sform->addElement(new XoopsFormText(_AM_MARQUEE_WIDTH, 'width', 4, 4, $widthvalue), false); + $sform->addElement(new XoopsFormText(_AM_MARQUEE_HEIGHT, 'height',4, 4, $heightvalue), false); + $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRAMOUNT, 'scrollamount',4, 4, $scrollamountvalue), false); + if(marquee_getmoduleoption('methodtouse') != 'DHTML') { + $sform->addElement(new XoopsFormText(_AM_MARQUEE_HSPACE, 'hspace',4, 4, $hspacevalue), false); + $sform->addElement(new XoopsFormText(_AM_MARQUEE_VSPACE, 'vspace',4, 4, $vspacevalue), false); + } + + $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRDELAY, 'scrolldelay',6, 6, $scrolldelayvalue), false); + $direction = new XoopsFormSelect(_AM_MARQUEE_DIRECTION, 'direction', $directionvalue); + $direction->addOption('0', _AM_MARQUEE_DIRECTION1); + $direction->addOption('1', _AM_MARQUEE_DIRECTION2); + $direction->addOption('2', _AM_MARQUEE_DIRECTION3); + $direction->addOption('3', _AM_MARQUEE_DIRECTION4); + $sform->addElement($direction,true); + + $behaviour = new XoopsFormSelect(_AM_MARQUEE_BEHAVIOUR, 'behaviour', $behaviourvalue); + $behaviour->addOption('0', _AM_MARQUEE_BEHAVIOUR1); + if(marquee_getmoduleoption('methodtouse') != 'DHTML') { + $behaviour->addOption('1', _AM_MARQUEE_BEHAVIOUR2); + } + $behaviour->addOption('2', _AM_MARQUEE_BEHAVIOUR3); + $sform->addElement($behaviour,true); + + if(marquee_getmoduleoption('methodtouse') != 'DHTML') { + $align = new XoopsFormSelect(_AM_MARQUEE_ALIGN, 'align', $alignvalue); + $align->addOption('0', _AM_MARQUEE_ALIGN1); + $align->addOption('1', _AM_MARQUEE_ALIGN2); + $align->addOption('2', _AM_MARQUEE_ALIGN3); + $sform->addElement($align,true); + } + + $loop = new XoopsFormSelect(_AM_MARQUEE_LOOP, 'loop', $loopvalue); + $loop->addOption('0', _AM_MARQUEE_INFINITELOOP); + for($i=1;$i<=100;$i++) { + $loop->addOption($i, $i); + } + if(marquee_getmoduleoption('methodtouse') != 'DHTML') { + $sform->addElement($loop,true); + $sform->addElement(new XoopsFormRadioYN(_AM_MARQUEE_STOP, 'stoponmouseover', $stopvalue, _YES, _NO)); + } + + $sform->addElement(new XoopsFormHidden('op', $Action), false); + if(!empty($marqueeid)) { + $sform->addElement(new XoopsFormHidden('marqueeid', $marqueeid), false); + } + $button_tray = new XoopsFormElementTray('' ,''); + $submit_btn = new XoopsFormButton('', 'submit', $LabelSubmitButton, 'submit'); + $button_tray->addElement($submit_btn); + $cancel_btn = new XoopsFormButton('', 'reset', _AM_MARQUEE_RESETBUTTON, 'reset'); + $button_tray->addElement($cancel_btn); + $sform->addElement($button_tray); + $sform->display(); +} + +// ****************************************************************************************************************************************** +// **** Main ******************************************************************************************************************************** +// ****************************************************************************************************************************************** +switch ($op) +{ + // Verify before to edit an element + case 'verifybeforeedit': + if (isset($_POST['submit']) && $_POST['submit'] != '' ) { + $marquee = $marquee_handler->get(intval($_POST['marqueeid'])); + if(is_object($marquee)) { + $marquee->setVar('marquee_uid', $xoopsUser->getVar('uid')); + $marquee->setVar('marquee_direction', $_POST['direction']); + $marquee->setVar('marquee_scrollamount', $_POST['scrollamount']); + $marquee->setVar('marquee_behaviour', $_POST['behaviour']); + $marquee->setVar('marquee_bgcolor', isset($_POST['bgcolor']) ? $_POST['bgcolor'] : ''); + $marquee->setVar('marquee_align', isset($_POST['align']) ? $_POST['align'] : 0); + $marquee->setVar('marquee_height', $_POST['height']); + $marquee->setVar('marquee_width', $_POST['width']); + $marquee->setVar('marquee_hspace', isset($_POST['hspace']) ? $_POST['hspace'] : 0); + $marquee->setVar('marquee_scrolldelay', $_POST['scrolldelay']); + $marquee->setVar('marquee_stoponmouseover', isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0); + $marquee->setVar('marquee_loop', isset($_POST['loop']) ? $_POST['loop'] : 0); + $marquee->setVar('marquee_vspace', isset($_POST['vspace']) ? $_POST['vspace'] : 0); + $marquee->setVar('marquee_content', $_POST['content']); + $marquee->setVar('marquee_source', $_POST['source']); + if(!$marquee_handler->insert($marquee)) { + redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_MODIFY_DB); + exit(); + } + redirect_header('marquee.php', 1, _AM_MARQUEE_DBUPDATED); + } else { + redirect_header('marquee.php', 3, _ERRORS); + } + } + break; + + + // Edit an element + case 'edit': + xoops_cp_header(); + echo $indexAdmin->addNavigation('marquee.php'); + + echo '<br />'; + if(isset($_GET['marqueeid'])) { + $marqueeid = intval($_GET['marqueeid']); + $marquee = $marquee_handler->get($marqueeid); + AddEditMarqueeForm($marqueeid,'verifybeforeedit', _AM_MARQUEE_CONFIG, $marquee->getVar('marquee_content','e'), $marquee->getVar('marquee_bgcolor','e'), $marquee->getVar('marquee_width','e'), $marquee->getVar('marquee_height','e'), $marquee->getVar('marquee_scrollamount','e'), $marquee->getVar('marquee_hspace','e'), $marquee->getVar('marquee_vspace','e'), $marquee->getVar('marquee_scrolldelay','e'), $marquee->getVar('marquee_direction','e'), $marquee->getVar('marquee_behaviour','e'), $marquee->getVar('marquee_align','e'), $marquee->getVar('marquee_loop','e'), $marquee->getVar('marquee_stoponmouseover','e'),_AM_MARQUEE_UPDATE, $marquee->getVar('marquee_source','e')); + } + break; + + + // Delete an element + case 'delete': + if (!isset($_POST['ok'])) { + xoops_cp_header(); + echo $indexAdmin->addNavigation('marquee.php'); + // echo '<h4>' . _AM_MARQUEE_CONFIG . '</h4>'; + xoops_confirm( array( 'op' => 'delete', 'marqueeid' => $_GET['marqueeid'], 'ok' => 1 ), 'marquee.php', _AM_MARQUEE_RUSUREDEL ); + } else { + if ( empty($_POST['marqueeid'])) { + redirect_header( 'marquee.php', 2, _AM_MARQUEE_ERROR_ADD_MARQUEE); + exit(); + } + $marqueeid = intval($_POST['marqueeid']); + $marquee = $marquee_handler->deleteAll(new Criteria('marquee_marqueeid', $marqueeid ,'=')); + redirect_header( 'marquee.php', 1, _AM_MARQUEE_DBUPDATED ); + exit(); + } + break; + + // Verify before to add an element + case 'verifytoadd': + if ( isset($_POST['submit']) && $_POST['submit'] != '' ) { + $vres = $marquee_handler->quickInsert(array( + 'marquee_uid' => $xoopsUser->getVar('uid'), + 'marquee_direction' => $_POST['direction'], + 'marquee_scrollamount' => $_POST['scrollamount'], + 'marquee_behaviour' => $_POST['behaviour'], + 'marquee_bgcolor' => isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '', + 'marquee_align' => isset($_POST['align']) ? $_POST['align'] : 0, + 'marquee_height' => $_POST['height'], + 'marquee_width' => $_POST['width'], + 'marquee_hspace' => isset($_POST['hspace']) ? $_POST['hspace'] : 0, + 'marquee_scrolldelay' => $_POST['scrolldelay'], + 'marquee_stoponmouseover' => isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0, + 'marquee_loop' => isset($_POST['loop']) ? $_POST['loop'] : 0, + 'marquee_vspace' => isset($_POST['vspace']) ? $_POST['vspace'] : 0, + 'marquee_content' => $_POST['content'], + 'marquee_source' => $_POST['source'])); + if(!$vres) { + redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_ADD_MARQUEE); + exit(); + } + redirect_header('marquee.php', 1, _AM_MARQUEE_ADDED_OK); + } + break; + + + // Display the form to add an element + case 'addmarquee': + xoops_cp_header(); + echo $indexAdmin->addNavigation('marquee.php'); + + echo '<br />'; + AddEditMarqueeForm(0, 'verifytoadd', _AM_MARQUEE_CONFIG, '', '','','','',0, 0,'',0,0,0,0,0, _AM_MARQUEE_ADDBUTTON,'fixed'); + break; + + // Default action, list all elements + case 'default': + xoops_cp_header(); + echo $indexAdmin->addNavigation('marquee.php'); + +// echo '<h4>' . _AM_MARQUEE_CONFIG . "</h4><br />\n"; + echo"<table width='100%' border='0' cellspacing='1' class='outer'>\n"; + echo "<tr><th align='center'>". _AM_MARQUEE_ID . "</th><th align='center'>" . _AM_MARQUEE_CONTENT . "</th><th align='center'>" . _AM_MARQUEE_BGCOLOR_SHORT ."</th><th align='center'>" . _AM_MARQUEE_BEHAVIOUR . "</th><th align='center'>". _AM_MARQUEE_SOURCE . "</th><th align='center'>" . _AM_MARQUEE_STOP . "</th><th align='center'>" . _AM_MARQUEE_DIRECTION . "</th><th align='center'>" . _AM_MARQUEE_ACTION . "</th></tr>\n"; + $marqueearray= $marquee_handler->getObjects(); + $class = 'even'; + $baseurl = XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php'; + $tbldirection = array(_AM_MARQUEE_DIRECTION1,_AM_MARQUEE_DIRECTION2,_AM_MARQUEE_DIRECTION3,_AM_MARQUEE_DIRECTION4); + $tblbehaviour = array(_AM_MARQUEE_BEHAVIOUR1,_AM_MARQUEE_BEHAVIOUR2,_AM_MARQUEE_BEHAVIOUR3); + if ( count($marqueearray) > 0 ) { + foreach($marqueearray as $marquee) { +// $action_edit="<a href='".$baseurl."?op=edit&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_EDIT."</a>"; +// $action_delete="<a href='".$baseurl."?op=delete&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_DELETE."</a>"; + + $action_edit="<a href=".$baseurl."?op=edit&marqueeid=".$marquee->getVar('marquee_marqueeid').'><img src='. $pathIcon16.'/edit.png title='._AM_MARQUEE_EDIT."></a>"; + $action_delete="<a href=".$baseurl."?op=delete&marqueeid=".$marquee->getVar('marquee_marqueeid').'><img src='. $pathIcon16.'/delete.png title='._AM_MARQUEE_DELETE.'></a>'; + + $bgcolorvalue=$marquee->getVar('marquee_bgcolor'); + $direction=$tbldirection[$marquee->getVar('marquee_direction')]; + $behaviour=$tblbehaviour[$marquee->getVar('marquee_behaviour')]; + $stop = _YES; + if($marquee->getVar('marquee_stoponmouseover')==0) { + $stop= _NO; + } + $source = $marquee->getVar('marquee_source'); + if($marquee->getVar('marquee_source') == 'fixed') { + $source = _AM_MARQUEE_SOURCE_FIXED; + } + echo "<tr class='".$class."'><td align='center'>" . $marquee->getVar('marquee_marqueeid') . "</td><td align='center'>" . xoops_substr(strip_tags($marquee->getVar('marquee_content')),0,60) + ."</td><td align='center'>" + ."<div style='height:12px; width:12px; background-color:".$bgcolorvalue."; border:1px solid black;float:left; margin-right:5px;'></div>" + . $bgcolorvalue + + + ."</td><td align='center'>" . $behaviour . "</td><td align='center'>" . $source . "</td><td align='center'>". $stop . "</td><td align='center'>" . $direction . "</td><td align='center'>" . $action_edit . " " . $action_delete . "</td></tr>\n"; + $class = ($class == 'even') ? 'odd' : 'even'; + } + } + +// echo "<tr class='".$class."'><td colspan='7' align='center'><form name='faddmarquee' method='post' action='marquee.php'><input type='hidden' name='op' value='addmarquee' /><input type='submit' name='submit' value='"._AM_MARQUEE_ADDMARQUEE."' /></td></tr>"; + $indexAdmin->addItemButton(_AM_MARQUEE_ADDMARQUEE, 'marquee.php?op=addmarquee', 'add' , ''); + echo $indexAdmin->renderButton('right', ''); + echo '</table>'; + break; +} + +include "admin_footer.php"; //xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/menu.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/menu.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/admin/menu.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -1,27 +1,37 @@ -<?php - -defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); - -$dirname = basename(dirname(dirname(__FILE__))); -$module_handler = xoops_gethandler('module'); -$module = $module_handler->getByDirname($dirname); -$pathIcon32 = $module->getInfo('icons32'); - -//xoops_loadLanguage('admin', $dirname); - -$adminmenu = array(); - -$i = 1; -$adminmenu[$i]["title"] = _MI_MARQUEE_MENU_00; -$adminmenu[$i]["link"] = 'admin/index.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/home.png'; - -$i++; -$adminmenu[$i]["title"] = _MI_MARQUEE_MENU_01; -$adminmenu[$i]["link"] = 'admin/marquee.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/marquee.png'; - -$i++; -$adminmenu[$i]["title"] = _MI_MARQUEE_ADMIN_ABOUT; -$adminmenu[$i]["link"] = 'admin/about.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/about.png'; +<?php + +defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; + +$dirname = basename(dirname(dirname(__FILE__))); +$module_handler = xoops_gethandler('module'); +$module = $module_handler->getByDirname($dirname); +$pathIcon32 = $module->getInfo('icons32'); +$pathModuleAdmin = $module->getInfo('dirmoduleadmin'); +$pathLanguage = $path . $pathModuleAdmin; + + +if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) { + $fileinc = $pathLanguage . '/language/english/main.php'; +} + +include_once $fileinc; + +$adminmenu = array(); + +$i = 1; +$adminmenu[$i]["title"] = _AM_MODULEADMIN_HOME; +$adminmenu[$i]["link"] = 'admin/index.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/home.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_MARQUEE_MENU_01; +$adminmenu[$i]["link"] = 'admin/marquee.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/marquee.png'; + +$i++; +$adminmenu[$i]["title"] = _AM_MODULEADMIN_ABOUT; +$adminmenu[$i]["link"] = 'admin/about.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/about.png'; Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/arabic/admin.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/arabic/admin.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/arabic/admin.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -1,73 +1,53 @@ -<?php -/** - * **************************************************************************** - * Marquee - MODULE FOR XOOPS - * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com) - * **************************************************************************** - */ - -define("_AM_MARQUEE_CONFIG","\xC5\xDA\xCF\xC7\xCF\xC7\xCA \xC7\xE1\xC3\xD4\xD1\xD8\xC9"); -define("_AM_MARQUEE_ID","\xC7\xE1\xE5\xE6\xED\xC9"); -define("_AM_MARQUEE_GENERALSET", "\xCE\xED\xC7\xD1\xC7\xCA \xC7\xE1\xC8\xD1\xE4\xC7\xE3\xCC" ); -define("_AM_MARQUEE_MODULEADMIN","\xC5\xCF\xC7\xD1\xC9 \xC7\xE1\xC8\xD1\xE4\xC7\xE3\xCC"); -define("_AM_MARQUEE_DIRECTION","\xC7\xE1\xC5\xCA\xCC\xC7\xE5\xC7\xCA"); -define("_AM_MARQUEE_BEHAVIOUR","\xC7\xE1\xD3\xE1\xE6\xDF"); -define("_AM_MARQUEE_STOP","\xCA\xE6\xDE\xDD \xDA\xE4\xCF \xE6\xD6\xDA \xC7\xE1\xE3\xC7\xE6\xD3"); -define("_AM_MARQUEE_CONTENT","\xC7\xE1\xE3\xCD\xCA\xE6\xEC"); -define("_AM_MARQUEE_EDIT","\xCA\xCD\xD1\xED\xD1"); -define("_AM_MARQUEE_DELETE","\xCD\xD0\xDD"); -define("_AM_MARQUEE_DIRECTION1","\xE3\xE4 \xC7\xE1\xD4\xE3\xC7\xE1 \xE1\xE1\xED\xE3\xED\xE4"); -define("_AM_MARQUEE_DIRECTION2","\xE3\xE4 \xC7\xE1\xED\xE3\xED\xE4 \xE1\xE1\xD4\xE3\xC7\xE1"); -define("_AM_MARQUEE_DIRECTION3","\xE3\xE4 \xC3\xD3\xDD\xE1 \xC5\xE1\xEC \xC3\xDA\xE1\xEC"); -define("_AM_MARQUEE_DIRECTION4","\xE3\xE4 \xC3\xDA\xE1\xEC \xC5\xE1\xEC \xC3\xD3\xDD\xE1"); -define("_AM_MARQUEE_BEHAVIOUR1","scroll"); -define("_AM_MARQUEE_BEHAVIOUR2","slide"); -define("_AM_MARQUEE_BEHAVIOUR3","alternate"); -define("_AM_MARQUEE_ADDMARQUEE","\xC3\xD6\xDD \xD4\xD1\xED\xD8"); -define("_AM_MARQUEE_ACTION","\xC7\xE1\xC3\xCF\xC7\xC1"); -define("_AM_MARQUEE_LOOP","\xCA\xCF\xE6\xED\xD1"); -define("_AM_MARQUEE_INFINITELOOP","\xDB\xED\xD1 \xE3\xCD\xCF\xE6\xCF"); -define("_AM_MARQUEE_ALIGN","\xC7\xD5\xD8\xDD\xC7\xDD"); -define("_AM_MARQUEE_ALIGN1","\xC3\xDA\xE1\xEC"); -define("_AM_MARQUEE_ALIGN2","\xC3\xD3\xDD\xE1"); -define("_AM_MARQUEE_ALIGN3","\xE6\xD3\xD8"); -define("_AM_MARQUEE_ADDBUTTON","\xC3\xD6\xDD"); -define("_AM_MARQUEE_RESETBUTTON","\xC5\xDA\xC7\xCF\xC9 \xCA\xE4\xD9\xED\xE3"); -define("_AM_MARQUEE_ERROR_ADD_MARQUEE","\xCE\xD8\xC3 - \xC7\xE1\xCD\xDE\xE6\xE1 \xC7\xE1\xE3\xD8\xE1\xE6\xC8\xC9 \xE1\xE3 \xED\xCA\xE3 \xCA\xDA\xC8\xC6\xCA\xE5\xC7"); -define("_AM_MARQUEE_ADDED_OK","\xCA\xE3 \xC5\xD6\xC7\xDD\xC9 \xC7\xE1\xD4\xD1\xED\xD8 \xC8\xE4\xCC\xC7\xCD"); -define("_AM_MARQUEE_DBUPDATED","\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA \xC8\xE4\xCC\xC7\xCD"); -define("_AM_MARQUEE_RUSUREDEL","\xE5\xE1 \xC3\xE4\xCA \xE3\xCA\xC3\xDF\xCF \xE3\xE4 \xC3\xE4\xDF \xCA\xD1\xED\xCF \xCD\xD0\xDD \xE5\xD0\xC7 \xC7\xE1\xE3\xC7\xCFɿ"); -define("_AM_MARQUEE_UPDATE","\xCA\xCD\xCF\xED\xCB"); -define("_AM_MARQUEE_BGCOLOR","\xE1\xE6\xE4 \xC7\xE1\xCE\xE1\xDD\xED\xC9 <br />(\xE1\xC7 \xCA\xE4\xD3\xEC \xE6\xD6\xDA \xC7\xE1\xDA\xE1\xC7\xE3\xC9 #<br /> \xDD\xED \xCD\xC7\xE1\xC9 \xC5\xCE\xCA\xED\xC7\xD1\xDF \xE1\xD1\xE3\xD2 \xC7\xE1\xE1\xE6\xE4)"); -define("_AM_MARQUEE_WIDTH","\xC7\xE1\xDA\xD1\xD6 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1 \xC3\xE6 \xC7\xE1\xE4\xD3\xC8\xC9 \xC7\xE1\xE3\xC6\xE6\xED\xC9)"); -define("_AM_MARQUEE_HEIGHT","\xC7\xE1\xC5\xD1\xCA\xDD\xC7\xDA (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); -define("_AM_MARQUEE_SCRAMOUNT","\xDA\xCF\xCF \xC7\xE1\xC5\xE1\xCA\xDD\xC7\xDD"); -define("_AM_MARQUEE_HSPACE","\xC7\xE1\xE3\xD3\xC7\xCD\xC9 \xC7\xE1\xC3\xDD\xDE\xED\xC9 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); -define("_AM_MARQUEE_VSPACE","\xC7\xE1\xE3\xD3\xC7\xCD\xC9 \xC7\xE1\xD1\xC6\xD3\xED\xC9 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); -define("_AM_MARQUEE_SCRDELAY","\xCA\xC3\xCE\xED\xD1 \xC8\xED\xE4<br />\xC7\xE1\xCD\xD1\xDF\xCA\xED\xE4 \xC8\xC7\xE1\xE3\xED\xE1\xED\xCB\xC7\xE4\xED\xC9"); -define("_AM_MARQUEE_ERROR_MODIFY_DB","\xED\xE6\xCC\xCF \xCE\xD8\xC3 \xC8\xED\xE4\xE3\xC7 \xED\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA"); -define("_AM_MARQUEE_SOURCE","\xE3\xD5\xCF\xD1 \xC7\xE1\xE3\xCD\xCA\xE6\xEC"); -define("_AM_MARQUEE_SOURCE_FIXED","\xE3\xDA\xC7\xE1\xCC\xC9 \xC7\xE1\xE4\xD5"); -//2.4.8 - -// About.php -define("_AM_MARQUEE_ABOUT_RELEASEDATE", "Released: "); -define("_AM_MARQUEE_ABOUT_UPDATEDATE", "Updated: "); -define("_AM_MARQUEE_ABOUT_AUTHOR", "Author: "); -define("_AM_MARQUEE_ABOUT_CREDITS", "Credits: "); -define("_AM_MARQUEE_ABOUT_LICENSE", "License: "); -define("_AM_MARQUEE_ABOUT_MODULE_STATUS", "Status: "); -define("_AM_MARQUEE_ABOUT_WEBSITE", "Website: "); -define("_AM_MARQUEE_ABOUT_AUTHOR_NAME", "Author name: "); -define("_AM_MARQUEE_ABOUT_CHANGELOG", "Change Log"); -define("_AM_MARQUEE_ABOUT_MODULE_INFO", "Module Info"); -define("_AM_MARQUEE_ABOUT_AUTHOR_INFO", "Author Info"); -define("_AM_MARQUEE_ABOUT_DESCRIPTION", "Description: "); - -// Configuration -define("_AM_MARQUEE_CONFIG_CHECK","Configuration Check"); -define("_AM_MARQUEE_CONFIG_PHP","Minimum PHP required: %s (your version is %s)"); -define("_AM_MARQUEE_CONFIG_XOOPS","Minimum XOOPS required: %s (your version is %s)"); - -//ModuleAdmin -define('_AM_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); +<?php +/** + * **************************************************************************** + * Marquee - MODULE FOR XOOPS + * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * **************************************************************************** + */ + +define("_AM_MARQUEE_CONFIG","\xC5\xDA\xCF\xC7\xCF\xC7\xCA \xC7\xE1\xC3\xD4\xD1\xD8\xC9"); +define("_AM_MARQUEE_ID","\xC7\xE1\xE5\xE6\xED\xC9"); +define("_AM_MARQUEE_GENERALSET", "\xCE\xED\xC7\xD1\xC7\xCA \xC7\xE1\xC8\xD1\xE4\xC7\xE3\xCC" ); +define("_AM_MARQUEE_MODULEADMIN","\xC5\xCF\xC7\xD1\xC9 \xC7\xE1\xC8\xD1\xE4\xC7\xE3\xCC"); +define("_AM_MARQUEE_DIRECTION","\xC7\xE1\xC5\xCA\xCC\xC7\xE5\xC7\xCA"); +define("_AM_MARQUEE_BEHAVIOUR","\xC7\xE1\xD3\xE1\xE6\xDF"); +define("_AM_MARQUEE_STOP","\xCA\xE6\xDE\xDD \xDA\xE4\xCF \xE6\xD6\xDA \xC7\xE1\xE3\xC7\xE6\xD3"); +define("_AM_MARQUEE_CONTENT","\xC7\xE1\xE3\xCD\xCA\xE6\xEC"); +define("_AM_MARQUEE_EDIT","\xCA\xCD\xD1\xED\xD1"); +define("_AM_MARQUEE_DELETE","\xCD\xD0\xDD"); +define("_AM_MARQUEE_DIRECTION1","\xE3\xE4 \xC7\xE1\xD4\xE3\xC7\xE1 \xE1\xE1\xED\xE3\xED\xE4"); +define("_AM_MARQUEE_DIRECTION2","\xE3\xE4 \xC7\xE1\xED\xE3\xED\xE4 \xE1\xE1\xD4\xE3\xC7\xE1"); +define("_AM_MARQUEE_DIRECTION3","\xE3\xE4 \xC3\xD3\xDD\xE1 \xC5\xE1\xEC \xC3\xDA\xE1\xEC"); +define("_AM_MARQUEE_DIRECTION4","\xE3\xE4 \xC3\xDA\xE1\xEC \xC5\xE1\xEC \xC3\xD3\xDD\xE1"); +define("_AM_MARQUEE_BEHAVIOUR1","scroll"); +define("_AM_MARQUEE_BEHAVIOUR2","slide"); +define("_AM_MARQUEE_BEHAVIOUR3","alternate"); +define("_AM_MARQUEE_ADDMARQUEE","\xC3\xD6\xDD \xD4\xD1\xED\xD8"); +define("_AM_MARQUEE_ACTION","\xC7\xE1\xC3\xCF\xC7\xC1"); +define("_AM_MARQUEE_LOOP","\xCA\xCF\xE6\xED\xD1"); +define("_AM_MARQUEE_INFINITELOOP","\xDB\xED\xD1 \xE3\xCD\xCF\xE6\xCF"); +define("_AM_MARQUEE_ALIGN","\xC7\xD5\xD8\xDD\xC7\xDD"); +define("_AM_MARQUEE_ALIGN1","\xC3\xDA\xE1\xEC"); +define("_AM_MARQUEE_ALIGN2","\xC3\xD3\xDD\xE1"); +define("_AM_MARQUEE_ALIGN3","\xE6\xD3\xD8"); +define("_AM_MARQUEE_ADDBUTTON","\xC3\xD6\xDD"); +define("_AM_MARQUEE_RESETBUTTON","\xC5\xDA\xC7\xCF\xC9 \xCA\xE4\xD9\xED\xE3"); +define("_AM_MARQUEE_ERROR_ADD_MARQUEE","\xCE\xD8\xC3 - \xC7\xE1\xCD\xDE\xE6\xE1 \xC7\xE1\xE3\xD8\xE1\xE6\xC8\xC9 \xE1\xE3 \xED\xCA\xE3 \xCA\xDA\xC8\xC6\xCA\xE5\xC7"); +define("_AM_MARQUEE_ADDED_OK","\xCA\xE3 \xC5\xD6\xC7\xDD\xC9 \xC7\xE1\xD4\xD1\xED\xD8 \xC8\xE4\xCC\xC7\xCD"); +define("_AM_MARQUEE_DBUPDATED","\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA \xC8\xE4\xCC\xC7\xCD"); +define("_AM_MARQUEE_RUSUREDEL","\xE5\xE1 \xC3\xE4\xCA \xE3\xCA\xC3\xDF\xCF \xE3\xE4 \xC3\xE4\xDF \xCA\xD1\xED\xCF \xCD\xD0\xDD \xE5\xD0\xC7 \xC7\xE1\xE3\xC7\xCFɿ"); +define("_AM_MARQUEE_UPDATE","\xCA\xCD\xCF\xED\xCB"); +define("_AM_MARQUEE_BGCOLOR","\xE1\xE6\xE4 \xC7\xE1\xCE\xE1\xDD\xED\xC9 <br />(\xE1\xC7 \xCA\xE4\xD3\xEC \xE6\xD6\xDA \xC7\xE1\xDA\xE1\xC7\xE3\xC9 #<br /> \xDD\xED \xCD\xC7\xE1\xC9 \xC5\xCE\xCA\xED\xC7\xD1\xDF \xE1\xD1\xE3\xD2 \xC7\xE1\xE1\xE6\xE4)"); +define("_AM_MARQUEE_WIDTH","\xC7\xE1\xDA\xD1\xD6 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1 \xC3\xE6 \xC7\xE1\xE4\xD3\xC8\xC9 \xC7\xE1\xE3\xC6\xE6\xED\xC9)"); +define("_AM_MARQUEE_HEIGHT","\xC7\xE1\xC5\xD1\xCA\xDD\xC7\xDA (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); +define("_AM_MARQUEE_SCRAMOUNT","\xDA\xCF\xCF \xC7\xE1\xC5\xE1\xCA\xDD\xC7\xDD"); +define("_AM_MARQUEE_HSPACE","\xC7\xE1\xE3\xD3\xC7\xCD\xC9 \xC7\xE1\xC3\xDD\xDE\xED\xC9 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); +define("_AM_MARQUEE_VSPACE","\xC7\xE1\xE3\xD3\xC7\xCD\xC9 \xC7\xE1\xD1\xC6\xD3\xED\xC9 (\xC8\xC7\xE1\xC8\xED\xDF\xD3\xE1)"); +define("_AM_MARQUEE_SCRDELAY","\xCA\xC3\xCE\xED\xD1 \xC8\xED\xE4<br />\xC7\xE1\xCD\xD1\xDF\xCA\xED\xE4 \xC8\xC7\xE1\xE3\xED\xE1\xED\xCB\xC7\xE4\xED\xC9"); +define("_AM_MARQUEE_ERROR_MODIFY_DB","\xED\xE6\xCC\xCF \xCE\xD8\xC3 \xC8\xED\xE4\xE3\xC7 \xED\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA"); +define("_AM_MARQUEE_SOURCE","\xE3\xD5\xCF\xD1 \xC7\xE1\xE3\xCD\xCA\xE6\xEC"); +define("_AM_MARQUEE_SOURCE_FIXED","\xE3\xDA\xC7\xE1\xCC\xC9 \xC7\xE1\xE4\xD5"); + +//2.4.8 +define("_AM_MARQUEE_BGCOLOR_SHORT","Background color"); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/admin.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/admin.php 2012-08-08 08:49:20 UTC (rev 10033) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/marquee/language/english/admin.php 2012-08-08 09:08:04 UTC (rev 10034) @@ -1,92 +1,66 @@ -<?php -/** - * **************************************************************************** - * marquee - MODULE FOR XOOPS - * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com) - * - * 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 Hervé Thouzard (http://www.herve-thouzard.com) - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package marquee - * @author Hervé Thouzard (http://www.herve-thouzard.com) - * - * Version : $Id: - * **************************************************************************** - */ -define("_AM_MARQUEE_CONFIG","Marquees Configuration"); -define("_AM_MARQUEE_ID","ID"); -define("_AM_MARQUEE_GENERALSET", "Preferences" ); -define("_AM_MARQUEE_MODULEADMIN","Module's administration"); -define("_AM_MARQUEE_DIRECTION","Direction"); -define("_AM_MARQUEE_BEHAVIOUR","Behaviour"); -define("_AM_MARQUEE_STOP","Stop when mouse is over"); -define("_AM_MARQUEE_CONTENT","Content"); -define("_AM_MARQUEE_EDIT","Edit"); -define("_AM_MARQUEE_DELETE","Delete"); -define("_AM_MARQUEE_DIRECTION1","left->right"); -define("_AM_MARQUEE_DIRECTION2","right->left"); -define("_AM_MARQUEE_DIRECTION3","bottom->top"); -define("_AM_MARQUEE_DIRECTION4","top->bottom"); -define("_AM_MARQUEE_BEHAVIOUR1","scroll"); -define("_AM_MARQUEE_BEHAVIOUR2","slide"); -define("_AM_MARQUEE_BEHAVIOUR3","alternate"); -define("_AM_MARQUEE_ADDMARQUEE","Add a marquee"); -define("_AM_MARQUEE_ACTION","Action"); -define("_AM_MARQUEE_LOOP","Loop"); -define("_AM_MARQUEE_INFINITELOOP","Infinite"); -define("_AM_MARQUEE_ALIGN","Align"); -define("_AM_MARQUEE_ALIGN1","Top"); -define("_AM_MARQUEE_ALIGN2","Bottom"); -define("_AM_MARQUEE_ALIGN3","Middle"); -define("_AM_MARQUEE_ADDBUTTON","Add"); -define("_AM_MARQUEE_RESETBUTTON","Reset"); -define("_AM_MARQUEE_ERROR_ADD_MARQUEE","Error, the recquired fields have not been typed"); -define("_AM_MARQUEE_ADDED_OK","The marquee has been succesfully added"); -define("_AM_MARQUEE_DBUPDATED","The database has been sucesfully updated"); -define("_AM_MARQUEE_RUSUREDEL","Are you sure you want to delete this item ?"); -define("_AM_MARQUEE_UPDATE","Update"); -define("_AM_MARQUEE_BGCOLOR","Background color <br />(don't forget to put a #<br /> if you specify a color code)"); -define("_AM_MARQUEE_WIDTH","Width (in pixels or percent)"); -define("_AM_MARQUEE_HEIGHT","Height (in pixels)"); -define("_AM_MARQUEE_SCRAMOUNT","Scroll amount"); -define("_AM_MARQUEE_HSPACE","Horizontal space (in pixels)"); -define("_AM_MARQUEE_VSPACE","Vertical space (in pixels)"); -define("_AM_MARQUEE_SCRDELAY","Delay between<br />two moves in milliseconds"); -define("_AM_MARQUEE_ERROR_MODIFY_DB","Error while updating the database"); -define("_AM_MARQUEE_SOURCE","Content's source"); -define("_AM_MARQUEE_SOURCE_FIXED","A fixed text"); - -//2.4.8 - -// About.php -define("_AM_MARQUEE_ABOUT_RELEASEDATE", "Released: "); -define("_AM_MARQUEE_ABOUT_UPDATEDATE", "Updated: "); -define("_AM_MARQUEE_ABOUT_AUTHOR", "Author: "); -define("_AM_MARQUEE_ABOUT_CREDITS", "Credits: "); -define("_AM_MARQUEE_ABOUT_LICENSE", "License: "); -define("_AM_MARQUEE_ABOUT_MODULE_STATUS", "Status: "); -define("_AM_MARQUEE_ABOUT_WEBSITE", "Website: "); -define("_AM_MARQUEE_ABOUT_AUTHOR_NAME", "Author name: "); -define("_AM_MARQUEE_ABOUT_CHANGELOG", "Change Log"); -define("_AM_MARQUEE_ABOUT_MODULE_INFO", "Module Info"); -define("_AM_MARQUEE_ABOUT_AUTHOR_INFO", "Author Info"); -define("_AM_MARQUEE_ABOUT_DESCRIPTION", "Description: "); - -// Configuration -define("_AM_MARQUEE_CONFIG_CHECK","Configuration Check"); -define("_AM_MARQUEE_CONFIG_PHP","Minimum PHP required: %s (your version is %s)"); -define("_AM_MARQUEE_CONFIG_XOOPS","Minimum XOOPS required: %s (your version is %s)"); - -//ModuleAdmin -define('_AM_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); -define("_AM_MARQUEE_BGCOLOR_SHORT","Background color"); - -// Text for Admin footer -define("_AM_ADMIN_FOOTER", "<div class='center smallsmall italic pad5'>Marquee is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"); - +<?php +/** + * **************************************************************************** + * marquee - MODULE FOR XOOPS + * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com) + * + * You may not change or... [truncated message content] |