Upgraded to Ver3.5
<Change>
------Ver3.5-------(2004/12/21)
>>New Function Added.
You can send GroupPM to your PMGroup.(pmgrouplite.php)
<<GroupPM Principle>>
<Precondition&Principle>
- If user have any PM-Group, he/she can send PMs to all members of that group.[I mean GroupPM] (but still their PM policies(ex:filtering ) are valid.)
- If user doesn't exceed his/her Group-PM limit( ex: 5 per month), he/she can send GroupPM to his/her PM-Groups.
- Although user exceeds his/her Group-PM limit( ex:5 per month), he/she can send GroupPM to his/her PM-Groups only if the time-limit of GroupPM-limit-Policy expires.
( ex: as of 2004/11/17, 5/5 (2004/11/12-12/12) ==> you can't send GroupPM anymore till the time-limit of GroupPM-limit-Policy expires.
when 2004/12/13, the values above will change like this. ==> 0/5 (initialization of values)
when 2004/12/15, if you send GroupPM, the values will change like this ==> 1/5 and time-limit of GroupPM-limit-Policy(2004/12/15-2004/1/15)
- Only Admin can set/modify PM-Group(s) of users....all at once or individually.
<How to set/modify PM-Groups&GroupPM-limit>(configpmsg.php)
[All-at-once Change]
(method1)
1, Users can send GroupPM to Webmasters-Group? Yes | NO ( default = No)
2, Users can send GroupPM to all groups which they joined(except Registered-Users-Group)? Yes | No ( default = No)
3, Users can send GroupPM to Registered-Users-Group? Yes | No ( default = No)
(method2-direct designation method)
1, Admin can designate PMgroup(s) to Users directly.
( In this case, setting by method1 will be invalid.)
(common)
0- Admin can set GroupPM limit. ( default = 5/month ==> 5 times Per Month.)
[Individual Change]
1, Admin can directly designate PMgroup(s) and GroupPM-limit to any( certain) user.
-----------------------------
How to install[new install]
1, Open this file(/html/wanipmhack.sql) and execute the sql query on the file^^
( Use phpmyadmin...if you are DB-novice!!Please, watch out table prefix[xoops_])
2, Overwrite All files into proper directories!!
(You must back-up original files...before this hack!!!!)
3, Open this file(/html/language/{yourlanguage}/pmsg.txt[and pmsg_upgrade32-35.txt if it exists]
Add the contents of pmsg.txt to pmsg.php.
4, Open this file(/html/footer.txt)
Add the wanipmhack section(I mean ////////////////WANIPMHACK3.0) of footer.txt to footer.php.
5, That's all!! Enjoy this new PM system!!
How to upgrade 3.2->3.5
1, Open this file(/html/wanipmhack32-35.sql) and execute the sql query on the file^^
( Use phpmyadmin...if you are DB-novice!!Please, watch out table prefix[xoops_])
2, Open this file(/html/language/{yourlanguage}/pmsg.txt[or pmsg_upgrade32-35.txt])
Add the upgraded contents( under//WANISYS.NET PM HACK3.5) of pmsg.txt to pmsg.php.
3, Overwrite All files into proper directories!!
4, That'a all! Enjoy this new PM system3.5!!
Demo:
http://kjw0815.codns.com/wanisys/japanese/xoops/html/modules/news/
Downloads:
-Stable Version => Ver2.85(default)
http://www.wanisys.net/data/wanipmhack.zip
-Test Version => Ver3.2(+pmconfig)
http://www.wanisys.net/data/wanipmhack32.zip
-Test Version => Ver3.5(+pmconfig+GroupPM)
http://www.wanisys.net/data/wanipmhack35.zip
2004/12/21
From wani[wani@wanisys.net]
the most educational site, wanisys.net [
http://www.wanisys.net ]