From: <lor...@us...> - 2012-09-23 13:41:25
|
Revision: 10187 http://xoops.svn.sourceforge.net/xoops/?rev=10187&view=rev Author: lord_venom Date: 2012-09-23 13:41:18 +0000 (Sun, 23 Sep 2012) Log Message: ----------- add integration Modified Paths: -------------- XoopsModules/TDMMp/trunk/TDMMp/admin/index.php XoopsModules/TDMMp/trunk/TDMMp/include/functions.php XoopsModules/TDMMp/trunk/TDMMp/language/french/admin.php Modified: XoopsModules/TDMMp/trunk/TDMMp/admin/index.php =================================================================== --- XoopsModules/TDMMp/trunk/TDMMp/admin/index.php 2012-09-19 20:50:05 UTC (rev 10186) +++ XoopsModules/TDMMp/trunk/TDMMp/admin/index.php 2012-09-23 13:41:18 UTC (rev 10187) @@ -64,12 +64,39 @@ //$stop = strtotime("+30 days", "1255338748"); //echo tdmmp_mathtemps('1255338748', $stop, 2); +//prepare la comparaison des fichiers + $i=0; + $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/pmlite.php'; + $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/pmlite.php'; + $i++; + $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/readpmsg.php'; + $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/readpmsg.php'; + $i++; + $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/viewpmsg.php'; + $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/viewpmsg.php'; + $i++; + $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/class/smarty/xoops_plugins/function.xoInboxCount.php'; + $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/class/smarty/xoops_plugins/function.xoInboxCount.php'; + $i++; + + if($op == "optimise"){ $sq1 = "OPTIMIZE TABLE ".$xoopsDB->prefix("priv_msgs"); $result1 = $xoopsDB->queryF($sq1); if($result1){ redirect_header( 'index.php', 1, _PM_AM_BASE); } } + + if($op == "integ"){ + + foreach ($tdmmp_files as $file) { +$result .= tdmmp_copyFile($file['path'],$file['dest']); +} + if($result){ + redirect_header( 'index.php', 1, _PM_AM_BASE); + } + + } if (phpversion() >= 5){ include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/class/menu.php'; @@ -85,26 +112,13 @@ //$menu->addItem('permissions', 'permissions.php', '../images/decos/permissions.png', _AM_TDMSOUND_NAVPERMISSIONS); $menu->addItem('import', 'import.php', '../images/decos/import.png', _PM_AM_MANAGE_IMPORT); $menu->addItem('optimise', 'index.php?op=optimise', '../images/decos/optimise.png', _PM_AM_OPTIMISE); + $menu->addItem('integration', 'index.php?op=integ', '../images/decos/optimie.png', _PM_AM_FILE); $menu->addItem('Preference', '../../system/admin.php?fct=preferences&op=showmod&mod='.$xoopsModule ->getVar('mid'). '&&confcat_id=1', '../images/decos/pref.png', _PM_AM_NAVPREFERENCES); echo $menu->getCSS(); } -//prepare la comparaison des fichiers - $i=0; - $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/pmlite.php'; - $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/pmlite.php'; - $i++; - $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/readpmsg.php'; - $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/readpmsg.php'; - $i++; - $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/viewpmsg.php'; - $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/viewpmsg.php'; - $i++; - $tdmmp_files[$i]['path'] = TDMMP_ROOT_PATH.'/root/class/smarty/xoops_plugins/function.xoInboxCount.php'; - $tdmmp_files[$i]['dest'] = XOOPS_ROOT_PATH.'/class/smarty/xoops_plugins/function.xoInboxCount.php'; - $i++; echo '<div class="CPbigTitle" style="background-image: url(../images/decos/index.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> <h3><strong>'._PM_AM_INDEXDESC.'</strong></h3> Modified: XoopsModules/TDMMp/trunk/TDMMp/include/functions.php =================================================================== --- XoopsModules/TDMMp/trunk/TDMMp/include/functions.php 2012-09-19 20:50:05 UTC (rev 10186) +++ XoopsModules/TDMMp/trunk/TDMMp/include/functions.php 2012-09-23 13:41:18 UTC (rev 10187) @@ -154,6 +154,21 @@ return false; } } + + function tdmmp_copyFile($source,$dest) { + + if(file_exists($dest)){ + $result = rename($dest,$dest.'.svg'); + } else { + $result = copy($source,$dest); + } + if ($result) { + return true; + }else{ + return false; + } + } + /** * admin menu Modified: XoopsModules/TDMMp/trunk/TDMMp/language/french/admin.php =================================================================== --- XoopsModules/TDMMp/trunk/TDMMp/language/french/admin.php 2012-09-19 20:50:05 UTC (rev 10186) +++ XoopsModules/TDMMp/trunk/TDMMp/language/french/admin.php 2012-09-23 13:41:18 UTC (rev 10187) @@ -37,6 +37,8 @@ define("_PM_AM_NAVABOUT","About"); define("_PM_AM_NOTIF","Notifications"); define("_PM_AM_ERREURPHP","ERREUR: Le menu est disponible uniquement sous PHP 5.0 ou supérieur"); +//news +define("_PM_AM_FILE","Integration automatique"); define("_PM_AM_INDEXDESC","Index du module"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |