|
From: <bi...@us...> - 2013-06-06 01:45:48
|
Revision: 11635
http://sourceforge.net/p/xoops/svn/11635
Author: bitc3r0
Date: 2013-06-06 01:45:45 +0000 (Thu, 06 Jun 2013)
Log Message:
-----------
Improved class RMHtaccess. Now supports remotion of rules.
Improved Two?\194?\1836 theme. Now navigation between modules and elements is more efficient.
Change to version 2.1.9.0 Production.
Modified Paths:
--------------
RMC/rmcommon/trunk/rmcommon/class/htaccess.class.php
RMC/rmcommon/trunk/rmcommon/loader.php
RMC/rmcommon/trunk/rmcommon/themes/twop6/theme.php
RMC/rmcommon/trunk/rmcommon/xoops_version.php
Added Paths:
-----------
RMC/rmcommon/trunk/rmcommon/themes/twop6/css/rmcommon/imgmgr.css
Modified: RMC/rmcommon/trunk/rmcommon/class/htaccess.class.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/class/htaccess.class.php 2013-06-05 21:41:27 UTC (rev 11634)
+++ RMC/rmcommon/trunk/rmcommon/class/htaccess.class.php 2013-06-06 01:45:45 UTC (rev 11635)
@@ -43,7 +43,29 @@
}
- /**
+ /**
+ * Verify if file is writable
+ * @return bool
+ */
+ public function canWrite(){
+ return is_writable($this->file);
+ }
+
+ /**
+ * Verify if mod_rewrite enabled
+ * @return bool
+ */
+ public function isCapable(){
+ if(function_exists('apache_get_modules')){
+ $mods = apache_get_modules();
+ if(!in_array('mod_rewrite', $mods))
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
* Verify basic rules for rmcommon
*/
private function checkHealth(){
@@ -107,6 +129,18 @@
}
+ public function removeRule($rule){
+ $count = 0;
+ $replace = str_replace("\n# begin $this->module\n$rule\n# end $this->module\n", '', $this->content, $count);
+
+ if($count<=0)
+ return false;
+
+ file_put_contents($this->file, $replace);
+ return true;
+
+ }
+
private function makeCode(){
$code = "# begin $this->module\n$this->rules\n# end $this->module\n";
Modified: RMC/rmcommon/trunk/rmcommon/loader.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/loader.php 2013-06-05 21:41:27 UTC (rev 11634)
+++ RMC/rmcommon/trunk/rmcommon/loader.php 2013-06-06 01:45:45 UTC (rev 11635)
@@ -12,7 +12,7 @@
define("RMCURL",XOOPS_URL.'/modules/rmcommon');
define('ABSURL', XOOPS_URL);
define('ABSPATH', XOOPS_ROOT_PATH);
-define('RMCVERSION','2.1.8.95 RC');
+define('RMCVERSION','2.1.9.0');
// Message Levels
define('RMMSG_INFO', 0);
Added: RMC/rmcommon/trunk/rmcommon/themes/twop6/css/rmcommon/imgmgr.css
===================================================================
--- RMC/rmcommon/trunk/rmcommon/themes/twop6/css/rmcommon/imgmgr.css (rev 0)
+++ RMC/rmcommon/trunk/rmcommon/themes/twop6/css/rmcommon/imgmgr.css 2013-06-06 01:45:45 UTC (rev 11635)
@@ -0,0 +1,124 @@
+a.delsize{
+ float: right;
+ font-weight: normal;
+ background: url(../images/delete.png) no-repeat left;
+ padding: 3px 3px 3px 19px;
+}
+td#sizes-container-all{
+ overflow: hidden;
+}
+td#sizes-container-all table.outer{
+ width: 435px;
+ float: left;
+}
+td#sizes-container-all table{
+ margin: 5px;
+}
+td#sizes-container-all div.new_container{
+ clear: both;
+ margin-top: 10px;
+ text-align: center;
+}
+td.sizes_data{
+ font-size: 0.9em;
+ color: #666;
+}
+td.sizes_data em{
+ font-style: normal;
+ color: #800000;
+}
+
+/** IMAGES **/
+div.select_image_cat{
+ padding: 4px;
+ border: 1px solid #CCC;
+ margin: 0 auto;
+ background: #ebebeb;
+ font-weight: bold;
+ text-align: center;
+ margin-bottom: 10px;
+}
+#upload-errors{
+ padding: 10px;
+ margin: 10px 0;
+ float: right;
+ width: 300px;
+}
+#upload-errors span.failed{
+ background: url(../images/error.png) no-repeat left;
+ padding: 5px 0 5px 19px;
+ color: #f00;
+ margin: 2px 0;
+ display: block;
+}
+#upload-errors span.done{
+ background: url(../images/done.png) no-repeat left;
+ padding: 5px 0 5px 19px;
+ margin: 2px 0;
+ display: block;
+}
+#resizer-bar{
+ text-align: center;
+ font-size: 0.9em;
+ color: #666;
+ display: none;
+}
+#resizer-bar span.message{
+ display: block;
+ float: left;
+ color: #008000;
+}
+#resizer-bar span.message span{
+ color: #F00;
+}
+#resizer-bar .thebar{
+ background: #999;
+ height: 16px;
+ border: 1px inset #666;
+ margin: 5px;
+ clear: both;
+}
+#resizer-bar .thebar .indicator{
+ background: #ff4400;
+ color: #FFF;
+ font-weight: bold;
+ height: 16px;
+ width: 0;
+ text-align: right;
+ position: relative;
+}
+div.donebutton{
+ display: none;
+ margin: 10px 0;
+}
+div#gen-thumbnails img{
+ width: 90px;
+ height: 70px;
+ margin: 4px;
+ padding: 1px;
+ border: 1px solid #666;
+}
+.even .description, .odd .description{
+ font-size: 0.9em;
+ display: block;
+ padding: 2px 0;
+ font-style: italic;
+ color: #666;
+}
+.rmc_pages_navigation_container{
+ float: right;
+}
+#image-loader{
+ display: none;
+ position: absolute;
+ padding: 10px;
+ background: #fff;
+ top: 50%;
+ left: 50%;
+ -moz-box-shadow: 0 0 20px #000;
+ -webkit-box-shadow: 0 0 20px #000;
+ box-shadow: 0 0 20px #000;
+}
+#upload-controls input{
+ float: none;
+}
\ No newline at end of file
Modified: RMC/rmcommon/trunk/rmcommon/themes/twop6/theme.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/themes/twop6/theme.php 2013-06-05 21:41:27 UTC (rev 11634)
+++ RMC/rmcommon/trunk/rmcommon/themes/twop6/theme.php 2013-06-06 01:45:45 UTC (rev 11635)
@@ -309,6 +309,7 @@
<?php foreach($rmc_messages as $message): ?>
<div class="container-fluid">
<div class="alert <?php echo $tp6Alerts[$message['level']]; ?>"<?php if($message['level']>4 && $message['icon']!=''): ?> style="background-image: url(<?php echo $message['icon']; ?>);"<?php endif; ?>>
+ <?php echo $message['level']==RMMSG_WARN ? '<h4>'.__('Warning!','rmcommon').'</h4>' : ''; ?>
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo html_entity_decode($message['text']); ?>
</div>
Modified: RMC/rmcommon/trunk/rmcommon/xoops_version.php
===================================================================
--- RMC/rmcommon/trunk/rmcommon/xoops_version.php 2013-06-05 21:41:27 UTC (rev 11634)
+++ RMC/rmcommon/trunk/rmcommon/xoops_version.php 2013-06-06 01:45:45 UTC (rev 11635)
@@ -34,7 +34,7 @@
$modversion['icon24'] = 'images/rmc24.png';
$modversion['icon48'] = 'images/icon48.png';
$modversion['rmnative'] = 1;
-$modversion['rmversion'] = array('major'=>2,'minor'=>1,'revision'=>89.5,'stage'=>-1,'name'=>'Common Utilities');
+$modversion['rmversion'] = array('major'=>2,'minor'=>1,'revision'=>90,'stage'=>0,'name'=>'Common Utilities');
$modversion['onUninstall'] = 'include/install.php';
$modversion['onInstall'] = 'include/install.php';
|