Upgraded to Ver3.9^^
(~~Happy new year!!)
<Change>
------Ver3.9-------(2005/1/4)
>>A small bug&mistype fixed(privmessageconfig.php, readpmsg.php, pmgrouplite.php)
>>PM type function added!!
(You can set your PM-type when you send your PM and your partner can visually confirm what type it is with its msg_image(gif icon).
#PM types#(If you have any idea or suggestion about this, please inform me^^)
Normal PM - urgent(pm_normal_u.gif), normal(pm_normal.gif), encrypted(pm_normal_e.gif)
RE(Reply) PM - urgent(pm_re_u.gif), normal(pm_re.gif), encrypted(pm_re_e.gif)
FW(Forward) PM - urgent(pm_fw_u.gif), normal(pm_fw.gif), encrypted(pm_fw_e.gif)
GPM(Group PM) -urgent(pm_gpm_u.gif), normal(pm_gpm.gif)
GFW(Group Forward PM) -urgent(pm_gfw_u.gif), normal(pm_gfw.gif)
>>Simple PKI(Public Key Infrastructure) prepared for Encrypted PM and Message-signature.(Still beta..version)
^^Yeah...very simple but generous PKI^^
[Notice: All calculation for en/de-cryption is up to you. Server will manage/provide only Key-Info for you.]
You can register your Public Key with some Info(key_type,key generation algorithm,hash algorithm,description(how to use) etc).
Your PM partner can search/look up your Public Key Info to send you a secret PM encrypted with your public key.
You can append msg_signature encrypted with your private key....to assure it's sent from YOU.(You can use hash^^)
Your PM partner can confirm it's sent from YOU by compare the value(decrypted from msg_signature with your public key) with hash(calculated from your message).
I know it's complicated...and moreover..these processes and calculation for de/en-cryption are all up to you.
Therefore...if you are not good at PKI and feel no necessity of secret PM, Please just ignore this function.
-----------------------------
How to upgrade 3.8->3.9
1, Open this file(/html/wanipmhack38-39.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_upgrade3x-39.txt])
Add the upgraded contents( under//WANISYS.NET PM HACK3.9) of pmsg.txt to pmsg.php.
3, Overwrite All files into proper directories!!
4, That'a all! Enjoy this new PM system3.9!!
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_upgrade3x-39.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 uninstall
1, Replace all changed files with your original files.
(html/viewpmsg.php,readpmsg.php,pmlite.php,footer.php)
(html/kernel/privmessage.php)
(html/language/{yourlanguage}/pmsg.php)
2, Delete all new files.
(html/ configpmsg.php, printpmsg.php, backuppmsg.php, pmgrouplite.php, usersearch.php, userkeysearch.php)
(html/kernel/ privmessageconfig.php, pmuserkey.php)
(html/images/ inbox.gif,readbox.gif,rsavebox.gif,rtrashbox.gif,outbox.gif,sentbox.gif,psavebox.gif,ptrashbox.gif)
(html/images/icons/ backuppm.gif, forwardpm.gif, gforwardpm.gif, printpm.gif, pmuserkey.gif, pmcheck.gif)
(html/images/subject/pm_normal_u.gif, pm_normal.gif, pm_normal_e.gif, pm_re_u.gif, pm_re.gif, pm_re_e.gif, pm_fw_u.gif, pm_fw.gif, pm_fw_e.gif, pm_gpm_u.gif, pm_gpm.gif, pm_gfw_u.gif, pm_gfw.gif)
3, Open this file(/html/wanipmhack_uninstall.sql) and execute the sql query on the file^^
( Use phpmyadmin...if you are DB-novice!!Please, watch out table prefix[xoops_])
4, That's all!! Very simple^^;;
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.9(+pmconfig+GroupPM)
http://www.wanisys.net/data/wanipmhack39.zip
-DB-toolkit for DB-novice(only for New-install)
http://www.wanisys.net/data/wanipmhack_dbtoolkit39.zip
2005/1/4
From wani[wani@wanisys.net]
the most educational site, wanisys.net [
http://www.wanisys.net ]