diff --git a/docroot/Thumbs.db b/docroot/Thumbs.db new file mode 100755 index 0000000..b0a7084 --- /dev/null +++ b/docroot/Thumbs.db Binary files differ diff --git a/docroot/UbixOSHome.htm b/docroot/UbixOSHome.htm new file mode 100755 index 0000000..3aa7231 --- /dev/null +++ b/docroot/UbixOSHome.htm @@ -0,0 +1,382 @@ + +www.UbixOS.com -- A new breed of Operating System. + + + + + + + + + + + + +
+

+

+

+ + + + + +

+

+

+ + + + + + + + + +
+

+ Welcome to + UbixOS: A new Breed of Operating System

+ +

+ This is a new operating system, being created + for the home and business user by our talented team of dedicated software + engineers.

+

+ Our team is dedicated to the task of bringing + form, function and design to the home and business computer market.

+

+ We are always  looking for new engineers and + beta testers to assist in the goal of creating the best Operating System + available today, and facilitating the development of updates, patches and + future releases.

+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + UbixOS + News + + UbixOS + + Team
+ What's New in our little corner of the software + development world. + A quick list of the Development Team.
+

 

+ + + + News and + releases, listed for your reading pleasure.
+ We try to keep + it updated with information that is relevant, but the listing + stretches back some time.

+  

+

 

+ + + + Pictures of our Development team
+
+ + + + Links to  our individual UserSpaces
+ Nicknames on IRC
+ You can find us + on irc.undernet.org in #UbixOS
+
or, + mIRC users can just click here.
+  

+
+ UbixOS Projects + UbixOS + Products
+ What are we working on right now? Here's how to + see. + Progressive Development.
+

 

+ + Self + Hosting
+
+ Kernel
+
+
+ + GUI
+
+ Libs
+
+ Help + Files & Man Pages
+
+
+ File/ + Web Browser
+
+ Terminal + App
+
+ Networking + Services
+
+
+ Versioning/ + Undelete/ Trash
+
+ Office + Suite
+
+ Games + Package
+
+
+ Development + Tools
+
+
+ Media + Tools
+
+
+ Anti-Virus
+
+
+ Client + Applications
+
+
+ I386 + Virtual Machine
+
+ Zip + Tool
+
+
Disk + Management Tools

 

+

+  

+

+ Kernel Development   --  Bootable floppy images can be found here.

+

+ + + + Latest + Development Release.
+
+
+ + Latest Stable Release.
+
+
+ + All available releases can be viewed here. + + +
+
+ + + The  instructions for fdimage.exe + are also located on this page.                                                                                                      +
+     + + You will need + this (fdimage.exe) to create a floppy from these images.

+

 

+

+ GUI Screenshots -- + The style and structure of the New Order Window Manager.

+

+ + + + No + Finished GUI screenshots available yet.                                  + + + + + Unfinished + + GUI screenshots available + here.

+

 

+

+ Application Screenshots -- Images of the Application + Wrapper in action

+

+ + No + application screenshots available yet.

+ +
+ + UbixOS + + Support
+ Documents, Support, and Downloads can be found + here
+

 

+

+ + No Drivers + Released.
+ No Documentation + has been written.
+ No support is + available at this time.

+
+ UbixOS + Thanks + UbixOS + Developers Wanted
+

 

+ + We + at project UbixOS would like to thank the FreeBSD project, Daniel + Robbins of Gentoo Linux, GCC, and many others (you know who you are) + you have been a source of great inspiration, both in spirit and + style. 
+  

+

 

+ + Do you have what + it takes to write high quality code?
+ Do you like + working on projects that require imagination?
+
+ + Does this look + like a project you could enjoy?
+
+ + If it does you + can mail me at + + + delerious@ubixos.com + to sign up
+
+  

+   +  
+
+


+ Copyright � 2002-2004
www.UbixOS.com
+

diff --git a/docroot/Ubixlogo.jpg b/docroot/Ubixlogo.jpg new file mode 100755 index 0000000..ceceb0c --- /dev/null +++ b/docroot/Ubixlogo.jpg Binary files differ diff --git a/docroot/_Images/Thumbs.db b/docroot/_Images/Thumbs.db new file mode 100755 index 0000000..483ecb0 --- /dev/null +++ b/docroot/_Images/Thumbs.db Binary files differ diff --git a/docroot/_Images/ewick.jpg b/docroot/_Images/ewick.jpg new file mode 100755 index 0000000..8506734 --- /dev/null +++ b/docroot/_Images/ewick.jpg Binary files differ diff --git a/docroot/_Images/grey.jpg b/docroot/_Images/grey.jpg new file mode 100755 index 0000000..d57c1c4 --- /dev/null +++ b/docroot/_Images/grey.jpg Binary files differ diff --git a/docroot/_Images/ken.jpg b/docroot/_Images/ken.jpg new file mode 100755 index 0000000..2732428 --- /dev/null +++ b/docroot/_Images/ken.jpg Binary files differ diff --git a/docroot/_Images/linuxgirl.jpg b/docroot/_Images/linuxgirl.jpg new file mode 100755 index 0000000..02cc331 --- /dev/null +++ b/docroot/_Images/linuxgirl.jpg Binary files differ diff --git a/docroot/_Images/systemsos.jpg b/docroot/_Images/systemsos.jpg new file mode 100755 index 0000000..442088e --- /dev/null +++ b/docroot/_Images/systemsos.jpg Binary files differ diff --git a/docroot/_Images/tca2.jpg b/docroot/_Images/tca2.jpg new file mode 100755 index 0000000..81aaf26 --- /dev/null +++ b/docroot/_Images/tca2.jpg Binary files differ diff --git a/docroot/_Images/topside.jpg b/docroot/_Images/topside.jpg new file mode 100755 index 0000000..1e80ea1 --- /dev/null +++ b/docroot/_Images/topside.jpg Binary files differ diff --git a/docroot/_Images/transpic.gif b/docroot/_Images/transpic.gif new file mode 100755 index 0000000..73f77d5 --- /dev/null +++ b/docroot/_Images/transpic.gif Binary files differ diff --git a/docroot/_Images/ubu.jpg b/docroot/_Images/ubu.jpg new file mode 100755 index 0000000..5891286 --- /dev/null +++ b/docroot/_Images/ubu.jpg Binary files differ diff --git a/docroot/aboutus/index.php b/docroot/aboutus/index.php new file mode 100755 index 0000000..00edf20 --- /dev/null +++ b/docroot/aboutus/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"aboutus/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - About Us"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/bullet.gif b/docroot/bullet.gif new file mode 100755 index 0000000..81ac440 --- /dev/null +++ b/docroot/bullet.gif Binary files differ diff --git a/docroot/cf.css b/docroot/cf.css new file mode 100755 index 0000000..36a4e2a --- /dev/null +++ b/docroot/cf.css @@ -0,0 +1,72 @@ +BODY { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +DIV { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +P { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +TH { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +TD { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +LI { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +DD { + FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica +} +BODY { + BACKGROUND-COLOR: white +} +A { + COLOR: #336699; TEXT-DECORATION: underline +} +.bigger { + FONT-SIZE: 14px +} +.menulink { + FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none +} +.homelink { + FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none +} +.pagetitle { + FONT-WEIGHT: bold; FONT-SIZE: 15px +} +.hometagline { + MARGIN-TOP: 20px; FONT-SIZE: 24px; MARGIN-BOTTOM: 0px; COLOR: #444444 +} +.homesubtag { + MARGIN-TOP: 5px; FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; COLOR: #444444; FONT-STYLE: italic +} +.homeblurb { + FONT-SIZE: 14px; LINE-HEIGHT: 130% +} +.smalltext { + FONT-SIZE: 9px +} +.smallform { + FONT-SIZE: 10px +} +.footer { + MARGIN-TOP: 50px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #336699 +} +.parahead { + FONT-WEIGHT: bold; MARGIN-BOTTOM: -10px +} +.faqtoc { + MARGIN-BOTTOM: -10px; MARGIN-LEFT: 10px; TEXT-INDENT: -10px +} +.faqquestion { + MARGIN-BOTTOM: -10px; FONT-STYLE: italic +} +.faqanswer { + MARGIN-LEFT: 20px +} +.newsbox { + BORDER-RIGHT: #999999 2px outset; PADDING-RIGHT: 5px; BORDER-TOP: #999999 2px outset; MARGIN-TOP: 25px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 50px; BORDER-LEFT: #999999 2px outset; WIDTH: 375px; MARGIN-RIGHT: 50px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 2px outset; BACKGROUND-COLOR: #eeeeff +} diff --git a/docroot/contact/index.php b/docroot/contact/index.php new file mode 100755 index 0000000..33289c6 --- /dev/null +++ b/docroot/contact/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"contact/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - Contact Us"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/developers/index.php b/docroot/developers/index.php new file mode 100755 index 0000000..3749c71 --- /dev/null +++ b/docroot/developers/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"developers/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - Developer Corner"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/favicon.ico b/docroot/favicon.ico new file mode 100755 index 0000000..f98f632 --- /dev/null +++ b/docroot/favicon.ico Binary files differ diff --git a/docroot/fdimage.gif b/docroot/fdimage.gif new file mode 100755 index 0000000..d827063 --- /dev/null +++ b/docroot/fdimage.gif Binary files differ diff --git a/docroot/folder.gif b/docroot/folder.gif new file mode 100755 index 0000000..4826460 --- /dev/null +++ b/docroot/folder.gif Binary files differ diff --git a/docroot/icon-penguin.png b/docroot/icon-penguin.png new file mode 100755 index 0000000..2ae426a --- /dev/null +++ b/docroot/icon-penguin.png Binary files differ diff --git a/docroot/images/bg_image_main.gif b/docroot/images/bg_image_main.gif new file mode 100644 index 0000000..83b77f0 --- /dev/null +++ b/docroot/images/bg_image_main.gif Binary files differ diff --git a/docroot/images/bg_image_top.gif b/docroot/images/bg_image_top.gif new file mode 100644 index 0000000..743bb42 --- /dev/null +++ b/docroot/images/bg_image_top.gif Binary files differ diff --git a/docroot/images/buttons/Thumbs.db b/docroot/images/buttons/Thumbs.db new file mode 100644 index 0000000..e172727 --- /dev/null +++ b/docroot/images/buttons/Thumbs.db Binary files differ diff --git a/docroot/images/buttons/about_us_off.gif b/docroot/images/buttons/about_us_off.gif new file mode 100644 index 0000000..494c9ed --- /dev/null +++ b/docroot/images/buttons/about_us_off.gif Binary files differ diff --git a/docroot/images/buttons/about_us_on.gif b/docroot/images/buttons/about_us_on.gif new file mode 100644 index 0000000..9e14cf5 --- /dev/null +++ b/docroot/images/buttons/about_us_on.gif Binary files differ diff --git a/docroot/images/buttons/contactus_off.gif b/docroot/images/buttons/contactus_off.gif new file mode 100644 index 0000000..55cca78 --- /dev/null +++ b/docroot/images/buttons/contactus_off.gif Binary files differ diff --git a/docroot/images/buttons/contactus_on.gif b/docroot/images/buttons/contactus_on.gif new file mode 100644 index 0000000..ef9d331 --- /dev/null +++ b/docroot/images/buttons/contactus_on.gif Binary files differ diff --git a/docroot/images/buttons/developers_off.gif b/docroot/images/buttons/developers_off.gif new file mode 100644 index 0000000..ca1dc84 --- /dev/null +++ b/docroot/images/buttons/developers_off.gif Binary files differ diff --git a/docroot/images/buttons/developers_on.gif b/docroot/images/buttons/developers_on.gif new file mode 100644 index 0000000..7a3bce6 --- /dev/null +++ b/docroot/images/buttons/developers_on.gif Binary files differ diff --git a/docroot/images/buttons/grey_lft.gif b/docroot/images/buttons/grey_lft.gif new file mode 100644 index 0000000..a205911 --- /dev/null +++ b/docroot/images/buttons/grey_lft.gif Binary files differ diff --git a/docroot/images/buttons/grey_rt.gif b/docroot/images/buttons/grey_rt.gif new file mode 100644 index 0000000..0e9c764 --- /dev/null +++ b/docroot/images/buttons/grey_rt.gif Binary files differ diff --git a/docroot/images/buttons/press_off.gif b/docroot/images/buttons/press_off.gif new file mode 100644 index 0000000..9a74879 --- /dev/null +++ b/docroot/images/buttons/press_off.gif Binary files differ diff --git a/docroot/images/buttons/press_on.gif b/docroot/images/buttons/press_on.gif new file mode 100644 index 0000000..8cbdb04 --- /dev/null +++ b/docroot/images/buttons/press_on.gif Binary files differ diff --git a/docroot/images/buttons/products_off.gif b/docroot/images/buttons/products_off.gif new file mode 100644 index 0000000..598abf9 --- /dev/null +++ b/docroot/images/buttons/products_off.gif Binary files differ diff --git a/docroot/images/buttons/products_on.gif b/docroot/images/buttons/products_on.gif new file mode 100644 index 0000000..c001853 --- /dev/null +++ b/docroot/images/buttons/products_on.gif Binary files differ diff --git a/docroot/images/clear.gif b/docroot/images/clear.gif new file mode 100644 index 0000000..0ca4025 --- /dev/null +++ b/docroot/images/clear.gif Binary files differ diff --git a/docroot/images/ubix_main.gif b/docroot/images/ubix_main.gif new file mode 100644 index 0000000..8226894 --- /dev/null +++ b/docroot/images/ubix_main.gif Binary files differ diff --git a/docroot/images/ubix_top.gif b/docroot/images/ubix_top.gif new file mode 100644 index 0000000..dc8bf1d --- /dev/null +++ b/docroot/images/ubix_top.gif Binary files differ diff --git a/docroot/images/ubixnews.gif b/docroot/images/ubixnews.gif new file mode 100644 index 0000000..c993fdd --- /dev/null +++ b/docroot/images/ubixnews.gif Binary files differ diff --git a/docroot/index.old.html b/docroot/index.old.html new file mode 100755 index 0000000..5fd10d4 --- /dev/null +++ b/docroot/index.old.html @@ -0,0 +1,381 @@ + +www.UbixOS.com -- A new breed of Operating System. + + + + + + + + + + + +
+

+

+

+ + + + + +

+

+

+ + + + + + + + + +
+

+ Welcome to + UbixOS: A new Breed of Operating System

+ +

+ This is a new operating system, being created + for the home and business user by our talented team of dedicated software + engineers.

+

+ Our team is dedicated to the task of bringing + form, function and design to the home and business computer market.

+

+ We are always  looking for new engineers and + beta testers to assist in the goal of creating the best Operating System + available today, and facilitating the development of updates, patches and + future releases.

+

 

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + UbixOS + News + + UbixOS + + Team
+ What's New in our little corner of the software + development world. + A quick list of the Development Team.
+

 

+ + + + News and + releases, listed for your reading pleasure.
+ We try to keep + it updated with information that is relevant, but the listing + stretches back some time.

+  

+

 

+ + + + Pictures of our Development team
+
+ + + + Links to  our individual UserSpaces
+ Nicknames on IRC
+ You can find us + on irc.undernet.org in #UbixOS
+
or, + mIRC users can just click here.
+  

+
+ UbixOS Projects + UbixOS + Products
+ What are we working on right now? Here's how to + see. + Progressive Development.
+

 

+ + Self + Hosting
+
+ Kernel
+
+
+ + GUI
+
+ Libs
+
+ Help + Files & Man Pages
+
+
+ File/ + Web Browser
+
+ Terminal + App
+
+ Networking + Services
+
+
+ Versioning/ + Undelete/ Trash
+
+ Office + Suite
+
+ Games + Package
+
+
+ Development + Tools
+
+
+ Media + Tools
+
+
+ Anti-Virus
+
+
+ Client + Applications
+
+
+ I386 + Virtual Machine
+
+ Zip + Tool
+
+
Disk + Management Tools

 

+

+  

+

+ Kernel Development   --  Bootable floppy images can be found here.

+

+ + + + Latest + Development Release.
+
+
+ + Latest Stable Release.
+
+
+ + All available releases can be viewed here. + + +
+
+ + + The  instructions for fdimage.exe + are also located on this page.                                                                                                      +
+     + + You will need + this (fdimage.exe) to create a floppy from these images.

+

 

+

+ GUI Screenshots -- + The style and structure of the New Order Window Manager.

+

+ + + + No + Finished GUI screenshots available yet.                                  + + + + + Unfinished + + GUI screenshots available + here.

+

 

+

+ Application Screenshots -- Images of the Application + Wrapper in action

+

+ + No + application screenshots available yet.

+ +
+ + UbixOS + + Support
+ Documents, Support, and Downloads can be found + here
+

 

+

+ + No Drivers + Released.
+ No Documentation + has been written.
+ No support is + available at this time.

+
+ UbixOS + Thanks + UbixOS + Developers Wanted
+

 

+ + We + at project UbixOS would like to thank the FreeBSD project, Daniel + Robbins of Gentoo Linux, GCC, and many others (you know who you are) + you have been a source of great inspiration, both in spirit and + style. 
+  

+

 

+ + Do you have what + it takes to write high quality code?
+ Do you like + working on projects that require imagination?
+
+ + Does this look + like a project you could enjoy?
+
+ + If it does you + can mail me at + + + delerious@ubixos.com + to sign up
+
+  

+   +  
+
+


+ Copyright � 2002-2004
www.UbixOS.com
+

diff --git a/docroot/index.php b/docroot/index.php new file mode 100755 index 0000000..9290395 --- /dev/null +++ b/docroot/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"main/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - Do uBix?"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/linuxgirl.jpg b/docroot/linuxgirl.jpg new file mode 100755 index 0000000..c5b10b1 --- /dev/null +++ b/docroot/linuxgirl.jpg Binary files differ diff --git a/docroot/logo.gif b/docroot/logo.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/logo.gif Binary files differ diff --git a/docroot/new_images/header.gif b/docroot/new_images/header.gif new file mode 100755 index 0000000..86c3403 --- /dev/null +++ b/docroot/new_images/header.gif Binary files differ diff --git a/docroot/new_images/header_bg_tile.gif b/docroot/new_images/header_bg_tile.gif new file mode 100755 index 0000000..6f86a63 --- /dev/null +++ b/docroot/new_images/header_bg_tile.gif Binary files differ diff --git a/docroot/newsite/index.html b/docroot/newsite/index.html new file mode 100755 index 0000000..6c25342 --- /dev/null +++ b/docroot/newsite/index.html @@ -0,0 +1,195 @@ + + + www.ubixos.com + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + +
About Us Products And Servies Developers Press Contact Us
+
+
+ + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+ +


+Welcome to UbixOS: A new Breed of Operating System +


+This is a new operating system, being created for the home and business user by our talented team of dedicated software engineers.

+Our team is dedicated to the task of bringing form, function and design to the home and business computer market.

+We are always looking for new engineers and beta testers to assist in the goal of creating the best Operating System available today, and facilitating the development of updates, patches and future releases.
+ +

+ +


+
+ +

 

+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
new site
+
+
 
+
+
+
+
Blah +
+
 
more news  +
+ + +
+
+ +
+
+ + + Developer Login + Developer Sign Up + UbixOS Main Page + + + + diff --git a/docroot/newsite/ubixstyles.css b/docroot/newsite/ubixstyles.css new file mode 100755 index 0000000..80643cb --- /dev/null +++ b/docroot/newsite/ubixstyles.css @@ -0,0 +1,5 @@ +.copyright_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} +.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #666666; text-decoration: none} +.linksone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline} +.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} +.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: bold; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} \ No newline at end of file diff --git a/docroot/php_includes/global_header.php b/docroot/php_includes/global_header.php new file mode 100755 index 0000000..3decced --- /dev/null +++ b/docroot/php_includes/global_header.php @@ -0,0 +1,17 @@ + + + +Untitled Document + + + + + + + + + +
 
+ + + diff --git a/docroot/phpwiki-1.2.2.tar b/docroot/phpwiki-1.2.2.tar new file mode 100755 index 0000000..4affacb --- /dev/null +++ b/docroot/phpwiki-1.2.2.tar Binary files differ diff --git a/docroot/phpwiki/CREDITS b/docroot/phpwiki/CREDITS new file mode 100755 index 0000000..a97dd3b --- /dev/null +++ b/docroot/phpwiki/CREDITS @@ -0,0 +1,74 @@ +!! The PhpWiki Development Team + +Please report bugs to mailto:phpwiki-talk@lists.sourceforge.net + +! Core team + +;[ Steve Wainstead | mailto:swain@wcsb.org ] : +;: original author +;: chief in charge + +;[ Arno Hollosi | mailto:ahollosi@mail.com ] : +;: wrote the MySQL library, the templates, and the database schema +;: plus many other things too numerous to mention. + +;[ Jeff Dairiki | mailto:dairiki@dairiki.org ] : +;: wrote the diff code +;: did a complete rewrite of PhpWiki using PHP classes. + +;[ Aredridel Niothke | mailto:aredridel@nbtsc.org ] : +;: has started a flat file database for Phpwiki. + + +! Localization + +;[ Jan Nieuwenhuizen | mailto:janneke@gnu.org ] : +;: built architecture to support internationalization +;: contributed Dutch translation + +;[ Sandino Araico S�nchez | mailto:sandino@sandino.net ] : +;: contributed Spanish translation +;: Pablo added some updates + +;[ Jon �slund | mailto:d98-jas@nada.kth.se ] : +;: contributed Swedish translation + +; Arno : contributed German translation + +;[ Marco Milanesi | mailto:kpanic@ada2.unipv.it ] : +;: contributed the Italian translation + +! Patches + +;[Joel Uckelman | mailto:uckelman@iastate.edu ] : +;: ported the dbmlib.php to the new dba_* interface, which is the default in PHP 4.0.4 and later. + +;[ Pablo Roca Rozas | mailto:proca@clavo.net ] : +;: contributed a new logo image file and updated the Spanish translation + +;[Scott R. Anderson | mailto:sra@diem.net ] : +;: contributed a patch to allow authorized users' names to appear in RecentChanges. + +;[Neil Brown | mailto:neilb@cse.unsw.edu.au ] : +;: has contributed numerous useful patches e.g. nested definition lists + +;[Jan Hidders | mailto:hidders@win.tue.nl ] : +;: has contributed a patch for dbmlib.php for the wikilinks stuff and page removal. + +;[Antti Kaihola | mailto:akaihola@siba.fi ] : +;: patch for named internal links + +;[Jeremie Kass | mailto:jeremie@umich.edu ] : +;: contributed a patch so the logo is decided in the templates instead of being hardcoded. + + + +------------ + +!! In the 1.0 series: + +* John Jorgensen http://c2.com/cgi-bin/wiki?AnotherPhpWiki, +* Tim Voght http://c2.com/cgi-bin/wiki?TimVoght, +* Grant Morgan http://c2.com/cgi-bin/wiki?GrantMorgan, +* and especially Clifford A. Adams: http://c2.com/cgi-bin/wiki?CliffordAdams + diff --git a/docroot/phpwiki/ChangeLog b/docroot/phpwiki/ChangeLog new file mode 100755 index 0000000..28bf270 --- /dev/null +++ b/docroot/phpwiki/ChangeLog @@ -0,0 +1,1879 @@ +2001-11-15 21:53 wainstead + + * lib/msql.php: Removed debug output; improved error messages. + pages with backslashes are not being saved to the archive due to a + primary key violation. + +2001-11-15 21:42 wainstead + + * lib/msql.php: Fixed bug where page titles with apostrophes caused + a sql error. + +2001-11-15 20:22 wainstead + + * lib/msql.php: Fixed a bug with InitBackLinkSearch. Although I + completely rewrote it, it turned out to be just a scope issue, and + an ampersand would probably have fixed the original code. This + implemetation is slightly more efficient at the cost of a small + amount of memory. + +2001-11-14 20:20 dairiki + + * lib/pgsql.php: More addslashes() bugs. + +2001-11-14 12:42 dairiki + + * admin/loadserial.php, lib/setupwiki.php: When loading pages from + a directory, ignore file names starting with '.'. (Based on SF + patch #480195 by Carsten Klapp.) + +2001-11-09 12:08 dairiki + + * locale/sv/pgsrc/: G%e4stboken, G�stboken, HurManAnv%e4nderWiki, + HurManAnv�nderWiki, L%e4ggaTillSidor, L�ggaTillSidor, + MestPopul%e4r, MestPopul�r, S%f6kEfterSida, Sandl%e5dan, Sandl�dan, + Senaste%c4ndringar, Senaste�ndringar, S�kEfterSida: Renamed pgsrc + files whose filenames contained non-ascii characters. These files + seemed to be giving certain CVS clients (Mac OS X) gas. + + Note that there is nothing wrong with non-ASCII characters in + wiki-page names --- it's just that the wiki-page name should be + urlencode()ed for use as a file name. + + (See SF bug #479256.) + +2001-11-09 12:08 dairiki + + * locale/sv/pgsrc/Senaste%c4ndringar: file Senaste%c4ndringar was + initially added on branch release-1_2-branch. + +2001-11-09 11:56 dairiki + + * locale/sv/pgsrc/: G%e4stboken, HurManAnv%e4nderWiki, + L%e4ggaTillSidor, MestPopul%e4r, S%f6kEfterSida, Sandl%e5dan: + Renamed pgsrc files whose filenames contained non-ascii characters. + These files seemed to be giving certain CVS clients (Mac OS X) + gas. + + Note that there is nothing wrong with non-ASCII characters in + wiki-page names --- it's just that the wiki-page name should be + urlencode()ed for use as a file name. + +2001-11-09 10:36 dairiki + + * lib/config.php: Fix SF bug #424811: putenv(LANG) fails when + safe_mode is on. + +2001-11-08 22:13 dairiki + + * INSTALL.mysql, lib/config.php: SF patch #479791 by Carsten Klapp: + Improvements to the mysql installation documentation. + +2001-11-08 18:15 dairiki + + * lib/config.php: Fix SF bug #420986: Fix PHP "Warning: Passing + locale category name as string is deprecated...." + +2001-11-08 17:39 dairiki + + * lib/config.php: Fixes based on SF patch #479769: Sse https: + rather than http: in the autogenerated $ScriptUrl when mod_ssl is + in use. + +2001-11-08 17:20 dairiki + + * lib/stdlib.php: Applied SF patch #479753 from Carsten Klapp: + Eliminate trailing commans in the LinkRelatedpages section at the + bottom of each page. + +2001-11-07 18:19 dairiki + + * lib/: db_filesystem.php, dbalib.php, dbmlib.php: Fix the backlink + code which I just broke. + +2001-11-07 16:42 dairiki + + * lib/: fullsearch.php, search.php: Fix SF bug #445108: Empty + search string results in phpwiki error. + +2001-11-07 15:32 dairiki + + * lib/ziplib.php: Minor fixage: preg_quote does not quote '/' by + default. + +2001-11-07 15:30 dairiki + + * lib/: db_filesystem.php, dbalib.php, dbmlib.php, fullsearch.php, + msql.php, mssql.php, mysql.php, pgsql.php, search.php: Cleanups of + quoting details in the searches. This fixes, among other thing, SF + bug #456863. + + Depending on the backend searches for pages and/or page names + containing '/', '\', '%', and/or '_' all failed in some way or + another. + + The fixes to lib/dbmlib.php are untested, but parallel those in + lib/dbalib.php, so should be okay. + + The fixes in lib/pgsql.php, lib/msql.php, and lib/mssql.php are + also untested. They more or less parallel tested fixes in + lib/mysql.php, but it would probably be good if someone could test + them. + +2001-11-07 13:58 dairiki + + * lib/: msql.php, mssql.php, pgsql.php: Fix SF bug #462168: hit + count broken for pages with apostrophes in their names. + + These fixes are untested, but they are entirely analogous to + similar fixes in mysql.php (which I have tested). Barring typos on + my part, I think they're unlikely to cause problems. + +2001-11-07 13:54 dairiki + + * lib/mysql.php: Fix SF bug #462168: hit count broken for pages + with apostrophes in their names. + +2001-11-07 13:52 dairiki + + * lib/savepage.php: Fix yet another magic_quote_gpc bug. + +2001-11-06 22:23 wainstead + + * INSTALL, lib/config.php, lib/dbalib.php: Added a new constant, + DBM_FILE_TYPE, defaulting to 'gdbm'. It's defined in config.php and + used in dbalib.php. INSTALL now notes the setting of this constant, + and how a blank page can occur the first time the user tries to + view PhpWiki. + +2001-11-06 15:43 dairiki + + * lib/db_filesystem.php: Fix encoding of page names '.' and '..'. + Ensure RetrievePage() sets $pagehash[pagename]. + +2001-11-06 15:43 dairiki + + * lib/: dbalib.php, dbmlib.php: Ensure RetrievePage() sets + $pagehash[pagename]. + +2001-11-06 15:41 dairiki + + * lib/display.php: Fix handling of pages with '.' and/or '_' in + their names. + +2001-11-06 15:41 dairiki + + * admin/: dumpserial.php, zip.php: Fix SF bug #478449: (encoding of + page names like '..') + +2001-11-03 22:46 dairiki + + * lib/: msql.php, pgsql.php: Fix bug reported by Roger Goun + : Wrap RCS $Id$ in call to rcs_id(). (In some + cases (admin.php) we must not emit any output until we've set some + HTTP headers.) + +2001-11-03 22:43 dairiki + + * lib/mssql.php: Add RCS $Id$. + +2001-11-02 00:17 wainstead + + * lib/mssql.php: Newer version fixes a bug in InsertPage(). + +2001-11-02 00:15 wainstead + + * INSTALL.mssql: Cleaned it up and added some hints. + +2001-11-02 00:11 wainstead + + * lib/config.php: Added config code contributed by Andrew Pearson + for support for MS SQL Server. Untested. + +2001-11-02 00:07 wainstead + + * admin/translate_mysql.pl: file translate_mysql.pl was initially + added on branch release-1_2-branch. + +2001-11-02 00:07 wainstead + + * lib/mssql.php: file mssql.php was initially added on branch + release-1_2-branch. + +2001-11-02 00:07 wainstead + + * INSTALL.mssql: file INSTALL.mssql was initially added on branch + release-1_2-branch. + +2001-11-02 00:07 wainstead + + * INSTALL.mssql, admin/translate_mysql.pl, lib/mssql.php: Missed + these but they will be in the 1.2.2 release. Code for Microsoft SQL + Server. + +2001-09-21 17:57 wainstead + + * lib/pgsql.php: Fixed bug: BackLinkSearchNextMatch needed the + address of $res. It was not incrementing $res[row] so it formed an + infinite loop and phpwiki would just time out. + +2001-09-21 15:59 dairiki + + * lib/savepage.php: Patch by Gary Benson : + Remove empty date headers when updating RecentChanges. + +2001-09-21 15:15 dairiki + + * lib/transform.php: Efficiency patch from Gary Benson + : don't compute MostPopular list unless it's + needed. + +2001-09-17 01:02 wainstead + + * pgsrc/FrontPage: Added link in FrontPage to + PhpWikiAdministration. + +2001-08-26 23:55 wainstead + + * INSTALL.flatfile: updated my email address. + +2001-08-26 13:11 wainstead + + * pgsrc/PhpWikiAdministration: Had to revert... the phpwiki: + placeholder inserts index.phpadmin.php as a result. This is good + enough for now. + +2001-08-26 13:07 wainstead + + * pgsrc/PhpWikiAdministration: Correction... made proper link to + admin.php. + +2001-08-26 13:03 wainstead + + * pgsrc/PhpWikiAdministration: Added line pointing to (but not + linking to) the admin.php page. + +2001-08-26 12:44 wainstead + + * pgsrc/RecentChanges: Added PhpWikiAdministration to + RecentChanges... this list should be dynamic however. For that + matter I'd rather have a totally automated RecentChanges like + UseMod does. + +2001-08-26 12:43 wainstead + + * pgsrc/TextFormattingRules: Fixed bug in the page source; the + "Emphasis" section was not rendering correctly. + +2001-08-18 01:09 dairiki + + * UPGRADING.readme, lib/db_filesystem.php: Fix SF bug #227748. + + When using the flat-file back end, page names with slashes in them + didn't work. We fix this by urlencoding '%' '/' '\\' and ':' when + they occur in page names. + + WARNING: If any pages currently in your flat-file database contain + any of those characters in their titles, this change will make them + invisible to PhpWiki. You should back them up before upgrading, + and restore them after upgrading. + +2001-08-17 23:57 dairiki + + * UPGRADING.readme: file UPGRADING.readme was initially added on + branch release-1_2-branch. + +2001-08-17 23:57 dairiki + + * UPGRADING.readme, lib/mysql.php, schemas/schema.mysql, + schemas/update.mysql.1.2.0-1.2.1: Fixed SF Bug #233898. (MySQL + backend insensitive to case in page names.) + + Note that this involves a change to the MySQL schema. A convenient + mysql script, schemas/update.mysql.1.2.0-1.2.1, is provided which + can be used to update your schema in-place. + +2001-08-17 23:57 dairiki + + * schemas/update.mysql.1.2.0-1.2.1: file update.mysql.1.2.0-1.2.1 + was initially added on branch release-1_2-branch. + +2001-08-17 22:38 dairiki + + * lib/db_filesystem.php: Attempt to fix SF bug #413446. + + I think this bug was due to using PHP's file() function to slurp in + the files (as an array of lines). The files, being serialized + data, consist of only one (sometimes very long) line. I think (at + least in some PHPs) this make the file() function unhappy. + + Fixed to use fread() rather than file(). Also make sure to open + files in 'binary' mode. + +2001-08-17 22:05 dairiki + + * lib/db_filesystem.php: Remove debugging output cruft which should + never have made it to the CVS repository in the first place. + +2001-08-17 21:50 dairiki + + * lib/stdlib.php: Fixed SF Bug #414789 + + URLs like http://a.com/WikiWord were getting recognized as + WikiWords by ExtractWikiPageLinks, therefore resulting in erroneous + entries in the links table of those backends which have one. + +2001-08-17 21:30 dairiki + + * lib/stdlib.php: Fix SF bug #418267. + + Deeply nested lists resulted in a "Stack bounds exceeded in + SetHTMLOutputMode" fatal error. Now we just clamp the nesting + depth to 10 (eleven leading '*'s are treated as if there were only + ten of them.) + +2001-08-17 20:35 dairiki + + * DBLIB.txt, index.php, lib/backlinks.php, lib/db_filesystem.php, + lib/dbalib.php, lib/dbmlib.php, lib/mysql.php, lib/pgsql.php, + locale/de/templates/browse.html, locale/es/templates/browse.html, + locale/it/templates/browse.html, locale/nl/templates/browse.html, + locale/sv/templates/browse.html, templates/browse.html: Added real + back-link searches. The pgsql and msql backends are completely + untested at this point, but they "should work". (I.e.: they're + probably broken now.) + +2001-08-17 20:35 dairiki + + * lib/backlinks.php: file backlinks.php was initially added on + branch release-1_2-branch. + +2001-08-17 20:34 dairiki + + * lib/msql.php: Added real back-link searches. The pgsql and msql + backends are completely untested at this point, but they "should + work". (I.e.: they're probably broken now.) + + The msql back-link search is a bit buggy, and will not find links + if they are split between two records ("lines") in the page store. + (The proper remedy for this is to implement the links table in the + msql back end.) + +2001-07-17 17:35 dairiki + + * locale/es/templates/browse.html: Fix link to BuscarPagina. + (Reported by An�bal Rojas .) + + Note the BuscarPagina should probably (I think) be renamed to + BuscarP�gina. (PaginaPrincipal, as well as other pages probably + need to have accents added as well.) + +2001-06-13 20:41 dairiki + + * locale/es/pgsrc/: NotasDeLiberacion, PaginaPrincipal: Added + missing page 'NotasDeLiberacion' containing a pointer to the + English 'ReleaseNotes'. + +2001-06-13 20:41 dairiki + + * locale/es/pgsrc/NotasDeLiberacion: file NotasDeLiberacion was + initially added on branch release-1_2-branch. + +2001-06-13 20:39 dairiki + + * locale/de/templates/browse.html, locale/it/templates/browse.html, + locale/nl/templates/browse.html, locale/sv/templates/browse.html, + templates/browse.html: Deleted extraneous
tag (which was + only emitted in admin mode). + +2001-06-13 20:38 dairiki + + * locale/es/templates/browse.html: The line-breaks in the file were + screwed up somehow. They're now fixed, as suggested by An�bal + Rojas . + + Also, deleted extraneous tag (which was only emitted in + admin mode). + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/ModificaIlTesto: file ModificaIlTesto was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/WabiSabi: file WabiSabi was initially added on + branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/PaginaDiProva: file PaginaDiProva was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/RegoleDiFormattazioneDelTesto: file + RegoleDiFormattazioneDelTesto was initially added on branch + release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/templates/message.html: file message.html was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/WikiWikiWeb: file WikiWikiWeb was initially added + on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/PiuPopolari: file PiuPopolari was initially added + on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/TrovaPagina: file TrovaPagina was initially added + on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/VarieSulFunzionamento: file VarieSulFunzionamento + was initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/NoteDiRilascio: file NoteDiRilascio was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/po/it.po: file it.po was initially added on branch + release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/templates/editpage.html: file editpage.html was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/templates/browse.html: file browse.html was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/VisitatoriRecenti: file VisitatoriRecenti was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/PaginaPrincipale: file PaginaPrincipale was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/templates/editlinks.html: file editlinks.html was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/SteveWainstead: file SteveWainstead was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/PhpWiki: file PhpWiki was initially added on + branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/ScatolaDiSabbia: file ScatolaDiSabbia was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/AggiungerePagine: file AggiungerePagine was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/AmministrazioneDiPhpWiki: file + AmministrazioneDiPhpWiki was initially added on branch + release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/ComeUsareWiki: file ComeUsareWiki was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/LC_MESSAGES/phpwiki.php: file phpwiki.php was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/ConvertiGliSpaziInTab: file ConvertiGliSpaziInTab + was initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/BuonStile: file BuonStile was initially added on + branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/pgsrc/CambiamentiRecenti: file CambiamentiRecenti was + initially added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * locale/it/LC_MESSAGES/phpwiki.mo: file phpwiki.mo was initially + added on branch release-1_2-branch. + +2001-05-21 12:10 dairiki + + * CREDITS, locale/translate.sh, locale/it/LC_MESSAGES/phpwiki.mo, + locale/it/LC_MESSAGES/phpwiki.php, + locale/it/pgsrc/AggiungerePagine, + locale/it/pgsrc/AmministrazioneDiPhpWiki, + locale/it/pgsrc/BuonStile, locale/it/pgsrc/CambiamentiRecenti, + locale/it/pgsrc/ComeUsareWiki, + locale/it/pgsrc/ConvertiGliSpaziInTab, + locale/it/pgsrc/ModificaIlTesto, locale/it/pgsrc/NoteDiRilascio, + locale/it/pgsrc/PaginaDiProva, locale/it/pgsrc/PaginaPrincipale, + locale/it/pgsrc/PhpWiki, locale/it/pgsrc/PiuPopolari, + locale/it/pgsrc/RegoleDiFormattazioneDelTesto, + locale/it/pgsrc/ScatolaDiSabbia, locale/it/pgsrc/SteveWainstead, + locale/it/pgsrc/TrovaPagina, locale/it/pgsrc/VarieSulFunzionamento, + locale/it/pgsrc/VisitatoriRecenti, locale/it/pgsrc/WabiSabi, + locale/it/pgsrc/WikiWikiWeb, locale/it/templates/browse.html, + locale/it/templates/editlinks.html, + locale/it/templates/editpage.html, + locale/it/templates/message.html, locale/po/it.po: Added Italian + localizations by Marco Milanesi . + +2001-05-21 12:09 dairiki + + * locale/: de/LC_MESSAGES/phpwiki.mo, de/LC_MESSAGES/phpwiki.php, + es/LC_MESSAGES/phpwiki.mo, es/LC_MESSAGES/phpwiki.php, + nl/LC_MESSAGES/phpwiki.mo, nl/LC_MESSAGES/phpwiki.php, po/de.po, + po/es.po, po/nl.po, po/phpwiki.pot, po/sv.po, + sv/LC_MESSAGES/phpwiki.mo, sv/LC_MESSAGES/phpwiki.php: Reran + local/translate.sh. + +2001-05-21 12:06 dairiki + + * lib/config.php: Added call to setlocale(). In some PHP + installations, it seems, gettext() will not work without it. + +2001-03-06 11:48 dairiki + + * HISTORY: Updated. All changes since 1.2.0 are now documented + (however cryptically) in HISTORY. + +2001-03-02 16:26 dairiki + + * lib/stdlib.php: Fix for invalid HTML from doubly-indented list + elements. + + This: ** Item + + used to generate "
    • Item
" which is invalid. + Now we generate "
  • Item
" which is valid. + +2001-03-01 22:48 dairiki + + * lib/: stdlib.php, transform.php: Some fixes to clean-up generated + HTML. See comments made on SF Task# 26974 for details about + problems which remain. + +2001-02-28 20:48 dairiki + + * locale/de/pgsrc/: EditiereText, GaesteBuch, + KonvertiereLeerzeichenZuTabs, MeistBesucht, PhpWiki, SandKiste, + SeiteFinden, SeitenErzeugen, StartSeite, TextFormatierungsRegeln, + WieManWikiBenutzt, WikiTechnik, WikiWikiWeb: SF Patch #404963: + Updated German pgsrc by J�rg Rathlev + + + I've done some work to complete the german translation of the files + in locale/de/pgsrc/. I've also slightly modified some of the + already translated german pages. + + The only pages I've not (yet) translated are GuterStil (english + GoodStyle - hard to do since it's only a quotation), + PhpWikiAdministration and WabiSabi. All other pages are included in + the attached zip archive. + + Joerg + +2001-02-27 18:16 dairiki + + * lib/editpage.php: Fix SF bug #404646. Must quote + htmlspecialchars in +
+ + +Ich kann keine Tabulatoren verwenden. +Bitte KonvertiereLeerzeichenZuTabs +f�r mich, wenn ich speichere. +

GuterStil: Tips f�rs Editieren. + +
+EditiereVerweise zu anderen Webseiten. + +###IF COPY###
EditiereArchivSeite vom vorhergenden Autor. + +


+ +Emphasis: '' for italics, ''' for bold, ''''' for both +
Lists: tab-* for bullet lists, tab-# for numbered lists, tab-Term:-tab for definition lists +
References: JoinCapitalizedWords or use square brackets for a [page link] or URL [http://cool.wiki.int/]. +
References: Use [1],[2],[3],... and EditLinks. Avoid linking with "!": !DoNotHyperlink, name links like [text | URL] +
Misc:"!", "!!", "!!!" make headings, +"%%%" makes a linebreak, "- - - -" makes a horizontal rule, escape "[" with "[[" +
more on +TextFormattingRules +
+ + + + + + diff --git a/docroot/phpwiki/locale/de/templates/message.html b/docroot/phpwiki/locale/de/templates/message.html new file mode 100755 index 0000000..0bec169 --- /dev/null +++ b/docroot/phpwiki/locale/de/templates/message.html @@ -0,0 +1,17 @@ + + + +###PAGE### + + + + + + +
[phpwiki]

###PAGE###

+
+ +###CONTENT### + + + diff --git a/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.mo b/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.mo new file mode 100755 index 0000000..a530a43 --- /dev/null +++ b/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.mo Binary files differ diff --git a/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.php b/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.php new file mode 100755 index 0000000..fe64f15 --- /dev/null +++ b/docroot/phpwiki/locale/es/LC_MESSAGES/phpwiki.php @@ -0,0 +1,142 @@ +Back button to go back to the edit page."] = + "Use el botón Atrás para retornar a la página editada"; +$locale["Copy your changes to the clipboard or to another temporary place (e.g. text editor)."] = + "Copie sus cambios al portapapeles o a otro sitio temporal (p.ej. editor de textos)."; +$locale["Reload the page. You should now see the most current version of the page. Your changes are no longer there."] = + "Vuelva a cargar la página. Ahora podrá ver la versión mas actual de la página. Sus cambios no están ahí."; +$locale["Make changes to the file again. Paste your additions from the clipboard (or text editor)."] = + "Haga cambios a la página otra vez. Pegue sus modificaciones del portapapeles (o del editor de textos)."; +$locale["Press Save again."] = + "Pulse Guardar otra vez."; +$locale["Problem while updating %s"] = + "Problema al editar %s"; +$locale["Thank you for editing %s."] = + "Gracias por editar %s."; +$locale["Your careful attention to detail is much appreciated."] = + "Se agradece una cuidadosa atención a los detalles."; +$locale["Title Search Results"] = + "Resultados de la b�squeda en el texto completo"; +$locale["Inserting page %s, version %s from %s"] = + "Insertando página %s, versión %s de %s"; +$locale["WikiFatalError"] = + "ErrorFatalDeWiki"; +$locale["Search"] = + "Buscar"; +$locale["Nesting depth exceeded in SetHTMLOutputMode"] = + "Límites de la pila excedidos en SetHTMLOutputMode"; +$locale["%d best incoming links:"] = + "%d mejores enlaces de entrada:"; +$locale["%d best outgoing links:"] = + "%d mejores enlaces de salida:"; +$locale["%d most popular nearby:"] = + "%d las más populares:"; + +;?> diff --git a/docroot/phpwiki/locale/es/pgsrc/AgregarPaginas b/docroot/phpwiki/locale/es/pgsrc/AgregarPaginas new file mode 100755 index 0000000..f79a5e3 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/AgregarPaginas @@ -0,0 +1,11 @@ +Para a�adir una nueva p�gina a Wiki, todo lo que tiene que hacer es empezar con un titulo significativo, capitalizar todas las palabras como EsteEsUnTituloCapitalizado. Wiki lo reconoce autom�ticamente como un hiperv�nculo. + +Entonces se debe pulsar el ? al final de su hiperv�nculo, y el Wiki le dar� una ventana para hacer la nueva p�gina. + +Si desea a�adir al Wiki, documentos con formato muy complejo, es mejor que ponga una URL hacia el documento antes que a�adir aqui el texto del documento, como: + + P�gina web del proyecto PhpWiki: http://wcsb.org/~swain/php/wiki/ + +El Wiki no soporta HTML tags (ver ReglasDeFormatoDeTexto). son renderizados solo como texto. el Wiki est� hecho para ser lo mas simple posible y as� promover su uso. + +Tenga en cuenta que existe la posibilidad de que el administrador del sistema pueda activar c�digo HTML embebido, pero esto tiene riesgos de seguridad. diff --git a/docroot/phpwiki/locale/es/pgsrc/BuenEstilo b/docroot/phpwiki/locale/es/pgsrc/BuenEstilo new file mode 100755 index 0000000..09b3dac --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/BuenEstilo @@ -0,0 +1,13 @@ +"Young writers often suppose that style is a garnish for the meat of +prose, a sauce by which a dull dish is made palatable. Style has no such +separate entity; it is nondetachable, unfilterable. The beginner should +approach style warily, realizing that it is himself he is approaching, no +other; and he should begin by turning resolutely away from all devices +that are popularly believed to indicate style--all mannerisms, tricks, +adornments. The approach to style is by way of plainness, simplicity, +orderliness, sincerity." + +--Strunk y White, "Los elementos del estilo" + +''And thus an American textbook, typical required reading for 10th-grade English students, unknowingly extols some virtues of WabiSabi'' +--scummings diff --git a/docroot/phpwiki/locale/es/pgsrc/BuscarPagina b/docroot/phpwiki/locale/es/pgsrc/BuscarPagina new file mode 100755 index 0000000..e3ec531 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/BuscarPagina @@ -0,0 +1,19 @@ +Aqu� hay algunos buenos consejos para comenzar la b�squeda. + + * ComoUsarWiki tiene una r�pida introducci�n sobre el lenguaje de c�digos de Wiki. + * CambiosRecientes grabada autom�ticamente + * MasAcercadeLaMecanica sobre navegar y editar en este servidor + + + +Aqu� hay una b�squeda de t�tulos. Intente con algo como ''wiki'' +o ''sandwich''. + +%%Search%% + +Use lo siguiente para una b�squeda completa de texto. Esto tarda unos pocos segundos. Los resultados mostrar�n todas las l�neas en una p�gina dada que contengan un acierto. + +%%Fullsearch%% + + + diff --git a/docroot/phpwiki/locale/es/pgsrc/CajaDeArena b/docroot/phpwiki/locale/es/pgsrc/CajaDeArena new file mode 100755 index 0000000..6320a85 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/CajaDeArena @@ -0,0 +1,4 @@ +Aqu� pueden probar su Wiki. + +Divi�rtanse :-) + diff --git a/docroot/phpwiki/locale/es/pgsrc/CambiosRecientes b/docroot/phpwiki/locale/es/pgsrc/CambiosRecientes new file mode 100755 index 0000000..800de04 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/CambiosRecientes @@ -0,0 +1,27 @@ +Los cambios mas recientes son: + +____Dia uno (primer dia de este Wiki) +* [AgregarPaginas] +* [BuenEstilo] +* [BuscarPagina] +* [CajaDeArena] +* [CambiosRecientes] +* [ComoUsarWiki] +* [ConvierteEspaciosEnTabs] +* [EditarElTexto] +* [KBrown] +* [MasAcercadeLaMecanica] +* [MasPopulares] +* [PhpWiki] +* [PaginaPrincipal] +* [ReglasDeFormatoDeTexto] +* [SteveWainstead] +* [VisitantesRecientes] +* [WabiSabi] +* [WikiWikiWeb] + +Busqueda r�pida de p�ginas: +%%Search%% +---- + + diff --git a/docroot/phpwiki/locale/es/pgsrc/ComoUsarWiki b/docroot/phpwiki/locale/es/pgsrc/ComoUsarWiki new file mode 100755 index 0000000..471b8fd --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/ComoUsarWiki @@ -0,0 +1,36 @@ +''"Wiki wiki"'' significa "r�pido" en Hawaiano. + +'''Lo que necesita saber es:''' + + * Para editar cualquier p�gina haga click en el v�nculo que hay +al final de la p�gina. Deber�a hacer esto ahora y leer el c�digo fuente +de esta p�gina. Se har� una idea mas clara de como funciona esto. + * Se obtiene cursiva poniendo rodeando las palabras con dos comillas simples +a cada lado ''como este''. + * Se consigue '''texto en negrita''' usando tres simples comillas a ambos lados. + * Y, '''''cursiva negrilla''''' con cinco. + * Para tener una lista con puntos se hace poniendo un tablulador y un asterisco * + * Si usa Windows, no se puede utilizar la tecla TAB. Es culpa de Bill Gates. Pero puede marcar el peque�o cuadrado que dice Convierte Espacios En Tabs. Se pueden poner muchos espacios y Wiki los reconocer� como un tabulador. + * Para tener texto monoespaciado, indentelo con un espacio: + + esto es un poema + sobre monoespaciado + nada rima con poema + nada rima con monoespaciado + + * Se pueden separar parrafos con una line en blanco. Ejemplo: + +Yo soy un parrafo. + +Yo tambien soy un parrafo. Ambos somos peque�os parrafos. + + + * Se pueden poner lineas horizontales con cuatro o m�s guiones como estos: +---- + * Para crear hiperv�nculos solamente hay que poner las palabras juntas y capitalizarlas. Imaginemonos que quiere crear una p�gina sobre como Steve Wainstead come gusanos. Todo lo que tiene que hacer es algo parecido a: SteveWainsteadComeGusanos. Si la p�gina no existe, entonces aparecer� un simbolo ? despu�s del v�nculo, invitandole a crear la p�gina: EstaPaginaNoDeberiaExistir. (Y por favor no arruine este ejemplo creando una aqu�) + * Para vincular p�ginas fuera del Wiki, simplementa hay que poner la URL y Wiki lo vincular� por usted: http://www.nytimes.com/ + * Para poner im�genes, simplemente ponga el hiperv�nculo entre corchetes, por ejemplo: [[http://www.yourhost.yourdomain/images/picture.png]. Las URL de imagenes que no esten entre corchetes aparecer�n como v�nculos a la imagen. + * Ahora est� listo para comenzar a AgregarPaginas. + +---- +Un WikiWikiWeb est� preparado para ser r�pido y de facil edici�n. Tiene un c�digo muy simple, sobre el cual se puede leer en ReglasDeFormatoDeTexto. diff --git a/docroot/phpwiki/locale/es/pgsrc/ConvierteEspaciosEnTabs b/docroot/phpwiki/locale/es/pgsrc/ConvierteEspaciosEnTabs new file mode 100755 index 0000000..ffd62c2 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/ConvierteEspaciosEnTabs @@ -0,0 +1,17 @@ +DiversosNavegadores tienen problemas al usar en caractaer TAB en las ReglasDeFormatoDeTexto. Si no puede escribir un TAB, o si est� arreglando una p�gina escrita por alguien que no halla puesto los TABs, entonces deber�a de permitir a Wiki convertir varios espacios en tabs. Usted solicita una conversion de espacios a tabs en el cuadro que aparece al final de las p�ginas EditarElTexto and EditarCopia. Tal y como... + + [[o] No puedo escribir tabs. Por favor ConvierteEspaciosEnTabs por mi cuando salve. + +Un grupo de espacios debe ser al menos '''tres''' espacios para ser reconocidos +como un tab. Use multiplos of '''ocho''' espacios para hacer multiples tabulaciones. +Cada grupo de ocho espacios ser� convertido a una tabulaci�n. Aunque el �ltimo +grupo sea un poco mas peque�o no hay problema, si tiene al menos tres espacios. + +'''Compruebe su trabajo.''' Sino puede obtener resultados inesperados. +----- +[Nota: Esta p�gina es vista cuando el usuario hace click sobre el +enlave "ConvierteEspaciosEnTabs" en cualquier pantalla de edici�n. +Describe lo que sucede cuando se le pide al sistema hacer esto, y es +el camino para evitar el problema de "espacios en vez de tabs".] + + diff --git a/docroot/phpwiki/locale/es/pgsrc/EditarElTexto b/docroot/phpwiki/locale/es/pgsrc/EditarElTexto new file mode 100755 index 0000000..20e28ce --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/EditarElTexto @@ -0,0 +1 @@ +Todas las p�ginas (excepto los resultados de b�squedas) tienen una enlace hacia EditarElTexto en la parte inferior. Al hacer click sobre este enlace se puede editar el texto que se est� leyendo. diff --git a/docroot/phpwiki/locale/es/pgsrc/KBrown b/docroot/phpwiki/locale/es/pgsrc/KBrown new file mode 100755 index 0000000..34ceec0 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/KBrown @@ -0,0 +1,8 @@ +Puse mi mejor esfuerzo para traducir esta p�gina al espa�ol. +Me pueden encontrar en http://sandino.net y mailto:kbrown@sandino.net. + +Por favor env�en reportes de bugs a mailto:phpwiki-talk@lists.sourceforge.net + +Ultima correcci�n por Pablo Roca (proca@clavo.net) Enero 2001 + + diff --git a/docroot/phpwiki/locale/es/pgsrc/MasAcercadeLaMecanica b/docroot/phpwiki/locale/es/pgsrc/MasAcercadeLaMecanica new file mode 100755 index 0000000..2b31187 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/MasAcercadeLaMecanica @@ -0,0 +1,17 @@ +PhpWiki est� escrito con el lenguaje de servidor PHP, disponible en http://www.php.net/. El PHP se asemeja a C y Perl en su sintaxis, y funciona muy parecido a ASP, EmbPerl o JSP. + +PhpWiki consiste en mas o menos de una docena de ficheros mixtos PHP y HTML. Las p�ginas web de un WikiWikiWeb que se construyen en PHP residen en un fichero de base de datos con copias de seguridad de versiones previas, almacenadas en un segundo fichero. + +Cada vez que el usuario haga click el el sitio web, la p�gina solicitada es traida de la base de datos y renderizada al vuelo. El usuario solo solicita el fichero index.php, en donde se decide que otros fichero php se deben incluir. + +Los v�nculos a p�ginas Wiki son autom�ticamente realizados, como: PhpWiki. Este puede ser el aspecto mas importante de un Wiki, la capacidad de a�adir p�ginas que se autoenlazan. Otro aspecto interesante es como se enlanzan facilmente URL's: + # http://www.wcsb.org/ + # ftp://ftp.redhat.com/ + # news://news.mozilla.org/ + +Combinando un espacio de almacenamiento y un lenguaje de control sencillo, un Wiki expone muchas de las caracteristicas de WabiSabi. + +PhpWiki es licenciado bajo GNU (Licencia P�blica General), la cual se puede ver aqu�: http://www.gnu.org/copyleft/gpl.txt. + + + diff --git a/docroot/phpwiki/locale/es/pgsrc/MasPopulares b/docroot/phpwiki/locale/es/pgsrc/MasPopulares new file mode 100755 index 0000000..c21ae7b --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/MasPopulares @@ -0,0 +1,4 @@ +Las 20 p�ginas m�s populares de este wiki: +(n�mero de hits, nombre de la p�gina) + +%%Mostpopular%% diff --git a/docroot/phpwiki/locale/es/pgsrc/NotasDeLiberacion b/docroot/phpwiki/locale/es/pgsrc/NotasDeLiberacion new file mode 100755 index 0000000..b5dc2c7 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/NotasDeLiberacion @@ -0,0 +1 @@ +In English: ReleaseNotes. diff --git a/docroot/phpwiki/locale/es/pgsrc/PaginaPrincipal b/docroot/phpwiki/locale/es/pgsrc/PaginaPrincipal new file mode 100755 index 0000000..031c00b --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/PaginaPrincipal @@ -0,0 +1,9 @@ +*�Qu� es un WikiWikiWeb? Una descripci�n de esta aplicaci�n. +*Aprenda ComoUsarWiki y aprenda acerca como AgregarPaginas. +*Use la p�gina de CajaDeArena para experimentar con las p�ginas Wiki. +*Por favor firme en los VisitantesRecientes. +*Vea en los CambiosRecientes las �ltimas modificaciones. +*Averig�e que paginas son MasPopulares. +*Lea las NotasDeLiberacion. + + diff --git a/docroot/phpwiki/locale/es/pgsrc/PhpWiki b/docroot/phpwiki/locale/es/pgsrc/PhpWiki new file mode 100755 index 0000000..8f12302 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/PhpWiki @@ -0,0 +1,6 @@ +Esta usando PhpWiki en este momento. �No es increible? + +Visite nuestra web en http://phpwiki.sourceforge.net/ y vea PhpWiki +en acci�n en http://phpwiki.sourceforge.net/phpwiki/. + + diff --git a/docroot/phpwiki/locale/es/pgsrc/ReglasDeFormatoDeTexto b/docroot/phpwiki/locale/es/pgsrc/ReglasDeFormatoDeTexto new file mode 100755 index 0000000..85d7146 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/ReglasDeFormatoDeTexto @@ -0,0 +1,64 @@ +'''Parrafos''' + +* No indente los parrafos +* Las palabras se acomodan automaticamente +* Use lines en blanco como seperarodes de pararrafos +* Cuatro o mas guiones hacen una linea horizontal +* %%''''% hace una ruptura de linea (tambien en cabeceras y listas) + + +'''Listas''' + +* asterisco para primer nivel +** asterico-asterico para segundo nivel, etc. +* Use * para listas, # para listas numeradas (se pueden mezclar) +* tab-Term:-tab Definici�n para definic�on de listas +* Una linea por cada item +* cualquier otro espacio en blanco se�ala texto preformateado, acmbia el tipo de letra. + +'''Cabeceras''' + +* '!' al principio hace una peque�a cabecera +* '!!' al principio hace una cabecera mediana +* '!!!' al principio hace una cabecera grande + +'''Tipos de Letra''' +* Indente con uno o mas espacios para usar tipo de letra monoespaciado: + + Esto es monoespaciado +Esto no + +'''Parrafos indentados''' +''(Citas)'' + +* tab-epacio-:-tab -- a menudo usado (con �nfasis) para citas. + + +'''Enfasis''' + +* Use dobles comillas simples ('') para �nfasis (normalmente cursiva) +* Use doble subrayado (__) para un �nfasis fuerte (normalmente negrita) +* Mezclelos y seran: ''__negrita cursiva__'' +* ''Enfasis'' puede ser usado ''multiples'' veces en una linea, pero no puede ir a traves de mas de una linea: + +''esto +no funcionar�'' + +'''Referencias''' +* Los enlaces a otras p�ginas dentro de Wiki son realizadas poniendo el nombre entre corchetes: [esto es un vinculo de p�gina] o UsandoPalabarasWiki (preferido) +* Los enlaces a p�ginas externas son realizados como este: [http://www.wcsb.org/] +* Puede nombrar los enlaces a p�ginas externas poniendo un nombre, una barra (|) y el enlace: [p�gina web de Steve | http://wcsb.org/~swain/] +* Puede suprimir enlace a viejas referencias, precediendo la palabra con un '!', e.j. !NotLinkedAsWikiName +* [1], [2], [3], [4] se refieren a referencias remotas. Haga clik en EditarEnlaces en el formulario de edici�n para poner las URLs. Esto difiere de nuevo esquema de enlaces; las referencias son �nicas para una p�gina. +* Tambi�n, el sistema antiguo de enlazar los URL's sigue siendo soportado: preceda los URLs con "http:", "ftp:" o "mailto:" para crear enlaces autom�ticamante como en: http://c2.com/ +* Las URLs que finalizan en .png, o .jpg son visualizadas si est�n entre corchetes: [http://phpwiki.sourceforge.net/phpwiki/png.png] + + +'''Lenguaje HTML''' + +* No se preocupe de el +* < y > son si mismos +* Los caracters & no funcionar�n +* Si realmente desea usar HTML, su administrador del sistema debe activar esta caracter�stica. Empiece cada l�neas con una barra vertical (|). Tenga en cuenta que esta caracter�stica est� desactivada por defecto. + + diff --git a/docroot/phpwiki/locale/es/pgsrc/VisitantesRecientes b/docroot/phpwiki/locale/es/pgsrc/VisitantesRecientes new file mode 100755 index 0000000..f523080 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/VisitantesRecientes @@ -0,0 +1,7 @@ +�Firme y ponga su fecha a continuaci�n! + +Jeff Dairiki, Arno Hollosi, SteveWainstead, autores de Php Wiki + +2000-11-01 [KBrown] - traducci�n al espa�ol + + diff --git a/docroot/phpwiki/locale/es/pgsrc/WabiSabi b/docroot/phpwiki/locale/es/pgsrc/WabiSabi new file mode 100755 index 0000000..2d35880 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/WabiSabi @@ -0,0 +1,25 @@ +Debido a que wabi-sabi representa un punto de vista del mundo Japones o un sistema asceta, es dificil explicarlo en terminos occidentales. Seg�n Leonard Koren, wabi-sabi es la caracter�stica m�s visible de lo que pensamos sobre belleza tradicional japonesa y "ocupa la misma posici�n en la lista de valores ascetas japoneses de la misma manera que lo hacen los ideales de la belleza y perfecci�n Griesgas que se usan en Occidente." + +Wabi-sabi es la belleza del las cosas imperfectas, no permamentes e incompletas. + +Es la belleza de cosas modestas y humildes. + +Es la belleza de cosas no convencionales. + +Los conceptos de wabi-sabi est�n relacionados con los conceptos del budismo Zen, asi los primeros japoneses que practicaron wabi-sabi eran maestros de t�, curas y monjes que practicaban el Zen. El budismo Zen es originario de la India, pas� a China en el siglo 6, y fu� introducido por primera vez en Jap�n sobre el siglo 12. El Zen enfatiza la "penetraci�n intuitiva en la verdad transcendental m�s all� de todo concepto intelectual." El coraz�n del wabi-sabi es la importancia de caminos transcendentales sobre la observaci�n y el pensamiento sobre las cosas y la existencia. + *Todas las cosas son no permamentes + *Todas las cosas son imperfectas + *Todas las cosas son incompletas + +Caracter�sticas materiales de wabi-sabi: + + *sugerencia de un proceso natural + *irregular + *intima + *no pretenciosa + *terrenal + *simple + +Para saber mas sobre wabi-sabi, mira en: +http://www.art.unt.edu/ntieva/artcurr/japan/wabisabi.htm + diff --git a/docroot/phpwiki/locale/es/pgsrc/WikiWikiWeb b/docroot/phpwiki/locale/es/pgsrc/WikiWikiWeb new file mode 100755 index 0000000..fe11224 --- /dev/null +++ b/docroot/phpwiki/locale/es/pgsrc/WikiWikiWeb @@ -0,0 +1,13 @@ +Un WikiWikiWeb es un sitio donde todos pueden colaborar con el contenido. El Wiki m�s conocido y usado es el Portland Pattern Repository en http://c2.com/cgi-bin/wiki?WikiWikiWeb. + +Alli encontr� estas frases particularmente relevantes: + +''La clave es poder EditarElTexto de una manera sencilla y la b�squeda de BuscarPagina r�pida.'' + +''Aparte de ser r�pido, �ste sitio tambi�n aspira a los ideales del Zen generalmente etiquetados WabiSabi. El Zen encuentra belleza en lo imperfecto y ef�mero. Cuando se llega a esto, es todo lo que se necesita.'' + +Tambi�n se puede firmar en VisitantesRecientes, o leer acerca de ComoUsarWiki y AgregarPaginas. Actualmente este wiki no tiene "tema" de discusi�n as� que �adelante, a jugar con �l y a divertirse! + +--SteveWainstead +--traducido al espa�ol por [KBrown] + diff --git a/docroot/phpwiki/locale/es/templates/browse.html b/docroot/phpwiki/locale/es/templates/browse.html new file mode 100755 index 0000000..eb20edc --- /dev/null +++ b/docroot/phpwiki/locale/es/templates/browse.html @@ -0,0 +1,33 @@ + + + +###PAGE### + + + +

[phpwiki] +###PAGE###

+###IF:ADMIN### + ###IF LOCK###[Desbloquear página] + ###IF !LOCK###[Bloquear página] + - - [Borrar página] +
+###ENDIF:ADMIN### +

+###CONTENT### +


+###IF ADMIN###EditarElTexto de esta página +###IF:!ADMIN### +###IF LOCK###Página bloqueada +###IF !LOCK###EditarElTexto de esta página +###ENDIF:!ADMIN### +(editada por última vez ###LASTMODIFIED###) +[info] +[diff]) +
+BuscarPágina navegando o buscando +
+###RELATEDPAGES### + + + diff --git a/docroot/phpwiki/locale/es/templates/editlinks.html b/docroot/phpwiki/locale/es/templates/editlinks.html new file mode 100755 index 0000000..146c03d --- /dev/null +++ b/docroot/phpwiki/locale/es/templates/editlinks.html @@ -0,0 +1,36 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] + Editar enlaces de ###PAGE### + +

+ +

+[1]
+[2]
+[3]
+[4]
+[5]
+[6]
+[7]
+[8]
+[9]
+[10]
+[11]
+[12]
+ +

Escriba la URL completa (http:// ...) para cada referencia citada en el texto. +
+ Protocolos permitidos son: ###ALLOWEDPROTOCOLS### + +

+ + diff --git a/docroot/phpwiki/locale/es/templates/editpage.html b/docroot/phpwiki/locale/es/templates/editpage.html new file mode 100755 index 0000000..42dc86f --- /dev/null +++ b/docroot/phpwiki/locale/es/templates/editpage.html @@ -0,0 +1,42 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] + Editar ###PAGE### +

+ + +
+ + + No puedo escribir tabulaciones. Por favor ConvierteEspaciosEnTabs + al guardar. +

BuenEstilo tips para editar.
+ EditarEnlaces a otros servidores. + ###IF COPY###
+ EditarCopia De un autor previo +


+ Énfasis: '' para itálicas, ''' para bold, ''''' + para ambos
+ Listas: tab-* para listas de balazos, tab-# para listas numeradas, tab-Term:-tab + para listas de definiciones
+ Referencias: UnirPalabrasEnMayúsculas o usar corchetes para una + [enlace hacia una página] o URL [http://cool.wiki.int/].
+ Referencias: Use [1],[2],[3],... y EditarEnlacess. Evite hacer enlaces + con "!": !NoHiperEnlaces. Enlaces con nombres como [text | URL]
+ Varios:"!", "!!", "!!!" para hacer títulos, "%%%" hace un salto + de línea, "- - - -" Hace una linea horizontal, escapar "[" con "[["
+ Más en ReglasDeFormatoDeTexto +
+ + +
+ + diff --git a/docroot/phpwiki/locale/es/templates/message.html b/docroot/phpwiki/locale/es/templates/message.html new file mode 100755 index 0000000..48c2706 --- /dev/null +++ b/docroot/phpwiki/locale/es/templates/message.html @@ -0,0 +1,15 @@ + + + +###PAGE### + + + + +

[phpwiki] +###PAGE###

+ +###CONTENT### + + + diff --git a/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.mo b/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.mo new file mode 100755 index 0000000..3657bac --- /dev/null +++ b/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.mo Binary files differ diff --git a/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.php b/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.php new file mode 100755 index 0000000..597424f --- /dev/null +++ b/docroot/phpwiki/locale/it/LC_MESSAGES/phpwiki.php @@ -0,0 +1,140 @@ +Back
button to go back to the edit page."] = + "Usa il pulsante Precedente del tuo browser per tornarealla pagina di modifica"; +$locale["Copy your changes to the clipboard or to another temporary place (e.g. text editor)."] = + "Copia le tue modifiche nella clipboard o temporaneamente in unaltro posto (es: un editor di testo)"; +$locale["Reload the page. You should now see the most current version of the page. Your changes are no longer there."] = + "Aggiorna la pagina. Dovresti vedere l'ultima versione senzamodifiche"; +$locale["Make changes to the file again. Paste your additions from the clipboard (or text editor)."] = + "Cambia ancora il file ed installa le tue modifiche dalla clipboard (o dall'editor di testo)"; +$locale["Press Save again."] = + "Premi ancora Salva"; +$locale["Problem while updating %s"] = + "Problemi durante l'aggiornamento %s"; +$locale["Thank you for editing %s."] = + "Grazie per le modifiche! %s."; +$locale["Your careful attention to detail is much appreciated."] = + "La tua cura verso il dettaglio è molto apprezzata."; +$locale["Title Search Results"] = + "Risultati della ricerca su tutto il testo"; +$locale["Inserting page %s, version %s from %s"] = + "Sto inserendo la pagina %s, versione %s da %s"; +$locale["WikiFatalError"] = + "ErroreFataleDiWiki"; +$locale["Search"] = + "Ricerca"; +$locale["%d best incoming links:"] = + "%d migliori link in entrata:"; +$locale["%d best outgoing links:"] = + "%s migliori link in uscita:"; +$locale["%d most popular nearby:"] = + "%d più popolari:"; + +;?> diff --git a/docroot/phpwiki/locale/it/pgsrc/AggiungerePagine b/docroot/phpwiki/locale/it/pgsrc/AggiungerePagine new file mode 100755 index 0000000..53348d2 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/AggiungerePagine @@ -0,0 +1,22 @@ +Scrivere parole sensate in maiuscolo nel Wiki, come ad esempio +UnaStringaComeQuesta aggiunge una pagina e da senso all'argomento di cui +si andra` a trattare. +Wiki magicamente riconoscera` che la parola in maiuscolo sara` un link, +alternativamente e` possibile comunque definirlo attraverso le [parentesi +quadre] + +Ora puoi procedere a CliccareSulPuntoEsclamativo alla fine del tuo nuovo +link e Wiki aprira` una finestra in cui potrai scrivere la nuova pagina. + +Se vuoi aggiungere documenti con marcature complesse al Wiki, puoi +provare a fornire un indirizzo piuttosto che aggiungere del testo +all'interno del documento come ad esempio: + + La pagina del progetto PhpWikiWiki: http://phpwiki.sourceforge.net/ + +Wiki non supporta tag HTML (guarda RegoleDiFormattazioneDelTesto. +Mostrerannno solo testo Wiki si pone come obiettivo quello +di essere il piu` semplice possibile. + +C'e` in effetti la possibilita` di utilizzare l'HTML ma e` necessario +accordarsi con l'amministratore di sistema del Wiki diff --git a/docroot/phpwiki/locale/it/pgsrc/AmministrazioneDiPhpWiki b/docroot/phpwiki/locale/it/pgsrc/AmministrazioneDiPhpWiki new file mode 100755 index 0000000..2270d4c --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/AmministrazioneDiPhpWiki @@ -0,0 +1,39 @@ +!!! Questo funziona solo se sei loggato come ADMIN + +----------- + +! ZIP files del database + + __[ZIP Snapshot | phpwiki:?zip=snapshot]__ : contiene solo l`ultima versione + + __[ZIP Dump | phpwiki:?zip=all]__ : contiene tutte le versione archiviate + +Questi links puntano a dei file zip, generati al volo, ognuno contiene le piu' recenti di tutte le pagine contenuto nel PhpWiki. Le pagine sono immagazzinate, una per file, come messaggi MIME (RFC2045) e-mail (RFC822), con il content type application/x-phpwiki per lo snapshot e il content type mulipart/mixed per il dump. In the latter case, there is one subpart (with type application/x-phpwiki) for each version of the page (in chronological order). The message body contains the page text, while the page meta-data is included as parameters in the Content-Type: header field. + +----------- + +! Load / Dump Serialized Pages + +Here you can load or dump pages of your Wiki into a directory of your +choice. + +__Dump__ + +%%ADMIN-INPUT-dumpserial-Dump_serialized_pages%% + +Pages will be written out as "serialized" strings of a PHP +associative array, meaning they will not be human readable. If +the directory does not exist PhpWiki will try to create one for you. +Ensure that your server has write permissions to the directory! + +__Load__ + +%%ADMIN-INPUT-loadserial-Load_serialized_pages%% + +If you have dumped a set of pages from PhpWiki, you can reload them here. +Note that pages in your database will be overwritten; thus, if you dumped +your FrontPage when you load it from this form it will overwrite the one +in your database now. If you want to be selective just delete +the pages from the directory you don't want to load. + +----------- diff --git a/docroot/phpwiki/locale/it/pgsrc/BuonStile b/docroot/phpwiki/locale/it/pgsrc/BuonStile new file mode 100755 index 0000000..a476498 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/BuonStile @@ -0,0 +1,13 @@ +"Young writers often suppose that style is a garnish for the meat of +prose, a sauce by which a dull dish is made palatable. Style has no such +separate entity; it is nondetachable, unfilterable. The beginner should +approach style warily, realizing that it is himself he is approaching, no +other; and he should begin by turning resolutely away from all devices +that are popularly believed to indicate style--all mannerisms, tricks, +adornments. The approach to style is by way of plainness, simplicity, +orderliness, sincerity." + +--Strunk and White, "The Elements of Style" + +''And thus an American textbook, typical required reading for 10th-grade English students, unknowingly extols some virtues of WabiSabi'' +--scummings diff --git a/docroot/phpwiki/locale/it/pgsrc/CambiamentiRecenti b/docroot/phpwiki/locale/it/pgsrc/CambiamentiRecenti new file mode 100755 index 0000000..43f1f88 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/CambiamentiRecenti @@ -0,0 +1,29 @@ +Le pagine aggiornate piu` frequentemente sono elencate qua sotto. + + +____Primo giorno (Primo giorno per questo Wiki) +* [AggiungerePagine] +* [ConvertiGliSpaziInTab] +* [ModificaIlTesto] +* [TrovaPagina] +* [PaginaPrincipale] +* [BuonStile] +* [ComeUsareWiki] +* [VarieSulFunzionamento] +* [PiuPopolari] +* [PhpWiki] +* [CambiamentiRecenti] +* [VisitatoriRecenti] +* [NoteDiRilascio] +* [ScatolaDiSabbia] +* [SteveWainstead] +* [PaginaDiProva] +* [RegoleDiFormattazioneDelTesto] +* [WabiSabi] +* [WikiWikiWeb] + +Ricerca veloce del titolo: +%%Search%% +---- + + diff --git a/docroot/phpwiki/locale/it/pgsrc/ComeUsareWiki b/docroot/phpwiki/locale/it/pgsrc/ComeUsareWiki new file mode 100755 index 0000000..6ab46d9 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/ComeUsareWiki @@ -0,0 +1,40 @@ +''"Wiki wiki"'' significa "veloce" in Hawaiano + +__Tutto quello che devi sapere e`:__ + +* Per mofificare qualsiasi pagina clicca sul pulsante Modifica Testo alla fine della pagina. Fallo adesso e leggi il sorgente della pagina, tutto avra` piu` senso + +* Puoi ottenere il corsivo circondando le parole con due apici da entrambe le parti come ''questo ad esempio'' + +* Puoi ottenere testo in __grassetto__ usando gli underscore in questo modo sempre circondando il testo +* E, __''grassetto corsivo''__ usandoli entrambi +* Potrai ottenere liste puntate aggiungendo un * all'inizio di una linea +* Per avere un font monospace (tipo macchina da scrivere) puoi iniziare con uno spazio la riga come ad esempio: + + questo e` un poema + sul monospacing + niente rima con poema + niente rima con monospazio + +* Puoi separare i paragrafi con una linea bianca. Esempio: + +Sono un paragrafo. + +Anche io sono un paragrafo. Siamo dei piccoli paragrafi. + + +* Puoi creare una linea orizzontale con almeno quattro trattini come questi: +--------- +* Per creare link e` sufficente rendere in maiuscoletto le parole assieme. Supponi di volere crere una pagina su Steve Wainstaead che mangia i vermi. Tutto quello che devi fare e` rendere in maiuscolo tutte le parole relative al link SteveWainsteadMangiaIVermi Se questa pagina non esiste ancora viene mostrato un punto di domanda dopo il link che invita a creare la pagina: QuestaPaginaNonEsiste. (Per favore non rovinare questo esempio riempiendolo) + +* Per collegare pagine al di fuori del Wiki puoi scrivere direttamente l'indirizzo e PhpWiki se ne prendera` cura per te: http://www.nytimes.com/ + +* Per inserire immagini, basta usare un link tra parentesi quadre come +* questo [[http://www.iltuohost.iltuodominio/images/picture.png. le +* immagini non in parentesi quadre saranno trattate come URL normali. +* Ora sei pronto per AggiungerePagine + +---- +Un WikiWikiWeb e` strutturato per facilitare la modifica veloce dei +documenti. Ha un semplice sistema di marcatura che puoi imparare +velocemente nelle RegoleDiFormattazioneDelTesto diff --git a/docroot/phpwiki/locale/it/pgsrc/ConvertiGliSpaziInTab b/docroot/phpwiki/locale/it/pgsrc/ConvertiGliSpaziInTab new file mode 100755 index 0000000..20d7925 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/ConvertiGliSpaziInTab @@ -0,0 +1,18 @@ +Non hai bisogno di usare i tab in PhpWiki. Considera questa pagina obsoleta. Guarda le RegoleDiFormattazioneDelTesto per sapere come usare le marcature di PhpWiki. + +---- + +VariBrowser hanno problemi con i caratteri di tabulazione usati nelle RegoleDiFormattazioneDelTesto. Se non puoi scrivere una tabulazione o stai correggendo una pagina scritta da qualcun'altro che non ha scritto le tabulazioni, queste verranno convertite automaticamente. La tua richiesta di conversione da tabulazioni a spazi avviene cliccando sulla checkbox che appare vicino alla fine di ModificaIlTesto e ModificaCopia. L'opzione viene visualizzata come segue... + + [[o] Ops, non posso scrivere tabulazioni. Per favore ConvertiGliSpaziInTabs per me quando salvo la pagina. + +Per scrivere una tabulazione (una spaziatura) e` necessario utilizzare almeno __tre__ spazi +Usa multipli di __otto__ spazi per usare multipli tab +Ogni volta che le spaziature saranno otto verranno convertite in un tab +Se le spaziature sono corte, e` tutto ok, almeno devono esserci tre +spazi nell'ultima spaziatura. + +__Controlla il tuo lavoro.__ Questo lavoro puo` anche causare comportamenti non previsti da parte del programma. + +----- +[Nota: Questa pagina e` vista quando l'utente clicca sul collegamento "ConvertiGliSpaziInTab" in un edit screen. Descrive cio` che accade quando chiedi al sistema di farlo, perche` tu vuoi farlo e vuoi evitare il problema degli spazi-invece-dei-tab.] diff --git a/docroot/phpwiki/locale/it/pgsrc/ModificaIlTesto b/docroot/phpwiki/locale/it/pgsrc/ModificaIlTesto new file mode 100755 index 0000000..06da903 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/ModificaIlTesto @@ -0,0 +1 @@ +Tutte le pagine (eccetto i risultati della ricerca) hanno un collegamento ModificaIlTesto in basso. Puoi modificare la pagina che stai leggendo cliccando su quel link diff --git a/docroot/phpwiki/locale/it/pgsrc/NoteDiRilascio b/docroot/phpwiki/locale/it/pgsrc/NoteDiRilascio new file mode 100755 index 0000000..101850e --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/NoteDiRilascio @@ -0,0 +1,77 @@ +PhpWiki 1.2 è avanzato di molto rispetto alla versione 1.0: + +* Supporto per MySQL, Postgresql, mSQL, flat file e sono incluse le nuove librerie dba_ di PHP4 +* Internazionalizzazione: supporto per differenti linguaggi. Tedesco, Spagnolo, Svedese e Olandese sono inclusi in PhpWiki. È possibile aggiungere facilmente nuovi linguaggi +* Nuovo sistema per i link usando le parentesi quadre in aggiunta al !BumpyText vecchio stile +* Le caratteristiche di amministrazione includono blocco delle pagina, compattare il Wiki in un file zip e cancellare pagine. +* La pagina PiuPopolari mostra le pagine più frequentemente viste. +* Pienamente compatibile HTML. +* I link in basso alle pagine descrivono le relazioni tra i link in entrata dalle altre pagine ed i link in uscita, e le pagine piu` popolari +* Le differenze di colore tra la versione corrente e quella precedente +* Una pagina informativa per visualizzare metadati +* Piu` facilita` di personalizzazione da parte dell'amministratore +* Un sistema di template per separare la pagina HTML generata dal codice stesso +* Nuovi marcatori per , ,
,
ed altri +* Il marcaggio senza tab rimpiazza il vecchio stile di markup (in ogni caso entrambi sono supportati + + +---- + +PhpWiki 1.1.9 include pagine in lingua spagnola e molte altre, una piena +implementazione di Postgresql e numerosi bug fix. Guarda il file +HISTORY per maggiori informazioni su: http://phpwiki.sourceforge.net/phpwiki/HISTORY + +---- + +PhpWiki 1.1.6 e` una versione notevolmente migliorata di PhpWiki. Ha la +possibilita` di avere temi tramite un sistema facilmente modificabile; +Questo schema per MySQL e` stato completamente riscritto, spezzando i dettagli +delle pagine in colonne (per efficenza ci siamo accordati di non mettere +references in tabelle separate, cosi` da non completamente normalizzare +il db. "Non lasciare che il meglio sia il nemico del buono."); + +Il supporto per Postgresql e` stato aggiunto e il linguaggio di +marcatura si sta evolvendo, ora permette di usare i tag +!!!

+!!

+!

+e __un nuovo modo per rendere il testo in grassetto__, ed ovviamente un +[nuovo sistema di linking] + +C'e` una nuova funzione su tutte le pagine chiamata ''more info'' che +permette una visione a 'basso livello' della pagina, molto utile per +questioni di debugging + +Dalla release 1.2 abbiamo aggiunto il logging, le 10 pagine piu` attive +and altre funzionalita` con il nuovo schema del database (e si, queste +funzionalita` funzionano anche con la versione DBM). Vorrei anche +aggiungere il supporto per mSQL a testarlo con Zend, il nuovo PHP4 + +Da qui in poi si trovano le note di rilascio della versione 1.03, +l'ultimo rilascio della serie 1.0 di PhpWiki. +--Steve Wainstead, mailto:swain@panix.com +---- + +PhpWiki e` stato scritto perche` ero cosi` interessato ai WikiWikiWebs, +e non avevo usato il php dalla versione 2.0. Volevo vedere come era +progredito + +La versione 1.0 e` un clone quasi perfetto del Portland Pattern Repository http://c2.com/cgi-bin/wiki?WikiWikiWeb. In verita`, stavo usando lo script Wiki che e` scaricabile come modello di partenza. Wiki manca di un numero di funzionalita` che PPR ha, come EditCopy. Cosi` in verita` PhpWiki ha un e` un ibrido tra PPR e il wiki generico che puoi ottenere li (che e` stato scritto in perl) + +Una particolarita` di PhpWiki e` quello di permettere l'uso dell'HTML se +la linea e` preceduta da una | pipe. E` stato molto semplice da +aggiungere a l'idea e` scaturita da un posting sul PPR a proposito dic +ome la AT&T e il loro clone Wiki interno era usato con la stessa +tecnica. La abilita` di includere l'HTML e` disabilitata per default per +ragioni di sicurezza. + +La versione 1.01 include una patch che corregge un piccolo errore nel +rendering delle linee orizzontali
. I ringraziamenti vanno a Gerry +Barksdale. + +Guarda il file HISTORY per una descrizione di tutto il processo di +sviluppo se tutta la storia ti interessa! :-) + +--SteveWainstead + + diff --git a/docroot/phpwiki/locale/it/pgsrc/PaginaDiProva b/docroot/phpwiki/locale/it/pgsrc/PaginaDiProva new file mode 100755 index 0000000..77aea67 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/PaginaDiProva @@ -0,0 +1,135 @@ + + + Nuove liste : asterischi, hash marks, and ";text:def" +* bullet +* l1 +** l2 +** l2 +*** l3 +# one +#two +#three +;Term1:definition1.1 +;: defintion1.2 +;Term2 :defintion2 +;; Term3:defintion3 +;;;Term4: definition4 +;;; : defintion4.2 +;;; Term5 : defintion5 + +Mixed: +*ul1 +*#ul1-ol1 +*#ul1-ol2 +*#*ul1-ol2-ul1 +*#*ul1-ol2-ul2 +*#**ul1-ol2-ul2-ul1 +*#**ul1-ol2-ul2-ul1 + +*l1 + preformatted text +** l2 +---- + old lists + * level 1 + * l1 + *l2 + *l2 + *l3 + *l3 + *l4 + *l3 + *l5 + *l3 + #one + #two + #one + #two + *l1 + #three + #four + *l1 + *l2 + # one + # two + + preformatted text + some more text + + *l1 + *l4 + # number + # number +this is a plain paragraph + * bullet +this is a plain paragraph again + # number +---- +__Link tests__ +# normal: FrontPage +# in brackets: [FrontPage] -- named: [the front page|FrontPage] +# Link in brackets: [http://phpwiki.sourceforge.net/] +# Link outside brackets: http://phpwiki.sourceforge.net/ +# Link with Wiki word: http://phpwiki.sourceforge.net/phpwiki/index.php?FrontPage +# Two consecutive links: http://phpwiki.sourceforge.net/ http://phpwiki.sourceforge.net/phpwiki/ +# [PhpWiki on Sourceforge | http://phpwiki.sourceforge.net/] +# [URL with a WikiWord | http://phpwiki.sourceforge.net/phpwiki/index.php?RecentChanges] +# Javascript: [boo! | javascript:alert('oops') ] (is now: named internal link) +# A [[Link] produces a [Link] +# A [Link] looks like this: [[Link] +# This is a [%%%] line break link +# Also this page is [[not linked to], and this one is !NotLinkedTo and this one neither !http://not.linked.to/. +#* WikiName - WikiNameSameStem -- !!WikiName - !!WikiNameSameStem +#* !!WikiName - !!WikiNameSameStem -- WikiName - WikiNameSameStem +#* WikiNameSameStem - WikiName -- !!WikiNameSameStem - !!WikiName +#* !!WikiNameSameStem - !!WikiName -- WikiNameSameStem - WikiName + +---- +Markup tests: + +__underscores for bold__ + +'''quotes for bold''' + +''quotes for italic'' + +__''underscores bold italic''__ + +'''''five quotes bold italic''''' + +''''''six quotes'''''' + +'''''Bold italic''' and italic'' (buggy) + +'''Bold and ''bold-italic''''' (also buggy) + +!!! h1 + +!! h2 + +! h3 + +this is plain text with
%%% +a line break + +look at the markup language + +you cannot use &, < or > + +---- +Usage in preformatted text: + + __underscores for bold__ + '''quotes for bold''' + ''quotes for italic'' + __''underscores bold italic''__ + '''''five quotes bold italic''''' + ''''''six quotes'''''' + !!! h1 + !! h2 + ! h3 + this is plain text with
%%% + a line break + look at the markup language + you cannot use &, < or > + diff --git a/docroot/phpwiki/locale/it/pgsrc/PaginaPrincipale b/docroot/phpwiki/locale/it/pgsrc/PaginaPrincipale new file mode 100755 index 0000000..61882a8 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/PaginaPrincipale @@ -0,0 +1,9 @@ +* Che cos'` WikiWikiWeb? Una descrizione di questa applicazione. +* Impara ComeUsareWiki e ad AggiungerePagine. +* Usa la ScatolaDiSabbia per sperimentare con le pagine Wiki +* Per favore metti il tuo nome nei VisitatoriRecenti. +* Guarda CambiamentiRecenti per le ultime pagine aggiunte e cambiate. +* Scopri quali sono le pagine PiuPopolari. +* Leggi le NoteDiRilascio + + diff --git a/docroot/phpwiki/locale/it/pgsrc/PhpWiki b/docroot/phpwiki/locale/it/pgsrc/PhpWiki new file mode 100755 index 0000000..22b9869 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/PhpWiki @@ -0,0 +1,4 @@ +Stai usando PhpWiki in questo momento. Incredibile, vero? + +Visita la nostra home page su http://phpwiki.sourceforge.net e guarda +PhpWiki in azione su http://phpwiki.sourceforge.net/phpwiki/. diff --git a/docroot/phpwiki/locale/it/pgsrc/PiuPopolari b/docroot/phpwiki/locale/it/pgsrc/PiuPopolari new file mode 100755 index 0000000..d363f98 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/PiuPopolari @@ -0,0 +1,4 @@ +Le 20 pagine piu` popolari di questo wiki sono: +(hitcount, pagename) + +%%Mostpopular%% diff --git a/docroot/phpwiki/locale/it/pgsrc/RegoleDiFormattazioneDelTesto b/docroot/phpwiki/locale/it/pgsrc/RegoleDiFormattazioneDelTesto new file mode 100755 index 0000000..f1e7f5e --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/RegoleDiFormattazioneDelTesto @@ -0,0 +1,66 @@ +! Paragrafi + +* Non identare i paragrafi +* I word wrap vengono messi a seconda delle necessita` +* Usa le linee bianche come separatori +* Quattro o piu` trattini indicano una linea orizzontale +* %%''''% produce un ritorno a capo (nelle intestazioni e nelle liste anche) + + +! Liste + +* asterisco per il primo livello. +** asterisco-asterisco per il secondo livello etc, etc +* Usa * per le liste puntate o # per quelle numerate, mischiale come vuoi +* semicolon-term-colon-definition for definition lists: +;term here:definition here, as in the
list +* Una linea per ogni elemento +* Spazi all'inizio del testo cambiano la visualizzazione in monospace. + +! Intestazione + +* '!' all'inizio produce una picccola intestazione +* '!!' all'inizio produce una media intestazione +* '!!!' all'inizio produce una grossa intestazione + + +! Fonts + +* Identa con uno o piu` spazi per usare i font monospace: + + Questo e` monospace +Questo no + +!Paragrafi identati +''(Quotature)'' + +* il punto e virgola e i due punti funzionano come
+ +;: questo e` un blocco di testo identato + +! Enfasi + +* Usa doppi apici singoli ('') per dare enfasi (solitamente ''italico'') +* Usa doppio underscores (__) per dare molta enfasi (solitamente __grassetto__) +* Mescolali a piacere: __''grassetto corsivo''__ +* ''Enfasi'' può essere usata ''più volte'' dentro una linea, ma ''non può'' superare i limiti della linea: + +''questo +non funzionerà'' + +! Links (o collegamenti) +* I collegamenti alle altre pagine all'interno del Wiki sono fatti usando un nome circondato da parentesi quadre: [questo e` un link] oppure UsandoLeWikiWords (metodo preferito) +* I collegamento alle pagine esterne sono fatti in questo modo: [http://www.wcsb.org] +* Puoi anche dare un nome al collegamento fornendo una barra o pipe (|) all'inizio del link, ad esempio: [La pagina di PhpWiki | http://phpwiki.sourceforge.net/] - [La pagina princiale | PaginaPrincipale] +* Puoi eliminare i link in vecchi stile facendo precedere un URI da un punto esclamativo, come ad esempio !NotEUnWikiName, oppure !http://non.e.linkato +* [1], [2], [3], [4] refer to remote references. Click EditLinks on the edit form to enter URLs. These differ from the newer linking scheme; references are unique to a page. +* In ogni caso il vecchio modo di fare collegamenti e` ancora supportato, quindi si potranno usare "http:", "ftp:", o "mailto:" per creare automaticamente link, come in http://c2.com +* Gli URL che finiscono in .png, .gif o .jpg sono racchiuse da parentesi quadre e permettono di inserire un'immagine, as esempio: [http://phpwiki.sourceforge.net/phpwiki/images/png.png] + + +! Linguaggio di marcatura HTML + +* Non preoccupartene +* < e > sono loro stessi +* I caratteri di & commerciale non funzioneranno +* Se devi veramente usare l'html puoi provare a chiedere al tuo amministratore del Wiki se puo` abilitare la funzionalita`. Inizia ogni linea con una barra (|). Nota questa funzionalita` e` disabilitata di default diff --git a/docroot/phpwiki/locale/it/pgsrc/ScatolaDiSabbia b/docroot/phpwiki/locale/it/pgsrc/ScatolaDiSabbia new file mode 100755 index 0000000..3573f97 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/ScatolaDiSabbia @@ -0,0 +1,4 @@ +Puoi fare esperimenti qua! + +Divertiti! :-) + diff --git a/docroot/phpwiki/locale/it/pgsrc/SteveWainstead b/docroot/phpwiki/locale/it/pgsrc/SteveWainstead new file mode 100755 index 0000000..4893714 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/SteveWainstead @@ -0,0 +1,7 @@ +Salve. Ho cominciato ha costruire questo WikiWikiWeb ma ora molti altri mi +stanno aiutando. +Trovate la mia pagina qui: http://wcsb.org/~swain/. + +Per piacere riportate bugs a mailto:phpwiki-talk@lists.sourceforge.net + + diff --git a/docroot/phpwiki/locale/it/pgsrc/TrovaPagina b/docroot/phpwiki/locale/it/pgsrc/TrovaPagina new file mode 100755 index 0000000..6a251cb --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/TrovaPagina @@ -0,0 +1,19 @@ +Ecco alcuni buoni punti di partenza per iniziare ad usare Wiki. + +* ComeUsareWiki fornisce una veloce guida al linguaggio di marcatura di Wiki +* CambiamentiRecenti sono registrati automaticamente +* VarieSulFunzionamento di browsing e modifica sul server + +Questo e` un titolo di ricerca. Prova qualcosa come ''wiki'' +o ''sandwich''. + +%%Search%% + +Usa il seguente campo per una ricerca completa del testo. Verranno impiegati alcuni secondi ed i risultati saranno mostrati su tutte le linee che contengono l'occorrenza. + +%%Fullsearch%% + +------ +Separa le parole con uno spazio. Tutte le parole devono corrispondere. +%%%Per escludere delle parole falle precedere dal segno di '-'. +%%%Esempio: 'wiki text -php' cerca per tutte le pagine contenenti la parola wiki __e__ il testo 'text', ma __non__ quelle contenenti 'php' diff --git a/docroot/phpwiki/locale/it/pgsrc/VarieSulFunzionamento b/docroot/phpwiki/locale/it/pgsrc/VarieSulFunzionamento new file mode 100755 index 0000000..08e1ce0 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/VarieSulFunzionamento @@ -0,0 +1,27 @@ +PhpWiki è scritto in PHP, linguaggio di scripting lato-server, +disponibile su http://www.php.net/. PHP riassume nella sua sintassi il C +e il Perl, e funziona molto similmente a ASP, EmbPerl e JPS. + +PhpWiki consiste in una dozzina di file PHP misti HTML. La pagina web +che compone un WikiWikiWeb basato su PHP vive in un file DBM con delle +copie di backup delle precedenti versioni contenute in un secondo file +DBM. + +Ogni volta che un utente raggiunge il sito la pagina richiesta viene +presa da DBM e renderizzata al volo. L'utente richiede solo il file +index.php, che sceglierà gli altri file php da includere. + +Nel wiki i links alle pagine sono automaticamente linkati PhpWiki. +Questo può essere l'aspetto più interessante di un wiki, +l'abilità di aggiungere pagine semplicemente linkandole. L'altro +aspetto interessante è la possibilità di creare link +esterni (URL) in modo semplice: +# http://www.wcsb.org/ +# ftp://ftp.redhat.com/ +# news://news.mozilla.org/ + +Compinato con un namespace e una semplice marcatura, un Wiki mostra +molte delle caratteristiche di un WabiSabi + +PhpWiki è sotto la GNU General Public License, che è +possibile trovare a questo indirizzo: http://www.gnu.org/copyleft/gpl.txt. diff --git a/docroot/phpwiki/locale/it/pgsrc/VisitatoriRecenti b/docroot/phpwiki/locale/it/pgsrc/VisitatoriRecenti new file mode 100755 index 0000000..1811045 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/VisitatoriRecenti @@ -0,0 +1,6 @@ +Firma qua sotto con il tuo nome! + + +Arno Hollosi, Aredridel Stauck, Jeff Dairiki, Steve Wainstead, the PhpWiki authors. + + diff --git a/docroot/phpwiki/locale/it/pgsrc/WabiSabi b/docroot/phpwiki/locale/it/pgsrc/WabiSabi new file mode 100755 index 0000000..eea0ed6 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/WabiSabi @@ -0,0 +1,28 @@ +Wabi-sabi rappresenta la completa visione del mondo Giapponese o un +sistema estetico, e` difficile spiegarlo precisamente con termini occidentali. +Secondo Leonard Koren, wabi-sabi e` la piu` cospicua e caratteristica funzione di quel che pensiamo della bellezza Giapponese tradizionale e essa occupa la ''"stessa posizione del pantheon Giapponese dei valori estetici come nell'occidente le idee Greche di bellezza e perfezione. + +Wabi-sabi e` la bellezza delle cose imperfette, temporanee e incomplete. + +E` la bellezza delle cose modeste e umili. + +E` la bellezza delle cose non convenzionali. + +I concetti di wabi-sabi si correlano con quelli del Buddismo Zen, perche` i primi giapponesi che intrapresero questa via furono maestri del te, preti e monaci che predicavano lo Zen. Il Buddismo zen e` nato in India, ha raggiunto la Cina nel sesto secolo e fu introdotto in Giappone attorno al dodicesimo secolo. Lo Zen enfatizza ''"l'introspezione intuitiva, diretta verso la verita` trascendentale al di fuori di ogni cognizione intellettuale"'' Nel cuore di wabi-sabi c'e` l'importanza della trascendenza dei modi di vedere e pensare le cose e l'esistenza. + +* Tutte le cose sono temporanee +* Tutte le cose sono imperfette +* Tutte le cose sono incomplete + +Le caratetteristiche materiali del wabi-sabi sono: + +* la suggestione di un processo naturale +* l'irregolarita` +* l'intimita` +* la non pretenziozita` +* earthy +* semplicita` + +Per saperne di piu` su wabi-sabi, guarda +http://www.art.unt.edu/ntieva/artcurr/japan/wabisabi.htm + diff --git a/docroot/phpwiki/locale/it/pgsrc/WikiWikiWeb b/docroot/phpwiki/locale/it/pgsrc/WikiWikiWeb new file mode 100755 index 0000000..d5d8047 --- /dev/null +++ b/docroot/phpwiki/locale/it/pgsrc/WikiWikiWeb @@ -0,0 +1,17 @@ +Un WikiWIkiWeb e` un sito dove qualsiasi persona puo` collaborare sul +contenuto. Il piu` usato e conosciuto Wiki e` quello del Portland +Pattern Repository che e` possibile visitare su http://c2.com/cgi-bin/wiki?WikiWikiWeb. + +'Il punto e` quello di far si che la modifica e la ricerca delle pagine siano semplici'' + +''In aggiunta ad essere veloce, questo sito si ispira anche agli ideali +Zen generalmente chiamati WabiSabi. Lo Zen e` alla ricerca della +bellezza, dell'imperfezione e dell'effimero. E` tutto quello di cui hai +bisogno'' + +Puoi dire ciao su VisitatoriRecenti, o leggere ComeUsareWiki oppure +AggiungerePagine +Continua, unisciti alla discussione, giocaci e divertiti! + +--SteveWainstead + diff --git a/docroot/phpwiki/locale/it/templates/browse.html b/docroot/phpwiki/locale/it/templates/browse.html new file mode 100755 index 0000000..aa3603f --- /dev/null +++ b/docroot/phpwiki/locale/it/templates/browse.html @@ -0,0 +1,34 @@ + + + +###PAGE### + + + +

[phpwiki] +###PAGE###

+###IF:ADMIN### +###IF LOCK###[Sblocca la pagina] +###IF !LOCK###[Blocca la pagina] +- - +[Rimuovi la pagina] +
+###ENDIF:ADMIN### +

+###CONTENT### +


+###IF ADMIN###ModificaIlTesto di questa pagina +###IF:!ADMIN### +###IF LOCK###Pagina bloccata +###IF !LOCK###ModificaIlTesto di questa pagina +###ENDIF:!ADMIN### +(Ultima modifica ###LASTMODIFIED###) +[info] +[diff]) +
+TrovaPagina cercando o sfogliando +
+###RELATEDPAGES### + + + diff --git a/docroot/phpwiki/locale/it/templates/editlinks.html b/docroot/phpwiki/locale/it/templates/editlinks.html new file mode 100755 index 0000000..641ad81 --- /dev/null +++ b/docroot/phpwiki/locale/it/templates/editlinks.html @@ -0,0 +1,37 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Modifica ###PAGE### Collegamenti + +

+ +

+[1]
+[2]
+[3]
+[4]
+[5]
+[6]
+[7]
+[8]
+[9]
+[10]
+[11]
+[12]
+ +

+Scrivi l'URL completo (http:// ...) per ogni collegamento presente nel testo +
I protocolli permessi sono: ###ALLOWEDPROTOCOLS### + + +

+ + diff --git a/docroot/phpwiki/locale/it/templates/editpage.html b/docroot/phpwiki/locale/it/templates/editpage.html new file mode 100755 index 0000000..ac5f347 --- /dev/null +++ b/docroot/phpwiki/locale/it/templates/editpage.html @@ -0,0 +1,47 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Modifica ###PAGE### +

+ + +
+ + +Non posso scrivere le tabulazioni. +Per favore ConvertiGliSpaziInTab +per me quando salvo. +

BuonStile consigli per le modifiche. + +
+ModificaCollegamenti +agli altri webservers. + +###IF COPY###
ModificaCopia dell'autore precedente + +


+ +Enfasi: '' per corsivo, ''' per grassetto, ''''' per entrambi +
Liste: tab-* per liste puntate, tab-# per liste numerate, tab-Term:-tab per liste di definizioni +
Collegamenti: UnisciParoleConInizialiInMaiuscolo o usa le parentesi quadre per un [collegamento ad una pagina] o un URL [http://cool.wiki.int/]. +
Collegamenti: Usa [1],[2],[3],... e ModificaCollegamenti. Evita di collegare con "!": !NonCollegare, nomi di collegamenti come [text | URL] +
Varie:"!", "!!", "!!!" definisce le intestazioni, +"%%%" va a capo, "- - - -" crea una linea orizzontale, usa "[" con "[[" +per le sequenze di escape +
altre informazioni su +RegoleDiFormattazioneDelTestoTextFormattingRules +
+ + + +
+ + diff --git a/docroot/phpwiki/locale/it/templates/message.html b/docroot/phpwiki/locale/it/templates/message.html new file mode 100755 index 0000000..3a50aaa --- /dev/null +++ b/docroot/phpwiki/locale/it/templates/message.html @@ -0,0 +1,15 @@ + + + +###PAGE### + + + + +

[phpwiki] +###PAGE###

+ +###CONTENT### + + + diff --git a/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.mo b/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.mo new file mode 100755 index 0000000..e465789 --- /dev/null +++ b/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.mo Binary files differ diff --git a/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.php b/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.php new file mode 100755 index 0000000..5064c33 --- /dev/null +++ b/docroot/phpwiki/locale/nl/LC_MESSAGES/phpwiki.php @@ -0,0 +1,134 @@ +Back
button to go back to the edit page."] = + "Gebruik de Terug knop van je bladeraar om terug te gaan naar de verander tekst pagina."; +$locale["Copy your changes to the clipboard or to another temporary place (e.g. text editor)."] = + "Kopi�er je veranderingen naar het klipbord of een andere tijdelijke plaats (bijv. een tekst editor)."; +$locale["Reload the page. You should now see the most current version of the page. Your changes are no longer there."] = + "Reload de pagina. Je zou nu de meest recente versie van de pagina moeten zien. Jouw veranderingen staan er nu niet meer."; +$locale["Make changes to the file again. Paste your additions from the clipboard (or text editor)."] = + "Breng je veranderingen aan de pagina opnieuw aan. Plak je toevoeginen van het klipbord (of tekst editor)."; +$locale["Press Save again."] = + "Druk opnieuw op Bewaar."; +$locale["Problem while updating %s"] = + "Probleem tijdens veranderen van %s"; +$locale["Thank you for editing %s."] = + "Bedankt voor het veranderen van %s."; +$locale["Your careful attention to detail is much appreciated."] = + "Je zorgvuldige aandacht voor detail wordt erg gewaardeerd."; +$locale["Title Search Results"] = + "Volledige tekst zoek resultaten"; +$locale["Inserting page %s, version %s from %s"] = + "Voeg pagina %s toe, versie %s van %s"; +$locale["WikiFatalError"] = + "WikiFataleFout"; +$locale["Search"] = + "Zoek"; +$locale["Nesting depth exceeded in SetHTMLOutputMode"] = + "Stack grenzen overschreden in SetHTMLOutputMode"; +$locale["%d best incoming links:"] = + "%d beste inkomende koppelingen:"; +$locale["%d best outgoing links:"] = + "%d beste uitgaande koppelingen:"; +$locale["%d most popular nearby:"] = + "%d meest gevraagde in de buurt:"; + +;?> diff --git a/docroot/phpwiki/locale/nl/pgsrc/GoedeStijl b/docroot/phpwiki/locale/nl/pgsrc/GoedeStijl new file mode 100755 index 0000000..57a5ad0 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/GoedeStijl @@ -0,0 +1,15 @@ +"Beginnende schrijvers veronderstellen nogal eens dat stijl een laagje vernis +is voor de broodtekst van de proza, als een sausje dat rauwe bonen zoet maakt. +Stijl staat echter niet op zichzelf; het is onlosmakelijk, verweven. De +beginneling moet stijl behoedzaam benaderen, zich realiserend dat hij zelf +degene is die naderbij komt, niet andersom; en hij moet beginnen met het +resoluut de rug toekeren van alle zaken die gewoonlijk beschouwd worden +als indicators van stijl --- alle hebbelijkheden, truukjes, versiersels. +De aanpak van stijl is gewoon, eenvoudig, opgeruimd en oprecht." + +--Strunk en White, "The Elements of Style" + +''En daarom toont een amerikaans leerboek, tiepiese verplichte leerstof voor +vierde klas middelbare school, zonder het te weten bepaalde deugden van +WabiSabi'' +--scummings diff --git a/docroot/phpwiki/locale/nl/pgsrc/HoeWikiTeGebruiken b/docroot/phpwiki/locale/nl/pgsrc/HoeWikiTeGebruiken new file mode 100755 index 0000000..cbdab24 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/HoeWikiTeGebruiken @@ -0,0 +1,53 @@ +''"Wiki wiki"'' betekent "vlug" in het Hawaiiaans. + +'''Alles wat je echt moet weten is:''' + + * Om een pagina te veranderen, klik op de Verander Tekst +koppeling onderaan de desbetreffende pagina. Doe dat nu maar, en lees +de bron tekst van deze pagina. Dat is wat zinvoller. + * Je maakt cursieve tekst door woorden tussen enkele +aanhalingtekens te zetten ''zoals dit''. + * Je maakt '''vette tekst''' door aan weerszijden drie +aanhalingtekens te gebruiken. + * En, '''''vet schuingedrukt''''' met vijf. + * Je maakt punten met een tab en een sterretje *. + * Als je Windows gebruikt, dan werkt je tab toets niet. Dat is de +schuld van Bill Gates. Maar je kunt het kleine knopje indrukken, genaamd +Vertaal Spaties Naar Tabs. Je kunt een stel spaties tiepen die Wiki dan +herkent als ware ze een tab. + * Om een gewoon, niet proportioneel font te krijgen, spring in met een +spatie: + + dit is een gedicht + niet over proportioneel + niks rijmt op gedicht + wat rijmt op niet proportioneel + + * Je kunt alinea's van elkaar scheiden met een lege regel. Voorbeeld: + +Ik ben een alinea. + +Ik ben ook een aline. We zijn gewoon erg korte alinea's. + + * Je maakt een horizontale lijn met vier of meer streepjes zoals hier: +---- + * Om hyperkoppelingen te maken hoef je slechts de woorden met +hoofdletters en aan elkaar te schrijven. Laten we zeggen dat je een pagina +wilt maken over die Jan Nieuwenhuizen eet wormen. Het enige dat je hoeft +te doen is elk woord met een hoofdletter beginen en ze aan elkaar schrijven: +JanNieuwenhuizenEetWormen. Als de pagina nog niet bestaat, verschijnt er een +vraagteken achter de koppeling, die je uitnodigt om de pagina aan te maken: +DezePaginaMagNietBestaan. (Verpest dit voorbeeld nou alsjeblieft niet door +er een aan te maken.) + * Om naar pagina's buiten de Wiki te koppelen, tiep je gewoon de URL +in en Wiki maakt de koppelinig voor jou: http://www.volkskrant.nl/. + * Om plaatjes in te voegen, zet de koppeling gewoon tussen vierkante +haken zoals hier: [http://www.jouwgastheer.jouwdomein/plaatjes/figuur.png]. +URLs naar plaatjes die niet tussen vierkante haken staan, verschijnen als +een gewone koppeling naar het plaatje. + * Nu ben je klaar om te beginnen met PaginasToevoegen. + +---- +Een WikiWikiWeb is bedoeld om snel en gemakkelijk te kunnen veranderen. Het +heeft een erg eenvoudige formattering waarover je kunt lezen in +TekstFormatteringsRegels. diff --git a/docroot/phpwiki/locale/nl/pgsrc/JanNieuwenhuizen b/docroot/phpwiki/locale/nl/pgsrc/JanNieuwenhuizen new file mode 100755 index 0000000..7ac8d72 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/JanNieuwenhuizen @@ -0,0 +1,4 @@ +Hallo. Ik heb dit WikiWikiWeb geinternationaliseerd en de eerste nederlandse +vertaling gemaakt. Ik ben te vinden op http://www.xs4all.nl/~jantien. + +Stuur verbeteringen voor deze vertaling aan mailto:janneke@gnu.org. diff --git a/docroot/phpwiki/locale/nl/pgsrc/MeerOverTechnieken b/docroot/phpwiki/locale/nl/pgsrc/MeerOverTechnieken new file mode 100755 index 0000000..5b30fec --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/MeerOverTechnieken @@ -0,0 +1,16 @@ +PhpWiki is geschreven in de server-zijde scripttaal PHP, die verkrijgbaar is op http://www.php.net/. PHP lijkt kwa syntax op C en Perl en functioneert goed vergelijkbaar met ASP, EmbPerl of JSP. + +PhpWiki bestaat uit een tal bestanden met een mengsel van PHP en HTML. De webpagina's waaruit het WikiWikiWeb gebaseerd op PHP bestaat, komen uit een data base, waarin ook backups van vorige versies worden bewaard. + +Steeds wanneer een gebruiker de site bezoekt, wordt de gevraagde pagina uit de data base gehaald en weergegeven. De gebruiker vraagt enkel altijd het bestand index.php op, dat dan beslist welke andere php bestanden worden ingevoegd. + +Koppelingen naar pagina's in de Wiki worden automaties gemaakt: PhpWiki. Dit zou best wel eens het aantrekkelijkste onderdeel van een Wiki kunnen zijn, de mogelijkheid van pagina's toevoegen, enkel door het maken van een koppeling. Het op een na aantrekkelijkst is het gemak waarmee externe URL's gekoppeld kunnen worden: + + # http://www.lilypond.org/ + # ftp://ftp.nl.debian.org/ + # news://news.mozilla.org/ + +Gecombineerd met een enkele naamruimte en eenvoudige opmaak, vertoont een Wiki vele karakteristieken van WabiSabi. + +PhpWiki wordt uitgebracht onder de GNU Algemene Openbare Licentie ([GNU General Public License | http://www.gnu.org/copyleft/gpl.html]). + diff --git a/docroot/phpwiki/locale/nl/pgsrc/MeestBezocht b/docroot/phpwiki/locale/nl/pgsrc/MeestBezocht new file mode 100755 index 0000000..5b2eb02 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/MeestBezocht @@ -0,0 +1,4 @@ +De 20 meestbezochte pagina's van deze Wiki: +(teller, pagina) + +%%Mostpopular%% diff --git a/docroot/phpwiki/locale/nl/pgsrc/PaginasToevoegen b/docroot/phpwiki/locale/nl/pgsrc/PaginasToevoegen new file mode 100755 index 0000000..5f3d8b2 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/PaginasToevoegen @@ -0,0 +1,20 @@ +Voor het toevoegen van een nieuwe pagina aan Wiki, hoef je alleen maar een +zinvolle titel de bedenken, de woorden met een hoofdletter te beginnen, en +ZeAanElkaarTeSchrijvenZoalsDit. Wiki herkent dit automagies als een +koppeling. + +Daarna kun je verder gaan en HetVraagtekenAanKlikken vlak na je nieuwe +koppeling, dan geeft Wiki je een venster voor het maken van de nieuwe pagina. + +Als je documenten met een ingewikkelde opmaak aan de Wiki toe wilt voegen, +kun je misschien beter een URL geven dan de tekst van het document hier +in proberen te tiepen, zoals: + + PhpWiki project pagina: http://wcsb.org/~swain/php/wiki/ + +Wiki ondersteunt geen HTML tags (zie TekstFormmateringsRegels). Die +zien er gewoon uit als tekst. De bedoeling van Wiki is zo eenvoudig +mogelijk zijn, om gebruik aan te moedigen. + +Merk op dat er een kunstje is dat je systeembeheerder aan kan zetten om +ingebedde HTML toe te staan, maar hier zijn beveiligingsrisiko's mee gemoeid. diff --git a/docroot/phpwiki/locale/nl/pgsrc/RecenteBezoekers b/docroot/phpwiki/locale/nl/pgsrc/RecenteBezoekers new file mode 100755 index 0000000..dd9d71b --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/RecenteBezoekers @@ -0,0 +1,6 @@ +Onderteken hieronder met naam en datum! + +Jeff Dairiki, Arno Hollosi, SteveWainstead, Php Wiki authors, +JanNieuwenhuizen, Php Wiki internationalisatie en vertaling. + + diff --git a/docroot/phpwiki/locale/nl/pgsrc/RecenteVeranderingen b/docroot/phpwiki/locale/nl/pgsrc/RecenteVeranderingen new file mode 100755 index 0000000..fed7e0c --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/RecenteVeranderingen @@ -0,0 +1,30 @@ +De meest recent veranderde pagina's staan hieronder: + +____Dag een (eerste dag voor deze Wiki) + +* [GoedeStijl] +* [HoeWikiTeGebruiken] +* [JanNieuwenhuizen] +* [MeerOverTechnieken] +* [MeestBezocht] +* [PaginasToevoegen] +* [RecenteBezoekers] +* [RecenteVeranderingen] +* [ReleaseNotes] +* [SteveWainstead] +* [TekstFormatteringsRegels] +* [TestPage] +* [UitgaveNoten] +* [VeranderTekst] +* [VertaalSpatiesNaarTabs] +* [VoorPagina] +* [WabiSabi] +* [WikiWikiWeb] +* [ZandBak] +* [ZoekPagina] + +Zoek snel een pagina op: +%%Search%% +---- + + diff --git a/docroot/phpwiki/locale/nl/pgsrc/TekstFormatteringsRegels b/docroot/phpwiki/locale/nl/pgsrc/TekstFormatteringsRegels new file mode 100755 index 0000000..95c0585 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/TekstFormatteringsRegels @@ -0,0 +1,115 @@ +'''Alinea's''' + + * Spring alinea's niet in (zoals engelstaligen dat doen). + + * Begin een nieuwe regel en vul uit waar nodig. + + * Gebruik lege regels als scheiding. + + * Vier of meer mintekens maken een horizontale lijn. + + * %%''''% maakt een regelbreuk (ook in koppen en lijsten). + + +'''Lijsten''' + + * tab-* voor niveau een. + + * tab-tab-* voor niveau twee, enz. + + * Gebuik * voor gepunteerde lijsten, 1. genummerde lijsten (meng +maar wat raak). + + * tab-Term:-tab Term voor definitie lijsten. + + * Een regel voor elk punt. + + * Other leading whitespace signals preformatted text, changes font. + + * Andere witruimte aan het begin betekent geformatteerde tekst en +verandert het font. + + +'''Koppen''' + + * '!' aan het begin van een regel maakt een kleine kop. + + * '!!' aan het begin van een regel maakt een middelgrote kop. + + * '!!!' aan het begin van een regel maakt een grote kop. + + +'''Lettertypen''' + + * Spring in met een of meer spaties voor een niet proportioneel font: + + Dit is niet proportioneel +En dit lekker wel. + + +'''Ingesprongen Alinea's''' +''(Citaten)'' + + * tab-space-:-tab -- veel gebruikt (met nadruk) voor citaten. (Zie +BlokCitatenNadoen) + + +'''Nadruk''' + + * Gebruik twee paar enkele aanhalingtekens ('') voor nadruk (meestal +cursief). + + * Gebuik drie paar enkele aanhalingtekens (''') voor sterke nadruk +(meestal vet). + + * Gebruik vijf paar enkele aanhalingstekens ('''''), of drie binnen +dubbele, voor een ander soort van nadruk (VetCursiefInWiki), maar wees +op je hoede voor luizen in de Wiki nadruk logica... + + * Nadruk kan meerdere malen in een regel worden gebruikt, maar kan +regelbreuken niet oversteken. + + +'''Verwijzingen''' + + * Koppelingen naar andere pagina's binnen de Wiki worden gemaakt door +de naam van de pagina in vierkante haken te zetten: +[dit is een paginakoppeling]. + + * Koppelingen naar externe pagina's gaan zo: [http://www.lilypond.org]. + + * Je kunt de koppelingen naar externe pagina's een naam geven, door +het tiepen van naam, een staaf (|) en dan de koppeling: [Jan's thuispagina | +http://www.xs4all.nl/~jantien]. + + * Oude Wiki koppeling wordt nog steeds ondersteund: +KapitaliseerEnSchrijfAanElkaar voor het maken van lokale verwijzingen. + + * Je kunt koppelen naar oude stijl verwijzingen onderdrukken door +een '!' voor de woorden te tiepen: !NietGekoppeldAlsWikiNaam. + + * [1], [2], [3], [4] verwijzen naar externe verwijzingen. Klik +VeranderKoppelingen op het veranderformulier voor het intiepen van de URLs. +Deze zijn anders dan de nieuwere manier van koppelen; verwijzingen zijn +per pagina uniek. + + * De oude manier van URL koppeling wordt nog steeds ondersteund: +tiep voor de URLs "http:", "ftp:' of "mailto:" ome een automatiese koppeling +te maken, als in: http://c2.com/. + + * URLs die eindigen op .png worden ingebed ''wanneer ingevoerd als +een externe verwijzing''. + + +'''Opmaak Taal''' + + * Doe geen moeite. + + * < en > zijn zichzelf. + + * De & tekens werken toch niet. + + * Als je nou echt zo nodig HTML moet gebruiken, begin elke regel met +een staaf (|). Merk op dat dit kunstje mogelijk gemaakt moet worden door +de systeembeheerder. + diff --git a/docroot/phpwiki/locale/nl/pgsrc/UitgaveNoten b/docroot/phpwiki/locale/nl/pgsrc/UitgaveNoten new file mode 100755 index 0000000..47ea21f --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/UitgaveNoten @@ -0,0 +1,3 @@ +Zie ook ReleaseNotes. + + diff --git a/docroot/phpwiki/locale/nl/pgsrc/VeranderTekst b/docroot/phpwiki/locale/nl/pgsrc/VeranderTekst new file mode 100755 index 0000000..b02ca2b --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/VeranderTekst @@ -0,0 +1,3 @@ +Onderaan alle pagina's (behalve zoekresultaten) staat eeen VeranderTekst +koppeling. Je kunt de pagina die je leest, veranderen door op die +koppeling te klikken. diff --git a/docroot/phpwiki/locale/nl/pgsrc/VertaalSpatiesNaarTabs b/docroot/phpwiki/locale/nl/pgsrc/VertaalSpatiesNaarTabs new file mode 100755 index 0000000..d144f44 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/VertaalSpatiesNaarTabs @@ -0,0 +1,23 @@ +AllerleiBladeraars hebben moeite met het tab teken dat wordt gebruikt in de +TekstFormatteringsRegels. Als je geen tab kunt tiepen, of als je een +pagina wilt repareren van iemand die geen tabs heeft getiept, dan moet je +ons vragen groepen spaties door tabs te vervangen. Je kunt spatien naar +tab vertaling aanvragen met de knop onderaan de VeranderTekst en VeranderKopie +pagina's. Die ziet er ongeveer zo uit: + + [[o] Ik kan geen tabs tiepen. VertaalSpatiesNaarTabs voor mij als ik bewaar. + +Een groep spaties moet minstens '''drie''' spaties lang zijn om herkend +te worden als tab. Gebruik veelvouden van '''acht''' spaties om meerdere +tabs te maken. Elke groep van acht spaties wordt vertaald naar een tab. +Het geeft niet als de laatste groep een beetje kort is, zolang er maar +minstens drie spaties in de laatste (enige) groep staan. + +'''Controleer je werk.''' Deze methode kan leiden tot onverwachte resultaten. +----- +[Onderhoudsnotitie: Deze pagina wordt getoond waneer de gebruiker klikt +op de "VertaalSpatiesNaarTabs" koppeling in een veranderschem. Het +beschrijft wat er gebeurt wanneer je het systeem vraagt dit te doen, +waarom je het zou willen doen, en manieren om het +spaties-in-plaats-van-tabs probleem te omzeilen.] + diff --git a/docroot/phpwiki/locale/nl/pgsrc/VoorPagina b/docroot/phpwiki/locale/nl/pgsrc/VoorPagina new file mode 100755 index 0000000..0f73450 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/VoorPagina @@ -0,0 +1,9 @@ +*Wat is een WikiWikiWeb? Een beschrijving van deze toepassing. +*Leer HoeWikiTeGebruiken en leer over PaginasToevoegen. +*Speel in de ZandBak om met Wiki pagina's te oefenen. +*Zet je naam alsjeblieft in RecenteBezoekers. +*Zie RecenteVeranderingen voor de meest recente toevoegingen en veranderingen. +*Ontdek welke pagina's het MeestBezocht worden. +*Lees de UitgaveNoten + + diff --git a/docroot/phpwiki/locale/nl/pgsrc/WabiSabi b/docroot/phpwiki/locale/nl/pgsrc/WabiSabi new file mode 100755 index 0000000..ee18239 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/WabiSabi @@ -0,0 +1,37 @@ +Omdat wabi-sabi een alomvattend japans wereldbeeld of estheties systeem +vertegenwoordigt, is het lastig exact te beschrijven in westerse begrippen. +Volgens Leonard Koren is wabi-sabi het meest pakkende en karakteristieke +kenmerk van wat wij beschouwen als traditionele japanse schoonheid en het +"neemt ruwweg dezelfde positie in het japanse pantheon van esthetiese waarden +in als de griekse idealen van schoonheid en perfectie in het westen." + +Wabi-sabi een schoonheid van onvolmaakte, vergankelijke en onvolledige dingen. + +Het is de schoonheid van nederige en bescheiden dingen. + +Het is de schoonheid van onconventionele dingen. + +De beginselen van wabi-sabi hangen samen met de beginselen van Zen Boeddhisme, +omdat de eerste japanners die betrokken waren met wabi-sabi thee meesters, +priesters en monniken waren die Zen bedreven. Zen Boeddhisme is onstaan in +India, reisde in de 6e eeuw naar China, en werd voor het eerst geintroduceerd +in Japan rond de 12e eeuw. Zen benadrukt "direkt, instinctief inzicht in +bovennatuurlijke werkelijkheid boven alle verstandelijke redenering." In de +kern van wabi-sabi ligt het belang van bovennatuurlijke manieren van kijken +naar en denken over dingen en het bestaan. + + *Alle dingen zijn belangrijk + *Alle dingen zijn onvolmaakt + *Alle dingen zijn onvolledig + +Materiele kenmerken van wabi-sabi: + + *de indruk van een natuurlijk process + *onregelmatig + *intiem + *pretentieloos + *aards + *eenvoudig + +Voor meer over wabi-sabi, zie +http://www.art.unt.edu/ntieva/artcurr/japan/wabisabi.htm diff --git a/docroot/phpwiki/locale/nl/pgsrc/WikiWikiWeb b/docroot/phpwiki/locale/nl/pgsrc/WikiWikiWeb new file mode 100755 index 0000000..3803774 --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/WikiWikiWeb @@ -0,0 +1,19 @@ +Een WikiWikiWeb is een plaats waar iedereen kan samenwerken aan de inhoud van +het web. De bekendste en meest gebruikte Wiki is de Portland Pattern +Repository op http://c2.com/cgi-bin/wiki?WikiWikiWeb. + +Met name deze uitspraken vond ik relevant: + +''Maak het Verandertekst formulier eenvoudig en de ZoekPagina snel.'' + +''Naast het vlug zijn, aspireert deze plaats ook de idealen van Zen in het +algemeen, genaamd WikiSabi. Zen vindt schoonheid in het onvolmaakte en +kortstondige. Uiteindelijk is dat alles wat je nodig hebt.'' + +Je kunt gedag zeggen op RecenteBezoekers, of lezen over HoeWikiTeGebruiken +en hoeje PaginasToevoegen kan. + Momenteel is er voor deze Wiki geen discussie "onderwerp", dus ga je gang, + speel ermee en vermaak je. + +--SteveWainstead + diff --git a/docroot/phpwiki/locale/nl/pgsrc/ZandBak b/docroot/phpwiki/locale/nl/pgsrc/ZandBak new file mode 100755 index 0000000..011afbe --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/ZandBak @@ -0,0 +1,4 @@ +Hier kun je heerlijk met Wiki spelen. + +Veel plezier :-) + diff --git a/docroot/phpwiki/locale/nl/pgsrc/ZoekPagina b/docroot/phpwiki/locale/nl/pgsrc/ZoekPagina new file mode 100755 index 0000000..0c6a43c --- /dev/null +++ b/docroot/phpwiki/locale/nl/pgsrc/ZoekPagina @@ -0,0 +1,18 @@ +Hier zijn een paar goede plaatsen om te beginnen met bladeren. + + * HoeWikiTeGebruiken maakt snel wegwijs in Wiki. + * RecenteVeranderingen worden automaties bijgehouden. + * MeerOverTechnieken van het bladeren en veranderen van deze server. + + +Hier is een titel zoeker. Probeer iets als ''wiki'' +of ''broodje''. + +%%Search%% + +Gebruik deze voor het doorzoeken van alle tekst. Dit kan een paar seconden duren. De resultaten tonen alle regels op een pagina die een oplossing bevatten. + +%%Fullsearch%% + + + diff --git a/docroot/phpwiki/locale/nl/templates/browse.html b/docroot/phpwiki/locale/nl/templates/browse.html new file mode 100755 index 0000000..27968d6 --- /dev/null +++ b/docroot/phpwiki/locale/nl/templates/browse.html @@ -0,0 +1,34 @@ + + + +###PAGE### + + + +

[phpwiki] +###PAGE###

+###IF:ADMIN### +###IF LOCK###[Unlock page] +###IF !LOCK###[Lock page] +- - +[Remove page] +
+###ENDIF:ADMIN### +

+###CONTENT### +


+###IF ADMIN###VeranderTekst +###IF:!ADMIN### +###IF LOCK###Page locked +###IF !LOCK###VeranderTekst +###ENDIF:!ADMIN### +van deze pagina (laatste verandering ###LASTMODIFIED### +[info] +[diff]) +
+ZoekPagina door bladeren of zoeken +
+###RELATEDPAGES### + + + diff --git a/docroot/phpwiki/locale/nl/templates/editlinks.html b/docroot/phpwiki/locale/nl/templates/editlinks.html new file mode 100755 index 0000000..b34ab6b --- /dev/null +++ b/docroot/phpwiki/locale/nl/templates/editlinks.html @@ -0,0 +1,37 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Verander ###PAGE### Koppelingen + +

+ +

+[1]
+[2]
+[3]
+[4]
+[5]
+[6]
+[7]
+[8]
+[9]
+[10]
+[11]
+[12]
+ +

+Tiep de volledige URL (http:// ...) voor elke referentie in de tekst. +
Toegestane protokollen: ###ALLOWEDPROTOCOLS### + + +

+ + diff --git a/docroot/phpwiki/locale/nl/templates/editpage.html b/docroot/phpwiki/locale/nl/templates/editpage.html new file mode 100755 index 0000000..2e90325 --- /dev/null +++ b/docroot/phpwiki/locale/nl/templates/editpage.html @@ -0,0 +1,48 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Verander ###PAGE### +

+ + +
+ + +Ik kan geen tabs tiepen. +VertaalSpatiesNaarTabs +voor mij als ik bewaar. +

GoedeStijl tips for +veranderen. + +
+VeranderKoppelingen +naar andere webservers. + +###IF COPY###
VeranderKopie van vorige auteur. + +


+ +Nadruk: '' voor schuin, ''' voor vet, ''''' voor beide. +
Lijsten: tab-* voor punt lijsten, tab-# voor genummerde lijsten, tab-Term:-tab voor definitie lijsten. +
Verwijzingen: KapitaliseerEnSchrijfAanElkaar of gebruik vierkante haken [pagina koppeling] of URL [http://koel.wiki.int/]. +
Verwijzingen: Gebruik [1],[2],[3],... en VeranderKoppelingen. Vermijdt kopplingen met "!": !KoppelNiet, noem koppelingen met [naam | URL]. +
Allerlei:"!", "!!", "!!!" maak koppen, +"%%%" maak regelbreuk, "- - - -" maak horizontale lijn, ontsnap "[" met "[[". +
meer op + +TekstFormatteringsRegels. +
+ + + +
+ + diff --git a/docroot/phpwiki/locale/nl/templates/message.html b/docroot/phpwiki/locale/nl/templates/message.html new file mode 100755 index 0000000..3a50aaa --- /dev/null +++ b/docroot/phpwiki/locale/nl/templates/message.html @@ -0,0 +1,15 @@ + + + +###PAGE### + + + + +

[phpwiki] +###PAGE###

+ +###CONTENT### + + + diff --git a/docroot/phpwiki/locale/po/de.po b/docroot/phpwiki/locale/po/de.po new file mode 100755 index 0000000..8174471 --- /dev/null +++ b/docroot/phpwiki/locale/po/de.po @@ -0,0 +1,352 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: phpwiki 1.1.8\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: 2000-10-31 02:23+0200\n" +"Last-Translator: Arno Hollosi \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "Du hast ein ung�ltiges Login oder Passwort eingegeben." + +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "Du bist im Begriff '%s' permanent zu l�schen!" + +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "Klicke %shier%s um die Seite jetzt zu l�schen." + +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "Anderenfalls ben�tze die \"Zur�ck\" Funktion deines Browsers." + +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "Funktion noch nicht implementiert." + +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "Seite l�schen" + +#: admin.php:63 +#, c-format +msgid "Removed page '%s' succesfully." +msgstr "Seite '%s' erfolgreich gel�scht." + +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "locale/de/templates/browse.html" + +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "locale/de/templates/editpage.html" + +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "locale/de/templates/editlinks.html" + +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "locale/de/templates/message.html" + +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "locale/de/pgsrc" + +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "" + +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "" + +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "" + +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "" + +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "Aktuelle Seite:" + +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "Version %s" + +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "zuletzt ver�ndert am %s" + +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "von %s" + +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "Keine" + +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "Archivierte Seite:" + +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "Versionen sind identisch" + +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "Diff von %s." + +#: lib/display.php:15 +msgid "FrontPage" +msgstr "StartSeite" + +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "Beschreibe %s hier." + +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "Kopie von %s" + +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "Kein Seitenname an EditierSeite �bergeben!" + +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "" +"Diese Seite wurde vom Administrator gesperrt und kann nicht editiert werden." + +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +#, fuzzy +msgid "Sorry for the inconvenience." +msgstr "Entschuldigung f�r die Unannehmlichkeiten." + +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "Problem w�hrend dem Editieren von %s" + +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "Suche nach \"%s\" ....." + +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "%d Treffer in %d Seiten." + +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "Volltext-Suchresultate" + +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "Kann Verbindung zu Datenbank nicht aufbauen - Abbruch." + +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "Fehlermeldung: %s" + +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "Kann Datenbank %s nicht �ffnen - Abbruch." + +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "Einf�gen/Ver�ndern fehlgeschlagen: %s" + +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "L�schen in %s fehlgeschlagen: %s" + +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "Einf�gen in %s fehlgeschlagen: %s" + +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "MySQL Fehler: %s" + +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "Fehler beim Schreiben der Seite '%s'" + +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "Kann nicht '%s' aus Tabelle '%s' l�schen" + +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "Seitenname eingeben" + +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "Los" + +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "Zeige den Seitenquelltext und die Verweise" + +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "SeitenInfo" + +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "Seite '%s' ist nicht in der Datenbank" + +#: lib/pageinfo.php:64 +#, fuzzy +msgid "Current version" +msgstr "Aktuelle Seite:" + +#: lib/pageinfo.php:70 +#, fuzzy +msgid "Archived version" +msgstr "Archivierte Seite:" + +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "FrischeSeiten" + +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" +"PhpWiki kann deine Ver�nderungen nicht speichern, da ein andererBen�tzer die " +"Seite ver�ndert und gespeichert hat, w�hrend du diese Seiteeditiert hast. " +"Wenn die Seite jetzt gespeichert werden w�rde, dann w�rdendie Ver�nderungen " +"des anderen Ben�tzers verloren gehen." + +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "Um diese Situation zu korrigieren folge bitte den folgenden Schritten:" + +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" +"Ben�tze die Zur�ck Funktion deines Browsers um zur Editierseitezu " +"gelangen." + +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" +"Kopiere deine Ver�nderungen in die Zwischenablage oder an einen " +"anderentempor�ren Platz (z.B. einen Texteditor)" + +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" +"Aktualisiere die Seite. Du solltest jetzt die neueste Versionder " +"Seite sehen. Deine Ver�nderungen sind verschwunden." + +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" +"Editiere die Seite erneut. Kopiere deine Ver�nderungen aus derZwischenablage " +"(oder aus dem Texteditor)" + +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "Dr�cke nochmal Speichern" + +#: lib/savepage.php:103 +#, fuzzy, c-format +msgid "Problem while updating %s" +msgstr "Problem w�hrend dem Editieren von %s" + +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "Danke f�r das Editieren von %s." + +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "Deine besondere Aufmerksamkeit f�r Details wird sehr gesch�tzt." + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "%d Seiten wurden gefunden." + +#: lib/search.php:28 +#, fuzzy +msgid "Title Search Results" +msgstr "Volltext-Suchresultate" + +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "F�ge Seite %s ein, Version %s vom %s" + +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "FatalerWikiFehler" + +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "Suche" + +#: lib/stdlib.php:185 +#, fuzzy +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "Interner Fehler: Stackgrenze in SetHTMLOutputMode �berschritten." + +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "Die %d besten hereinkommenden Links:" + +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "Die %d besten hinausgehenden Links:" + +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "Die %d meistbesuchten Seiten in der N�he:" diff --git a/docroot/phpwiki/locale/po/es.po b/docroot/phpwiki/locale/po/es.po new file mode 100755 index 0000000..6b73931 --- /dev/null +++ b/docroot/phpwiki/locale/po/es.po @@ -0,0 +1,432 @@ +# es.po -- PhpWiki's spanish language file +# Copyright (C) 2000 Sandino Araico S�nchez . +# Sandino Araico S�nchez , 2000. +# +# ultima modificaci�n por Pablo Roca (proca@clavo.net) +# +# Don't change the format of the first three lines, +# the TP robot wants them like this (I hope). +# +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: phpwiki 1.2.0\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: 2000-02-01 00:50-0500\n" +"Last-Translator: Pablo Roca \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Date: 2001-01-12 16:10-0500\n" +"From: \n" + +# admin.php:26 +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "" +"Se há introducido un nombre de usuario o palabra de paso invalido." + +# admin.php:47 +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "�Va a borrar '%s' permanentemente!" + +# admin.php:50 +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "Haga Click %aquí% para borrar la página ahora" + +# admin.php:53 +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "" +"En caso contrario pulse el botó \"Atrás\" en su navegador" + +# admin.php:55 +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "Función todaví no implementada" + +# admin.php:57 admin.php:65 +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "Borrar página" + +# admin.php:63 +#: admin.php:63 +#, c-format +msgid "Removed page '%s' succesfully." +msgstr "Página '%s' borrada satisfactoriamente." + +# lib/config.php:162 +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "locale/es/templates/browse.html" + +# lib/config.php:163 +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "locale/es/templates/editpage.html" + +# lib/config.php:164 +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "locale/es/templates/editlinks.html" + +# lib/config.php:165 +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "locale/es/templates/message.html" + +# lib/config.php:181 +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "locale/es/pgsrc" + +# lib/diff.php:682 +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "WikiDiff::apply: conteo de líneas difiere: %s != %s" + +# lib/diff.php:742 +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "WikiDiff::_check: falló" + +# lib/diff.php:752 +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "WikiDiff::_check: secuencia de edición no es óptima" + +# lib/diff.php:756 +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "WikiDiff Ok: LCS = %s" + +# lib/diff.php:997 +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "Página actual:" + +# lib/diff.php:1001 lib/diff.php:1019 +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "versión %s" + +# lib/diff.php:1003 lib/diff.php:1021 +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "modificado por última vez el %s" + +# lib/diff.php:1006 lib/diff.php:1024 +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "por %s" + +# lib/diff.php:1010 lib/diff.php:1028 +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "Ninguno" + +# lib/diff.php:1015 +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "Página archivada:" + +# lib/diff.php:1037 +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "Las versiones son idénticas" + +# lib/diff.php:1045 +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "Diferencia de %s." + +# lib/display.php:14 +#: lib/display.php:15 +msgid "FrontPage" +msgstr "PaginaPrincipal" + +# lib/display.php:31 lib/editpage.php:50 +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "Describe %s aquí." + +# lib/editpage.php:19 +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "Copia de %s" + +# lib/editpage.php:23 +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "No se há pasado nombre de página a editarpagina" + +# lib/editpage.php:31 lib/savepage.php:52 +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "" +"Esta página ha sido bloqueada por el administrador y no puede ser " +"editada." + +# lib/editpage.php:33 lib/savepage.php:32 lib/savepage.php:53 +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +msgid "Sorry for the inconvenience." +msgstr "Disculpe la inconveniencia." + +# lib/editpage.php:35 lib/savepage.php:54 +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "Problema al editar %s" + +# lib/fullsearch.php:15 +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "Buscando \"%s\" ..." + +# lib/fullsearch.php:45 +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "%d veces encontrado en %d páginas." + +# lib/fullsearch.php:48 +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "Resultados de la b�squeda en el texto completo" + +# lib/msql.php:29 lib/mysql.php:36 +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "" +"No se puede establecer conexión con la base de datos, me doy por " +"vencido." + +# lib/msql.php:31 lib/msql.php:37 +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "Mensaje de error: %s" + +# lib/msql.php:35 lib/mysql.php:42 +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "No se puede abrir la base de datos %s , me doy por vencido." + +# lib/msql.php:210 lib/msql.php:286 +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "Inserción/Actualización falló: %s" + +# lib/msql.php:221 lib/msql.php:296 +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "Eliminación en %s falló: %s" + +# lib/msql.php:237 lib/msql.php:312 +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "Inserción en %s falló: %s" + +# lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:118 lib/mysql.php:158 +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "Error de MySQL: %s" + +# lib/mysql.php:116 +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "Error al escribir la página `%s'" + +# lib/mysql.php:156 +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "No se puede borrar '%s' de la tabla '%s'" + +# lib/pageinfo.php:9 +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "Escriba un nombre de página" + +# lib/pageinfo.php:10 lib/stdlib.php:239 +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "Aceptar" + +# lib/pageinfo.php:21 +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "Mostrar el código fuente de la página y referencias" + +# lib/pageinfo.php:26 lib/pageinfo.php:75 +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "InformacionDeLaPagina" + +# lib/pageinfo.php:36 +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "El nombre de la página `%s' no está en la base de datos" + +# lib/pageinfo.php:64 +#: lib/pageinfo.php:64 +msgid "Current version" +msgstr "Versión actual:" + +# lib/pageinfo.php:70 +#: lib/pageinfo.php:70 +msgid "Archived version" +msgstr "Versión archivada:" + +# lib/stdlib.php:384 lib/stdlib.php:445 +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "CambiosRecientes" + +# lib/savepage.php:18 +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" +"PhpWiki no es capaz de grabar sus cambios, debido a que otro " +"usuariohá editado y guardado la página mientras usted estaba " +"editando esta página. Si se guarda ahora los cambios del autor " +"anterior se podrían perder." + +# lib/savepage.php:20 +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "Para restaurar esta situación siga los siguientes pasos:" + +# lib/savepage.php:22 +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" +"Use el botón Atrás para retornar a la página " +"editada" + +# lib/savepage.php:24 +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" +"Copie sus cambios al portapapeles o a otro sitio temporal (p.ej. editor de " +"textos)." + +# lib/savepage.php:26 +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" +"Vuelva a cargar la página. Ahora podrá ver la " +"versión mas actual de la página. Sus cambios no están " +"ahí." + +# lib/savepage.php:28 +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" +"Haga cambios a la página otra vez. Pegue sus modificaciones del " +"portapapeles (o del editor de textos)." + +# lib/savepage.php:30 +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "Pulse Guardar otra vez." + +# lib/savepage.php:36 +#: lib/savepage.php:103 +#, c-format +msgid "Problem while updating %s" +msgstr "Problema al editar %s" + +# lib/savepage.php:76 +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "Gracias por editar %s." + +# lib/savepage.php:106 +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "Se agradece una cuidadosa atención a los detalles." + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "" + +# lib/fullsearch.php:48 +#: lib/search.php:28 +#, fuzzy +msgid "Title Search Results" +msgstr "Resultados de la b�squeda en el texto completo" + +# lib/setupwiki.php:21 +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "Insertando página %s, versión %s de %s" + +# lib/stdlib.php:36 +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "ErrorFatalDeWiki" + +# lib/stdlib.php:207 lib/stdlib.php:215 +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "Buscar" + +# lib/stdlib.php:330 +#: lib/stdlib.php:185 +#, fuzzy +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "Límites de la pila excedidos en SetHTMLOutputMode" + +# lib/stdlib.php:53 +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "%d mejores enlaces de entrada:" + +# lib/stdlib.php:63 +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "%d mejores enlaces de salida:" + +# lib/stdlib.php:74 +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "%d las más populares:" diff --git a/docroot/phpwiki/locale/po/it.po b/docroot/phpwiki/locale/po/it.po new file mode 100755 index 0000000..e043bae --- /dev/null +++ b/docroot/phpwiki/locale/po/it.po @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: phpwiki 1.2.0\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Marco Milanesi \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "Nome utente o password errata." + +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "Stai per rimuovere %s" + +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "Per rimuovere la pagina clicca %squa%s" + +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "Altrimenti premi il bottone \"Precedente\" sul tuo browser" + +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "Funzione non implementata." + +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "Rimuovi la pagina" + +#: admin.php:63 +#, c-format +msgid "Removed page '%s' succesfully." +msgstr "La pagina '%s' è stata rimossa correttamente." + +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "locale/it/templates/browse.html" + +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "locale/it/templates/editpage.html" + +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "locale/it/templates/editlinks.html" + +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "locale/it/templates/message.html" + +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "locale/it/pgsrc" + +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "WikiDiff::applu: il numero delle linee è differente: %s != %s" + +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "WikiDiff::_check: fallito" + +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "WikiDiff::_check: la sequenza di editazione non e` ottimale" + +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "WikiDiff Ok: LCS = %s" + +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "Pagina corrente:" + +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "versione %s" + +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "Ultima modifica: %s" + +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "di %s" + +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "Nessuno" + +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "Pagina archiviata:" + +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "Le versioni sono identiche" + +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "Differenza di %s" + +#: lib/display.php:15 +msgid "FrontPage" +msgstr "PaginaPrincipale" + +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "Descrivi %s qui" + +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "Copia di %s" + +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "Nessuna pagina ` passata a modificapagina" + +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "" +"Questa pagina ` stata bloccata dall'amministratore e non può " +"essere modificata" + +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +msgid "Sorry for the inconvenience." +msgstr "Scusa per l'inconveniente." + +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "Si sono verificati problemi durante la modifica %s" + +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "Sto cercando \"%s\" ....." + +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "Ho trovato %d occorrente in %d pagine." + +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "Risultati della ricerca su tutto il testo" + +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "Non riesco a stabilire una connessione col database, abbandono." + +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "Messaggio d'errore: %s" + +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "Non riesco ad aprire il database %s, abbandono." + +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "Inserimento/aggiornamento fallito: %s" + +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "Cancellazione su %s fallita: %s" + +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "Inserimento in %s fallito: %s" + +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "Errore di MySQL: %s" + +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "Errore durante il salvataggio della pagina '%s'" + +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "Non posso cancellare '%s' dalla tabella '%s'" + +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "Scrivi un nome di una pagina" + +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "Vai" + +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "Mostra il sorgente della pagina e le sue referenze" + +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "InformazioniDellaPagina" + +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "La pagina '%s' non e` presente nel database" + +#: lib/pageinfo.php:64 +msgid "Current version" +msgstr "Versione corrente" + +#: lib/pageinfo.php:70 +msgid "Archived version" +msgstr "Versione archiviata" + +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "ModificheRecenti" + +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" +"PhpWiki non è riuscito a salvare i tuoi cambiamenti perchè un " +"altro utente ha cambiato la pagina mentre la stavi modificando. Se il " +"salvataggio viene comunque fatto, i cambiamenti dell'altro utente verranno " +"persi." + +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "Per risolvere questa situazione segui questi passi:" + +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" +"Usa il pulsante Precedente del tuo browser per tornarealla pagina di " +"modifica" + +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" +"Copia le tue modifiche nella clipboard o temporaneamente in unaltro posto " +"(es: un editor di testo)" + +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" +"Aggiorna la pagina. Dovresti vedere l'ultima versione senzamodifiche" + +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" +"Cambia ancora il file ed installa le tue modifiche dalla clipboard (o " +"dall'editor di testo)" + +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "Premi ancora Salva" + +#: lib/savepage.php:103 +#, c-format +msgid "Problem while updating %s" +msgstr "Problemi durante l'aggiornamento %s" + +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "Grazie per le modifiche! %s." + +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "La tua cura verso il dettaglio è molto apprezzata." + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "" + +#: lib/search.php:28 +#, fuzzy +msgid "Title Search Results" +msgstr "Risultati della ricerca su tutto il testo" + +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "Sto inserendo la pagina %s, versione %s da %s" + +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "ErroreFataleDiWiki" + +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "Ricerca" + +#: lib/stdlib.php:185 +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "" + +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "%d migliori link in entrata:" + +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "%s migliori link in uscita:" + +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "%d più popolari:" diff --git a/docroot/phpwiki/locale/po/nl.po b/docroot/phpwiki/locale/po/nl.po new file mode 100755 index 0000000..29db646 --- /dev/null +++ b/docroot/phpwiki/locale/po/nl.po @@ -0,0 +1,355 @@ +# nl.po -- PhpWiki's dutch language file +# Copyright (C) 2000 Jan Nieuwenhuizen . +# Jan Nieuwenhuizen , 2000. +# +# +# Don't change the format of the first three lines, +# the TP robot wants them like this (I hope). +# +# +msgid "" +msgstr "" +"Project-Id-Version: phpwiki 1.1.7\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: 2000-09-30 02:23+0200\n" +"Last-Translator: Jan Nieuwenhuizen \n" +"Language-Team: Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Date: 1998-05-26 11:26:28+0200\n" +"From: \n" + +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "Je hebt een ongeldige gebruikersnaam of wachtwoord ingevoerd." + +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "Je staat op het punt '%s' voorgoed te verwijderen!" + +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "Klik %shier%s om de pagina nu te verwijderen." + +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "Druk anders op de \"Terug\" knop van je bladeraar." + +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "Functie nog niet ge�mplementeerd." + +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "Verwijder pagina" + +#: admin.php:63 +#, c-format +msgid "Removed page '%s' succesfully." +msgstr "Pagina '%s' verwijderd." + +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "locale/nl/templates/browse.html" + +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "locale/nl/templates/editpage.html" + +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "locale/nl/templates/editlinks.html" + +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "locale/nl/templates/message.html" + +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "locale/nl/pgsrc" + +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "" + +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "" + +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "" + +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "" + +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "Huidige pagina:" + +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "versie %s" + +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "laatste verandering op %s" + +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "door %s" + +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "Geen" + +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "Gearchiveerde pagina:" + +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "Versies zijn identiek" + +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "Diff van %s." + +#: lib/display.php:15 +msgid "FrontPage" +msgstr "VoorPagina" + +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "Beschrijf %s hier." + +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "Kopie van %s" + +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "Geen paginanaam doorgegeven aan veranderpagina" + +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "" +"Deze pagina is afgesloten door de beheerder en kan niet veranderd worden." + +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +msgid "Sorry for the inconvenience." +msgstr "Excuses voor het ongemak." + +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "Probleem tijdens veranderen %s" + +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "Zoeken naar \"%s\" ..." + +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "%d keer gevonden in %d pagina's." + +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "Volledige tekst zoek resultaten" + +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "Kan verbinding naar data base niet tot stand brengen, geef op." + +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "Foutboodschap: %s" + +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "Kan data base %s niet openen, geef op." + +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "Insert/update gefaald: %s" + +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "Delete op %s gefaald: %s" + +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "Insert in %s gefaald: %s" + +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "MySQL fout: %s" + +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "Fout bij schrijven pagina `%s'" + +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "Kan '%s' niet verwijderen uit tabel '%s'" + +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "Geef de naam van een pagina" + +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "Ga" + +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "Toon de bron tekst en de koppelingen van de pagina" + +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "PaginaInfo" + +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "Pagina naam `%s' staat niet in de data base" + +#: lib/pageinfo.php:64 +msgid "Current version" +msgstr "Actuele versie:" + +#: lib/pageinfo.php:70 +msgid "Archived version" +msgstr "Gearchiveerde versie:" + +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "RecenteVeranderingen" + +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" +"PhpWiki kan je veranderingen niet bewaren, want een andere gebruiker\n" +"heeft de pagina veranderd terwijl jij de pagina ook aan het veranderen\n" +"was. Als bewaren nu doorgang zou vinden, zouden de veranderingen van\n" +"de vorige auteur verloren gaan." + +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "Om uit deze benarde situatie te geraken, volg je deze stappen:" + +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" +"Gebruik de Terug knop van je bladeraar om terug te gaan naar de " +"verander tekst pagina." + +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" +"Kopi�er je veranderingen naar het klipbord of een andere tijdelijke plaats " +"(bijv. een tekst editor)." + +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" +"Reload de pagina. Je zou nu de meest recente versie van de pagina " +"moeten zien. Jouw veranderingen staan er nu niet meer." + +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" +"Breng je veranderingen aan de pagina opnieuw aan. Plak je toevoeginen van " +"het klipbord (of tekst editor)." + +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "Druk opnieuw op Bewaar." + +#: lib/savepage.php:103 +#, c-format +msgid "Problem while updating %s" +msgstr "Probleem tijdens veranderen van %s" + +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "Bedankt voor het veranderen van %s." + +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "Je zorgvuldige aandacht voor detail wordt erg gewaardeerd." + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "" + +#: lib/search.php:28 +#, fuzzy +msgid "Title Search Results" +msgstr "Volledige tekst zoek resultaten" + +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "Voeg pagina %s toe, versie %s van %s" + +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "WikiFataleFout" + +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "Zoek" + +#: lib/stdlib.php:185 +#, fuzzy +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "Stack grenzen overschreden in SetHTMLOutputMode" + +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "%d beste inkomende koppelingen:" + +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "%d beste uitgaande koppelingen:" + +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "%d meest gevraagde in de buurt:" diff --git a/docroot/phpwiki/locale/po/phpwiki.pot b/docroot/phpwiki/locale/po/phpwiki.pot new file mode 100755 index 0000000..533dc1b --- /dev/null +++ b/docroot/phpwiki/locale/po/phpwiki.pot @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING\n" + +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "" + +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "" + +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "" + +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "" + +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "" + +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "" + +#: admin.php:63 +#, c-format +msgid "Removed page '%s' succesfully." +msgstr "" + +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "" + +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "" + +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "" + +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "" + +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "" + +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "" + +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "" + +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "" + +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "" + +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "" + +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "" + +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "" + +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "" + +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "" + +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "" + +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "" + +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "" + +#: lib/display.php:15 +msgid "FrontPage" +msgstr "" + +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "" + +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "" + +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "" + +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "" + +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +msgid "Sorry for the inconvenience." +msgstr "" + +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "" + +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "" + +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "" + +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "" + +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "" + +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "" + +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "" + +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "" + +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "" + +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "" + +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "" + +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "" + +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "" + +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "" + +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "" + +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "" + +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "" + +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "" + +#: lib/pageinfo.php:64 +msgid "Current version" +msgstr "" + +#: lib/pageinfo.php:70 +msgid "Archived version" +msgstr "" + +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "" + +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" + +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "" + +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" + +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" + +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" + +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" + +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "" + +#: lib/savepage.php:103 +#, c-format +msgid "Problem while updating %s" +msgstr "" + +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "" + +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "" + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "" + +#: lib/search.php:28 +msgid "Title Search Results" +msgstr "" + +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "" + +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "" + +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "" + +#: lib/stdlib.php:185 +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "" + +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "" + +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "" + +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "" diff --git a/docroot/phpwiki/locale/po/sv.po b/docroot/phpwiki/locale/po/sv.po new file mode 100755 index 0000000..4039cb0 --- /dev/null +++ b/docroot/phpwiki/locale/po/sv.po @@ -0,0 +1,347 @@ +# sv.po -- PhpWiki's Swedish language file +# Copyright (C) YEAR Free Software Foundation, Inc. +# Jon �slund , 2001. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: phpwiki 1.1.9\n" +"POT-Creation-Date: 2001-05-21 08:27-0700\n" +"PO-Revision-Date: 2001-01-27 01:58+0200\n" +"Last-Translator: Jon �slund \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: admin.php:26 +msgid "You entered an invalid login or password." +msgstr "Du har angett ett otill�tet anv�ndarnamn eller l�senord." + +#: admin.php:47 +#, c-format +msgid "You are about to remove '%s' permanently!" +msgstr "Du kommer att ta bort \"%s\" permanent!" + +#: admin.php:50 +#, c-format +msgid "Click %shere%s to remove the page now." +msgstr "Klicka %sh�r%s f�r att ta bort sidan nu." + +#: admin.php:53 +msgid "Otherwise press the \"Back\" button of your browser." +msgstr "Annars klicka p� backaknappen i din webbl�sare." + +#: admin.php:55 +msgid "Function not yet implemented." +msgstr "Funktionen �r �nnu inte implementerad." + +#: admin.php:57 admin.php:65 +msgid "Remove page" +msgstr "Ta bort sida" + +#: admin.php:63 +#, fuzzy, c-format +msgid "Removed page '%s' succesfully." +msgstr "Tog bort sidan \"%s\"." + +#: lib/config.php:197 +msgid "templates/browse.html" +msgstr "locale/sv/templates/browse.html" + +#: lib/config.php:198 +msgid "templates/editpage.html" +msgstr "locale/sv/templates/editpage.html" + +#: lib/config.php:199 +msgid "templates/editlinks.html" +msgstr "locale/sv/templates/editlinks.html" + +#: lib/config.php:200 +msgid "templates/message.html" +msgstr "locale/sv/templates/message.html" + +#: lib/config.php:216 +msgid "./pgsrc" +msgstr "locale/sv/pgsrc" + +#: lib/diff.php:711 +#, c-format +msgid "WikiDiff::apply: line count mismatch: %s != %s" +msgstr "WikiDiff::apply: radantalet st�mmer inte: %s != %s" + +#: lib/diff.php:771 +msgid "WikiDiff::_check: failed" +msgstr "WikiDiff::_check: misslyckades" + +#: lib/diff.php:781 +msgid "WikiDiff::_check: edit sequence is non-optimal" +msgstr "WikiDiff::_check: �ndringssekvensen �r icke optimal" + +#: lib/diff.php:785 +#, c-format +msgid "WikiDiff Okay: LCS = %s" +msgstr "WikiDiff Ok: LCS = %s" + +#: lib/diff.php:1026 +msgid "Current page:" +msgstr "Nuvarande sida:" + +#: lib/diff.php:1030 lib/diff.php:1048 +#, c-format +msgid "version %s" +msgstr "version %s" + +#: lib/diff.php:1032 lib/diff.php:1050 +#, c-format +msgid "last modified on %s" +msgstr "senast �ndrad %s" + +#: lib/diff.php:1035 lib/diff.php:1053 +#, c-format +msgid "by %s" +msgstr "av %s" + +#: lib/diff.php:1039 lib/diff.php:1057 +msgid "None" +msgstr "ingen" + +#: lib/diff.php:1044 +msgid "Archived page:" +msgstr "Arkiverad sida:" + +#: lib/diff.php:1066 +msgid "Versions are identical" +msgstr "Versionerna �r identiska" + +#: lib/diff.php:1074 +#, c-format +msgid "Diff of %s." +msgstr "Diff av %s." + +#: lib/display.php:15 +msgid "FrontPage" +msgstr "Framsida" + +#: lib/display.php:32 lib/editpage.php:56 +#, c-format +msgid "Describe %s here." +msgstr "Beskriv %s h�r." + +#: lib/editpage.php:19 +#, c-format +msgid "Copy of %s" +msgstr "Kopia av %s" + +#: lib/editpage.php:23 +msgid "No page name passed into editpage!" +msgstr "Ingen sida �r angiven!" + +#: lib/editpage.php:31 lib/savepage.php:121 +msgid "This page has been locked by the administrator and cannot be edited." +msgstr "Den h�r sidan �r l�st av administrat�ren och kan ej redigeras." + +#: lib/editpage.php:33 lib/savepage.php:99 lib/savepage.php:122 +msgid "Sorry for the inconvenience." +msgstr "Ledsen f�r allt besv�r." + +#: lib/editpage.php:35 lib/savepage.php:123 +#, c-format +msgid "Problem while editing %s" +msgstr "Har problem med att redigera %s" + +#: lib/fullsearch.php:9 lib/search.php:9 +#, c-format +msgid "Searching for \"%s\" ....." +msgstr "S�ker efter \"%s\" ....." + +#: lib/fullsearch.php:41 +#, c-format +msgid "%d matches found in %d pages." +msgstr "%d tr�ffar funna p� %d sidor." + +#: lib/fullsearch.php:45 +msgid "Full Text Search Results" +msgstr "S�kresultat f�r fulltexts�kning" + +#: lib/msql.php:29 lib/mysql.php:36 +msgid "Cannot establish connection to database, giving up." +msgstr "Ger upp, kan ej skapa anslutning till databasen." + +#: lib/msql.php:31 lib/msql.php:37 +#, c-format +msgid "Error message: %s" +msgstr "Felmeddelande: %s" + +#: lib/msql.php:35 lib/mysql.php:42 +#, c-format +msgid "Cannot open database %s, giving up." +msgstr "Ger upp, kan ej �ppna databasen %s." + +#: lib/msql.php:210 lib/msql.php:286 +#, c-format +msgid "Insert/update failed: %s" +msgstr "Ins�ttning/uppdatering misslyckades: %s" + +#: lib/msql.php:221 lib/msql.php:296 +#, c-format +msgid "Delete on %s failed: %s" +msgstr "Borttagning p� %s misslyckades: %s" + +#: lib/msql.php:237 lib/msql.php:312 +#, c-format +msgid "Insert into %s failed: %s" +msgstr "Ins�ttning till %s misslyckades: %s" + +#: lib/mysql.php:38 lib/mysql.php:44 lib/mysql.php:123 lib/mysql.php:163 +#, c-format +msgid "MySQL error: %s" +msgstr "MySQL-fel: %s" + +#: lib/mysql.php:121 +#, c-format +msgid "Error writing page '%s'" +msgstr "Kunde inte spara sidan \"%s\"" + +#: lib/mysql.php:161 +#, c-format +msgid "Cannot delete '%s' from table '%s'" +msgstr "Kan ej ta bort \"%s\" fr�n tabellen \"%s\"" + +#: lib/pageinfo.php:9 +msgid "Enter a page name" +msgstr "Ange ett sidnamn" + +#: lib/pageinfo.php:10 lib/stdlib.php:116 +msgid "Go" +msgstr "\"G� till sidan\"" + +#: lib/pageinfo.php:21 +msgid "Show the page source and references" +msgstr "Visa k�llkoden och referenser f�r sidan" + +#: lib/pageinfo.php:26 lib/pageinfo.php:75 +msgid "PageInfo" +msgstr "Sidinformation f�r" + +#: lib/pageinfo.php:36 +#, c-format +msgid "Page name '%s' is not in the database" +msgstr "Sidnamnet \"%s\" finns inte i databasen" + +#: lib/pageinfo.php:64 +msgid "Current version" +msgstr "Nuvarande version" + +#: lib/pageinfo.php:70 +msgid "Archived version" +msgstr "Arkiverad version" + +#: lib/savepage.php:16 lib/savepage.php:74 +msgid "RecentChanges" +msgstr "Senaste�ndringar" + +#: lib/savepage.php:85 +msgid "" +"PhpWiki is unable to save your changes, because another user edited and " +"saved the page while you were editing the page too. If saving proceeded now " +"changes from the previous author would be lost." +msgstr "" +"PhpWiki kan inte spara dina �ndringar eftersom en annan anv�ndare �ndrade " +"och sparade sidan under tiden som du �ndrade p� sidan. Sparar du nu " +"f�rsvinner �ndringarna gjorda av den f�rra anv�ndaren." + +#: lib/savepage.php:87 +msgid "In order to recover from this situation follow these steps:" +msgstr "F�r att l�sa situtationen, f�lj dessa steg:" + +#: lib/savepage.php:89 +msgid "Use your browser's Back button to go back to the edit page." +msgstr "" +"Anv�nd webbl�sarens backaknapp f�r att g� tillbaka till " +"redigeringssidan." + +#: lib/savepage.php:91 +msgid "" +"Copy your changes to the clipboard or to another temporary place (e.g. text " +"editor)." +msgstr "" +"Kopiera dina �ndringar till urklippet eller till ett annat tempor�rt st�lle " +"(t.ex. en texteditor)." + +#: lib/savepage.php:93 +msgid "" +"Reload the page. You should now see the most current version of the " +"page. Your changes are no longer there." +msgstr "" +"Ladda om sidan. Du kommer nu se den senaste versionen av sidan. Dina " +"�ndringar �r inte d�r." + +#: lib/savepage.php:95 +msgid "" +"Make changes to the file again. Paste your additions from the clipboard (or " +"text editor)." +msgstr "" +"�ndra filen igen. Klistra in dina �ndringar fr�n urklippet (eller " +"texteditorn)." + +#: lib/savepage.php:97 +msgid "Press Save again." +msgstr "Klicka p� Spara igen." + +#: lib/savepage.php:103 +#, c-format +msgid "Problem while updating %s" +msgstr "Har problem med att uppdatera %s" + +#: lib/savepage.php:146 +#, c-format +msgid "Thank you for editing %s." +msgstr "Tack f�r att du redigerade %s." + +#: lib/savepage.php:176 +msgid "Your careful attention to detail is much appreciated." +msgstr "Din omst�nksamhet f�r detaljer �r mycket uppskattad." + +#: lib/search.php:25 +#, c-format +msgid "%d pages match your query." +msgstr "%d sidor matchar din fr�ga." + +#: lib/search.php:28 +#, fuzzy +msgid "Title Search Results" +msgstr "S�kresultat f�r fulltexts�kning" + +#: lib/setupwiki.php:21 +#, c-format +msgid "Inserting page %s, version %s from %s" +msgstr "S�tter in sidan %s, version %s�fr�n %s" + +#: lib/stdlib.php:36 +msgid "WikiFatalError" +msgstr "WikiFatalError" + +#: lib/stdlib.php:83 lib/stdlib.php:91 +msgid "Search" +msgstr "S�k" + +#: lib/stdlib.php:185 +#, fuzzy +msgid "Nesting depth exceeded in SetHTMLOutputMode" +msgstr "Stackgr�ns �verskriden i SetHTMLOutputMode" + +#: lib/stdlib.php:381 +#, c-format +msgid "%d best incoming links:" +msgstr "De %d mest anv�nda ing�ende l�nkarna:" + +#: lib/stdlib.php:391 +#, c-format +msgid "%d best outgoing links:" +msgstr "De %d mest anv�nda utg�ende l�nkarna:" + +#: lib/stdlib.php:402 +#, c-format +msgid "%d most popular nearby:" +msgstr "De %d mest popul�ra grannarna:" diff --git a/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.mo b/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.mo new file mode 100755 index 0000000..164de84 --- /dev/null +++ b/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.mo Binary files differ diff --git a/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.php b/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.php new file mode 100755 index 0000000..3ded4a4 --- /dev/null +++ b/docroot/phpwiki/locale/sv/LC_MESSAGES/phpwiki.php @@ -0,0 +1,144 @@ +Back button to go back to the edit page."] = + "Anv�nd webbl�sarens backaknapp f�r att g� tillbaka till redigeringssidan."; +$locale["Copy your changes to the clipboard or to another temporary place (e.g. text editor)."] = + "Kopiera dina �ndringar till urklippet eller till ett annat tempor�rt st�lle (t.ex. en texteditor)."; +$locale["Reload the page. You should now see the most current version of the page. Your changes are no longer there."] = + "Ladda om sidan. Du kommer nu se den senaste versionen av sidan. Dina �ndringar �r inte d�r."; +$locale["Make changes to the file again. Paste your additions from the clipboard (or text editor)."] = + "�ndra filen igen. Klistra in dina �ndringar fr�n urklippet (eller texteditorn)."; +$locale["Press Save again."] = + "Klicka p� Spara igen."; +$locale["Problem while updating %s"] = + "Har problem med att uppdatera %s"; +$locale["Thank you for editing %s."] = + "Tack f�r att du redigerade %s."; +$locale["Your careful attention to detail is much appreciated."] = + "Din omst�nksamhet f�r detaljer �r mycket uppskattad."; +$locale["%d pages match your query."] = + "%d sidor matchar din fr�ga."; +$locale["Title Search Results"] = + "S�kresultat f�r fulltexts�kning"; +$locale["Inserting page %s, version %s from %s"] = + "S�tter in sidan %s, version %s�fr�n %s"; +$locale["WikiFatalError"] = + "WikiFatalError"; +$locale["Search"] = + "S�k"; +$locale["Nesting depth exceeded in SetHTMLOutputMode"] = + "Stackgr�ns �verskriden i SetHTMLOutputMode"; +$locale["%d best incoming links:"] = + "De %d mest anv�nda ing�ende l�nkarna:"; +$locale["%d best outgoing links:"] = + "De %d mest anv�nda utg�ende l�nkarna:"; +$locale["%d most popular nearby:"] = + "De %d mest popul�ra grannarna:"; + +;?> diff --git a/docroot/phpwiki/locale/sv/pgsrc/BraStil b/docroot/phpwiki/locale/sv/pgsrc/BraStil new file mode 100755 index 0000000..bf890d2 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/BraStil @@ -0,0 +1,13 @@ +"Young writers often suppose that style is a garnish for the meat of +prose, a sauce by which a dull dish is made palatable. Style has no such +separate entity; it is nondetachable, unfilterable. The beginner should +approach style warily, realizing that it is himself he is approaching, no +other; and he should begin by turning resolutely away from all devices +that are popularly believed to indicate style--all mannerisms, tricks, +adornments. The approach to style is by way of plainness, simplicity, +orderliness, sincerity." + +--Strunk och White, "The Elements of Style" + +''And thus an American textbook, typical required reading for 10th-grade English students, unknowingly extols some virtues of WabiSabi'' +--scummings diff --git a/docroot/phpwiki/locale/sv/pgsrc/Framsida b/docroot/phpwiki/locale/sv/pgsrc/Framsida new file mode 100755 index 0000000..30be6a4 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/Framsida @@ -0,0 +1,7 @@ +* Vad �r WikiWikiWeb? En beskrivning av dess anv�ndning. +* L�r dig [HurManAnv�nderWiki] och l�r dig att [L�ggaTillSidor]. +* Anv�nd [Sandl�dan] f�r att experimentera med Wiki-sidor. +* Signera g�rna ditt namn i [G�stboken]. +* Se [Senaste�ndringar] f�r nya sidor och de senaste �ndringarna. +* Kolla vilken sida som �r [MestPopul�r]. +* L�s ReleaseNotes (p� engelska). diff --git a/docroot/phpwiki/locale/sv/pgsrc/G%e4stboken b/docroot/phpwiki/locale/sv/pgsrc/G%e4stboken new file mode 100755 index 0000000..e364fbd --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/G%e4stboken @@ -0,0 +1,3 @@ +Signera med namn och datum nedan! + +Jeff Dairiki, Arno Hollosi, SteveWainstead, Php Wiki-programmerarna diff --git a/docroot/phpwiki/locale/sv/pgsrc/HurManAnv%e4nderWiki b/docroot/phpwiki/locale/sv/pgsrc/HurManAnv%e4nderWiki new file mode 100755 index 0000000..052d230 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/HurManAnv%e4nderWiki @@ -0,0 +1,32 @@ +''"Wiki wiki"'' betyder "snabb" p� Hawai. + +__Allt du beh�ver veta �r:__ + +* F�r att redigera en sida, klicka p� l�nken l�ngst ned p� sidan. Du b�r g�ra det nu p� en g�ng och l�sa k�llkoden f�r den h�r sidan. Det �r vettigare. +* Du f�r lutande text genom att s�tta tv� apostrofer p� var sin sida om ordet ''s� h�r''. +* Du f�r __fet text__ genom att s�tta tv� understreck p� var sin sida. +* Och __''fet lutande text''__ genom att anv�nda b�da. +* Du f�r punkter genom att anv�nda asterisk i b�rjan av raden +* F�r att f� text med lika breda tecken, indentera med ett mellanslag: + + det h�r �r en dikt + om text med lika breda tecken + det �r l�tt att rimma p� dikt + men inte med lika breda tecken + +* Du kan separera paragrafer med en extra blankrad. Exempel: + +Jag �r en paragraf. + +Jag �r ocks� en paragraf. Vi �r bara v�ldigt sm� paragrafer. + + +* Du kan f� horisontella linjer genom att skriva fyra eller fler streck s� h�r: +-------- +* F�r att skapa hyperl�nkar beh�ver du bara skriva ord som b�rjar med stor bokstav och s�tta ihop dem. L�t oss s�ga att du vill skapa en sida om att Steve Wainstead �ter maskar. Allt du beh�ver g�ra �r att skriva orden med stor bokstav i b�rjan och s�tta ihop dem s� h�r: SteveWainsteadEatsWorms. Om sidan inte existerar �n kommer det finnas ett fr�getecken efter l�nken som inbjuder dig att skapa sidan: [DenH�rSidanSkaInteFinnas]. (Var sn�ll och inte f�rst�r exemplet genom att skapa sidan.) +* F�r att l�nka till sidor utanf�r Wikin kan du bara skriva URL:en och Wiki kommer skapa en l�nk �t dig: http://www.nytimes.com/ +* F�r att inkludera bilder, skriv en hyperl�nk innanf�r hakparenteser s� h�r: [[http://www.dindator.dindom�n/bild.png]. URL:er till bilder som inte �r innanf�r hakparenteser blir en vanlig l�nk till bilden. +* Nu �r du redo att [L�ggaTillSidor]. + +---- +En WikiWikiWeb �r menad att vara snabb och l�tt att �ndra. Den har ett enkelt uppm�rkningsspr�k som du kan l�sa om i [Textformateringsregler]. diff --git a/docroot/phpwiki/locale/sv/pgsrc/KonverteraMellanslagTillTabbar b/docroot/phpwiki/locale/sv/pgsrc/KonverteraMellanslagTillTabbar new file mode 100755 index 0000000..b37d2a6 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/KonverteraMellanslagTillTabbar @@ -0,0 +1,24 @@ +[VissaWebbl�sare] har problem med tabbar som anv�nds i +[Textformateringsregler]. Om du inte kan anv�nda tabbar, eller om du +fixar en sida som n�gon som inte kunde anv�nda tabbar har skrivit, d� +ska du anv�nda funktionen f�r att konvertera en l�ngd med mellanslag +till tabbar. Kryssa i kryssrutan som finns i slutet av RedigeraText +och RedigeraKopia f�r att anv�nda funktionen. Kryssrutan ser ut +ungef�r s� h�r: + + [[o] Jag kan inte anv�nda tabbar. KonverteraMellanslagTillTabbar �t mig n�r jag sparar. + +En l�ngd med mellanslag m�ste vara �tminstone __tre__ mellanslag l�ng +f�r att konverteras till en tabb. Anv�nd multiplar av __�tta__ +mellanslag f�r att skapa flera tabbar. Varje l�ngd med �tta mellanslag +konverteras till en tabb. Om den sista l�ngden �r lite kort s� g�r +inte det n�got, bara den �tminstone �r tre mellanslag l�ng. + +__Kolla dina �ndringar.__ S�dana h�r ers�ttningsmetoder kan leda till +ov�ntade resultat. +----- +[Underh�llningsnotis: Den h�r sidan syns n�r anv�ndaren klickar p� +l�nken KonverteraMellanslagTillTabbar i n�got redigeringsf�nster. Den +beskriver vad som h�nder n�r du s�ger �t systemet att g�ra det h�r, +varf�r du vill g�ra det h�r, och s�tt att undvika +mellanslag-ist�llet-f�r-tabb-problemet.] diff --git a/docroot/phpwiki/locale/sv/pgsrc/L%e4ggaTillSidor b/docroot/phpwiki/locale/sv/pgsrc/L%e4ggaTillSidor new file mode 100755 index 0000000..cf23ef4 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/L%e4ggaTillSidor @@ -0,0 +1,23 @@ +Allt du beh�ver g�ra f�r att skapa en sida i Wiki �r att komma p� en +meningsfull titel, skriva alla ord med stor bokstav i b�rjan av ordet +och [S�ttaIhopDemS�H�r]. Wiki kommer automatiskt att k�nna igen det som +en hyperl�nk. Alternativt kan du s�tt vad som helst innanf�r +[hakparenteser]. Wiki k�nner inte igen l�nkar med sammansatta ord om +orden inneh�ller �,� eller �, t.ex. Gratis�l�tAlla�lgar. I dessa fall +m�ste hakparenteser anv�ndas. + +Sedan kan du [KlickaP�Fr�getecknet] efter hyperl�nken s� �ppnar Wiki ett +f�nster d�r du kan beskriva den nya sidan. + +Vill du l�gga till ett dokument med komplicerad design till Wiki �r det +b�ttre om du ger en URL ist�llet f�r att f�rs�ka skriva dokumentet h�r. Det +g�r du p� det h�r s�ttet: + + Projekthemsidan f�r PhpWiki: http://phpwiki.sourceforge.net + +Wiki st�der inte HTML-taggar (se [Textformateringsregler]). De +kommer att rendreras som text. Wiki �r menat att vara s� +enkelt som m�jligt f�r att uppmuntra dess anv�ndning. + +Observera att det �r m�jligt f�r systemadministrat�ren att till�ta +inb�ddad HTML, men det inneb�r s�kerhetsrisker. diff --git a/docroot/phpwiki/locale/sv/pgsrc/MerOmMekanismerna b/docroot/phpwiki/locale/sv/pgsrc/MerOmMekanismerna new file mode 100755 index 0000000..048f078 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/MerOmMekanismerna @@ -0,0 +1,25 @@ +PhpWiki �r skriven i skriptspr�ket PHP, tillg�ngligt p� +http://www.php.net/. PHP liknar C och Perl till syntaxen och fungerar +som ASP, EmbPerl eller JSP. + +PhpWiki best�r av dussin filer med en blandning av PHP och +HTML. Webbsidorna som en PHP-baserad WikiWikiWeb best�r av finns i en +DBM-fil med backupkopior av tidigare versioner i en andra DBM-fil. + +Varje g�ng en anv�ndare vill titta p� en sida tas den fr�n DBM-filen +och rendreras. Anv�ndaren anropar bara filen index.php, som sedan +best�mmer vilka andra php-filer som ska inkluderas. + +L�nkar till andra sidor i wikin l�nkas automatiskt: PhpWiki. Detta �r +kanske den b�sta aspekten med en wiki, m�jligheten att l�gga till +sidor endast genom att l�nka till dem. Den n�st b�sta saken �r hur +l�tt det �r att skapa externa l�nkar: +# http://www.wcsb.org/ +# ftp://ftp.redhat.com/ +# news://news.mozilla.org/ + +Kombinerat med en namnrymd och ett enkelt uppm�rkningsspr�k g�r att +Wiki visar mycket av det som �r karakt�ristiskt f�r WabiSabi. + +PhpWiki �r licensierat under Gnu General Public license som du kan +l�sa h�r: http://www.gnu.org/copyleft/gpl.txt diff --git a/docroot/phpwiki/locale/sv/pgsrc/MestPopul%e4r b/docroot/phpwiki/locale/sv/pgsrc/MestPopul%e4r new file mode 100755 index 0000000..9faea06 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/MestPopul%e4r @@ -0,0 +1,4 @@ +De 20 mest popul�ra sidorna f�r den h�r wikin: +(antal tr�ffar, namn p� sidan) + +%%Mostpopular%% diff --git a/docroot/phpwiki/locale/sv/pgsrc/PhpWiki b/docroot/phpwiki/locale/sv/pgsrc/PhpWiki new file mode 100755 index 0000000..8df109c --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/PhpWiki @@ -0,0 +1,4 @@ +Du anv�nder PhpWiki just nu. Otroligt eller hur? + +Bes�k v�r hemsida p� http://phpwiki.sourceforge.net/ och se hur +PhpWiki fungerar p� http://phpwiki.sourceforge.net/phpwiki/. diff --git a/docroot/phpwiki/locale/sv/pgsrc/PhpWikiAdministration b/docroot/phpwiki/locale/sv/pgsrc/PhpWikiAdministration new file mode 100755 index 0000000..025610e --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/PhpWikiAdministration @@ -0,0 +1,45 @@ +!!! Detta fungerar bara om du �r inloggad som ADMIN + +----------- + +! ZIP-filer av databasen + + __[ZIP Snapshot | phpwiki:zip=snapshot]__ : inneh�ller endast den senaste versionen + + __[ZIP Dump | phpwiki:?zip=all]__ : inneh�ller alla arkiverade versioner + +De h�r l�nkarna leder till zipfilerna, som genereras direkt, och +inneh�ller den senaste versionen av alla sidor p� denna +PhpWiki. Sidorna lagras, en per fil, som MIME (RFC2045) +e-postmeddelanden (RFC822), med "content type" application/x-phpwiki +f�r den senaste versionen och multipart/mixed f�r den arkiverade +versionen. I det senare fallet finns det en underdel (med "content +type" application/x-phpwiki) f�r varje version av sidan (i kronlogisk +ordning). Brevkroppen inneh�ller texten till sidan medan sidans +metadata finns som parametrar till Content-Type i brevhuvudet. + +----------- + +! Ladda / Dumpa serialiserade sidor + +H�r kan du ladda eller dumpa sidor av din Wiki i valfri katalog. + +__Dump__ + +%%ADMIN-INPUT-dumpserial-Dumpa_serialiserade_sidor%% + +Sidor kommer att skrivas som serialiserade str�ngar av PHP-associativa +vektorer, vilket betyder att de inte �r l�sbara. Om katalogen inte +existerar kommer PhpWiki att f�rs�ka skapa en �t dig. Se till att din +webbserver har skrivr�ttigheter i katalogen! + +__Ladda__ + +%%ADMIN-INPUT-loadserial-Ladda_serialiserade_sidor%% + +Om du har dumpat en m�ngd med sidor fr�n PhpWiki kan du ladda dem h�r. +Observera att sidorna i din databas kommer att skrivas �ver. Om du +vill kan du bara ta bort de sidor fr�n katalogen som du inte vill +ladda. + +----------- diff --git a/docroot/phpwiki/locale/sv/pgsrc/RedigeraText b/docroot/phpwiki/locale/sv/pgsrc/RedigeraText new file mode 100755 index 0000000..b321e5b --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/RedigeraText @@ -0,0 +1,2 @@ +Alla sidor (utom s�kresultatsidan) har en RedigeraText-l�nk l�ngst +ned. Du kan �ndra sidan du l�ser genom att klicka p� den l�nken. diff --git a/docroot/phpwiki/locale/sv/pgsrc/S%f6kEfterSida b/docroot/phpwiki/locale/sv/pgsrc/S%f6kEfterSida new file mode 100755 index 0000000..c6c5644 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/S%f6kEfterSida @@ -0,0 +1,21 @@ +H�r �r n�gra bra startpunkter f�r att leta. + +* [HurManAnv�nderWiki] �r en snabb introduktion till hur man skriver i Wiki. +* [Senaste�ndringar] �ndras automatiskt. +* MerOmMekanismerna om hur man s�ker och �ndrar p� den h�r servern. + +H�r �r titels�kningen. F�rs�k med ord wom ''wiki'' eller ''sm�rg�s''. + +%%Search%% + +Anv�nd f�ljande f�r fulltexts�kning. Det kan ta n�gra +sekunder. Resultatet visar alla rader p� en sidan som inneh�ller +en tr�ff. + +%%Fullsearch%% + +------ +Separera ord med mellanslag. Alla ord m�ste matcha. +%%%F�r att exkludera ord s�tt ett "-" framf�r. +%%%Exempel: "wiki text -php" s�ker p� alla sidor som inneh�ller orden "wiki" +__och__ "text", men __inte__ inneh�ller ordet "php". diff --git a/docroot/phpwiki/locale/sv/pgsrc/Sandl%e5dan b/docroot/phpwiki/locale/sv/pgsrc/Sandl%e5dan new file mode 100755 index 0000000..8e13061 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/Sandl%e5dan @@ -0,0 +1,3 @@ +H�r kan du pr�va Wiki. + +Ha det s� roligt :-) diff --git a/docroot/phpwiki/locale/sv/pgsrc/Senaste%c4ndringar b/docroot/phpwiki/locale/sv/pgsrc/Senaste%c4ndringar new file mode 100755 index 0000000..872c03d --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/Senaste%c4ndringar @@ -0,0 +1,26 @@ +De senaste �ndrade sidorna listas nedan. + +____Dag ett (f�rsta dagen f�r den h�r Wikin) +* [L�ggaTillSidor] +* [KonverteraMellanslagTillTabbar] +* [RedigeraText] +* [S�kEfterSida] +* [Framsida] +* [BraStil] +* [HurManAnv�nderWiki] +* [MerOmMekanismerna] +* [MestPopul�r] +* [PhpWiki] +* [Senaste�ndringar] +* [G�stboken] +* [ReleaseNotes] +* [Sandl�dan] +* [SteveWainstead] +* [TestPage] +* [Textformateringsregler] +* [WabiSabi] +* [WikiWikiWeb] + +Snabb titels�kning: +%%Search%% +---- diff --git a/docroot/phpwiki/locale/sv/pgsrc/Textformateringsregler b/docroot/phpwiki/locale/sv/pgsrc/Textformateringsregler new file mode 100755 index 0000000..38788aa --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/Textformateringsregler @@ -0,0 +1,66 @@ +!�Paragrafer + +* Indentera inte paragrafer +* Rader radbryts d�r det beh�vs +* Anv�nd blankrader som separatorer +* Fyra eller mer streck g�r en horisontell linje +* %%''''% g�r en radbrytning (i rubriker och listor ocks�) + + +! Listor + +* asterisk f�r f�rsta niv�n +** asterisk-asterisk f�r andra niv�n, osv. +* Anv�nd * f�r punktlistor, # f�r numrerade listor (blanda hur du vill) +* semikolon-term-kolon-definition f�r definitionslistor: +;term h�r:definition h�r, som i en lista med
+* En rad f�r varje punkt i listan +* Andra inledande mellanslag signalerar f�rformaterad text och �ndrar teckensnittet + +! Rubriker + +* "!" vid b�rjan av raden f�r en liten rubrik +* "!!" vid b�rjan av raden f�r en mellanrubrik +* "!!!" vid b�rjan av raden f�r en stor rubrik + +! Teckensnitt + +* Indentera med ett eller flera mellanslag f�r att f� text med lika breda tecken: + + Detta �r text med lika breda tecken +Detta �r inte det + +!Indenterade paragrafer +''(Citat)'' + +* semikolon-kolon -- fungerar som
+ +;: detta �r ett indenterat block med text + +! Markering + +* Anv�nd dubbla apostrofer ('') f�r vanlig betoning (vanligtvis ''lutande stil'') +* Anv�nd dubbla understreck (__) f�r stark betoning (vanligtvis __fet stil__) +* Blanda dem om du vill: __''fet lutande stil''__ +* ''Markering'' kan anv�ndas ''flera'' g�nger p� en rad, men ''kan inte'' anv�ndas �ver radgr�nser: + +''detta +kommer inte att fungera'' + +! Referenser + +* Hyperl�nkar till andra sidor inom Wikin g�rs genom att s�tta sidnamnet innanf�r hakparenteser: [detta �r en l�nk] eller genom att [Anv�ndaWikiOrd] (f�redras) +* Hyperl�nkar till externa sidor g�rs s� h�r: [http://www.wcsb.org/] +* Du kan namnge l�nkarna genom att skriva ett namn, ett lodr�tt streck och sedan hyperl�nken eller sidnamnet: [PhpWiki-hemsidan | http://phpwiki.sourceforge.net/] - [framsidan | Framsida] +* Du kan undvika att l�nkar skapas genom att s�tta "!" framf�r ordet som du inte vill vara en l�nk, t.ex. !InteEnWikil�nk, !http://inte.heller.en.l�nk/ +* [1], [2], [3], [4] �r externa referenser. Klicka p� [RedigeraL�nkar] p� redigeringssidan f�r att ange URL:er. Dessa skiljer sig fr�n det nya l�nkningss�ttet; referenserna �r unika f�r varje sida. +* Det gamla s�ttet att skapa l�nkar av URL:er st�ds fortfarande: F�reg� varje URL med "http:", "ftp:" eller "mailto:" f�r att skapa l�nkar automatiskt, s� h�r: http://c2.com/ +* Bilder med URL:er som slutar med .png, .gif eller .jpg innanf�r hakparenteser l�ggs in i dokumentet av sig sj�lv: [http://phpwiki.sourceforge.net/phpwiki/images/png.png] + + +! HTML + +* Bry dig inte +* < och > �r sig sj�lva +* &-tecknet fungerar inte +* Om du verkligen m�ste anv�nda HTML kan systemadministrat�ren sl� p� detta tillval. B�rja varje rad med ett lodr�tt streck (|). Observera att detta tillval �r avslaget som standard. diff --git a/docroot/phpwiki/locale/sv/pgsrc/WabiSabi b/docroot/phpwiki/locale/sv/pgsrc/WabiSabi new file mode 100755 index 0000000..ae85d95 --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/WabiSabi @@ -0,0 +1,26 @@ +Since wabi-sabi represents a comprehensive Japanese world view or aesthetic system, it is difficult to explain precisely in western terms. According to Leonard Koren, wabi-sabi is the most conspicuous and characteristic feature of what we think of as traditional Japanese beauty and it ''"occupies roughly the same position in the Japanese pantheon of aesthetic values as do the Greek ideals of beauty and perfection in the West."'' + +Wabi-sabi is a beauty of things imperfect, impermanent, and incomplete. + +It is the beauty of things modest and humble. + +It is the beauty of things unconventional. + +The concepts of wabi-sabi correlate with the concepts of Zen Buddhism, as the first Japanese involved with wabi-sabi were tea masters, priests, and monks who practiced Zen. Zen Buddhism originated in India, traveled to China in the 6th century, and was first introduced in Japan around the 12th century. Zen emphasizes ''"direct, intuitive insight into transcendental truth beyond all intellectual conception."'' At the core of wabi- sabi is the importance of transcending ways of looking and thinking about things/existence. + +* All things are impermanent +* All things are imperfect +* All things are incomplete + +Material characteristics of wabi-sabi: + +* suggestion of natural process +* irregular +* intimate +* unpretentious +* earthy +* simple + +For more about wabi-sabi, see +http://www.art.unt.edu/ntieva/artcurr/japan/wabisabi.htm + diff --git a/docroot/phpwiki/locale/sv/pgsrc/WikiWikiWeb b/docroot/phpwiki/locale/sv/pgsrc/WikiWikiWeb new file mode 100755 index 0000000..a89f72f --- /dev/null +++ b/docroot/phpwiki/locale/sv/pgsrc/WikiWikiWeb @@ -0,0 +1,13 @@ +En WikiWikiWeb �r en webbplats d�r alla kan bidra till inneh�llet. Den mest v�lk�nda och mest anv�nda Wikin �r Portland Pattern Repository p� http://c2.com/cgi-bin/wiki?WikiWikiWeb. + +D�r fann jag f�ljande relevanta uttalanden (�versatta till svenska): + +''Meningen �r att g�ra formul�ret i RedigeraText enkelt och f� [S�kEfterSida] att s�ka snabbt.'' + +''F�rutom att vara snabb, str�var den h�r webbplatsen �ven efter zen-idealen som generellt kallas WabiSabi. Zen finner sk�nhet i det imperfekta och kortlivade. N�r det kommer till kritan �r det allt som beh�vs.'' + +Du kan s�ga hej i [G�stboken] eller l�sa om [HurManAnv�nderWiki] och +[L�ggaTillSidor]. Vars�god, b�rja diskutera, lek och ha roligt! + +--SteveWainstead + diff --git a/docroot/phpwiki/locale/sv/templates/browse.html b/docroot/phpwiki/locale/sv/templates/browse.html new file mode 100755 index 0000000..1d3830a --- /dev/null +++ b/docroot/phpwiki/locale/sv/templates/browse.html @@ -0,0 +1,34 @@ + + + +###PAGE### + + + +

[phpwiki] +###PAGE###

+###IF:ADMIN### +###IF LOCK###[L�s upp sida] +###IF !LOCK###[L�s sida] +- - +[Ta bort sida] +
+###ENDIF:ADMIN### +

+###CONTENT### +


+###IF ADMIN###RedigeraText p� den h�r sidan +###IF:!ADMIN### +###IF LOCK###Sidan �r l�st +###IF !LOCK###RedigeraText p� den h�r sidan +###ENDIF:!ADMIN### +(senast �ndrad ###LASTMODIFIED###) +[info] +[diff]) +
+S�kEfterSida +
+###RELATEDPAGES### + + + diff --git a/docroot/phpwiki/locale/sv/templates/editlinks.html b/docroot/phpwiki/locale/sv/templates/editlinks.html new file mode 100755 index 0000000..ddbe7af --- /dev/null +++ b/docroot/phpwiki/locale/sv/templates/editlinks.html @@ -0,0 +1,37 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Redigera l�nkar f�r ###PAGE### + +

+ +

+[1]
+[2]
+[3]
+[4]
+[5]
+[6]
+[7]
+[8]
+[9]
+[10]
+[11]
+[12]
+ +

+Skriv fullst�ndig URL (http:// ...) f�r varje referens i texten. +
Till�tna protokoll �r: ###ALLOWEDPROTOCOLS### + + +

+ + diff --git a/docroot/phpwiki/locale/sv/templates/editpage.html b/docroot/phpwiki/locale/sv/templates/editpage.html new file mode 100755 index 0000000..81d2860 --- /dev/null +++ b/docroot/phpwiki/locale/sv/templates/editpage.html @@ -0,0 +1,45 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Redigera ###PAGE### +

+ + +
+ + +Jag kan inte skriva tabbar. +KonverteraMellanslagTillTabbar +�t mig n�r jag sparar. +

BraStil: Redigeringstips. + +
+RedigeraL�nkar till andra webbservrar. + +###IF COPY###
RedigeraKopia fr�n f�reg�ende f�rfattare + +


+ +Markering: '' f�r lutande, ''' f�r fet, ''''' f�r b�de och +
Listor: tab-* f�r punktlistor, tab-# f�r numrerade listor, tab-term:-tab f�r definitionslistor +
Referenser: BindIhopOrdMedStoraBokst�ver eller anv�nd hakar f�r en [l�nk] eller URL [http://cool.wiki.int/]. +
Referenser: Anv�nd [1],[2],[3],... och RedigeraL�nkar. Undvik l�nkning med "!": !SkapaEjHyperl�nk, namnge l�nkar med [text | URL] +
Blandat:"!", "!!", "!!!" skapar rubriker, +"%%%" skapar radbrytning, "- - - -" skapar en horisontell linje, skriv "[[" f�r att f� "[" +
mer information p� +Textformateringsregler +
+ + + +
+ + diff --git a/docroot/phpwiki/locale/sv/templates/message.html b/docroot/phpwiki/locale/sv/templates/message.html new file mode 100755 index 0000000..3a50aaa --- /dev/null +++ b/docroot/phpwiki/locale/sv/templates/message.html @@ -0,0 +1,15 @@ + + + +###PAGE### + + + + +

[phpwiki] +###PAGE###

+ +###CONTENT### + + + diff --git a/docroot/phpwiki/locale/translate.sh b/docroot/phpwiki/locale/translate.sh new file mode 100755 index 0000000..adccf27 --- /dev/null +++ b/docroot/phpwiki/locale/translate.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# translate.sh +# +# Usage: +# +# ./locale/translate.sh +# +# This script should be run by +# +# * PphWiki maintainers, before making a distribution +# * Translators, after making a translation update +# + +if [ ! -f index.php ]; then + echo Usage: ./locale/translate.sh + exit 2 +fi + +ALL_LINGUAS="nl es de sv it" + +xgettext -L C++ -o locale/po/phpwiki.pot admin.php lib/*php +podir=locale/po +for i in $ALL_LINGUAS; do + po=$podir/$i.po + pot=$podir/phpwiki.pot + locale=locale/$i/LC_MESSAGES + + msgmerge -o $po $po $pot + mkdir -p $locale + msgfmt -o $locale/phpwiki.mo $po + + awk -- ' +BEGIN { + msgid=""; msgstr=""; + print (""); +} + +' $po > $locale/phpwiki.php +done diff --git a/docroot/phpwiki/logo.gif b/docroot/phpwiki/logo.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/phpwiki/logo.gif Binary files differ diff --git a/docroot/phpwiki/pgsrc/AddingPages b/docroot/phpwiki/pgsrc/AddingPages new file mode 100755 index 0000000..1f1a097 --- /dev/null +++ b/docroot/phpwiki/pgsrc/AddingPages @@ -0,0 +1,12 @@ +To add a new page to Wiki, all you have to do is come up with a meaningful title, capitalize all the words and StringThemTogetherLikeThis. Wiki automagically recognizes it as a hyperlink. Alternatively, you can put +anything into [square brackets]. + +Then you can go ahead and ClickTheQuestionMark at the end of your new hyperlink, and the Wiki will give you a window for making the new page. + +If you wish to add documents with complex markup to the Wiki, you might be better off providing a URL to it than trying to add the text of the document here, like so: + + PhpWiki project homepage: http://phpwiki.sourceforge.net/ + +The Wiki does not support HTML tags (see TextFormattingRules). They will just render like text. Wiki is meant to be as simple as possible to encourage use. + +Note that there is a feature that your system administrator can enable to allow embedded HTML, but there are security risks involved. diff --git a/docroot/phpwiki/pgsrc/ConvertSpacesToTabs b/docroot/phpwiki/pgsrc/ConvertSpacesToTabs new file mode 100755 index 0000000..f8c61b5 --- /dev/null +++ b/docroot/phpwiki/pgsrc/ConvertSpacesToTabs @@ -0,0 +1,22 @@ +You don't need to use tabs anymore in PhpWiki. Consider this page obsolete. See TextFormattingRules for how to use PhpWiki markup. + +---- + +VariousBrowsers have trouble with the tab character used in the TextFormattingRules. If you can't type a tab, or, if you are fixing up a page written by someone who didn't type tabs, then you should have us convert spans of spaces to tabs for you. You request space to tab conversion with the checkbox that appears near the bottom of EditText and EditCopy pages. It looks something like this... + + [[o] I can't type tabs. Please ConvertSpacesToTabs for me when I save. + +A span of spaces must be at least __three__ spaces long to be recognized +as a tab. Use multiples of __eight__ spaces to make multiple tabs. +Each span of eight spaces will convert to one tab. If the +last span comes up a little short, that's ok, as long as +there are at least three spaces in the last (only) span. + +__Check your work.__ This sort of heuristic can lead to unexpected results. +----- +[Maintenance note: This page is seen when the user clicks on the +"ConvertSpacesToTabs" link on any edit screen. It describes what happens +when you ask the system to do this, why you would want it to, and ways to +avoid the spaces-instead-of-tabs problem.] + + diff --git a/docroot/phpwiki/pgsrc/EditText b/docroot/phpwiki/pgsrc/EditText new file mode 100755 index 0000000..fa9f841 --- /dev/null +++ b/docroot/phpwiki/pgsrc/EditText @@ -0,0 +1 @@ +All pages (except search results) have an EditText link at the bottom. You can edit the page you are reading by clicking that link. diff --git a/docroot/phpwiki/pgsrc/FindPage b/docroot/phpwiki/pgsrc/FindPage new file mode 100755 index 0000000..1e69d52 --- /dev/null +++ b/docroot/phpwiki/pgsrc/FindPage @@ -0,0 +1,20 @@ +Here are some good starting points for browsing. + +* HowToUseWiki gives you the quick lowdown on Wiki markup. +* RecentChanges recorded automatically +* MoreAboutMechanics of browsing and editing on this server + +Here's a title search. Try something like ''wiki'' +or ''sandwich''. + +%%Search%% + +Use the following for a full text search. This takes a few seconds. The results will show all lines on a given page that contain a match. + +%%Fullsearch%% + +------ +Separate words with a space. All words have to match. +%%%To exclude words prepend a '-'. +%%%Example: 'wiki text -php' looks for all pages containing the words 'wiki' +__and__ 'text', but __not__ containing the word 'php'. diff --git a/docroot/phpwiki/pgsrc/FrontPage b/docroot/phpwiki/pgsrc/FrontPage new file mode 100755 index 0000000..f598ddf --- /dev/null +++ b/docroot/phpwiki/pgsrc/FrontPage @@ -0,0 +1,8 @@ +* What is a WikiWikiWeb? A description of this application. +* Learn HowToUseWiki and learn about AddingPages. +* Use the SandBox page to experiment with Wiki pages. +* Please sign your name in RecentVisitors. +* See RecentChanges for the latest page additions and changes. +* Find out which pages are MostPopular. +* Read the ReleaseNotes +* Administer this Wiki in PhpWikiAdministration. \ No newline at end of file diff --git a/docroot/phpwiki/pgsrc/GoodStyle b/docroot/phpwiki/pgsrc/GoodStyle new file mode 100755 index 0000000..a476498 --- /dev/null +++ b/docroot/phpwiki/pgsrc/GoodStyle @@ -0,0 +1,13 @@ +"Young writers often suppose that style is a garnish for the meat of +prose, a sauce by which a dull dish is made palatable. Style has no such +separate entity; it is nondetachable, unfilterable. The beginner should +approach style warily, realizing that it is himself he is approaching, no +other; and he should begin by turning resolutely away from all devices +that are popularly believed to indicate style--all mannerisms, tricks, +adornments. The approach to style is by way of plainness, simplicity, +orderliness, sincerity." + +--Strunk and White, "The Elements of Style" + +''And thus an American textbook, typical required reading for 10th-grade English students, unknowingly extols some virtues of WabiSabi'' +--scummings diff --git a/docroot/phpwiki/pgsrc/HowToUseWiki b/docroot/phpwiki/pgsrc/HowToUseWiki new file mode 100755 index 0000000..50bbead --- /dev/null +++ b/docroot/phpwiki/pgsrc/HowToUseWiki @@ -0,0 +1,32 @@ +''"Wiki wiki"'' means "quick" in Hawai'ian. + +__All you really need to know is:__ + +* To edit any page click on the Edit Text link at the bottom of the page. You should do that right now, and read the source code of this page. It will make more sense. +* You get italics by surrounding words with two single quotes on either side ''like this''. +* You get __bold text__ by using two underscores on either side. +* And, __''bold italics''__ by using both. +* You get bullets by using an asterisk * at the start of the line +* To have plain monospaced font, indent with a space: + + this is a poem + about monospacing + nothing rhymes with poem + nothing rhymes with monospacing + +* You can separate paragraphs with an extra blank line. Example: + +I am a paragraph. + +I am a paragraph too. We're just very small paragraphs. + + +* You can get horizontal rules with four or more dashes like this: +--------- +* To create hyperlinks you just capitalize the words and string them together. Let's say you want to create a page about how Steve Wainstead eats worms. All you have to do is capitalize each word and string them together like this: SteveWainsteadEatsWorms. If the page does not exist yet a question mark appears after the link, inviting you to create the page: ThisPageShouldNotExist. (And please don't ruin the example by creating one.) +* To link to pages outside the Wiki, you can just type in the URL and Wiki will link it for you: http://www.nytimes.com/ +* To put images in, just provide the hyperlink in brackets like this: [[http://www.yourhost.yourdomain/images/picture.png]. Image URLs not in brackets will just appear as hyperlinks to the image. +* Now you are ready to begin AddingPages. + +---- +A WikiWikiWeb is meant to be fast and easy to edit. It has very simple markup that you can read about in TextFormattingRules. diff --git a/docroot/phpwiki/pgsrc/MoreAboutMechanics b/docroot/phpwiki/pgsrc/MoreAboutMechanics new file mode 100755 index 0000000..42ad2e3 --- /dev/null +++ b/docroot/phpwiki/pgsrc/MoreAboutMechanics @@ -0,0 +1,15 @@ +PhpWiki is written in the server-side scripting language PHP, available from http://www.php.net/. PHP resembles C and Perl in its syntax, and functions much like ASP, EmbPerl or JSP. + +PhpWiki consists of a dozen or so files of mixed PHP and HTML. The web pages that make up a WikiWikiWeb based on PHP live in a DBM file with backup copies of previous versions of pages stored in a second DBM file. + +Every time a user hits the site the page requested is pulled from the DBM and rendered on the fly. The user only ever requests the file index.php, which then decides which other php files to include. + +Links to pages in the wiki are automatically linked: PhpWiki. This might be the single most compelling aspect of a wiki, the ability to add pages simply by linking to them. The next most compelling thing is how easily external URL's link: +# http://www.wcsb.org/ +# ftp://ftp.redhat.com/ +# news://news.mozilla.org/ + +Combined with one namespace and a simple markup, a Wiki exhibits many of the characteristics of WabiSabi. + +PhpWiki is licensed under the Gnu General Public license, which you should be able to see here: http://www.gnu.org/copyleft/gpl.txt. + diff --git a/docroot/phpwiki/pgsrc/MostPopular b/docroot/phpwiki/pgsrc/MostPopular new file mode 100755 index 0000000..a682a3d --- /dev/null +++ b/docroot/phpwiki/pgsrc/MostPopular @@ -0,0 +1,4 @@ +The 20 most popular pages of this wiki: +(hitcount, pagename) + +%%Mostpopular%% diff --git a/docroot/phpwiki/pgsrc/PhpWiki b/docroot/phpwiki/pgsrc/PhpWiki new file mode 100755 index 0000000..be06828 --- /dev/null +++ b/docroot/phpwiki/pgsrc/PhpWiki @@ -0,0 +1,6 @@ +You are using PhpWiki at this very moment. Incredible, ain't it? + +Visit our home page at http://phpwiki.sourceforge.net/ and see PhpWiki +in action at http://phpwiki.sourceforge.net/phpwiki/. + + diff --git a/docroot/phpwiki/pgsrc/PhpWikiAdministration b/docroot/phpwiki/pgsrc/PhpWikiAdministration new file mode 100755 index 0000000..694b431 --- /dev/null +++ b/docroot/phpwiki/pgsrc/PhpWikiAdministration @@ -0,0 +1,48 @@ +!!! This works only if you are logged in as ADMIN. +Go to !http://yourhost.yourdomain/yourwikidir/admin.php. + +----------- + +! ZIP files of database + + __[ZIP Snapshot | phpwiki:?zip=snapshot]__ : contains only the latest versions + + __[ZIP Dump | phpwiki:?zip=all]__ : contains all archived versions + +These links lead to zip files, generated on the fly, which contain the most +recent versions of all pages in the PhpWiki. The pages are stored, one per +file, as MIME (RFC2045) e-mail (RFC822) messages, with the content type +application/x-phpwiki for the snapshot and content type multipart/mixed for +the dump. In the latter case, there is one subpart (with type +application/x-phpwiki) for each version of the +page (in chronological order). The message body contains the page text, +while the page meta-data is included as parameters in the +Content-Type: header field. + +----------- + +! Load / Dump Serialized Pages + +Here you can load or dump pages of your Wiki into a directory of your +choice. + +__Dump__ + +%%ADMIN-INPUT-dumpserial-Dump_serialized_pages%% + +Pages will be written out as "serialized" strings of a PHP +associative array, meaning they will not be human readable. If +the directory does not exist PhpWiki will try to create one for you. +Ensure that your server has write permissions to the directory! + +__Load__ + +%%ADMIN-INPUT-loadserial-Load_serialized_pages%% + +If you have dumped a set of pages from PhpWiki, you can reload them here. +Note that pages in your database will be overwritten; thus, if you dumped +your FrontPage when you load it from this form it will overwrite the one +in your database now. If you want to be selective just delete +the pages from the directory you don't want to load. + +----------- diff --git a/docroot/phpwiki/pgsrc/RecentChanges b/docroot/phpwiki/pgsrc/RecentChanges new file mode 100755 index 0000000..0fba914 --- /dev/null +++ b/docroot/phpwiki/pgsrc/RecentChanges @@ -0,0 +1,29 @@ +The most recently changed pages are listed below. + +____Day one (first day for this Wiki) +* [AddingPages] +* [ConvertSpacesToTabs] +* [EditText] +* [FindPage] +* [FrontPage] +* [GoodStyle] +* [HowToUseWiki] +* [MoreAboutMechanics] +* [MostPopular] +* [PhpWiki] +* [PhpWikiAdministration] +* [RecentChanges] +* [RecentVisitors] +* [ReleaseNotes] +* [SandBox] +* [SteveWainstead] +* [TestPage] +* [TextFormattingRules] +* [WabiSabi] +* [WikiWikiWeb] + +Quick title search: +%%Search%% +---- + + diff --git a/docroot/phpwiki/pgsrc/RecentVisitors b/docroot/phpwiki/pgsrc/RecentVisitors new file mode 100755 index 0000000..cf612c2 --- /dev/null +++ b/docroot/phpwiki/pgsrc/RecentVisitors @@ -0,0 +1,5 @@ +Sign and date your name below! + +Arno Hollosi, Aredridel Stauck, Jeff Dairiki, Steve Wainstead, the PhpWiki authors. + + diff --git a/docroot/phpwiki/pgsrc/ReleaseNotes b/docroot/phpwiki/pgsrc/ReleaseNotes new file mode 100755 index 0000000..cc0aa2b --- /dev/null +++ b/docroot/phpwiki/pgsrc/ReleaseNotes @@ -0,0 +1,64 @@ +PhpWiki 1.2 is a huge advance over version 1.0: + +* Database support for MySQL, Postgresql, mSQL, flat file and the new dba_ library in PHP4 is included. +* Internationalization: support for different languages, down to the source level, is included. German, Spanish, Swedish and Dutch are currently shipped with PhpWiki. An architecture is in place to easily add more languages. +* New linking schemes using square brackets in addition to the old style !BumpyText. +* Administration features include page locking, dumping the Wiki to a zip file, and deleting pages. +* A MostPopular page showing the most frequently hit pages. +* Full HTML compliance. +* Links at the bottom of pages describing relationships like incoming links from other pages and their hits, outgoing and their hits, and the most popular nearby pages. +* Color page diffs between the current and previous version. +* An info page to view page metadata. +* Far more customization capability for the admin. +* A templating system to separate the page HTML from the PHP code. +* New markup constructs for , ,
,
and more. +* Tabless markup to supercede the older markup (both still supported). + + +---- + +PhpWiki 1.1.9 includes Spanish language pages, a full implementation for +Postgresql, numerous bug fixes and more. See the HISTORY file for more +info: http://phpwiki.sourceforge.net/phpwiki/HISTORY + +---- + +PhpWiki 1.1.6 is a major revision of PhpWiki. The ability to have themes (via an +easy-to-edit template system) has been added; the schema for MySQL has been +completely overhauled, breaking the page details into columns (for efficiency we +agreed not to put references in a separate table, so it's not completely +normalized. "Don't let the best be the enemy of the good.") + +Postgresql support has been added and the markup language is evolving, now allowing +!!!

+!!

+!

+tags and __a new way to make text bold__, and of course the +[new linking scheme]. + +There is a new feature on all pages called ''more info'' that gives you a low level +detailed view of a page, which is probably more useful for debugging than anything. + +As we move towards a 1.2 release we will be adding logging, top ten most active +pages and other new features with the new database schema (and yes, these features +will make it into the DBM version too). I also want to add mSQL support and test it +under Zend, the new PHP4. + +Below are the release notes for version 1.03, the last release of the 1.0 PhpWiki +series. --Steve Wainstead, mailto:swain@panix.com + +---- + +PhpWiki was written because I am so interested in WikiWikiWebs, and I haven't used PHP since version 2.0. I wanted to see how it had advanced. + +Version 1.0 is a near-perfect clone of the Portland Pattern Repository, http://c2.com/cgi-bin/wiki?WikiWikiWeb. In truth, I was using the Wiki script you can download from there as a model; that Wiki lacks a number of features the PPR has, like EditCopy. So in truth PhpWiki is a kind of hybrid of the PPR and the generic Wiki you can get from there (which is written in Perl). + +The one caveat of PhpWiki is the allowance of HTML if the line is preceded by a bar (or pipe, which is how I usually say it). (That's a '|'). It was very simple to add, and the idea came from a posting somewhere on the PPR about how AT&T had an internal Wiki clone and used the same technique. The ability to embed HTML is disabled by default for security reasons. + +Version 1.01 includes a patch that fixes a small error with rendering
lines. Thanks to Gerry Barksdale. + +See the HISTORY file for a rundown on the whole development process if that sort of thing really interests you :-) + +--SteveWainstead + + diff --git a/docroot/phpwiki/pgsrc/SandBox b/docroot/phpwiki/pgsrc/SandBox new file mode 100755 index 0000000..0c08745 --- /dev/null +++ b/docroot/phpwiki/pgsrc/SandBox @@ -0,0 +1,4 @@ +You can try out Wiki in here. + +Have fun :-) + diff --git a/docroot/phpwiki/pgsrc/SteveWainstead b/docroot/phpwiki/pgsrc/SteveWainstead new file mode 100755 index 0000000..e355e05 --- /dev/null +++ b/docroot/phpwiki/pgsrc/SteveWainstead @@ -0,0 +1,5 @@ +Hi. I started building this WikiWikiWeb but many others help me now. I'm at http://wcsb.org/~swain/. + +Please report bugs to mailto:phpwiki-talk@lists.sourceforge.net + + diff --git a/docroot/phpwiki/pgsrc/TestPage b/docroot/phpwiki/pgsrc/TestPage new file mode 100755 index 0000000..499c504 --- /dev/null +++ b/docroot/phpwiki/pgsrc/TestPage @@ -0,0 +1,135 @@ + + + New lists: asterisks, hash marks, and ";text:def" +* bullet +* l1 +** l2 +** l2 +*** l3 +# one +#two +#three +;Term1:definition1.1 +;: defintion1.2 +;Term2 :defintion2 +;; Term3:defintion3 +;;;Term4: definition4 +;;; : defintion4.2 +;;; Term5 : defintion5 + +Mixed: +*ul1 +*#ul1-ol1 +*#ul1-ol2 +*#*ul1-ol2-ul1 +*#*ul1-ol2-ul2 +*#**ul1-ol2-ul2-ul1 +*#**ul1-ol2-ul2-ul1 + +*l1 + preformatted text +** l2 +---- + old lists + * level 1 + * l1 + *l2 + *l2 + *l3 + *l3 + *l4 + *l3 + *l5 + *l3 + #one + #two + #one + #two + *l1 + #three + #four + *l1 + *l2 + # one + # two + + preformatted text + some more text + + *l1 + *l4 + # number + # number +this is a plain paragraph + * bullet +this is a plain paragraph again + # number +---- +__Link tests__ +# normal: FrontPage +# in brackets: [FrontPage] -- named: [the front page|FrontPage] +# Link in brackets: [http://phpwiki.sourceforge.net/] +# Link outside brackets: http://phpwiki.sourceforge.net/ +# Link with Wiki word: http://phpwiki.sourceforge.net/phpwiki/index.php?FrontPage +# Two consecutive links: http://phpwiki.sourceforge.net/ http://phpwiki.sourceforge.net/phpwiki/ +# [PhpWiki on Sourceforge | http://phpwiki.sourceforge.net/] +# [URL with a WikiWord | http://phpwiki.sourceforge.net/phpwiki/index.php?RecentChanges] +# Javascript: [boo! | javascript:alert('oops') ] (is now: named internal link) +# A [[Link] produces a [Link] +# A [Link] looks like this: [[Link] +# This is a [%%%] line break link +# Also this page is [[not linked to], and this one is !NotLinkedTo and this one neither !http://not.linked.to/. +#* WikiName - WikiNameSameStem -- !!WikiName - !!WikiNameSameStem +#* !!WikiName - !!WikiNameSameStem -- WikiName - WikiNameSameStem +#* WikiNameSameStem - WikiName -- !!WikiNameSameStem - !!WikiName +#* !!WikiNameSameStem - !!WikiName -- WikiNameSameStem - WikiName + +---- +Markup tests: + +__underscores for bold__ + +'''quotes for bold''' + +''quotes for italic'' + +__''underscores bold italic''__ + +'''''five quotes bold italic''''' + +''''''six quotes'''''' + +'''''Bold italic''' and italic'' (buggy) + +'''Bold and ''bold-italic''''' (also buggy) + +!!! h1 + +!! h2 + +! h3 + +this is plain text with
%%% +a line break + +look at the markup language + +you cannot use &, < or > + +---- +Usage in preformatted text: + + __underscores for bold__ + '''quotes for bold''' + ''quotes for italic'' + __''underscores bold italic''__ + '''''five quotes bold italic''''' + ''''''six quotes'''''' + !!! h1 + !! h2 + ! h3 + this is plain text with
%%% + a line break + look at the markup language + you cannot use &, < or > + diff --git a/docroot/phpwiki/pgsrc/TextFormattingRules b/docroot/phpwiki/pgsrc/TextFormattingRules new file mode 100755 index 0000000..d2f010b --- /dev/null +++ b/docroot/phpwiki/pgsrc/TextFormattingRules @@ -0,0 +1,64 @@ +! Paragraphs + +* Don't indent paragraphs +* Words wrap and fill as needed +* Use blank lines as separators +* Four or more minus signs make a horizontal rule +* %%''''% makes a linebreak (in headings and lists too) + + +! Lists + +* asterisk for first level +** asterisk-asterisk for second level, etc. +* Use * for bullet lists, # for numbered lists (mix at will) +* semicolon-term-colon-definition for definition lists: +;term here:definition here, as in the
list +* One line for each item +* Other leading whitespace signals preformatted text, changes font. + +! Headings + +* '!' at the start of a line makes a small heading +* '!!' at the start of a line makes a medium heading +* '!!!' at the start of a line makes a large heading + +! Fonts + +* Indent with one or more spaces to use a monospace font: + + This is in monospace +This is not + +!Indented Paragraphs + +* semicolon-colon -- works like
+ +;: this is an indented block of text + +! Emphasis + +* Use doubled single-quotes ('____') for emphasis (usually ''italics'') +* Use doubled underscores (_''''_) for strong emphasis (usually __bold__) +* Mix them at will: __''bold italics''__ +* ''Emphasis'' can be used ''multiple'' times within a line, but ''cannot'' cross line boundaries: + +''this +will not work'' + +! References +* Hyperlinks to other pages within the Wiki are made by placing the page name in square brackets: [this is a page link] or UsingWikiWords (preferred) +* Hyperlinks to external pages are done like this: [http://www.wcsb.org/] +* You can name the links by providing a name, a bar (|) and then the hyperlink or pagename: [PhpWiki home page | http://phpwiki.sourceforge.net/] - [the front page | FrontPage] +* You can suppress linking to old-style references and URIs by preceding the word with a '!', e.g. !NotLinkedAsWikiName, !http://not.linked.to/ +* [1], [2], [3], [4] refer to remote references. Click EditLinks on the edit form to enter URLs. These differ from the newer linking scheme; references are unique to a page. +* Also, the old way of linking URL's is still supported: precede URLs with "http:", "ftp:" or "mailto:" to create links automatically as in: http://c2.com/ +* URLs ending with .png, .gif, or .jpg are inlined if in square brackets, by themselves: [http://phpwiki.sourceforge.net/phpwiki/images/png.png] + + +! HTML Mark-Up Language + +* Don't bother +* < and > are themselves +* The & characters will not work +* If you really must use HTML, your system administrator can enable this feature. Start each line with a bar (|). Note that this feature is disabled by default. diff --git a/docroot/phpwiki/pgsrc/WabiSabi b/docroot/phpwiki/pgsrc/WabiSabi new file mode 100755 index 0000000..ae85d95 --- /dev/null +++ b/docroot/phpwiki/pgsrc/WabiSabi @@ -0,0 +1,26 @@ +Since wabi-sabi represents a comprehensive Japanese world view or aesthetic system, it is difficult to explain precisely in western terms. According to Leonard Koren, wabi-sabi is the most conspicuous and characteristic feature of what we think of as traditional Japanese beauty and it ''"occupies roughly the same position in the Japanese pantheon of aesthetic values as do the Greek ideals of beauty and perfection in the West."'' + +Wabi-sabi is a beauty of things imperfect, impermanent, and incomplete. + +It is the beauty of things modest and humble. + +It is the beauty of things unconventional. + +The concepts of wabi-sabi correlate with the concepts of Zen Buddhism, as the first Japanese involved with wabi-sabi were tea masters, priests, and monks who practiced Zen. Zen Buddhism originated in India, traveled to China in the 6th century, and was first introduced in Japan around the 12th century. Zen emphasizes ''"direct, intuitive insight into transcendental truth beyond all intellectual conception."'' At the core of wabi- sabi is the importance of transcending ways of looking and thinking about things/existence. + +* All things are impermanent +* All things are imperfect +* All things are incomplete + +Material characteristics of wabi-sabi: + +* suggestion of natural process +* irregular +* intimate +* unpretentious +* earthy +* simple + +For more about wabi-sabi, see +http://www.art.unt.edu/ntieva/artcurr/japan/wabisabi.htm + diff --git a/docroot/phpwiki/pgsrc/WikiWikiWeb b/docroot/phpwiki/pgsrc/WikiWikiWeb new file mode 100755 index 0000000..20d5abc --- /dev/null +++ b/docroot/phpwiki/pgsrc/WikiWikiWeb @@ -0,0 +1,12 @@ +A WikiWikiWeb is a site where everyone can collaborate on the content. The most well-known and widely used Wiki is the Portland Pattern Repository at http://c2.com/cgi-bin/wiki?WikiWikiWeb. + +I found these statements there particularly relevant: + +''The point is to make the EditText form simple and the FindPage search fast.'' + +''In addition to being quick, this site also aspires to Zen ideals generally labeled WabiSabi. Zen finds beauty in the imperfect and ephemeral. When it comes down to it, that's all you need.'' + +You can say hello on RecentVisitors, or read about HowToUseWiki and AddingPages. Go ahead, join the discussion, play with it, and have fun! + +--SteveWainstead + diff --git a/docroot/phpwiki/schemas/schema.minisql b/docroot/phpwiki/schemas/schema.minisql new file mode 100755 index 0000000..01fb852 --- /dev/null +++ b/docroot/phpwiki/schemas/schema.minisql @@ -0,0 +1,109 @@ +# $Id$ + +drop table wiki\g +drop table wikipages\g +drop table archive\g +drop table archivepages\g + +drop table wikilinks\g +drop table hottopics\g +drop table hitcount\g +drop table wikiscore\g + +# metadata about the page + +CREATE TABLE wiki ( + pagename CHAR(100) NOT NULL, + version INT NOT NULL, + flags INT NOT NULL, + author CHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + refs TEXT(100) + ) +\g + +CREATE UNIQUE INDEX wiki_index ON wiki (pagename) +\g + +# archive for page metadata + +CREATE TABLE archive ( + pagename CHAR(100) NOT NULL, + version INT NOT NULL, + flags INT NOT NULL, + author CHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + refs TEXT(100) + ) +\g + +CREATE UNIQUE INDEX archive_index ON archive (pagename, version) +\g + + +# table for the pages themselves... stored in lines + +CREATE TABLE wikipages ( + pagename CHAR(100) NOT NULL, + lineno INT NOT NULL, + line CHAR(128) +) +\g + +CREATE UNIQUE INDEX wp_idx ON wikipages (pagename, lineno) +\g + + +# archive of page lines + +CREATE TABLE archivepages ( + pagename CHAR(100) NOT NULL, + lineno INT NOT NULL, + line CHAR(128) +) +\g + +CREATE UNIQUE INDEX ap_idx ON archivepages (pagename, lineno) +\g + + + +# tables below are not yet used + +CREATE TABLE wikilinks ( + frompage CHAR(100) NOT NULL, + topage CHAR(100) NOT NULL + ) +\g + +CREATE UNIQUE INDEX wikilinks_index ON wikilinks (frompage, topage) +\g + +CREATE TABLE hottopics ( + pagename CHAR(100) NOT NULL, + lastmodified INT NOT NULL + ) +\g + +CREATE UNIQUE INDEX hottopics_index ON hottopics (pagename, lastmodified) +\g + +CREATE TABLE hitcount ( + pagename CHAR(100) NOT NULL, + hits INT NOT NULL + ) +\g + +CREATE UNIQUE INDEX hitcount_index ON hitcount (pagename) +\g + +CREATE TABLE wikiscore ( + pagename CHAR(100) NOT NULL, + score INT NOT NULL + ) +\g + +CREATE UNIQUE INDEX hitcount_index ON wikiscore (pagename) +\g diff --git a/docroot/phpwiki/schemas/schema.mysql b/docroot/phpwiki/schemas/schema.mysql new file mode 100755 index 0000000..45f67bb --- /dev/null +++ b/docroot/phpwiki/schemas/schema.mysql @@ -0,0 +1,60 @@ +-- $Id$ + +drop table if exists wiki; +drop table if exists archive; +drop table if exists wikilinks; +drop table if exists hitcount; +drop table if exists wikiscore; +drop table if exists hottopics; + + +CREATE TABLE wiki ( + pagename VARCHAR(100) BINARY NOT NULL, + version INT NOT NULL DEFAULT 1, + flags INT NOT NULL DEFAULT 0, + author VARCHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + content MEDIUMTEXT NOT NULL, + refs TEXT, + PRIMARY KEY (pagename) + ); + +CREATE TABLE archive ( + pagename VARCHAR(100) BINARY NOT NULL, + version INT NOT NULL DEFAULT 1, + flags INT NOT NULL DEFAULT 0, + author VARCHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + content MEDIUMTEXT NOT NULL, + refs TEXT, + PRIMARY KEY (pagename) + ); + +CREATE TABLE wikilinks ( + frompage VARCHAR(100) BINARY NOT NULL, + topage VARCHAR(100) BINARY NOT NULL, + PRIMARY KEY (frompage, topage) + ); + +CREATE TABLE hitcount ( + pagename VARCHAR(100) BINARY NOT NULL, + hits INT NOT NULL DEFAULT 0, + PRIMARY KEY (pagename) + ); + +CREATE TABLE wikiscore ( + pagename VARCHAR(100) BINARY NOT NULL, + score INT NOT NULL DEFAULT 0, + PRIMARY KEY (pagename) + ); + + +-- tables below are not yet used + +CREATE TABLE hottopics ( + pagename VARCHAR(100) BINARY NOT NULL, + lastmodified INT NOT NULL, + PRIMARY KEY (pagename, lastmodified) + ); diff --git a/docroot/phpwiki/schemas/schema.psql b/docroot/phpwiki/schemas/schema.psql new file mode 100755 index 0000000..7c9ad68 --- /dev/null +++ b/docroot/phpwiki/schemas/schema.psql @@ -0,0 +1,65 @@ +-- $Id$ + +drop table wiki; +drop table archive; +drop table wikilinks; +drop table hottopics; +drop table hitcount; +drop table wikiscore; + +CREATE TABLE wiki ( + pagename VARCHAR(100) NOT NULL, + version INT NOT NULL DEFAULT 1, + flags INT NOT NULL DEFAULT 0, + author VARCHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + content TEXT NOT NULL, + refs TEXT, + PRIMARY KEY (pagename) + ); + +CREATE TABLE archive ( + pagename VARCHAR(100) NOT NULL, + version INT NOT NULL DEFAULT 1, + flags INT NOT NULL DEFAULT 0, + author VARCHAR(100), + lastmodified INT NOT NULL, + created INT NOT NULL, + content TEXT NOT NULL, + refs TEXT, + PRIMARY KEY (pagename) + ); + +CREATE TABLE wikilinks ( + frompage VARCHAR(100) NOT NULL, + topage VARCHAR(100) NOT NULL, + PRIMARY KEY (frompage, topage) + ); + +CREATE TABLE hottopics ( + pagename VARCHAR(100) NOT NULL, + lastmodified INT NOT NULL, + PRIMARY KEY (pagename, lastmodified) + ); + +CREATE TABLE hitcount ( + pagename VARCHAR(100) NOT NULL, + hits INT NOT NULL DEFAULT 0, + PRIMARY KEY (pagename) + ); + +CREATE TABLE wikiscore ( + pagename VARCHAR(100) NOT NULL, + score INT NOT NULL DEFAULT 0, + PRIMARY KEY (pagename) + ); + + +GRANT ALL ON wiki TO nobody; +GRANT ALL ON archive TO nobody; +GRANT ALL ON wikilinks TO nobody; +GRANT ALL ON hottopics TO nobody; +GRANT ALL ON hitcount TO nobody; +GRANT ALL ON wikiscore TO nobody; + diff --git a/docroot/phpwiki/schemas/update.mysql.1.2.0-1.2.1 b/docroot/phpwiki/schemas/update.mysql.1.2.0-1.2.1 new file mode 100755 index 0000000..f0b4010 --- /dev/null +++ b/docroot/phpwiki/schemas/update.mysql.1.2.0-1.2.1 @@ -0,0 +1,26 @@ +-- $Id$ +-- +-- This MySQL script should be used to update an existing MySQL PhpWiki database +-- from the schema used in PhpWiki 1.2.0 to the schema used by PhpWiki 1.2.1. +-- +ALTER TABLE wiki + CHANGE COLUMN pagename pagename VARCHAR(100) BINARY NOT NULL; + +ALTER TABLE archive + CHANGE COLUMN pagename pagename VARCHAR(100) BINARY NOT NULL; + +ALTER TABLE wikilinks + CHANGE COLUMN frompage frompage VARCHAR(100) BINARY NOT NULL, + CHANGE COLUMN topage topage VARCHAR(100) BINARY NOT NULL; + +ALTER TABLE hitcount + CHANGE COLUMN pagename pagename VARCHAR(100) BINARY NOT NULL; + +ALTER TABLE wikiscore + CHANGE COLUMN pagename pagename VARCHAR(100) BINARY NOT NULL; + +ALTER TABLE hottopics + CHANGE COLUMN pagename pagename VARCHAR(100) BINARY NOT NULL; + + + diff --git a/docroot/phpwiki/tab_.gif b/docroot/phpwiki/tab_.gif new file mode 100755 index 0000000..96efdc8 --- /dev/null +++ b/docroot/phpwiki/tab_.gif Binary files differ diff --git a/docroot/phpwiki/tab_2.gif b/docroot/phpwiki/tab_2.gif new file mode 100755 index 0000000..f852491 --- /dev/null +++ b/docroot/phpwiki/tab_2.gif Binary files differ diff --git a/docroot/phpwiki/tab_Home.gif b/docroot/phpwiki/tab_Home.gif new file mode 100755 index 0000000..eca762a --- /dev/null +++ b/docroot/phpwiki/tab_Home.gif Binary files differ diff --git a/docroot/phpwiki/tab_base.gif b/docroot/phpwiki/tab_base.gif new file mode 100755 index 0000000..19d3b4d --- /dev/null +++ b/docroot/phpwiki/tab_base.gif Binary files differ diff --git a/docroot/phpwiki/tab_cvs.gif b/docroot/phpwiki/tab_cvs.gif new file mode 100755 index 0000000..bbab92e --- /dev/null +++ b/docroot/phpwiki/tab_cvs.gif Binary files differ diff --git a/docroot/phpwiki/tab_faq.gif b/docroot/phpwiki/tab_faq.gif new file mode 100755 index 0000000..7abbe02 --- /dev/null +++ b/docroot/phpwiki/tab_faq.gif Binary files differ diff --git a/docroot/phpwiki/tab_ftp.gif b/docroot/phpwiki/tab_ftp.gif new file mode 100755 index 0000000..04abca3 --- /dev/null +++ b/docroot/phpwiki/tab_ftp.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_.gif b/docroot/phpwiki/tab_inact_.gif new file mode 100755 index 0000000..5e38eb9 --- /dev/null +++ b/docroot/phpwiki/tab_inact_.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_FAQ.gif b/docroot/phpwiki/tab_inact_FAQ.gif new file mode 100755 index 0000000..6629588 --- /dev/null +++ b/docroot/phpwiki/tab_inact_FAQ.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_cvs.gif b/docroot/phpwiki/tab_inact_cvs.gif new file mode 100755 index 0000000..0b07486 --- /dev/null +++ b/docroot/phpwiki/tab_inact_cvs.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_ftp.gif b/docroot/phpwiki/tab_inact_ftp.gif new file mode 100755 index 0000000..8c3dfcb --- /dev/null +++ b/docroot/phpwiki/tab_inact_ftp.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_home.gif b/docroot/phpwiki/tab_inact_home.gif new file mode 100755 index 0000000..97f6db2 --- /dev/null +++ b/docroot/phpwiki/tab_inact_home.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_news.gif b/docroot/phpwiki/tab_inact_news.gif new file mode 100755 index 0000000..fdda4b2 --- /dev/null +++ b/docroot/phpwiki/tab_inact_news.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_prod.gif b/docroot/phpwiki/tab_inact_prod.gif new file mode 100755 index 0000000..c8e9808 --- /dev/null +++ b/docroot/phpwiki/tab_inact_prod.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_projects.gif b/docroot/phpwiki/tab_inact_projects.gif new file mode 100755 index 0000000..b3c2507 --- /dev/null +++ b/docroot/phpwiki/tab_inact_projects.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_support.gif b/docroot/phpwiki/tab_inact_support.gif new file mode 100755 index 0000000..78e174a --- /dev/null +++ b/docroot/phpwiki/tab_inact_support.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_taskman.gif b/docroot/phpwiki/tab_inact_taskman.gif new file mode 100755 index 0000000..e290fd6 --- /dev/null +++ b/docroot/phpwiki/tab_inact_taskman.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_tasks.gif b/docroot/phpwiki/tab_inact_tasks.gif new file mode 100755 index 0000000..bc5a594 --- /dev/null +++ b/docroot/phpwiki/tab_inact_tasks.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_team.gif b/docroot/phpwiki/tab_inact_team.gif new file mode 100755 index 0000000..c0442f0 --- /dev/null +++ b/docroot/phpwiki/tab_inact_team.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_tools.gif b/docroot/phpwiki/tab_inact_tools.gif new file mode 100755 index 0000000..7d2e757 --- /dev/null +++ b/docroot/phpwiki/tab_inact_tools.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_userspace.gif b/docroot/phpwiki/tab_inact_userspace.gif new file mode 100755 index 0000000..e813968 --- /dev/null +++ b/docroot/phpwiki/tab_inact_userspace.gif Binary files differ diff --git a/docroot/phpwiki/tab_inact_wiki.gif b/docroot/phpwiki/tab_inact_wiki.gif new file mode 100755 index 0000000..f964ff4 --- /dev/null +++ b/docroot/phpwiki/tab_inact_wiki.gif Binary files differ diff --git a/docroot/phpwiki/tab_news.gif b/docroot/phpwiki/tab_news.gif new file mode 100755 index 0000000..2fc48a3 --- /dev/null +++ b/docroot/phpwiki/tab_news.gif Binary files differ diff --git a/docroot/phpwiki/tab_prod.gif b/docroot/phpwiki/tab_prod.gif new file mode 100755 index 0000000..b21eb45 --- /dev/null +++ b/docroot/phpwiki/tab_prod.gif Binary files differ diff --git a/docroot/phpwiki/tab_projects.gif b/docroot/phpwiki/tab_projects.gif new file mode 100755 index 0000000..67c0d1e --- /dev/null +++ b/docroot/phpwiki/tab_projects.gif Binary files differ diff --git a/docroot/phpwiki/tab_support.gif b/docroot/phpwiki/tab_support.gif new file mode 100755 index 0000000..3f7686e --- /dev/null +++ b/docroot/phpwiki/tab_support.gif Binary files differ diff --git a/docroot/phpwiki/tab_taskman.gif b/docroot/phpwiki/tab_taskman.gif new file mode 100755 index 0000000..aa7ba77 --- /dev/null +++ b/docroot/phpwiki/tab_taskman.gif Binary files differ diff --git a/docroot/phpwiki/tab_tasks.gif b/docroot/phpwiki/tab_tasks.gif new file mode 100755 index 0000000..9af0d12 --- /dev/null +++ b/docroot/phpwiki/tab_tasks.gif Binary files differ diff --git a/docroot/phpwiki/tab_team.gif b/docroot/phpwiki/tab_team.gif new file mode 100755 index 0000000..a3bfebd --- /dev/null +++ b/docroot/phpwiki/tab_team.gif Binary files differ diff --git a/docroot/phpwiki/tab_tools.gif b/docroot/phpwiki/tab_tools.gif new file mode 100755 index 0000000..d9dbf7c --- /dev/null +++ b/docroot/phpwiki/tab_tools.gif Binary files differ diff --git a/docroot/phpwiki/tab_userspace.gif b/docroot/phpwiki/tab_userspace.gif new file mode 100755 index 0000000..1888350 --- /dev/null +++ b/docroot/phpwiki/tab_userspace.gif Binary files differ diff --git a/docroot/phpwiki/tab_wiki.gif b/docroot/phpwiki/tab_wiki.gif new file mode 100755 index 0000000..a2207a5 --- /dev/null +++ b/docroot/phpwiki/tab_wiki.gif Binary files differ diff --git a/docroot/phpwiki/templates/README b/docroot/phpwiki/templates/README new file mode 100755 index 0000000..c03fd8d --- /dev/null +++ b/docroot/phpwiki/templates/README @@ -0,0 +1,115 @@ +$Id$ + +PhpWiki distinguishes between four different templates: + +- template for browsing pages (default: browse.html) + This template is used when viewing Wiki pages. + +- template for editing pages (default: editpage.html) + This template is used when users edit a page by clicking on + the EditText link. + +- template for editing references (default: editlinks.html) + This template is used when users edit references of a page + by clicking on the EditLinks link on the EditText page. + +- template for plain messages from PhpWiki (default: message.html) + This template is used when displaying search results, or when + displaying error messages. + + +The location of the template files is defined in lib/config.php +The specification is relative to the index.php script. + +Template files are regular HTML files, which contain special +placeholders. Placeholders are surrounded by '###'. +You must not use '###' for other purposes. + + +Following placeholders are provided by PhpWiki: + +###SCRIPTURL### + This is the URL of the main PhpWiki script. + All URL's referring to the Wiki itself should use this placeholder. + +###PAGE### + The page title. Any special HTML characters are replaced by their + entities. Do not use this placeholder in links. Use ###PAGEURL### + instead. + +###CONTENT### + The actual page content. This is either the Wikipage itself, + the search result, or a message text. + +###ALLOWEDPROTOCOLS### + Protocols allowed for external links and references. + Default: http|https|mailto|ftp|news|gopher + + +Conditional placeholders: + +Placeholders that test a condition and depending on it include/omit +certain HTML. These placeholders may be nested. The general syntax +looks like this: + +Line by line: +###IF xxx### + If condition 'xxx' is false, this line is omitted. +###IF !xxx### + If condition 'xxx' is true, this line is omitted. +Block: +###IF:xxx### .... ###ENDIF:xxx### + If condition 'xxx' is false, then everything between the start + and end placeholder is omitted. +###IF:!xxx### .... ###ENDIF:!xxx### + If condition 'xxx' is true, then everything between the start + and end placeholder is omitted. + +Conditions to test: + +COPY If page has a copy in the archive. Usually used to display/omit + the EditCopy link in the editpage template. + +ADMIN If the current user is an admin. Used in e.g. browse template + to display admin buttons at the top. + +LOCK If current page is locked and thus cannot be edited. + +For examples see browse.html and editpage.html + + + +The following placeholders are not available for the 'MESSAGE' template: + +###PAGEURL### + Page title encoded for use in URLs. + +###LASTMODIFIED### + Date when the page was last modified. + +###LASTAUTHOR### + Author of latest modification. Usually this is the hostname or + the IP address. + +###VERSION### + Revision number of the page. + Note: this is also used for detecting concurrent updates to a page. + See hidden input field in EDITPAGE template for how to use it. + + +Only for EditLinks: + +###1###, ###2###, .... + Placeholder for references. Up to NUM_LINKS placeholders will be + substituted. NUM_LINKS is defined in lib/config.php + + + +Examples: + +the entry (default) page +the current page +the FindPage page +PhpWiki Page: ###PAGE### + +See the default templates for more examples. diff --git a/docroot/phpwiki/templates/browse.html b/docroot/phpwiki/templates/browse.html new file mode 100755 index 0000000..f01a0c1 --- /dev/null +++ b/docroot/phpwiki/templates/browse.html @@ -0,0 +1,61 @@ + + + +###PAGE### + + + +

+ + + + + + + + + +
+

+

+

+ + + + + + + +

+

+

+###PAGE###

+ + +###IF:ADMIN### +###IF LOCK###[Unlock page] +###IF !LOCK###[Lock page] +- - +[Remove page] +
+###ENDIF:ADMIN### +

+###CONTENT### +


+###IF ADMIN###EditText of this page +###IF:!ADMIN### +###IF LOCK###Page locked +###IF !LOCK###EditText of this page +###ENDIF:!ADMIN### +(last edited ###LASTMODIFIED###) +[info] +[diff]) +
+FindPage by browsing or searching +
+###RELATEDPAGES### + + + diff --git a/docroot/phpwiki/templates/editlinks.html b/docroot/phpwiki/templates/editlinks.html new file mode 100755 index 0000000..b999940 --- /dev/null +++ b/docroot/phpwiki/templates/editlinks.html @@ -0,0 +1,37 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Edit ###PAGE### Links + +

+ +

+[1]
+[2]
+[3]
+[4]
+[5]
+[6]
+[7]
+[8]
+[9]
+[10]
+[11]
+[12]
+ +

+Type the full URL (http:// ...) for each reference cited in the text. +
Protocols allowed are: ###ALLOWEDPROTOCOLS### + + +

+ + diff --git a/docroot/phpwiki/templates/editpage.html b/docroot/phpwiki/templates/editpage.html new file mode 100755 index 0000000..30fd55e --- /dev/null +++ b/docroot/phpwiki/templates/editpage.html @@ -0,0 +1,45 @@ + + + +###PAGE### + + + + +
+ +

[phpwiki] +Edit ###PAGE### +

+ + +
+ + +I can't type tabs. +Please ConvertSpacesToTabs +for me when I save. +

GoodStyle tips for editing. + +
+EditLinks to other web servers. + +###IF COPY###
EditCopy from previous author + +


+ +Emphasis: '' for italics, ''' for bold, ''''' for both +
Lists: tab-* for bullet lists, tab-# for numbered lists, tab-Term:-tab for definition lists +
References: JoinCapitalizedWords or use square brackets for a [page link] or URL [http://cool.wiki.int/]. +
References: Use [1],[2],[3],... and EditLinks. Avoid linking with "!": !DoNotHyperlink, name links like [text | URL] +
Misc:"!", "!!", "!!!" make headings, +"%%%" makes a linebreak, "- - - -" makes a horizontal rule, escape "[" with "[[" +
more on +TextFormattingRules +
+ + + +
+ + diff --git a/docroot/phpwiki/templates/message.html b/docroot/phpwiki/templates/message.html new file mode 100755 index 0000000..3a50aaa --- /dev/null +++ b/docroot/phpwiki/templates/message.html @@ -0,0 +1,15 @@ + + + +###PAGE### + + + + +

[phpwiki] +###PAGE###

+ +###CONTENT### + + + diff --git a/docroot/phpwiki/tsmlogo.gif b/docroot/phpwiki/tsmlogo.gif new file mode 100755 index 0000000..7875d75 --- /dev/null +++ b/docroot/phpwiki/tsmlogo.gif Binary files differ diff --git a/docroot/phpwiki/ubix.gif b/docroot/phpwiki/ubix.gif new file mode 100755 index 0000000..6b4a00e --- /dev/null +++ b/docroot/phpwiki/ubix.gif Binary files differ diff --git a/docroot/phpwiki/untitled.gif b/docroot/phpwiki/untitled.gif new file mode 100755 index 0000000..e3baf6b --- /dev/null +++ b/docroot/phpwiki/untitled.gif Binary files differ diff --git a/docroot/phpwiki/untitled1.gif b/docroot/phpwiki/untitled1.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/phpwiki/untitled1.gif Binary files differ diff --git a/docroot/press/index.php b/docroot/press/index.php new file mode 100755 index 0000000..24d0d9b --- /dev/null +++ b/docroot/press/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"press/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - Press Room"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/products/index.php b/docroot/products/index.php new file mode 100755 index 0000000..7af726b --- /dev/null +++ b/docroot/products/index.php @@ -0,0 +1,13 @@ +define(array(index=>"index/index.tpl")); + $data[tpl]->define(array(body=>"products/index.tpl")); + + $data[tpl]->assign("PAGE_TITLE","UbixOS - Products And Services"); + $data[tpl]->parse(BODY,array("body")); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + +?> diff --git a/docroot/project.htm b/docroot/project.htm new file mode 100755 index 0000000..df00811 --- /dev/null +++ b/docroot/project.htm @@ -0,0 +1,559 @@ + + + + + +www.UbixOS.com -- Projects + + + + + + + + + + +
+

+

+ + + + + +

+

+

+ + + + + + + + + +
+

+ All of our current projects are listed here, as + well as several as-yet undetermined projects for which we need developers. + If you're interested in becoming a developer for UbixOS, or just have + questions, you can mail me + here.
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Self Hosting

+

Developer: + Christopher Olsen                          + Date of Completion: October 5, 2004

+

A critical stage of + development, self hosting refers to the time when an operating system + is stable and functional that development can be pursued from within + the new system itself.

+

Christopher is working + on Kernel Development with self hosting as his current task, toward + the goal of Unix style stability, and modern functionality.

+

 

+

+ Kernel Development

+

Developer: + Christopher Olsen                              + Estimated Date of Completion: October 2004

+

Possibly the most + important part of any Operating System, the Kernel is the heart and + soul that drives all functions, processes, hardware, and runs the GUI. +

+

Currently, the most + important aspect of Kernel Development is to become Self Hosted.

+

In the future, Kernel + Development will, as a growing process, eventually include all manner + of internal functions like hardware detection and support, certain + functions of the GUI, even aspects of the file management will be + supported by the Kernel.

+


+ Kernel -- Message Passing Interface -- Being run on top of a + micro-kernel, the UbixOS requires some low-level method for processes + to communicate with each other. In UbixOS, this interface is called + the MPI. Separate processes will communicate by sending simple + messages. The implementation of this interface will have some + kernel-level system calls and a user-level library for accessing them.
+
+ Kernel -- Scheduler -- Any multi-tasking OS needs some way of + deciding which tasks should be run; the scheduler. The UbixOS + scheduler is thread-aware and will implement an O(1) scheduling + algorithm.

+
+

+ GUI

+

Developer: Mark + Iuzzolino                                  + Estimated Release Date: December 2006

+

 

+

GUI -- The GUI +

+

 

+

WM --

+

 

+

ObjGfx --

+

 

+

+ Device Driver Library

+

Developer: + Everybody                                          Estimated release + Date:  2004

+

 

+

Driver Library + -- Support for generic versions of all hardware, as well as hardware + specific drivers for all pieces of hardware available to us

+

 

+

+ Library Files

+ Developer: Christopher Olsen                                  + Target release date: December 2004

 

+

Library files -- description + coming soon.

+

 

+

+ Help + Files/Documentation/Manual Pages

+

Developer: Ken + Cameron                                 Estimated date of completion:  + 2005

+

Help Files -- + Context based help files accessible via keypress listing available + options and questions to refine help needed.

+

 

+

Documentation -- + Documentation of available applications, their functions and their + usage. Also the official release help manuals and help desk tools.

+

 

+

Manual Pages -- + Available on demand from menu selection or terminal application, + searchable from keyword or index of topics.

+

 

+

+ File and Web Browser

+

Developer: + Undetermined                                     Target date for + completion: July 2004

+

 

+

Multi function Browser capable of file + management, Web and FTP site browsing, various imbedded functions for + management of archived files, file backup, and media playback.

+

 

+

+ Terminal App

+ Developer: Christopher Olsen                         + Estimated date of completion: November 18 2004

 

+

A Unix style command prompt useful for + all manner of file manipulation, user access control, and virtually + any other function you wish to perform.

+

 

+

+ Networking Services

+

Developer: + Christopher Olsen                                 Scheduled for + completion: November 2004

+

 

+

Wireless card configuration utility + -- A utility for configuring your wireless card.

+

File sharing -- Share files or + folders on your home or office network.

+

Server authentication service -- + Log on to a network file or internet server.

+

Packet Sniffer -- Monitor what + happens on your network. (only available with superuser privileges).

+

LAN traffic monitor -- View + network traffic by bandwidth usage by computer or task.(only available + with superuser priveliges).

+

Firewall configuration utility + -- Protect your computer from internet attacks with this fully + configurable firewall.

+

 

+

+ Dante's Development + Studio

+

Developer: + Undetermined                                        + Target Release date: December 2004

+

 

+

Dante's Development Studio -- + Tools for use from within UbixOS.

+

Fully visual development studio, useful + for creating applications for UbixOS, Windows, Unix, Linux, BSD or + other platforms.

+

Includes header and source files as + well as access to the UbixOS Application Wrapper to provide a unified + look and feel for UbixOS applications.

+

 

+

Other Platform Development Tools + -- Tools to create UbixOS applications from your preferred development + platform.

+

UbixOS compiler, Source files, Libs, + and access to a platform independent version of the Application + Wrapper, so that you can test your applications function and form + before submitting it for consideration.

+

 

+

We will accept application and + utility submissions -- Companies and independent developers are + welcome to submit applications or utilities for consideration to be + included in future releases or to receive the UbixOS team approval. +

+

If submitted for inclusion, negotiation + for the sale of rights to the application or utility will follow + approval.

+

If submitted for approval for + independent release, sale of your application is up to you, but any + applications or utilities released for UbixOS must meet certain + requirements of form, appearance, and function, requirements in full + are included in the development tools package.

+

 

+

 

+

+ Media Tools (Working Titles)

+

Developer: + Undetermined                                                + Target release date: April 2004

+

 

+

Fabula Media Player + -- Basic media player capable of playback of both audio and video. + Default player for Video Files.

+

Cantor Audio Player + -- Full featured audio player capable of playback of a variety of + audio files. Playlist function allows for uninterrupted playback of + many files. Mixer function allows you to mix and remix audio files and + save the output to a new file. Default player for audio files.

+

Spectare Video + Player -- Full featured video player capable of editing video by + frame, by scene, or anywhere of your choosing, you can save the output + of the editing process to a new video file. Of course, there is full + control video playback and live feed recording from a webcam or video + capture card. Includes capability of full screen playback.

+

 

+

+ Disk + Management Tools

+

Developer: + Undetermined                                           + Target release Date: October 2004

+

 

+

Container Management + -- Includes functions for formatting internal and external drives, + non-destructive partitioning of drives, defragmenting hard disks, disk + imaging tools, and archival/backup tools.

+

 

+

+ System Architecture

+

Developer: + Undetermined                                           + Target release Date: October 2004

+

System Architecture + -- In any system, there needs to be a consistent and connected + approach to its implementation. It is the job of the Architecture team + to take a "high-level" view of the UbixOS and ensure that this occurs. + The Architecture team maintains a large set of documents explaining + how various components of the UbixOS operate and interact with each + other.

+

 

+

+ UbixZip

+

Developer: +  Christopher Olsen                       + Estimated date of release: September 2004

+

UbixZip is a fully integrated + archival/retrieval tool useful for compressing files and retrieving + files from archived files of most types, works with .zip .tar .gzip .gz + and many others.

+

 

+

+ I386 Emulator/Virtual + Machine

+

 Developer: + Undetermined                                        + Target Release date: December 2004

+

Emulator -- + A simple virtual computer application, useful for installing + Windows, Linux, BSD or other operating system, making the system files + available to you, as well as an opportunity to test and use programs + designed for those systems.

+

 

+

+ Client Applications

+

Developer: + varies by application           Estimated Date of Release: varies by + application
+  

+

IRC Client -- + Connect to an Internet Relay Chat and talk to your friends.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

Yahoo Chat -- + Connect to The Yahoo Network to chat with text, voice or video.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

ICQ -- An ICQ + client to Chat with others using the ICQ protocol.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

MSN Messenger Client + -- Chat on the MSN network, with this client.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

Palm Pilot Sync + Utility -- Sync your UbixOS, Palm, Windows CE, Linux, or Pocket PC + based handheld to your desktop.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

Telnet, SSH, Rsync, + CVS Access, FTP -- Command Line or Browser based interface. + Prompt for logon exists as a pop up dialog box unless USER and PASS + are saved in the program settings.

+

Developer: undetermined            + Target date of Release: April 2005

+

 

+

+ UbixOS Anti-Virus

+

Developer: + Undetermined                                   + Target release date: July 2005

+

UbixOS Anti Virus + -- Monitor for and heal infected files before they infect or + damage your computer.

+

Protection from viruses + including periodic updates will continue in perpetuity with a + registered copy of UbixOS.

+

 

+

+ Versioning, Undelete, and Trash

+

Developer: + undetermined                                           + Target date of Release: April 2005

+

 

+

Versioning, + Undelete, and Trash -- Undoing the mistakes we all make.

+

The function of these + are the same. Any changes made to a file on your Hard Drive are saved + to a versioning file, then the previous version is marked for deletion + upon a certain action (usually the next save cycle) at which point the + versioning file is written to the Hard Drive under the original file + name.

+

In Occams Office Suite + Versioning is handled by writing the changes to the existing file, but + the original state of the file is saved in a history file that is + available until exiting, at which point the final state of the file is + saved as the original filename.

+

The Wastebasket + functions in a similar fashion, by marking the files for deletion + until directed to empty or upon shutdown, at which point the space on + the Hard Drive those files occupied is available for rewrite, but in + the case of mistaken deletion, until that file has been overwritten, + it is still available for undeletion, accessible from the Wastebasket + pull down menu.

+

 

+

+ Occam's Office Suite  + (Working Titles)

+

Developer: undetermined                                           + Target date of Release: April 2005

+

 

+

Tabula -- Database + Processor

+

    A full featured + Database management system, including column and row formulae, and    + cell manipulation.

+

Mittere -- E-Mail + Management

+

    Send and receive + local, network, or internet based E-Mail.

+

Mollio -- + Scheduler/Calendar

+

    Keep all of + your personal and professional appointments organized by priority, + type, contact, or any other criteria you choose.

+

Vivio -- Presentation + Software

+

    Create and manage + slide show presentations, add animations, sounds, even video with the + integrated media management tools UbixOS offers.

+

Pecunia -- Money + Management

+

Manage your bank and + credit card accounts by owner, type, bank, or a host of other options.

+

Literis -- Word + Processor

+

    A full-function word + processor, capable of creating various documents readable by most word + processing applications available, and reading documents most every + document format ever used.

+

Facio -- WYSIWYG html + publisher

+

 

+

+ Games +

+

 

+

Developer: + Undetermined                                      + Target date of completion: July 2005

+

 

+

Solitaire card game

+

    -A single player + card game.

+

FreeCell Game

+

    -An advanced single + player card game.

+

Chess Game

+

    -Play against the + computer or a network opponent in a game of chess.

+

Bowling

+

    -Roll a strike, and + win the trophy.

+

MahJongg

+

    -Ancient Chinese + tile matching game.

+

PinBall

+

    -Beat the high + score, single or multiple players.

+

PipeDream

+

    -Connect the + sections of pipe in this challenging puzzle game.

+

 

+
+

+
Copyright � 2002-2004
www.UbixOS.com

+ + + + diff --git a/docroot/pub/TEST-2003041701.img b/docroot/pub/TEST-2003041701.img new file mode 100755 index 0000000..4a98452 --- /dev/null +++ b/docroot/pub/TEST-2003041701.img Binary files differ diff --git a/docroot/pub/TEST-2003041702.img b/docroot/pub/TEST-2003041702.img new file mode 100755 index 0000000..83f4011 --- /dev/null +++ b/docroot/pub/TEST-2003041702.img Binary files differ diff --git a/docroot/pub/TEST-2003041703.img b/docroot/pub/TEST-2003041703.img new file mode 100755 index 0000000..e7f92ee --- /dev/null +++ b/docroot/pub/TEST-2003041703.img Binary files differ diff --git a/docroot/pub/TEST-2003041704.img b/docroot/pub/TEST-2003041704.img new file mode 100755 index 0000000..d485021 --- /dev/null +++ b/docroot/pub/TEST-2003041704.img Binary files differ diff --git a/docroot/pub/TEST-2003041705.img b/docroot/pub/TEST-2003041705.img new file mode 100755 index 0000000..144f575 --- /dev/null +++ b/docroot/pub/TEST-2003041705.img Binary files differ diff --git a/docroot/pub/TEST-200304173.img b/docroot/pub/TEST-200304173.img new file mode 100755 index 0000000..0b18f32 --- /dev/null +++ b/docroot/pub/TEST-200304173.img Binary files differ diff --git a/docroot/pub/UbixOS-20030416.img b/docroot/pub/UbixOS-20030416.img new file mode 100755 index 0000000..81ac549 --- /dev/null +++ b/docroot/pub/UbixOS-20030416.img Binary files differ diff --git a/docroot/pub/UbixOS-20030708.img b/docroot/pub/UbixOS-20030708.img new file mode 100755 index 0000000..76bf8bf --- /dev/null +++ b/docroot/pub/UbixOS-20030708.img Binary files differ diff --git a/docroot/pub/diskimages.htm b/docroot/pub/diskimages.htm new file mode 100755 index 0000000..cc95315 --- /dev/null +++ b/docroot/pub/diskimages.htm @@ -0,0 +1,39 @@ + + + + + + + +diskimages + + + + +

DiskImages

+

 

+

Official Release   

+

    +UbixOS.img -- released July 16, 2003

+

Stable Releases  

+

    +UbixOS-20030708.img -- released July 08, 2003

+

    +UbixOS-20030416.img -- released April 16, 2003

+

Development Releases

+

    +TEST-2003041701.img -- released April 17, 2003

+

    +TEST-2003041702.img -- released April 17, 2003

+

    +TEST-2003041703.img -- released April 17, 2003

+

    +TEST-2003041704.img -- released April 17, 2003

+

    +TEST-2003041705.img -- released April 17, 2003

+

 

+

 

+ + + + \ No newline at end of file diff --git a/docroot/pub/instructions.htm b/docroot/pub/instructions.htm new file mode 100755 index 0000000..b516c59 --- /dev/null +++ b/docroot/pub/instructions.htm @@ -0,0 +1,39 @@ + + + + + + + +Instructions + + + + +

Instructions for fdimage.exe

+

 

+

1) Download fdimage.exe

+

2) Save it to a suitably convenient place on your +Hard Drive. (we recommend C:\fdimage.exe as it is very easy to execute the +program from there.

+

3) Save your choice of floppy disk images to the +same folder you saved fdimage.exe

+

4) Open a command prompt (to do this you click on +your start button, select +run, and type command +in the box that appears.

+

5) Change directories to wherever you saved the +image files and fdimage.exe

+

6) At the command prompt (C:\>) +type fdimage name_of_image_file.img A: +

+

7) Wait for the floppy disk to finish writing.

+

8) Remove the floppy disk from the drive.

+

9) Insert the floppy you have just written into +the floppy drive of whatever computer you wish to test UbixOS on.

+

10) Power on the computer (or reboot if it's +already on) and enjoy the power of UbixOS!

+ + + + \ No newline at end of file diff --git a/docroot/pub/ubix.img b/docroot/pub/ubix.img new file mode 100755 index 0000000..be909f0 --- /dev/null +++ b/docroot/pub/ubix.img Binary files differ diff --git a/docroot/pub/ubixos.img b/docroot/pub/ubixos.img new file mode 100755 index 0000000..be909f0 --- /dev/null +++ b/docroot/pub/ubixos.img Binary files differ diff --git a/docroot/screenshots/Thumbs.db b/docroot/screenshots/Thumbs.db new file mode 100755 index 0000000..ba08e1c --- /dev/null +++ b/docroot/screenshots/Thumbs.db Binary files differ diff --git a/docroot/screenshots/views.html b/docroot/screenshots/views.html new file mode 100755 index 0000000..4a01ca9 --- /dev/null +++ b/docroot/screenshots/views.html @@ -0,0 +1,126 @@ + + +

All Screenshots

+

 

+

+views10.jpg (38005 bytes)    + +views01.jpg (43357 bytes)    + +views2.jpg (55809 bytes)    + +views3.jpg (56403 bytes)    + +views4.jpg (41523 bytes)   + +views5.jpg (53817 bytes)    + +views6.jpg (58064 bytes)    +views7.jpg (53458 bytes)    + +views8.jpg (45298 bytes)    + +views9.jpg (38865 bytes)   + +views13.jpg (35282 bytes)    + +views12.jpg (37281 bytes)    + +views11.jpg (39431 bytes)    + +views14.jpg (35446 bytes)    +views20.jpg (36096 bytes)   + +views16.jpg (44238 bytes)    + +views17.jpg (35191 bytes)    + +views18.jpg (36381 bytes)    + +views19.jpg (38052 bytes)    + +views15.jpg (36974 bytes)   + +views21.jpg (44145 bytes)    +views22.jpg (38235 bytes)    + +views23.jpg (40975 bytes)    + +views24.jpg (43616 bytes)    + +views25.jpg (44821 bytes)   + +views26.jpg (49591 bytes)    + +views27.jpg (44809 bytes)    + +views28.jpg (44848 bytes)    +views29.jpg (49985 bytes)    + +views36.jpg (41562 bytes)   + +views31.jpg (45015 bytes)    + +views32.jpg (45690 bytes)    + +views33.jpg (46720 bytes)    + +views34.jpg (51028 bytes)    + +views35.jpg (51384 bytes)   +views30.jpg (56980 bytes)    + +views37.jpg (91831 bytes)    + +views38.jpg (105391 bytes)    + +views39.jpg (105307 bytes)    + +views46a.jpg (94576 bytes)   + +views41.jpg (146401 bytes)    + +views42.jpg (94300 bytes)    +views43.jpg (94258 bytes)    + +views44.jpg (107927 bytes)    + +views45.jpg (107721 bytes)   + +views40.jpg (125895 bytes)    + +views46b.jpg (91850 bytes)    + +views46c.jpg (91353 bytes)    + +views46d.jpg (90484 bytes)    +views48d.jpg (47770 bytes) + +views46f.jpg (94236 bytes)    + +views47.jpg (30259 bytes)    + +views47a.jpg (30629 bytes)    + +views47b.jpg (30834 bytes)    + +views47c.jpg (27531 bytes) + +views47d.jpg (30640 bytes)    + +views47f.jpg (23824 bytes)    + +views48.jpg (36940 bytes)    + +views48a.jpg (36066 bytes)    + +views48b.jpg (37849 bytes) + +views48c.jpg (49114 bytes)    + +views46e.jpg (89542 bytes)     +views49.jpg (44689 bytes)    + +views49a.jpg (37280 bytes)    + +views49b.jpg (39886 bytes)

\ No newline at end of file diff --git a/docroot/screenshots/views.old.html b/docroot/screenshots/views.old.html new file mode 100755 index 0000000..729469b --- /dev/null +++ b/docroot/screenshots/views.old.html @@ -0,0 +1,126 @@ + + +

All Screenshots

+

 

+

+views10.jpg (38005 bytes)    + +views01.jpg (43357 bytes)    + +views2.jpg (55809 bytes)    + +views3.jpg (56403 bytes)    + +views4.jpg (41523 bytes)   + +views5.jpg (53817 bytes)    + +views6.jpg (58064 bytes)    +views7.jpg (53458 bytes)    + +views8.jpg (45298 bytes)    + +views9.jpg (38865 bytes)   + +views13.jpg (35282 bytes)    + +views12.jpg (37281 bytes)    + +views11.jpg (39431 bytes)    + +views14.jpg (35446 bytes)    +views20.jpg (36096 bytes)   + +views16.jpg (44238 bytes)    + +views17.jpg (35191 bytes)    + +views18.jpg (36381 bytes)    + +views19.jpg (38052 bytes)    + +views15.jpg (36974 bytes)   + +views21.jpg (44145 bytes)    +views22.jpg (38235 bytes)    + +views23.jpg (40975 bytes)    + +views24.jpg (43616 bytes)    + +views25.jpg (44821 bytes)   + +views26.jpg (49591 bytes)    + +views27.jpg (44809 bytes)    + +views28.jpg (44848 bytes)    +views29.jpg (49985 bytes)    + +views36.jpg (41562 bytes)   + +views31.jpg (45015 bytes)    + +views32.jpg (45690 bytes)    + +views33.jpg (46720 bytes)    + +views34.jpg (51028 bytes)    + +views35.jpg (51384 bytes)   +views30.jpg (56980 bytes)    + +views37.jpg (91831 bytes)    + +views38.jpg (105391 bytes)    + +views39.jpg (105307 bytes)    + +views46a.jpg (94576 bytes)   + +views41.jpg (146401 bytes)    + +views42.jpg (94300 bytes)    +views43.jpg (94258 bytes)    + +views44.jpg (107927 bytes)    + +views45.jpg (107721 bytes)   + +views40.jpg (125895 bytes)    + +views46b.jpg (91850 bytes)    + +views46c.jpg (91353 bytes)    + +views46d.jpg (90484 bytes)    +views48d.jpg (47770 bytes) + +views46f.jpg (94236 bytes)    + +views47.jpg (30259 bytes)    + +views47a.jpg (30629 bytes)    + +views47b.jpg (30834 bytes)    + +views47c.jpg (27531 bytes) + +views47d.jpg (30640 bytes)    + +views47f.jpg (23824 bytes)    + +views48.jpg (36940 bytes)    + +views48a.jpg (36066 bytes)    + +views48b.jpg (37849 bytes) + +views48c.jpg (49114 bytes)    + +views46e.jpg (89542 bytes)     +views49.jpg (44689 bytes)    + +views49a.jpg (37280 bytes)    + +views49b.jpg (39886 bytes)

diff --git a/docroot/screenshots/views01.jpg b/docroot/screenshots/views01.jpg new file mode 100755 index 0000000..f3b5bce --- /dev/null +++ b/docroot/screenshots/views01.jpg Binary files differ diff --git a/docroot/screenshots/views01_small.jpg b/docroot/screenshots/views01_small.jpg new file mode 100755 index 0000000..17b0816 --- /dev/null +++ b/docroot/screenshots/views01_small.jpg Binary files differ diff --git a/docroot/screenshots/views10.jpg b/docroot/screenshots/views10.jpg new file mode 100755 index 0000000..68380f0 --- /dev/null +++ b/docroot/screenshots/views10.jpg Binary files differ diff --git a/docroot/screenshots/views10_small.jpg b/docroot/screenshots/views10_small.jpg new file mode 100755 index 0000000..dd46ddc --- /dev/null +++ b/docroot/screenshots/views10_small.jpg Binary files differ diff --git a/docroot/screenshots/views11.jpg b/docroot/screenshots/views11.jpg new file mode 100755 index 0000000..f0b3afc --- /dev/null +++ b/docroot/screenshots/views11.jpg Binary files differ diff --git a/docroot/screenshots/views11_small.jpg b/docroot/screenshots/views11_small.jpg new file mode 100755 index 0000000..8db6950 --- /dev/null +++ b/docroot/screenshots/views11_small.jpg Binary files differ diff --git a/docroot/screenshots/views12.jpg b/docroot/screenshots/views12.jpg new file mode 100755 index 0000000..202003d --- /dev/null +++ b/docroot/screenshots/views12.jpg Binary files differ diff --git a/docroot/screenshots/views12_small.jpg b/docroot/screenshots/views12_small.jpg new file mode 100755 index 0000000..edc842f --- /dev/null +++ b/docroot/screenshots/views12_small.jpg Binary files differ diff --git a/docroot/screenshots/views13.jpg b/docroot/screenshots/views13.jpg new file mode 100755 index 0000000..20a40d6 --- /dev/null +++ b/docroot/screenshots/views13.jpg Binary files differ diff --git a/docroot/screenshots/views13_small.jpg b/docroot/screenshots/views13_small.jpg new file mode 100755 index 0000000..457f4b0 --- /dev/null +++ b/docroot/screenshots/views13_small.jpg Binary files differ diff --git a/docroot/screenshots/views14.jpg b/docroot/screenshots/views14.jpg new file mode 100755 index 0000000..5f49299 --- /dev/null +++ b/docroot/screenshots/views14.jpg Binary files differ diff --git a/docroot/screenshots/views14_small.jpg b/docroot/screenshots/views14_small.jpg new file mode 100755 index 0000000..de83478 --- /dev/null +++ b/docroot/screenshots/views14_small.jpg Binary files differ diff --git a/docroot/screenshots/views15.jpg b/docroot/screenshots/views15.jpg new file mode 100755 index 0000000..c89fe2c --- /dev/null +++ b/docroot/screenshots/views15.jpg Binary files differ diff --git a/docroot/screenshots/views15_small.jpg b/docroot/screenshots/views15_small.jpg new file mode 100755 index 0000000..e57e96f --- /dev/null +++ b/docroot/screenshots/views15_small.jpg Binary files differ diff --git a/docroot/screenshots/views16.jpg b/docroot/screenshots/views16.jpg new file mode 100755 index 0000000..e8d1ae8 --- /dev/null +++ b/docroot/screenshots/views16.jpg Binary files differ diff --git a/docroot/screenshots/views16_small.jpg b/docroot/screenshots/views16_small.jpg new file mode 100755 index 0000000..624df05 --- /dev/null +++ b/docroot/screenshots/views16_small.jpg Binary files differ diff --git a/docroot/screenshots/views17.jpg b/docroot/screenshots/views17.jpg new file mode 100755 index 0000000..8519eee --- /dev/null +++ b/docroot/screenshots/views17.jpg Binary files differ diff --git a/docroot/screenshots/views17_small.jpg b/docroot/screenshots/views17_small.jpg new file mode 100755 index 0000000..263f4ca --- /dev/null +++ b/docroot/screenshots/views17_small.jpg Binary files differ diff --git a/docroot/screenshots/views18.jpg b/docroot/screenshots/views18.jpg new file mode 100755 index 0000000..88e6ab4 --- /dev/null +++ b/docroot/screenshots/views18.jpg Binary files differ diff --git a/docroot/screenshots/views18_small.jpg b/docroot/screenshots/views18_small.jpg new file mode 100755 index 0000000..ec9f3d3 --- /dev/null +++ b/docroot/screenshots/views18_small.jpg Binary files differ diff --git a/docroot/screenshots/views19.jpg b/docroot/screenshots/views19.jpg new file mode 100755 index 0000000..5440bc1 --- /dev/null +++ b/docroot/screenshots/views19.jpg Binary files differ diff --git a/docroot/screenshots/views19_small.jpg b/docroot/screenshots/views19_small.jpg new file mode 100755 index 0000000..e1b099d --- /dev/null +++ b/docroot/screenshots/views19_small.jpg Binary files differ diff --git a/docroot/screenshots/views2.jpg b/docroot/screenshots/views2.jpg new file mode 100755 index 0000000..6a6c335 --- /dev/null +++ b/docroot/screenshots/views2.jpg Binary files differ diff --git a/docroot/screenshots/views20.jpg b/docroot/screenshots/views20.jpg new file mode 100755 index 0000000..4dae7bf --- /dev/null +++ b/docroot/screenshots/views20.jpg Binary files differ diff --git a/docroot/screenshots/views20_small.jpg b/docroot/screenshots/views20_small.jpg new file mode 100755 index 0000000..1da6c6b --- /dev/null +++ b/docroot/screenshots/views20_small.jpg Binary files differ diff --git a/docroot/screenshots/views21.jpg b/docroot/screenshots/views21.jpg new file mode 100755 index 0000000..8e9418f --- /dev/null +++ b/docroot/screenshots/views21.jpg Binary files differ diff --git a/docroot/screenshots/views21_small.jpg b/docroot/screenshots/views21_small.jpg new file mode 100755 index 0000000..7c8d41a --- /dev/null +++ b/docroot/screenshots/views21_small.jpg Binary files differ diff --git a/docroot/screenshots/views22.jpg b/docroot/screenshots/views22.jpg new file mode 100755 index 0000000..09fc18f --- /dev/null +++ b/docroot/screenshots/views22.jpg Binary files differ diff --git a/docroot/screenshots/views22_small.jpg b/docroot/screenshots/views22_small.jpg new file mode 100755 index 0000000..9b9ab06 --- /dev/null +++ b/docroot/screenshots/views22_small.jpg Binary files differ diff --git a/docroot/screenshots/views23.jpg b/docroot/screenshots/views23.jpg new file mode 100755 index 0000000..7ee1dd1 --- /dev/null +++ b/docroot/screenshots/views23.jpg Binary files differ diff --git a/docroot/screenshots/views23_small.jpg b/docroot/screenshots/views23_small.jpg new file mode 100755 index 0000000..a0f91ec --- /dev/null +++ b/docroot/screenshots/views23_small.jpg Binary files differ diff --git a/docroot/screenshots/views24.jpg b/docroot/screenshots/views24.jpg new file mode 100755 index 0000000..fe97a70 --- /dev/null +++ b/docroot/screenshots/views24.jpg Binary files differ diff --git a/docroot/screenshots/views24_small.jpg b/docroot/screenshots/views24_small.jpg new file mode 100755 index 0000000..afa454e --- /dev/null +++ b/docroot/screenshots/views24_small.jpg Binary files differ diff --git a/docroot/screenshots/views25.jpg b/docroot/screenshots/views25.jpg new file mode 100755 index 0000000..ed66d99 --- /dev/null +++ b/docroot/screenshots/views25.jpg Binary files differ diff --git a/docroot/screenshots/views25_small.jpg b/docroot/screenshots/views25_small.jpg new file mode 100755 index 0000000..91dc789 --- /dev/null +++ b/docroot/screenshots/views25_small.jpg Binary files differ diff --git a/docroot/screenshots/views26.jpg b/docroot/screenshots/views26.jpg new file mode 100755 index 0000000..846dbb9 --- /dev/null +++ b/docroot/screenshots/views26.jpg Binary files differ diff --git a/docroot/screenshots/views26_small.jpg b/docroot/screenshots/views26_small.jpg new file mode 100755 index 0000000..61505b7 --- /dev/null +++ b/docroot/screenshots/views26_small.jpg Binary files differ diff --git a/docroot/screenshots/views27.jpg b/docroot/screenshots/views27.jpg new file mode 100755 index 0000000..d41e6f7 --- /dev/null +++ b/docroot/screenshots/views27.jpg Binary files differ diff --git a/docroot/screenshots/views27_small.jpg b/docroot/screenshots/views27_small.jpg new file mode 100755 index 0000000..33e729f --- /dev/null +++ b/docroot/screenshots/views27_small.jpg Binary files differ diff --git a/docroot/screenshots/views28.jpg b/docroot/screenshots/views28.jpg new file mode 100755 index 0000000..e3ab105 --- /dev/null +++ b/docroot/screenshots/views28.jpg Binary files differ diff --git a/docroot/screenshots/views28_small.jpg b/docroot/screenshots/views28_small.jpg new file mode 100755 index 0000000..7908e62 --- /dev/null +++ b/docroot/screenshots/views28_small.jpg Binary files differ diff --git a/docroot/screenshots/views29.jpg b/docroot/screenshots/views29.jpg new file mode 100755 index 0000000..f3985d4 --- /dev/null +++ b/docroot/screenshots/views29.jpg Binary files differ diff --git a/docroot/screenshots/views29_small.jpg b/docroot/screenshots/views29_small.jpg new file mode 100755 index 0000000..2e85935 --- /dev/null +++ b/docroot/screenshots/views29_small.jpg Binary files differ diff --git a/docroot/screenshots/views2_small.jpg b/docroot/screenshots/views2_small.jpg new file mode 100755 index 0000000..014f592 --- /dev/null +++ b/docroot/screenshots/views2_small.jpg Binary files differ diff --git a/docroot/screenshots/views3.jpg b/docroot/screenshots/views3.jpg new file mode 100755 index 0000000..7738cb7 --- /dev/null +++ b/docroot/screenshots/views3.jpg Binary files differ diff --git a/docroot/screenshots/views30.jpg b/docroot/screenshots/views30.jpg new file mode 100755 index 0000000..9a75158 --- /dev/null +++ b/docroot/screenshots/views30.jpg Binary files differ diff --git a/docroot/screenshots/views30_small.jpg b/docroot/screenshots/views30_small.jpg new file mode 100755 index 0000000..1e292b1 --- /dev/null +++ b/docroot/screenshots/views30_small.jpg Binary files differ diff --git a/docroot/screenshots/views31.jpg b/docroot/screenshots/views31.jpg new file mode 100755 index 0000000..2aea0b0 --- /dev/null +++ b/docroot/screenshots/views31.jpg Binary files differ diff --git a/docroot/screenshots/views31_small.jpg b/docroot/screenshots/views31_small.jpg new file mode 100755 index 0000000..9955cbc --- /dev/null +++ b/docroot/screenshots/views31_small.jpg Binary files differ diff --git a/docroot/screenshots/views32.jpg b/docroot/screenshots/views32.jpg new file mode 100755 index 0000000..b11deb2 --- /dev/null +++ b/docroot/screenshots/views32.jpg Binary files differ diff --git a/docroot/screenshots/views32_small.jpg b/docroot/screenshots/views32_small.jpg new file mode 100755 index 0000000..1d19599 --- /dev/null +++ b/docroot/screenshots/views32_small.jpg Binary files differ diff --git a/docroot/screenshots/views33.jpg b/docroot/screenshots/views33.jpg new file mode 100755 index 0000000..1942acc --- /dev/null +++ b/docroot/screenshots/views33.jpg Binary files differ diff --git a/docroot/screenshots/views33_small.jpg b/docroot/screenshots/views33_small.jpg new file mode 100755 index 0000000..bc24c11 --- /dev/null +++ b/docroot/screenshots/views33_small.jpg Binary files differ diff --git a/docroot/screenshots/views34.jpg b/docroot/screenshots/views34.jpg new file mode 100755 index 0000000..3542feb --- /dev/null +++ b/docroot/screenshots/views34.jpg Binary files differ diff --git a/docroot/screenshots/views34_small.jpg b/docroot/screenshots/views34_small.jpg new file mode 100755 index 0000000..ffffbab --- /dev/null +++ b/docroot/screenshots/views34_small.jpg Binary files differ diff --git a/docroot/screenshots/views35.jpg b/docroot/screenshots/views35.jpg new file mode 100755 index 0000000..e7544ef --- /dev/null +++ b/docroot/screenshots/views35.jpg Binary files differ diff --git a/docroot/screenshots/views35_small.jpg b/docroot/screenshots/views35_small.jpg new file mode 100755 index 0000000..5a9da24 --- /dev/null +++ b/docroot/screenshots/views35_small.jpg Binary files differ diff --git a/docroot/screenshots/views36.jpg b/docroot/screenshots/views36.jpg new file mode 100755 index 0000000..4bc1a18 --- /dev/null +++ b/docroot/screenshots/views36.jpg Binary files differ diff --git a/docroot/screenshots/views36_small.jpg b/docroot/screenshots/views36_small.jpg new file mode 100755 index 0000000..3ab053f --- /dev/null +++ b/docroot/screenshots/views36_small.jpg Binary files differ diff --git a/docroot/screenshots/views37.jpg b/docroot/screenshots/views37.jpg new file mode 100755 index 0000000..cba502f --- /dev/null +++ b/docroot/screenshots/views37.jpg Binary files differ diff --git a/docroot/screenshots/views37_small.jpg b/docroot/screenshots/views37_small.jpg new file mode 100755 index 0000000..085b37b --- /dev/null +++ b/docroot/screenshots/views37_small.jpg Binary files differ diff --git a/docroot/screenshots/views38.jpg b/docroot/screenshots/views38.jpg new file mode 100755 index 0000000..6e456f8 --- /dev/null +++ b/docroot/screenshots/views38.jpg Binary files differ diff --git a/docroot/screenshots/views38_small.jpg b/docroot/screenshots/views38_small.jpg new file mode 100755 index 0000000..9ecc209 --- /dev/null +++ b/docroot/screenshots/views38_small.jpg Binary files differ diff --git a/docroot/screenshots/views39.jpg b/docroot/screenshots/views39.jpg new file mode 100755 index 0000000..ad5af05 --- /dev/null +++ b/docroot/screenshots/views39.jpg Binary files differ diff --git a/docroot/screenshots/views39_small.jpg b/docroot/screenshots/views39_small.jpg new file mode 100755 index 0000000..696dfe2 --- /dev/null +++ b/docroot/screenshots/views39_small.jpg Binary files differ diff --git a/docroot/screenshots/views3_small.jpg b/docroot/screenshots/views3_small.jpg new file mode 100755 index 0000000..9ec14c2 --- /dev/null +++ b/docroot/screenshots/views3_small.jpg Binary files differ diff --git a/docroot/screenshots/views4.jpg b/docroot/screenshots/views4.jpg new file mode 100755 index 0000000..17586dd --- /dev/null +++ b/docroot/screenshots/views4.jpg Binary files differ diff --git a/docroot/screenshots/views40.jpg b/docroot/screenshots/views40.jpg new file mode 100755 index 0000000..9eae8eb --- /dev/null +++ b/docroot/screenshots/views40.jpg Binary files differ diff --git a/docroot/screenshots/views40_small.jpg b/docroot/screenshots/views40_small.jpg new file mode 100755 index 0000000..488efc7 --- /dev/null +++ b/docroot/screenshots/views40_small.jpg Binary files differ diff --git a/docroot/screenshots/views41.jpg b/docroot/screenshots/views41.jpg new file mode 100755 index 0000000..3850007 --- /dev/null +++ b/docroot/screenshots/views41.jpg Binary files differ diff --git a/docroot/screenshots/views41_small.jpg b/docroot/screenshots/views41_small.jpg new file mode 100755 index 0000000..9a4a343 --- /dev/null +++ b/docroot/screenshots/views41_small.jpg Binary files differ diff --git a/docroot/screenshots/views42.jpg b/docroot/screenshots/views42.jpg new file mode 100755 index 0000000..6138b19 --- /dev/null +++ b/docroot/screenshots/views42.jpg Binary files differ diff --git a/docroot/screenshots/views42_small.jpg b/docroot/screenshots/views42_small.jpg new file mode 100755 index 0000000..43e9c1a --- /dev/null +++ b/docroot/screenshots/views42_small.jpg Binary files differ diff --git a/docroot/screenshots/views43.jpg b/docroot/screenshots/views43.jpg new file mode 100755 index 0000000..ea8a123 --- /dev/null +++ b/docroot/screenshots/views43.jpg Binary files differ diff --git a/docroot/screenshots/views43_small.jpg b/docroot/screenshots/views43_small.jpg new file mode 100755 index 0000000..f78e41d --- /dev/null +++ b/docroot/screenshots/views43_small.jpg Binary files differ diff --git a/docroot/screenshots/views44.jpg b/docroot/screenshots/views44.jpg new file mode 100755 index 0000000..5663a63 --- /dev/null +++ b/docroot/screenshots/views44.jpg Binary files differ diff --git a/docroot/screenshots/views44_small.jpg b/docroot/screenshots/views44_small.jpg new file mode 100755 index 0000000..cf62534 --- /dev/null +++ b/docroot/screenshots/views44_small.jpg Binary files differ diff --git a/docroot/screenshots/views45.jpg b/docroot/screenshots/views45.jpg new file mode 100755 index 0000000..1a949a7 --- /dev/null +++ b/docroot/screenshots/views45.jpg Binary files differ diff --git a/docroot/screenshots/views45_small.jpg b/docroot/screenshots/views45_small.jpg new file mode 100755 index 0000000..fa1f0f5 --- /dev/null +++ b/docroot/screenshots/views45_small.jpg Binary files differ diff --git a/docroot/screenshots/views46a.jpg b/docroot/screenshots/views46a.jpg new file mode 100755 index 0000000..c6b6c95 --- /dev/null +++ b/docroot/screenshots/views46a.jpg Binary files differ diff --git a/docroot/screenshots/views46a_small.jpg b/docroot/screenshots/views46a_small.jpg new file mode 100755 index 0000000..5190e36 --- /dev/null +++ b/docroot/screenshots/views46a_small.jpg Binary files differ diff --git a/docroot/screenshots/views46b.jpg b/docroot/screenshots/views46b.jpg new file mode 100755 index 0000000..a9712d4 --- /dev/null +++ b/docroot/screenshots/views46b.jpg Binary files differ diff --git a/docroot/screenshots/views46b_small.jpg b/docroot/screenshots/views46b_small.jpg new file mode 100755 index 0000000..1bddf2a --- /dev/null +++ b/docroot/screenshots/views46b_small.jpg Binary files differ diff --git a/docroot/screenshots/views46c.jpg b/docroot/screenshots/views46c.jpg new file mode 100755 index 0000000..f1216fc --- /dev/null +++ b/docroot/screenshots/views46c.jpg Binary files differ diff --git a/docroot/screenshots/views46c_small.jpg b/docroot/screenshots/views46c_small.jpg new file mode 100755 index 0000000..0d0ce1d --- /dev/null +++ b/docroot/screenshots/views46c_small.jpg Binary files differ diff --git a/docroot/screenshots/views46d.jpg b/docroot/screenshots/views46d.jpg new file mode 100755 index 0000000..103c203 --- /dev/null +++ b/docroot/screenshots/views46d.jpg Binary files differ diff --git a/docroot/screenshots/views46d_small.jpg b/docroot/screenshots/views46d_small.jpg new file mode 100755 index 0000000..4c86e4f --- /dev/null +++ b/docroot/screenshots/views46d_small.jpg Binary files differ diff --git a/docroot/screenshots/views46e.jpg b/docroot/screenshots/views46e.jpg new file mode 100755 index 0000000..c95a35f --- /dev/null +++ b/docroot/screenshots/views46e.jpg Binary files differ diff --git a/docroot/screenshots/views46e_small.jpg b/docroot/screenshots/views46e_small.jpg new file mode 100755 index 0000000..a394ed5 --- /dev/null +++ b/docroot/screenshots/views46e_small.jpg Binary files differ diff --git a/docroot/screenshots/views46f.jpg b/docroot/screenshots/views46f.jpg new file mode 100755 index 0000000..d1dd322 --- /dev/null +++ b/docroot/screenshots/views46f.jpg Binary files differ diff --git a/docroot/screenshots/views46f_small.jpg b/docroot/screenshots/views46f_small.jpg new file mode 100755 index 0000000..b6d7575 --- /dev/null +++ b/docroot/screenshots/views46f_small.jpg Binary files differ diff --git a/docroot/screenshots/views47.jpg b/docroot/screenshots/views47.jpg new file mode 100755 index 0000000..f180dda --- /dev/null +++ b/docroot/screenshots/views47.jpg Binary files differ diff --git a/docroot/screenshots/views47_small.jpg b/docroot/screenshots/views47_small.jpg new file mode 100755 index 0000000..fadd853 --- /dev/null +++ b/docroot/screenshots/views47_small.jpg Binary files differ diff --git a/docroot/screenshots/views47a.jpg b/docroot/screenshots/views47a.jpg new file mode 100755 index 0000000..79aa44e --- /dev/null +++ b/docroot/screenshots/views47a.jpg Binary files differ diff --git a/docroot/screenshots/views47a_small.jpg b/docroot/screenshots/views47a_small.jpg new file mode 100755 index 0000000..7c10d2a --- /dev/null +++ b/docroot/screenshots/views47a_small.jpg Binary files differ diff --git a/docroot/screenshots/views47b.jpg b/docroot/screenshots/views47b.jpg new file mode 100755 index 0000000..cfb3b66 --- /dev/null +++ b/docroot/screenshots/views47b.jpg Binary files differ diff --git a/docroot/screenshots/views47b_small.jpg b/docroot/screenshots/views47b_small.jpg new file mode 100755 index 0000000..e354416 --- /dev/null +++ b/docroot/screenshots/views47b_small.jpg Binary files differ diff --git a/docroot/screenshots/views47c.jpg b/docroot/screenshots/views47c.jpg new file mode 100755 index 0000000..43c330e --- /dev/null +++ b/docroot/screenshots/views47c.jpg Binary files differ diff --git a/docroot/screenshots/views47c_small.jpg b/docroot/screenshots/views47c_small.jpg new file mode 100755 index 0000000..c8f7240 --- /dev/null +++ b/docroot/screenshots/views47c_small.jpg Binary files differ diff --git a/docroot/screenshots/views47d.jpg b/docroot/screenshots/views47d.jpg new file mode 100755 index 0000000..a10362e --- /dev/null +++ b/docroot/screenshots/views47d.jpg Binary files differ diff --git a/docroot/screenshots/views47d_small.jpg b/docroot/screenshots/views47d_small.jpg new file mode 100755 index 0000000..dff6a78 --- /dev/null +++ b/docroot/screenshots/views47d_small.jpg Binary files differ diff --git a/docroot/screenshots/views47e.jpg b/docroot/screenshots/views47e.jpg new file mode 100755 index 0000000..a65e9ee --- /dev/null +++ b/docroot/screenshots/views47e.jpg Binary files differ diff --git a/docroot/screenshots/views47e_small.jpg b/docroot/screenshots/views47e_small.jpg new file mode 100755 index 0000000..a4d0714 --- /dev/null +++ b/docroot/screenshots/views47e_small.jpg Binary files differ diff --git a/docroot/screenshots/views47f.jpg b/docroot/screenshots/views47f.jpg new file mode 100755 index 0000000..1d3454e --- /dev/null +++ b/docroot/screenshots/views47f.jpg Binary files differ diff --git a/docroot/screenshots/views47f_small.jpg b/docroot/screenshots/views47f_small.jpg new file mode 100755 index 0000000..5e81d3f --- /dev/null +++ b/docroot/screenshots/views47f_small.jpg Binary files differ diff --git a/docroot/screenshots/views48.jpg b/docroot/screenshots/views48.jpg new file mode 100755 index 0000000..b1e7b8a --- /dev/null +++ b/docroot/screenshots/views48.jpg Binary files differ diff --git a/docroot/screenshots/views48_small.jpg b/docroot/screenshots/views48_small.jpg new file mode 100755 index 0000000..b4d5d9c --- /dev/null +++ b/docroot/screenshots/views48_small.jpg Binary files differ diff --git a/docroot/screenshots/views48a.jpg b/docroot/screenshots/views48a.jpg new file mode 100755 index 0000000..1711c0f --- /dev/null +++ b/docroot/screenshots/views48a.jpg Binary files differ diff --git a/docroot/screenshots/views48a_small.jpg b/docroot/screenshots/views48a_small.jpg new file mode 100755 index 0000000..e98dd37 --- /dev/null +++ b/docroot/screenshots/views48a_small.jpg Binary files differ diff --git a/docroot/screenshots/views48b.jpg b/docroot/screenshots/views48b.jpg new file mode 100755 index 0000000..f4985ce --- /dev/null +++ b/docroot/screenshots/views48b.jpg Binary files differ diff --git a/docroot/screenshots/views48b_small.jpg b/docroot/screenshots/views48b_small.jpg new file mode 100755 index 0000000..d4ff11f --- /dev/null +++ b/docroot/screenshots/views48b_small.jpg Binary files differ diff --git a/docroot/screenshots/views48c.jpg b/docroot/screenshots/views48c.jpg new file mode 100755 index 0000000..5bd6bfd --- /dev/null +++ b/docroot/screenshots/views48c.jpg Binary files differ diff --git a/docroot/screenshots/views48c_small.jpg b/docroot/screenshots/views48c_small.jpg new file mode 100755 index 0000000..d117e29 --- /dev/null +++ b/docroot/screenshots/views48c_small.jpg Binary files differ diff --git a/docroot/screenshots/views48d.jpg b/docroot/screenshots/views48d.jpg new file mode 100755 index 0000000..36882bb --- /dev/null +++ b/docroot/screenshots/views48d.jpg Binary files differ diff --git a/docroot/screenshots/views48d_small.jpg b/docroot/screenshots/views48d_small.jpg new file mode 100755 index 0000000..5b4823e --- /dev/null +++ b/docroot/screenshots/views48d_small.jpg Binary files differ diff --git a/docroot/screenshots/views49.jpg b/docroot/screenshots/views49.jpg new file mode 100755 index 0000000..ad6adfe --- /dev/null +++ b/docroot/screenshots/views49.jpg Binary files differ diff --git a/docroot/screenshots/views49_small.jpg b/docroot/screenshots/views49_small.jpg new file mode 100755 index 0000000..637c5a4 --- /dev/null +++ b/docroot/screenshots/views49_small.jpg Binary files differ diff --git a/docroot/screenshots/views49a.jpg b/docroot/screenshots/views49a.jpg new file mode 100755 index 0000000..8b5b5db --- /dev/null +++ b/docroot/screenshots/views49a.jpg Binary files differ diff --git a/docroot/screenshots/views49a_small.jpg b/docroot/screenshots/views49a_small.jpg new file mode 100755 index 0000000..4b3d70b --- /dev/null +++ b/docroot/screenshots/views49a_small.jpg Binary files differ diff --git a/docroot/screenshots/views49b.jpg b/docroot/screenshots/views49b.jpg new file mode 100755 index 0000000..3d1d75d --- /dev/null +++ b/docroot/screenshots/views49b.jpg Binary files differ diff --git a/docroot/screenshots/views49b_small.jpg b/docroot/screenshots/views49b_small.jpg new file mode 100755 index 0000000..2b56570 --- /dev/null +++ b/docroot/screenshots/views49b_small.jpg Binary files differ diff --git a/docroot/screenshots/views4_small.jpg b/docroot/screenshots/views4_small.jpg new file mode 100755 index 0000000..44f2fe3 --- /dev/null +++ b/docroot/screenshots/views4_small.jpg Binary files differ diff --git a/docroot/screenshots/views5.jpg b/docroot/screenshots/views5.jpg new file mode 100755 index 0000000..bdcd342 --- /dev/null +++ b/docroot/screenshots/views5.jpg Binary files differ diff --git a/docroot/screenshots/views5_small.jpg b/docroot/screenshots/views5_small.jpg new file mode 100755 index 0000000..c65fd9f --- /dev/null +++ b/docroot/screenshots/views5_small.jpg Binary files differ diff --git a/docroot/screenshots/views6.jpg b/docroot/screenshots/views6.jpg new file mode 100755 index 0000000..5d1c2c4 --- /dev/null +++ b/docroot/screenshots/views6.jpg Binary files differ diff --git a/docroot/screenshots/views6_small.jpg b/docroot/screenshots/views6_small.jpg new file mode 100755 index 0000000..59a59c6 --- /dev/null +++ b/docroot/screenshots/views6_small.jpg Binary files differ diff --git a/docroot/screenshots/views7.jpg b/docroot/screenshots/views7.jpg new file mode 100755 index 0000000..91c008d --- /dev/null +++ b/docroot/screenshots/views7.jpg Binary files differ diff --git a/docroot/screenshots/views7_small.jpg b/docroot/screenshots/views7_small.jpg new file mode 100755 index 0000000..03d061a --- /dev/null +++ b/docroot/screenshots/views7_small.jpg Binary files differ diff --git a/docroot/screenshots/views8.jpg b/docroot/screenshots/views8.jpg new file mode 100755 index 0000000..26abb41 --- /dev/null +++ b/docroot/screenshots/views8.jpg Binary files differ diff --git a/docroot/screenshots/views8_small.jpg b/docroot/screenshots/views8_small.jpg new file mode 100755 index 0000000..9dce44a --- /dev/null +++ b/docroot/screenshots/views8_small.jpg Binary files differ diff --git a/docroot/screenshots/views9.jpg b/docroot/screenshots/views9.jpg new file mode 100755 index 0000000..4ce55b4 --- /dev/null +++ b/docroot/screenshots/views9.jpg Binary files differ diff --git a/docroot/screenshots/views9_small.jpg b/docroot/screenshots/views9_small.jpg new file mode 100755 index 0000000..a8844a9 --- /dev/null +++ b/docroot/screenshots/views9_small.jpg Binary files differ diff --git a/docroot/tab_.gif b/docroot/tab_.gif new file mode 100755 index 0000000..96efdc8 --- /dev/null +++ b/docroot/tab_.gif Binary files differ diff --git a/docroot/tab_1.jpg b/docroot/tab_1.jpg new file mode 100755 index 0000000..3feee44 --- /dev/null +++ b/docroot/tab_1.jpg Binary files differ diff --git a/docroot/tab_2.gif b/docroot/tab_2.gif new file mode 100755 index 0000000..f852491 --- /dev/null +++ b/docroot/tab_2.gif Binary files differ diff --git a/docroot/tab_Home.gif b/docroot/tab_Home.gif new file mode 100755 index 0000000..eca762a --- /dev/null +++ b/docroot/tab_Home.gif Binary files differ diff --git a/docroot/tab_active.jpg b/docroot/tab_active.jpg new file mode 100755 index 0000000..af8ca11 --- /dev/null +++ b/docroot/tab_active.jpg Binary files differ diff --git a/docroot/tab_base.gif b/docroot/tab_base.gif new file mode 100755 index 0000000..19d3b4d --- /dev/null +++ b/docroot/tab_base.gif Binary files differ diff --git a/docroot/tab_cvs.gif b/docroot/tab_cvs.gif new file mode 100755 index 0000000..bbab92e --- /dev/null +++ b/docroot/tab_cvs.gif Binary files differ diff --git a/docroot/tab_faq.gif b/docroot/tab_faq.gif new file mode 100755 index 0000000..7abbe02 --- /dev/null +++ b/docroot/tab_faq.gif Binary files differ diff --git a/docroot/tab_ftp.gif b/docroot/tab_ftp.gif new file mode 100755 index 0000000..04abca3 --- /dev/null +++ b/docroot/tab_ftp.gif Binary files differ diff --git a/docroot/tab_inact.jpg b/docroot/tab_inact.jpg new file mode 100755 index 0000000..c0c9c6c --- /dev/null +++ b/docroot/tab_inact.jpg Binary files differ diff --git a/docroot/tab_inact_.gif b/docroot/tab_inact_.gif new file mode 100755 index 0000000..5e38eb9 --- /dev/null +++ b/docroot/tab_inact_.gif Binary files differ diff --git a/docroot/tab_inact_FAQ.gif b/docroot/tab_inact_FAQ.gif new file mode 100755 index 0000000..6629588 --- /dev/null +++ b/docroot/tab_inact_FAQ.gif Binary files differ diff --git a/docroot/tab_inact_cvs.gif b/docroot/tab_inact_cvs.gif new file mode 100755 index 0000000..0b07486 --- /dev/null +++ b/docroot/tab_inact_cvs.gif Binary files differ diff --git a/docroot/tab_inact_ftp.gif b/docroot/tab_inact_ftp.gif new file mode 100755 index 0000000..8c3dfcb --- /dev/null +++ b/docroot/tab_inact_ftp.gif Binary files differ diff --git a/docroot/tab_inact_home.gif b/docroot/tab_inact_home.gif new file mode 100755 index 0000000..97f6db2 --- /dev/null +++ b/docroot/tab_inact_home.gif Binary files differ diff --git a/docroot/tab_inact_news.gif b/docroot/tab_inact_news.gif new file mode 100755 index 0000000..fdda4b2 --- /dev/null +++ b/docroot/tab_inact_news.gif Binary files differ diff --git a/docroot/tab_inact_prod.gif b/docroot/tab_inact_prod.gif new file mode 100755 index 0000000..c8e9808 --- /dev/null +++ b/docroot/tab_inact_prod.gif Binary files differ diff --git a/docroot/tab_inact_projects.gif b/docroot/tab_inact_projects.gif new file mode 100755 index 0000000..b3c2507 --- /dev/null +++ b/docroot/tab_inact_projects.gif Binary files differ diff --git a/docroot/tab_inact_support.gif b/docroot/tab_inact_support.gif new file mode 100755 index 0000000..78e174a --- /dev/null +++ b/docroot/tab_inact_support.gif Binary files differ diff --git a/docroot/tab_inact_taskman.gif b/docroot/tab_inact_taskman.gif new file mode 100755 index 0000000..e290fd6 --- /dev/null +++ b/docroot/tab_inact_taskman.gif Binary files differ diff --git a/docroot/tab_inact_tasks.gif b/docroot/tab_inact_tasks.gif new file mode 100755 index 0000000..bc5a594 --- /dev/null +++ b/docroot/tab_inact_tasks.gif Binary files differ diff --git a/docroot/tab_inact_team.gif b/docroot/tab_inact_team.gif new file mode 100755 index 0000000..c0442f0 --- /dev/null +++ b/docroot/tab_inact_team.gif Binary files differ diff --git a/docroot/tab_inact_tools.gif b/docroot/tab_inact_tools.gif new file mode 100755 index 0000000..7d2e757 --- /dev/null +++ b/docroot/tab_inact_tools.gif Binary files differ diff --git a/docroot/tab_inact_userspace.gif b/docroot/tab_inact_userspace.gif new file mode 100755 index 0000000..e813968 --- /dev/null +++ b/docroot/tab_inact_userspace.gif Binary files differ diff --git a/docroot/tab_inact_wiki.gif b/docroot/tab_inact_wiki.gif new file mode 100755 index 0000000..f964ff4 --- /dev/null +++ b/docroot/tab_inact_wiki.gif Binary files differ diff --git a/docroot/tab_news.gif b/docroot/tab_news.gif new file mode 100755 index 0000000..2fc48a3 --- /dev/null +++ b/docroot/tab_news.gif Binary files differ diff --git a/docroot/tab_prod.gif b/docroot/tab_prod.gif new file mode 100755 index 0000000..b21eb45 --- /dev/null +++ b/docroot/tab_prod.gif Binary files differ diff --git a/docroot/tab_projects.gif b/docroot/tab_projects.gif new file mode 100755 index 0000000..67c0d1e --- /dev/null +++ b/docroot/tab_projects.gif Binary files differ diff --git a/docroot/tab_support.gif b/docroot/tab_support.gif new file mode 100755 index 0000000..3f7686e --- /dev/null +++ b/docroot/tab_support.gif Binary files differ diff --git a/docroot/tab_taskman.gif b/docroot/tab_taskman.gif new file mode 100755 index 0000000..aa7ba77 --- /dev/null +++ b/docroot/tab_taskman.gif Binary files differ diff --git a/docroot/tab_tasks.gif b/docroot/tab_tasks.gif new file mode 100755 index 0000000..9af0d12 --- /dev/null +++ b/docroot/tab_tasks.gif Binary files differ diff --git a/docroot/tab_team.gif b/docroot/tab_team.gif new file mode 100755 index 0000000..a3bfebd --- /dev/null +++ b/docroot/tab_team.gif Binary files differ diff --git a/docroot/tab_tools.gif b/docroot/tab_tools.gif new file mode 100755 index 0000000..d9dbf7c --- /dev/null +++ b/docroot/tab_tools.gif Binary files differ diff --git a/docroot/tab_userspace.gif b/docroot/tab_userspace.gif new file mode 100755 index 0000000..1888350 --- /dev/null +++ b/docroot/tab_userspace.gif Binary files differ diff --git a/docroot/tab_wiki.gif b/docroot/tab_wiki.gif new file mode 100755 index 0000000..a2207a5 --- /dev/null +++ b/docroot/tab_wiki.gif Binary files differ diff --git a/docroot/taskmanager/admin-header.php b/docroot/taskmanager/admin-header.php new file mode 100755 index 0000000..f486d5a --- /dev/null +++ b/docroot/taskmanager/admin-header.php @@ -0,0 +1,125 @@ +$page_title $version"; +echo ""; +echo " + + + +"; +?> + + + + + + + + +
+

+

+

+ + + + + + + + +

+

+

+ + + + + + + + + +
+ + + + [RETURN TO PROJECTS] :: [USER LIST] + +
+
 
+
diff --git a/docroot/taskmanager/admin.php b/docroot/taskmanager/admin.php new file mode 100755 index 0000000..a5e2c37 --- /dev/null +++ b/docroot/taskmanager/admin.php @@ -0,0 +1,590 @@ + + + + + + + + + +
+ User Details for +
+ Username:
+ Role:
+ Email Address:
+ Total Active Projects:
+ Total Open Tasks:
+
+
+
+ >
+
+
+
+ +
method=post> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Adding New User +
+ First Name: + + +
+ Last Name: + + +
+ Username: + + +
+ Password: + + +
Password must be entered twice. +
+ Email Address: + + +
+ Role: + + +
+ +
+ +
+ 0) { + $code="add3"; + adduser($code); + } else { + if (($pass1 != "") && ($pass1 == $pass2)) { + $query="INSERT INTO IPM_users VALUES (NULL,'$username','".md5($pass1)."','$firstname','$lastname','$email','$role')"; + if (mysql_query($query)) { + $code="add1"; + } else { + $code="add0"; + } + userlist($code); + } else { + $code="add2"; + adduser($code); + } + } +} + +function edituseraction($id, $firstname, $lastname, $username, $pass1, $pass2, $email, $role) { + // Edit the user in the DB + dbconnect(); + global $PHP_SELF; + $query="SELECT id FROM IPM_users WHERE username='$username'"; + $result=mysql_query($query); + // see if username already exists on the system + if ($name=mysql_fetch_row($result)) { + if ($name[0] != $id) { + edituser($id, "edit3"); + } else { + if ($pass1 && $pass2) { + if ($pass1 == $pass2) { + $query="update IPM_users SET username='$username', password='".md5($pass1)."', firstname='$firstname', lastname='$lastname', role='$role', email='$email' where id='$id'"; + $result=mysql_query($query); + if ($result) { + $code="edit1"; + } else { + $code="edit0"; + } + userlist($code); + return; + } else { + $code="edit2"; + edituser($id, $code); + return; + } + } else { + $query="update IPM_users SET username='$username', firstname='$firstname', lastname='$lastname', role='$role', email='$email' where id='$id'"; + $result=mysql_query($query); + if ($result) { + $code="edit1"; + } else { + $code="edit0"; + } + userlist($code); + return; + } + } + } +} + +function edituser($id, $code) { + // Build form for editing users + dbconnect(); + include ("config.php"); + include ("admin-header.php"); + global $PHP_SELF, $HTTP_POST_VARS; + if (isset($code)) { + switch ($code) { + case "edit2": + message("Blank Password or Passwords did not match. User was not updated."); + break; + + case "edit3": + message("That username is already in use. You will need to choose a different username."); + break; + } + } + $query="SELECT * FROM IPM_users WHERE id='$id'"; + $result=mysql_query($query); + while ($list=mysql_fetch_array($result)) { + ?> +
method=post> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Editing User: +
+ First Name: + + +
+ Last Name: + + +
+ Username: + + +
+ Update Password: + + +
Password must be entered twice.
ONLY ENTER PASSWORD IF YOU WANT TO CHANGE IT! +
+ Email Address: + + +
+ Role: + + +
+ +
+
+ + + + + + + + + + + +
+ Are you sure you want to delete ? +
+ ALL OF THE USER'S PREFERENCES WILL BE DELETED
THIS WILL CAUSE ERRORS IF THE DELETED USER IS STILL ASSIGNED TO TASKS! +
+ ?op=deleteuser&id=>[YES] :: [NO] +
+ + + + + + + + + + + + + + + + "; + include ("footer.php"); +} + +function dbconnect() { + // This function makes a connection to the SQL server and grabs the appropriate + // database for use in all the other functions. + include ("config.php"); + if (!$db=mysql_connect($db_servername, $db_username, $db_password)) { + echo "ERROR! UNABLE TO CONNECT TO DATABASE"; + } + if (!mysql_select_db($db_dbname)) { + echo "ERROR! UNABLE TO FIND $db_dbname DATABASE"; + } +} + +function authenticate() { + global $uid; + return $uid; +} + +function isadmin() { + // Returns true if the logged in user has admin privleges. + include ("config.php"); + dbconnect(); + $user_id=authenticate(); + $query="SELECT role FROM IPM_users WHERE id='$user_id'"; + $result=mysql_query($query); + while ($list=mysql_fetch_row($result)){ + if ($list[0] == 1) { + return 1; + } else { + return; + } + } +} + +function unauthorized() { + // If you hit cancel on the authentication screen or you fail 3 times + // this function is called and displays a message. + include ("config.php"); + echo "" + ."$page_title$version

"; + message("$unauthorizedmessage"); + echo ""; +} + +function logged_out() { + // If you hit cancel on the authentication screen or you fail 3 times + // this function is called and displays a message. + include ("config.php"); + echo "" + ."$page_title$version

"; + message("You are now logged out of IPM"); + echo ""; +} + +function popuploader($id, $description, $linkname, $url, $class) { + // This function takes a project id and and compares the todo hours + // to the finished hours to make a percent done + include ("config.php"); + echo "$linkname"; + $res= "
+ (A-Z)", "Full Name", $PHP_SELF, "headerlink"); ?> + + + Show Details + + Username + + ?op=adduser>[ADD USERS] +
+ ?op=edituser&id=>, + + ?op=userdetails&id=>[DETAILS] + + + + ?op=confirmdeleteuser&id=>[DELETE] +
" + ."" + ." " + ."" + ."
" + .""; + return $res; +} + +function message($message) { + // writes a pre-formated message to the screen (used for results display) + ?> + + + + +
+ +
+

+ + diff --git a/docroot/taskmanager/autotest.php b/docroot/taskmanager/autotest.php new file mode 100755 index 0000000..5750e22 --- /dev/null +++ b/docroot/taskmanager/autotest.php @@ -0,0 +1,56 @@ +
"; + echo "Connecting to MySQL server $db_servername as user $db_username: "; + if (@mysql_connect($db_servername, $db_username, $db_password)) { + echo "[OK]
"; + } else { + echo "[FAILED]
"; + echo "REASON: ".mysql_error().mysql_errno(); + } + echo "Selecting database $db_dbname from $db_servername: "; + if (@mysql_select_db($db_dbname)) { + echo "[OK]
"; + } else { + echo "[FAILED]
"; + echo "REASON: ".mysql_error().mysql_errno(); + } +} + +function query_test() { + include "config.php"; + echo "Running Extensive Query Tests:

"; + $result=mysql_query("SELECT id,firstname,lastname,username,email,role,password FROM IPM_users"); + while ($row=mysql_fetch_array($result)) { + echo $row["username"]; + } + echo "Adding a User:

"; +} + +?> diff --git a/docroot/taskmanager/bullet.gif b/docroot/taskmanager/bullet.gif new file mode 100755 index 0000000..81ac440 --- /dev/null +++ b/docroot/taskmanager/bullet.gif Binary files differ diff --git a/docroot/taskmanager/config.php b/docroot/taskmanager/config.php new file mode 100755 index 0000000..ad93b68 --- /dev/null +++ b/docroot/taskmanager/config.php @@ -0,0 +1,56 @@ + tags for every page +$version: self explanitory +$listdisplay: this determines what is displayed for a user on the task lists + -options are "lastname", "firstname", or "username" +$ipmaddress: The address that IPM notifications will come from +$pathtofortune: enter the path to the fortune binary + -usually /usr/games/fortune. leave blank for no fortunes. + **NOTE** The fortune option is a little buggy, in that it + can cause the header to display improperly due to large + fortunes trying to squeeze into the limited amound of space + in the header Because of this it is off by default + but if turned on, will cause no real damage. +$unauthorizedmessage: The message a user sees when he fails or cancels login +$db_servername: The hostname of your MySQL server, usually database.domainatlantic.com +$db_username: The authorized username for the SQL database you plan to use +$db_password: That user's password +$db_dbname: The name of the database to use, usually IPM +$stylesheet_url: The relative or absolute path to your style sheet + -defaults to "style/default.css" +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/ +$page_title="UbixOS Project Manager - "; +$version="0.9.1"; +$listdisplay="username"; +$ipmaddress="postmaster@ubixos.com"; +$pathtofortune=""; +$unauthorizedmessage="You have to put in a password that works, you cockroach!"; +$db_servername="database.domainatlantic.com"; +$db_username="ubixos"; +$db_password="osubix"; +$db_dbname="ubixos"; +$stylesheet_url="style/default.css"; +?> diff --git a/docroot/taskmanager/docs/CHANGELOG b/docroot/taskmanager/docs/CHANGELOG new file mode 100755 index 0000000..4e101dd --- /dev/null +++ b/docroot/taskmanager/docs/CHANGELOG @@ -0,0 +1,103 @@ +2002/10/14 phlux + *--IPM 0.9.1 PATCH--* + * Fixed setcookie() for new versions of PHP (4.1.0+) + +2002/04/06 phlux + *--IPM 0.9 RELEASE--* + * Added Recursive task dependencies. (SUBTASKS) + * Added a commenting system + * Removed the HTTP authentication + * Added form-based authentication (Windows compatability?) + * Added md5 encryption of passwords. + * Lots of minor fixes. + * Fixed some major error checking bugs in admin.php + * Files added: + autotest.php (it doesn't do anything yet) + * Files removed: + none + +2002/01/16 phlux + *--IPM 0.8.2 PATCH--* + * default.css replaced to add NETSCAPE & OPERA support + * NEW-INSTALL.sql from 0.8.1 included in package + +2001/12/06 phlux + *--IPM 0.8.1 PATCH--* + * NEW-INSTALL.sql replaced with working INSERTS + +2001/12/02 phlux + *--IPM 0.8 RELEASE--* + * good news: shitty theme system has been replaced by CSS + * enabled fractional hours for more acurate time keeping + * enabled a billable option for tasks + * built a "MyTasks" option that shows only the user's tasks + and projects (It's awesome) + * upgraded the admin interface to make user tracking and + modifying nicer. + * Email now runs on the php mail() function. + * made a cool little progress meter that doesn't need any + external libraries. + * several changes were made to the database to provide more + details on users and tasks + * files added: + /style/default.css + /sql/NEW-INSTALL.sql + /sql/UPGRADE.sql + * files removed: + /themes/default.inc.php + /sql/IPM.sql + +2001/08/26 phlux + *--IPM 0.7 RELEASE--* + * good news: themes directory added to the distribution + * bad news: only comes with one theme + * Added user summary to admin section + * Fixed date related functions to use php date() function + instead of unix date command (should work on windows now) + * Email notification has been added (see README.email) + * Projects can now be completed and reactivated + (change to project table in database) + +2001/06/02 phlux + *--IPM 0.6 RELEASE--* + * admin.php added to the distribution + * admin-header.php added to the distribution + * Database table 'users' has been updated + * Rewrote Javascript for the popup windows + * Added an admin section to add/edit/delete users + * Made the available users on a task come from the database + * Fixed many bugs concerning task descriptions + * Changed all of the default colors. + * Themes coming soon! + * The edit link has been taken off the task lists + (just click on the task name to edit) + * New settings in the config.php file + +2001/05/11 phlux + *--IPM 0.5 RELEASE (first SourceForge release)--* + * cleaned up all code + * made date-entry into drop-down select's + * color coded deadlines + * added comments to every function + +2001/05/06 phlux + *--IPM 0.4 RELEASE--* + * Made tasks and projects sortable + * added usernames to tasks + * Authentication now looks for passwords in + a database instead of the script. + +2001/05/01 phlux + *--IPM 0.3 RELEASE--* + * config.php added to the distribution + * IPM.sql added to the distribution + * function "main" rendered obsolete + * made colors and fonts configurable from + config.php + +2001/04/28 phlux + *--IPM 0.2 RELEASE(first release)--* + * index.php added to the distribution + * header.php added to the distribution + * footer.php added to the distribution + First working version of index.php is made diff --git a/docroot/taskmanager/docs/GPL b/docroot/taskmanager/docs/GPL new file mode 100755 index 0000000..bed8b90 --- /dev/null +++ b/docroot/taskmanager/docs/GPL @@ -0,0 +1,88 @@ +The General Public License (GPL) +Version 2, June 1991 +Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. + +GNU GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + +a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + +b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + +c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + +a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + +b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + +c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS diff --git a/docroot/taskmanager/docs/LICENSE b/docroot/taskmanager/docs/LICENSE new file mode 100755 index 0000000..94c8357 --- /dev/null +++ b/docroot/taskmanager/docs/LICENSE @@ -0,0 +1,19 @@ +--------------------------------------------------------------------------- +IPM (Incyte Project Manager) +PHP based project tracking tool +Copyright (c) 2001 by phlux + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +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. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +--------------------------------------------------------------------------- \ No newline at end of file diff --git a/docroot/taskmanager/docs/README b/docroot/taskmanager/docs/README new file mode 100755 index 0000000..04a0edc --- /dev/null +++ b/docroot/taskmanager/docs/README @@ -0,0 +1,97 @@ +--------------------------------------------------------------------------- +IPM (Incyte Project Manager) +PHP based project tracking tool +Copyright (c) 2002 by Trey Stout (phlux) + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +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. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +--------------------------------------------------------------------------- + +Current Version: 0.9.1 (released: October 14, 2002) + +Welcome to IPM! + +The response to my little hack has been extremely encouraging, I want to thank +all of you for your feedback, and for giving it a chance. IPM continues to grow +into a slick, useful project manager. + +This code is rapidly becoming more stable, however documentation has not been +completed. + + +REQUIREMENTS +------------ +The only requirements for IPM are: + + 1. Apache with PHP4. + 2. MySQL. + 3. Projects to track. + + +INSTALL +------- +1. Just untar all the files in this distribution to any directory accesible by the web. +2. Edit the config.php file to suit your needs. (There are instructions in it.) +3. Create a database for your IPM projects. Call this IPM + (or anything you wish to call it, please just reflect that in the config.php file) +4. Create the tables in the new database using the NEW-INSTALL.sql file provided with this + distribution (in the sql/ directory). eg.: + mysql -p IPM < NEW-INSTALL.sql +5. The default username/password is "project"/"tracker" (without the quotes). I suggest + changing this when you can. +6. Point your browser to www.yourdomain.com/IPMdir and start tracking! + + + +UPGRADING from v0.8.x +------------------- +1. Just untar all the files in this distribution to any directory accesible by the web. + **NOTE** Overwriting the files in your original directory is fine and will cause no + damage to your database data. +2. Edit the new config.php to suit your needs. +3. Update your database with the file UPGRADE.sql (in the sql/ directory) eg.: + mysql -p IPM < UPGRADE.sql +4. Access the site as you have before and have fun with the new functionality + + +REPORTING BUGS +-------------- +If you have a bug, please report them either to the official website (www.udpviper.com) +forums, OR contact me at phlux@udpviper.com. You can also submit a bug through +the sourceforge bug tracking system at http://sourceforge.net/projects/ipm. + + +KNOWN ISSUES +------------ +IE5 for Mac, and Mozilla on all platforms don't do the javascript at all. +If you have fixes for this or Mozilla please send them in. + + +CONTACT +------- +You can contact me at phlux@udpviper.com, or visit the IPM website at: +www.udpviper.com/html/project.php?project=ipm + +Post any information pertaining to ipm in the forums. This will get you the +fastest possible response. + +IPM has been tested on: + -Windows 98SE,ME + -MacOS 9.1, X + -Mandrake Linux 7-8 + -OpenBSD 2.9 + +While IPM should run in any javascript enabled browser, +use on any other OS, web server or PHP version has not been tested, and cannot +be confirmed as 100% operational. diff --git a/docroot/taskmanager/fdimage.gif b/docroot/taskmanager/fdimage.gif new file mode 100755 index 0000000..d827063 --- /dev/null +++ b/docroot/taskmanager/fdimage.gif Binary files differ diff --git a/docroot/taskmanager/folder.gif b/docroot/taskmanager/folder.gif new file mode 100755 index 0000000..4826460 --- /dev/null +++ b/docroot/taskmanager/folder.gif Binary files differ diff --git a/docroot/taskmanager/footer.php b/docroot/taskmanager/footer.php new file mode 100755 index 0000000..3ac7bc8 --- /dev/null +++ b/docroot/taskmanager/footer.php @@ -0,0 +1,25 @@ + + + diff --git a/docroot/taskmanager/functions.php b/docroot/taskmanager/functions.php new file mode 100755 index 0000000..4f3849f --- /dev/null +++ b/docroot/taskmanager/functions.php @@ -0,0 +1,2643 @@ + + + + + + + "; + } else { + echo " " + .""; + } + } else { + if (get_children($task[task_id],0)) { + echo " " + .""; + } else { + echo " " + .""; + } + } + } else { + echo " " + .""; + } + } + print_tree($task[task_id], 0, $status); + } + } +} + +function print_tree($task_id, $count, $status) { + include "config.php"; + global $id; + $count++; + $indent=$count*10; + $result = get_children($task_id, 2); + for ($x=0; $x + + + + + + "; + } else { + echo " " + .""; + } + } else { + if (get_children($task[task_id],0)) { + echo " " + .""; + } else { + echo " " + .""; + } + } + } else { + echo " " + .""; + } + print_tree($result[$x][0], $count, $status); + } + } +} + +function get_children($task_id, $status) { + // returns the task_id's of all child tasks that are status=$status + dbconnect(); + $count = 0; + if (($status == 0) || ($status == 1)) { + $query = "SELECT task_id FROM IPM_tasks WHERE parent_id='$task_id' AND status='$status'"; + } else { + $query = "SELECT task_id FROM IPM_tasks WHERE parent_id='$task_id'"; + } + $result = mysql_query($query); + while ($row = mysql_fetch_array($result)) + { + $children[$count][0] = $row["task_id"]; + $count++; + } + return $children; +} + +function get_decendents($task_id, $status, $count = 0) { + dbconnect(); + $result = get_children($task_id, 2); + for ($x=0; $x$task[title]\n"; + print_task_dropdown($task[task_id], 0); + } + } +} + +function print_task_dropdown($task_id, $count) { + include "config.php"; + global $id; + $count++; + $indent=$count*3; + $spacing=""; + for ($x=0; $x<$indent; $x++) { + $spacing.=" "; + } + $result = get_children($task_id, 2); + for ($x=0; $x$spacing $task[title]"; + print_task_dropdown($result[$x][0], $count); + } +} + + +function get_user_info($id) { + // returns all data concerning a user + dbconnect(); + $query = "SELECT * FROM IPM_users WHERE id='$id'"; + $result = mysql_query($query); + while ($row = mysql_fetch_array($result)) + { + $info["id"] = $id; + $info["username"] = $row["username"]; + $info["password"] = $row["password"]; + $info["firstname"] = $row["firstname"]; + $info["lastname"] = $row["lastname"]; + $info["email"] = $row["email"]; + $info["role"] = $row["role"]; + } + return $info; +} + +////////// TASK RELATED FUNCTIONS //////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +function mytasks() { + // This function gives a comprehensive summary for all of a user's + // projects and tasks. All tasks assigned to the logged in user are + // displayed along with project details. This is the default function + $user_id=authenticate(); + dbconnect(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $finish; + // If a task was flagged for finishing then do it now + if (isset($finish)) { + finishtask($finish); + } + // get ammount of projects the user is assigned to + $p_query = "SELECT id FROM IPM_tasks WHERE person='$user_id' AND status='1' GROUP BY 'id'"; + $p_result = mysql_query($p_query); + $project_total = mysql_num_rows($p_result); + // get ammount of open tasks the user is assigned to + $t_query = "SELECT id FROM IPM_tasks WHERE person='$user_id' AND status='1'"; + $t_result = mysql_query($t_query); + $task_total = mysql_num_rows($t_result); + // get billable info for user + $billable_total=0; + $thismonth=date("F, Y"); + $b_query = "SELECT DATE_FORMAT(enddate,'%M, %Y'), hours FROM IPM_tasks WHERE person='$user_id' AND status='0' AND billable='1'"; + $b_result = mysql_query($b_query); + while ($b_total=mysql_fetch_array($b_result)) { + echo "$b_total[enddate]"; + $billable_total=$billable_total+$b_total[hours]; + } + // get the general user info + $user_query = "SELECT * FROM IPM_users WHERE id='$user_id'"; + $result = mysql_query($user_query); + while ($userinfo = mysql_fetch_array($result)) { + if ($userinfo[role] == "1") { + $role = "Administrator"; + } else { + $role = "General User"; + } + // Display the HTML that sums up all of this info + ?> +
+ + + + + "; + } else { + echo ""; + } ?> + + $task[hours]"; + } ?> + + " + ."
+ > + + + + + "; + } else { + echo ""; + } ?> + + $task[hours]"; + } ?> + + " + ."
+ + + + + + + +
+ User Details for +
+ Username:
+ Role:
+ Total Projects:
+ Total Open Tasks:
+ Completed Billable Hours for : +
+
+
+
+
+
+

+ "; + // grab all info for the open projects + $project_query = "SELECT * FROM IPM_projects WHERE id='$open[id]'"; + $result3 = mysql_query($project_query); + while ($project = mysql_fetch_array($result3)) { + ?> + + + PROJECT: ?op=projectdetail&id=>
+ + + + + + [?op=addtask&id=&name=>ADD TASK] + :: [?op=editproject&id=>EDIT] + :: [?op=confirmprojectdelete&id=>DELETE] + + + + + + + + + + + + + + + + + + + +
"; + } + } + } + echo "

(Hours in bold are billable)
"; + include ("footer.php"); +} + + +function addtask($id, $name) { + // This function builds the form for adding a task to a project. + // When this form is submitted the variables are passed to the function + // "addtaskaction()" + authenticate(); + dbconnect(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $message; + $query = "SELECT * FROM IPM_projects WHERE id=$id"; + $result = mysql_query($query); + $add = mysql_fetch_array($result); + $query2 = "SELECT * FROM IPM_users"; + $result2 = mysql_query($query2); + $query3 = "SELECT task_id, title FROM IPM_tasks WHERE id=$id"; + $result3 = mysql_query($query3); + ?> +
method=post> +

+ HOURS + + COMMENTS + + TITLE + + DESCRIPTION + + ACTION +
+ $task[hours]"; + } ?> + + "; + } else { + echo ""; + } ?> + + > + +   + + > + > +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Add Task +
+ Project Name: + + ?op=projectdetail&id=> +
+ Task Name: + + +
+ Assigned To: + + + Notify user? +
+ Quoted Hours: + + + Billable? +
+ Subtask of: + + +
+ Description: + + +
+ +
+ > + + +
method=post> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Edit Task + + [?op=addcomment&task_id=>ADD COMMENT] +
+ Project Name: + + ?op=projectdetail&id=> +
+ Task Name: + + +
+ Assigned To: + + +
+ Quoted Hours: + + > + Billable?"; + } else { + echo " Billable?"; + }?> +
+ Subtask of: + + +
+ Description: + + +
+
+ + + +
+ YOU CAN NOT LINK A TASK TO ITSELF!"; + } + $children=get_children($task_id, 2); + for ($x=0; $x + + + + + + + +
+ Are you sure you want to delete the task ? +
+ ?op=deletetask&task_id=&id=>[YES] + ?op=projectdetail&id=>[NO] +
+ +
method=post> + + + + + + + + + + + +
+ Adding Comment To "" +
+ Comment: + + +
+ +
+ > +
+ ", "\n", $owner[comment]); + $formatted_comment=stripslashes($formatted_comment); + } + // get the user's info + $query="SELECT * FROM IPM_users WHERE id='$user_id'"; + $result=mysql_query($query); + if ($user=mysql_fetch_array($result)) { + $current_user=$user[id]; + $current_role=$user[role]; + } + // only let the comment owner or an admin edit a comment + if (($auth_user == $current_user) || ($current_role=="1")) { + include ("header.php"); + ?> +
method=post> + + + + + + + + + + + +
+ Editing Comment +
+ Comment: + + +
+ +
+ + > + > +
+
**EDITED BY $current_user -- [$date]"; + if (mysql_query("UPDATE IPM_comments SET comment='$formatted_comment' WHERE comment_id='$comment_id'")) { + $message="Comment Updated Successfully"; + } else { + $message="Error Updating Comment"; + } + edittask($task_id); + } else { + $message="You are not allowed to edit this comment"; + edittask($task_id); + } +} + +function deletecomment($comment_id, $task_id) { + $user_id=authenticate(); + dbconnect(); + include ("config.php"); + global $PHP_SELF, $message; + // get comment's owner + $query="SELECT user,comment FROM IPM_comments WHERE comment_id='$comment_id'"; + $result=mysql_query($query); + if ($owner=mysql_fetch_array($result)) { + $auth_user=$owner[user]; + $formatted_comment=str_replace("
", "\n", $owner[comment]); + $formatted_comment=stripslashes($formatted_comment); + } + // get the user's info + $query="SELECT * FROM IPM_users WHERE id='$user_id'"; + $result=mysql_query($query); + if ($user=mysql_fetch_array($result)) { + $current_user=$user[id]; + $current_role=$user[role]; + } + // only let the comment owner or an admin edit a comment + if (($auth_user==$current_user) || ($current_role=="1")) { + include ("header.php"); + $message="Are you sure you want to delete this comment?

" + ."[YES] -- " + ."[NO]"; + message($message); + } else { + $message="You are not allowed to delete this comment"; + edittask($task_id); + } +} + + +function deletecommentaction($comment_id, $task_id) { + $user_id=authenticate(); + dbconnect(); + include ("config.php"); + global $PHP_SELF, $message; + // get comment's owner + $query="SELECT user,comment FROM IPM_comments WHERE comment_id='$comment_id'"; + $result=mysql_query($query); + if ($owner=mysql_fetch_array($result)) { + $auth_user=$owner[user]; + $formatted_comment=str_replace("
", "\n", $owner[comment]); + $formatted_comment=stripslashes($formatted_comment); + } + // get the user's info + $query="SELECT * FROM IPM_users WHERE id='$user_id'"; + $result=mysql_query($query); + if ($user=mysql_fetch_array($result)) { + $current_user=$user[id]; + $current_role=$user[role]; + } + // only let the comment owner or an admin edit a comment + if (($auth_user==$current_user) || ($current_role=="1")) { + if (mysql_query("DELETE FROM IPM_comments WHERE comment_id='$comment_id'")) { + $message="Comment Deleted"; + } else { + $message="Error Deleting Comment"; + } + // get number of comments left, if 0 then un-flag comments for the task + $query="SELECT comment_id FROM IPM_comments WHERE task_id='$task_id'"; + $result=mysql_query($query); + if (!$list=mysql_fetch_array($result)) { + mysql_query("UPDATE IPM_tasks SET comments='0' WHERE task_id='$task_id'"); + } + edittask($task_id); + } +} + + +function display_comments($task_id) { + include "config.php"; + authenticate(); + dbconnect(); + $query = "SELECT *,DATE_FORMAT(date,'%b %e, %Y - %r')\"formatted_date\" FROM IPM_comments WHERE task_id='$task_id' ORDER BY date ASC"; + $result = mysql_query($query); + ?> + + + + + + + + + + +

"; +} + + +////////// PROJECT RELATED FUNCTIONS //////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +function addproject() { + // This function builds the form for adding a new project. + // When this form is submitted the variables are passed to the function + // "addprojectaction()" + authenticate(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF; + $today=date('j'); + $thismonthname=date('M'); + $thismonthvalue=date('n'); + $thisyear=date('Y'); + ?> + method=post> +
+ Comments + + [?op=addcomment&task_id=>ADD COMMENT] +
+
+
+ ?op=editcomment&comment_id=&task_id=> :: + ?op=deletecomment&comment_id=&task_id=> +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ Add New Project +
+ Project Name: + + +
+ Start Date: + + + + +
+ Deadline: + + + + +
+ Comments: + + +
+ +
+ + + + + + + + + + + + + +
+ Are you sure you want to delete the project? +
+ ALL TASKS AND ASSOCIATED INFO WILL BE DELETED +
+ ?op=deleteproject&id=>[YES] :: ?op=listprojects>[NO] +
+ +
method=post> + + + + + + + + + + + + + + + + + + + + + + + +
+ Project Editor +
+ Project Name: + + +
+ Start Date: + + + + +
+ Deadline: + + + + +
+ Comments: + + +
+ +
+ > +
+ \" Updated Successfully"); + } else { + message("Error Updating Project"); + } +} + +function completedlist() { + // This function goes to the database and generates a list of + // completed projects. It also builds a menu for + // editing/deleting/reactivating projects. + authenticate(); + dbconnect(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $order; + switch ($order) { + case "nameup": + $list_query = "SELECT id, name, completed_date, comments FROM IPM_projects WHERE completed='1' ORDER BY name ASC"; + break; + case "namedown": + $list_query = "SELECT id, name, completed_date, comments FROM IPM_projects WHERE completed='1' ORDER BY name DESC"; + break; + case "datedown": + $list_query = "SELECT id, name, completed_date, comments FROM IPM_projects WHERE completed='1' ORDER BY completed_date DESC"; + break; + case "dateup": + $list_query = "SELECT id, name, completed_date, comments FROM IPM_projects WHERE completed='1' ORDER BY completed_date ASC"; + break; + default: + $list_query = "SELECT id, name, completed_date, comments FROM IPM_projects WHERE completed='1' ORDER BY completed_date ASC"; + } + $listresult = mysql_query($list_query); + echo "
" + ."" + .""; + if ($order == "nameup") { + echo ""; + } else { + echo ""; + } + if ($order == "dateup") { + echo ""; + } else { + echo ""; + } + echo "" + .""; + $color=true; + while ($list_row=mysql_fetch_array($listresult)) + { + echo ""; + if (empty($list_row[comments])) { + echo ""; + } else { + echo ""; + } + echo "" + ."" + .""; + } + echo "
"; + $string=popuploader('nameup', 'Sort Alphabetically Z-A', 'Project Name', "$PHP_SELF?op=completedlist&order=namedown", "headerlink"); + echo "$string"; + $string=popuploader('namedown', 'Sort Alphabetically A-Z', 'Project Name', "$PHP_SELF?op=completedlist&order=nameup", "headerlink"); + echo "$string"; + $string=popuploader('dateup', 'Sort by date completed oldest first', 'Completed', "$PHP_SELF?op=completedlist&order=datedown", "headerlink"); + echo "$string"; + $string=popuploader('datedown', 'Sort by date completed most recent first', 'Completed', "$PHP_SELF?op=completedlist&order=dateup", "headerlink"); + echo "$stringOptions
"; + $string=popuploader("$list_row[id]", "No Comments Available", "$list_row[name]", "$PHP_SELF?op=projectsummary&id=$list_row[id]", "biglink"); + echo "$string"; + $string=popuploader("$list_row[id]", "$list_row[comments]", "$list_row[name]", "$PHP_SELF?op=projectsummary&id=$list_row[id]", "biglink"); + echo "$string$todoitem"; + echo prettydate($list_row[completed_date]); + echo "[" + ."REACTIVATE] :: [" + ."DELETE] :: [EDIT]

"; + include ("footer.php"); +} + +function listprojects() { + // This function goes to the database and generates a list of current projects. + // It also builds a menu for editing/deleting/completing projects. + authenticate(); + dbconnect(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $order; + switch ($order) { + case "nameup": + $list_query = "SELECT id, name, enddate, comments FROM IPM_projects WHERE completed='0' ORDER BY name ASC"; + break; + case "namedown": + $list_query = "SELECT id, name, enddate, comments FROM IPM_projects WHERE completed='0' ORDER BY name DESC"; + break; + case "datedown": + $list_query = "SELECT id, name, enddate, comments FROM IPM_projects WHERE completed='0' ORDER BY enddate DESC"; + break; + case "dateup": + $list_query = "SELECT id, name, enddate, comments FROM IPM_projects WHERE completed='0' ORDER BY enddate ASC"; + break; + default: + $list_query = "SELECT id, name, enddate, comments FROM IPM_projects WHERE completed='0' ORDER BY enddate ASC"; + } + $listresult = mysql_query($list_query); + echo "" + .""; + if ($order == "nameup") { + echo ""; + } else { + echo ""; + } + echo ""; + if ($order == "dateup") { + echo ""; + } else { + echo ""; + } + echo "" + .""; + $color=true; + while ($list_row=mysql_fetch_array($listresult)) + { + echo ""; + echo ""; + echo ""; + echo "" + ."" + .""; + } + echo "
"; +$string=popuploader('nameup', 'Sort Alphabetically Z-A', 'Project Name', "$PHP_SELF?op=listprojects&order=namedown", "headerlink"); + echo "$string"; +$string=popuploader('namedown', 'Sort Alphabetically A-Z', 'Project Name', "$PHP_SELF?op=listprojects&order=nameup", "headerlink"); + echo "$stringPercent Completed"; + $string=popuploader('dateup', 'Sort by deadline most distant first', 'Deadline', "$PHP_SELF?op=listprojects&order=datedown", "headerlink"); + echo "$string"; + $string=popuploader('datedown', 'Sort by deadline nearest first', 'Deadline', "$PHP_SELF?op=listprojects&order=dateup", "headerlink"); + echo "$stringEdit/Delete
"; + if (empty($list_row[comments])) { + $string=popuploader("$list_row[id]", "No Comments Available", "$list_row[name]", "$PHP_SELF?op=projectdetail&id=$list_row[id]", "biglink"); + } else { + $string=popuploader("$list_row[id]", "$list_row[comments]", "$list_row[name]", "$PHP_SELF?op=projectdetail&id=$list_row[id]", "biglink"); + } + echo "$string"; +draw_time_and_progress_bars($list_row[id], ""); + echo ""; + prettydate($list_row[enddate]); + echo "[" + ."ADD TASK] :: [" + ."EDIT] :: [" + ."DELETE]

"; + include ("footer.php"); +} + +function projectdetail($id) { + // This function displays everyting you need to see about a project + // It shows the startdate, deadline, todo list, finished list, total hours for todo and finished, + // and it calculates the percentage of the project completed. It also gives the option to + // add/edit/delete tasks, edit/delete/complete the project, update list items, and view item descriptions. + authenticate(); + dbconnect(); + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $finish, $reset, $ordertodo, $orderdone; + if (isset($finish)) { + finishtask($finish); + } + if (isset($reset)) { + resettask($reset); + } + $list_project = "SELECT * FROM IPM_projects where id=$id"; + $list_result = mysql_query($list_project); + while ($list_row=mysql_fetch_array($list_result)) { + ?> + + + + + + + + + + + + + + + + + +
+ + + COMPLETE PROJECT] :: "; + }?> + [?op=addtask&id=&name=>ADD TASK] + :: [?op=confirmprojectdelete&id=>DELETE] + :: [?op=editproject&id=>EDIT] +
+ Project Start: + + + Project Deadline: + +
+ + + + + + + + + + + + + + + + + +
+ A-Z", "Todo Items", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=nameup&orderdone=$orderdone", "listheader"); + } else { + $string=popuploader("nameup", "Sort by Item Name Z-A", "Todo Items", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=namedown&orderdone=$orderdone", "listheader"); + } + echo "$string"; + ?> + + A-Z", "User", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=personup&orderdone=$orderdone", "listheader"); + } else { + $string=popuploader("personup", "Sort by User Z-A", "User", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=persondown&orderdone=$orderdone", "listheader"); + } + echo $string; + ?> + + Comments", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=commentsup&orderdone=$orderdone", "listheader"); + } else { + $string=popuploader("commentsup", "Arrange Tasks by if They Have Comments", "Comments", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=commentsdown&orderdone=$orderdone", "listheader"); + } + echo $string; + ?> + + least first", "Hours", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=hoursup&orderdone=$orderdone", "listheader"); + } else { + $string=popuploader("hoursup", "Sort by Hours most first", "Hours", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=hoursdown&orderdone=$orderdone", "listheader"); + } + echo "$string"; + ?> + + Action +
+
+
+ Total Hours Remaining on Project + + + +   +


+
+ + + + + + + + + + + + + + + + + +
+ A-Z", "Finished Items", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$ordertodo&orderdone=nameup", "listheader"); + } else { + $string=popuploader("nameup", "Sort by Item Name Z-A", "Finished Items", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$ordertodo&orderdone=namedown", "listheader"); + } + echo "$string"; + ?> + + A-Z", "User", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=personup", "listheader"); + } else { + $string=popuploader("personup", "Sort by User Z-A", "User", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=persondown", "listheader"); + } + echo $string; + ?> + + Comments", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=commentsup", "listheader"); + } else { + $string=popuploader("commentsup", "Arrange Tasks by if They Have Comments", "Comments", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=commentsdown", "listheader"); + } + echo $string; + ?> + + least first", "Hours", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=hoursup", "listheader"); + } else { + $string=popuploader("hoursup", "Sort by Hours most first", "Hours", "$PHP_SELF?op=projectdetail&id=$id&ordertodo=$orderdone&orderdone=hoursdown", "listheader"); + } + echo "$string"; + ?> + + Action +
+
+
+ Total Hours Completed + + + +   +
+
+ +
+

+ + + + + + + + + + + + + + + + + + +
+ + + [?op=reactivateproject&id=>REACTIVATE PROJECT] + :: [?op=editproject&id=>EDIT] + :: [?op=confirmprojectdelete&id=>DELETE] +
+ Project Start: + + + Project Deadline: + +
+ Project Description: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Z-A", "User", "$PHP_SELF?op=projectsummary&id=$id&order=personup", "listheader"); + } else { + $string=popuploader("personup", "Sort by User A-Z", "User", "$PHP_SELF?op=projectsummary&id=$id&order=persondown", "listheader"); + } + echo $string; + ?> + + A-Z", "Todo Items", "$PHP_SELF?op=projectsummary&id=$id&order=nameup", "listheader"); + } else { + $string=popuploader("nameup", "Sort by Item Name Z-A", "Todo Items", "$PHP_SELF?op=projectsummary&id=$id&order=namedown", "listheader"); + } + echo "$string"; + ?> + + Billable", "$PHP_SELF?op=projectsummary&id=$id&order=billable", "listheader"); + } else { + $string=popuploader("billable", "Show only Billable Tasks", "Billable", "$PHP_SELF?op=projectsummary&id=$id&order=billable", "listheader"); + } + echo "$string"; + ?> + + least first", "Hours", "$PHP_SELF?op=projectsummary&id=$id&order=hoursup", "listheader"); + } else { + $string=popuploader("hoursup", "Sort by Hours most first", "Hours", "$PHP_SELF?op=projectsummary&id=$id&order=hoursdown", "listheader"); + } + echo "$string"; + ?> + + most recent first", "Completed", "$PHP_SELF?op=projectsummary&id=$id&order=dateup", "listheader"); + } else { + $string=popuploader("dateup", "Sort by Completion Date oldest first", "Completed", "$PHP_SELF?op=projectsummary&id=$id&order=datedown", "listheader"); + } + echo "$string"; + ?> +
+ + + + + + + + + +
+   +
+   + +   +
+   + + + + + +   +


+
+ + + +

+ "; + } else { + echo ""; + } + } elseif ($monthresult == -1) { + echo ""; + } elseif ($monthresult == 1) { + echo ""; + } elseif ($monthresult == 2) { + echo ""; + } elseif ($monthresult == 3) { + echo ""; + } else { + echo ""; + } +} elseif ($yearresult >= 1) { + echo ""; +} +echo prettydate($enddate); +} +*/ + + +////////// MISCELLANEOUS FUNCTIONS //////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +function prettydate($enddate) { +// This function makes the date look more human readable + $endyear=substr($enddate, 0, 4); + $endmonth=substr($enddate, 5, 2); + $endday=substr($enddate, 8, 2); + switch ($endmonth) { + case "01": + $prettymonth="January"; + break; + case "02": + $prettymonth="February"; + break; + case "03": + $prettymonth="March"; + break; + case "04": + $prettymonth="April"; + break; + case "05": + $prettymonth="May"; + break; + case "06": + $prettymonth="June"; + break; + case "07": + $prettymonth="July"; + break; + case "08": + $prettymonth="August"; + break; + case "09": + $prettymonth="September"; + break; + case "10": + $prettymonth="October"; + break; + case "11": + $prettymonth="November"; + break; + case "12": + $prettymonth="December"; + break; + } + echo "$prettymonth $endday, $endyear"; +} + +function hours_todo($id) { + // input project id + // returns the ammount of hours left todo on a project + dbconnect(); + $query = "SELECT SUM(hours) FROM IPM_tasks WHERE id='$id' AND status=1"; + $result = mysql_query($query); + if ($row = mysql_fetch_array($result)) { + return $row[0]; + } +} + +function hours_done($id) { + // input project id + // returns the ammount of hours done on a project + dbconnect(); + $query = "SELECT SUM(hours) FROM IPM_tasks WHERE id='$id' AND status=0"; + $result = mysql_query($query); + if ($row = mysql_fetch_array($result)) { + return $row[0]; + } +} + + +function percentTimeComplete($id) { + // Use built-in MySQL functions to calculate timespan of project and see how + // far into a project (time-wise) we are. + // FUNCTION SUBMITTED BY: DAVID HUGHES (David.W.Hughes@cern.ch) + dbconnect(); + $query = "SELECT to_days(current_date)-to_days(startdate) AS elapsed, to_days(enddate)-to_days(startdate) AS total, completed FROM IPM_projects WHERE id = $id"; + $result = mysql_query($query); + $row = mysql_fetch_array($result); + $elapsed = $row[elapsed]; + $total = $row[total]; + if ($total == 0) { + return 100; + } else { + if ((100 * $elapsed / $total) == 0) { + return 0; + } else { + return sprintf("%02d", 100 * $elapsed / $total); + } + } +} + +function percentcomplete($id) { + // This function takes a project id and and compares the todo hours + // to the finished hours to make a percent done + dbconnect(); + $Qtodo="SELECT * FROM IPM_tasks WHERE id=$id AND status=1"; + $Qdone="SELECT * FROM IPM_tasks WHERE id=$id AND status=0"; + $Rtodo=mysql_query($Qtodo); + $Rdone=mysql_query($Qdone); + $totaltodo=0; + $totaldone=0; + while ($todo=mysql_fetch_array($Rtodo)) + { + $totaltodo=$totaltodo + $todo[hours]; + } + while ($done=mysql_fetch_array($Rdone)) + { + $totaldone=$totaldone + $done[hours]; + } + $totalboth=$totaltodo+$totaldone; + if ($totalboth > 0) { + $percent=100 * ($totaldone / $totalboth); + $percentdone = sprintf("%2d",$percent); + return $percentdone; + }else{ + return $percenttotal; + } +} + +function popuploader($id, $description, $linkname, $url, $class) { + include "config.php"; + echo "$linkname"; + $res= ""; + return $res; +} + +function message($message) { + // writes a pre-formated message to the screen (used for results display) + ?> + + + + +
+ +
+

+ \n"; + $safe_td = max(0, min(100, $timedone)); + if ($completed) { $safe_td = min(100, $safe_td); } + if ($completed || $safe_td < $workdone) { + // project complete or within schedule + $colour = "green"; + } elseif ($timedone < 100) { + // within deadline but behind schedule + $colour = "yellow"; + } else { + // project over deadline + $colour = "red"; + } + if ($timedone <= 0) { + $timedone="scheduled"; + } elseif ($timedone >= 100) { + $timedone="overdue"; + } else { + $timedone="$timedone% time"; + } + if ($workdone <= 0) { + $workdone="not started"; + } elseif ($workdone >= 100) { + $workdone="complete"; + } else { + $workdone="$workdone% work"; + } + echo "$timedone ", drawbar_colour($colour,$safe_td), "\n"; + echo "$workdone ", drawbar_colour("green",$workdone), "\n"; + echo "\n"; +} + +function drawbar_colour ($colour, $percent) { + // This function takes the integer (from 0-100) $percent as an argument + // to build a bargraph using small images. It doesn't depend on the gd lib. + // safety: normalise $percent if it's not between 0 and 100. + // FUNCTION SUBMITTED BY: DAVID HUGHES (David.W.Hughes@cern.ch) + + $percent = max(0, min(100, $percent)); + $l_colour = ($percent == 0 ? "grey" : $colour); + $r_colour = ($percent == 100 ? $colour : "grey"); + // This is a hack to avoid bad browser behaviour from using + if ($percent == 0 ) { $percent = 1; } + if ($percent == 100) { $percent = 99; } + echo ""; + echo ""; + echo ""; + echo "\n"; +} + + +function dbconnect() { + // This function makes a connection to the SQL server and grabs the appropriate + // database for use in all the other functions. + include ("config.php"); + if (!$db=mysql_connect($db_servername, $db_username, $db_password)) { + echo "ERROR! UNABLE TO CONNECT TO DATABASE"; + } + if (!mysql_select_db($db_dbname)) { + echo "ERROR! UNABLE TO FIND $db_dbname DATABASE"; + } +} + +function logout() { + // Terminate session + unset($GLOBALS['uid']); + setcookie("uid"); + login(); +} + +function unauthorized() { + // If you hit cancel on the authentication screen or you fail 3 times + // this function is called and displays a message. + include ("config.php"); + echo "" + ."$page_title$version

"; + message("$unauthorizedmessage"); + echo ""; +} + +function logged_out() { + // If you hit cancel on the authentication screen or you fail 3 times + // this function is called and displays a message. + include ("config.php"); + echo "" + ."$page_title$version

"; + message("You are now logged out of IPM"); + echo ""; +} + +function login() { + include ("config.php"); + include ("header.php"); + global $PHP_SELF, $finish; + // If you hit cancel on the authentication screen or you fail 3 times + // this function is called and displays a message. + include ("config.php"); + echo "" + ."$page_title$version

"; + ?> +
method=post> + + + + + + + + + + + + + + + +
+ User Login +
+ User Name: + + +
+ Password: + + +
+ +
+ +
+ "; +} + +function loginaction($username, $password) { + global $uid; + dbconnect(); + $query = "SELECT * FROM IPM_users WHERE username='$username'"; + if (!($result = mysql_query($query))) { + die("Couldn't retrieve authorization data, please try again later"); + } + if (mysql_num_rows($result) > 0) { + if ($user=mysql_fetch_array($result)) { + if (md5($password) == $user[password]) { + ($SECURE_COOKIES == "true")? $SSL=1: $SSL=0; + setcookie("uid", $user[id], "0", "", "", $SSL); + $uid = $user[id]; + mytasks(); + } else { + login(); + } + } + } else { + login(); + } +} + +function authenticate() { + global $uid; + return $uid; +} + +function isadmin() { + // Returns true if the logged in user has admin privleges. + include ("config.php"); + dbconnect(); + $user_id=authenticate(); + $query="SELECT role FROM IPM_users WHERE id='$user_id'"; + $result=mysql_query($query); + while ($list=mysql_fetch_row($result)){ + if ($list[0] == 1) { + return 1; + } else { + return; + } + } +} + +function isauthenticated() { + global $uid; + return !empty($uid); +} diff --git a/docroot/taskmanager/header.php b/docroot/taskmanager/header.php new file mode 100755 index 0000000..4b01dbe --- /dev/null +++ b/docroot/taskmanager/header.php @@ -0,0 +1,133 @@ +$page_title $version"; +echo ""; +echo " + + + +"; +?> + + + + + + + + + +
+

+

+

+ + + + + + + + +

+

+

+ + + + + + + + + + + +
+ + + + ADMIN] :: "; ?> + [MY TASKS] + :: [ACTIVE PROJECTS] + :: [NEW PROJECT] + :: [COMPLETED PROJECTS] + :: [LOGOUT] + +
+
 
+
diff --git a/docroot/taskmanager/img/bars/bar-left-green.gif b/docroot/taskmanager/img/bars/bar-left-green.gif new file mode 100755 index 0000000..f225042 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-left-green.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-left-grey.gif b/docroot/taskmanager/img/bars/bar-left-grey.gif new file mode 100755 index 0000000..af6de92 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-left-grey.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-left-grey.gif.notrans b/docroot/taskmanager/img/bars/bar-left-grey.gif.notrans new file mode 100755 index 0000000..d7b40e7 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-left-grey.gif.notrans Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-left-red.gif b/docroot/taskmanager/img/bars/bar-left-red.gif new file mode 100755 index 0000000..cd2c9df --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-left-red.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-left-yellow.gif b/docroot/taskmanager/img/bars/bar-left-yellow.gif new file mode 100755 index 0000000..a6aa5e8 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-left-yellow.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-right-green.gif b/docroot/taskmanager/img/bars/bar-right-green.gif new file mode 100755 index 0000000..7c85663 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-right-green.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-right-grey.gif b/docroot/taskmanager/img/bars/bar-right-grey.gif new file mode 100755 index 0000000..95df1ef --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-right-grey.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-right-red.gif b/docroot/taskmanager/img/bars/bar-right-red.gif new file mode 100755 index 0000000..db88bcd --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-right-red.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-right-yellow.gif b/docroot/taskmanager/img/bars/bar-right-yellow.gif new file mode 100755 index 0000000..556fabe --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-right-yellow.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-tile-green.gif b/docroot/taskmanager/img/bars/bar-tile-green.gif new file mode 100755 index 0000000..869d5e5 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-tile-green.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-tile-grey.gif b/docroot/taskmanager/img/bars/bar-tile-grey.gif new file mode 100755 index 0000000..166a2d3 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-tile-grey.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-tile-red.gif b/docroot/taskmanager/img/bars/bar-tile-red.gif new file mode 100755 index 0000000..4958774 --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-tile-red.gif Binary files differ diff --git a/docroot/taskmanager/img/bars/bar-tile-yellow.gif b/docroot/taskmanager/img/bars/bar-tile-yellow.gif new file mode 100755 index 0000000..20190cc --- /dev/null +++ b/docroot/taskmanager/img/bars/bar-tile-yellow.gif Binary files differ diff --git a/docroot/taskmanager/img/comment-off.gif b/docroot/taskmanager/img/comment-off.gif new file mode 100755 index 0000000..56e45be --- /dev/null +++ b/docroot/taskmanager/img/comment-off.gif Binary files differ diff --git a/docroot/taskmanager/img/comment-on.gif b/docroot/taskmanager/img/comment-on.gif new file mode 100755 index 0000000..16eddbc --- /dev/null +++ b/docroot/taskmanager/img/comment-on.gif Binary files differ diff --git a/docroot/taskmanager/img/d-off.gif b/docroot/taskmanager/img/d-off.gif new file mode 100755 index 0000000..1c9da78 --- /dev/null +++ b/docroot/taskmanager/img/d-off.gif Binary files differ diff --git a/docroot/taskmanager/img/d-on.gif b/docroot/taskmanager/img/d-on.gif new file mode 100755 index 0000000..4e08216 --- /dev/null +++ b/docroot/taskmanager/img/d-on.gif Binary files differ diff --git a/docroot/taskmanager/img/e-off.gif b/docroot/taskmanager/img/e-off.gif new file mode 100755 index 0000000..157a9f9 --- /dev/null +++ b/docroot/taskmanager/img/e-off.gif Binary files differ diff --git a/docroot/taskmanager/img/e-on.gif b/docroot/taskmanager/img/e-on.gif new file mode 100755 index 0000000..ce118a9 --- /dev/null +++ b/docroot/taskmanager/img/e-on.gif Binary files differ diff --git a/docroot/taskmanager/img/f-off.gif b/docroot/taskmanager/img/f-off.gif new file mode 100755 index 0000000..035254e --- /dev/null +++ b/docroot/taskmanager/img/f-off.gif Binary files differ diff --git a/docroot/taskmanager/img/f-on.gif b/docroot/taskmanager/img/f-on.gif new file mode 100755 index 0000000..5111b68 --- /dev/null +++ b/docroot/taskmanager/img/f-on.gif Binary files differ diff --git a/docroot/taskmanager/img/logo.gif b/docroot/taskmanager/img/logo.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/taskmanager/img/logo.gif Binary files differ diff --git a/docroot/taskmanager/img/r-off.gif b/docroot/taskmanager/img/r-off.gif new file mode 100755 index 0000000..e1eb83f --- /dev/null +++ b/docroot/taskmanager/img/r-off.gif Binary files differ diff --git a/docroot/taskmanager/img/r-on.gif b/docroot/taskmanager/img/r-on.gif new file mode 100755 index 0000000..0b2a6ac --- /dev/null +++ b/docroot/taskmanager/img/r-on.gif Binary files differ diff --git a/docroot/taskmanager/img/spacer.gif b/docroot/taskmanager/img/spacer.gif new file mode 100755 index 0000000..d6e9b01 --- /dev/null +++ b/docroot/taskmanager/img/spacer.gif Binary files differ diff --git a/docroot/taskmanager/img/tile.gif b/docroot/taskmanager/img/tile.gif new file mode 100755 index 0000000..61cfc13 --- /dev/null +++ b/docroot/taskmanager/img/tile.gif Binary files differ diff --git a/docroot/taskmanager/index.php b/docroot/taskmanager/index.php new file mode 100755 index 0000000..c4735d3 --- /dev/null +++ b/docroot/taskmanager/index.php @@ -0,0 +1,159 @@ + diff --git a/docroot/taskmanager/logo.gif b/docroot/taskmanager/logo.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/taskmanager/logo.gif Binary files differ diff --git a/docroot/taskmanager/sql/NEW-INSTALL.sql b/docroot/taskmanager/sql/NEW-INSTALL.sql new file mode 100755 index 0000000..e2a36eb --- /dev/null +++ b/docroot/taskmanager/sql/NEW-INSTALL.sql @@ -0,0 +1,116 @@ +################################################################################ +# Set up tables for Incyte Project Manager (IPM) +################################################################################ +#IPM (Incyte Project Manager) +#PHP based project tracking tool +#Copyright (c) 2001 by phlux (phlux@udpviper.com) +################################################################################ +#This program is free software; you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation; either version 2 of the License, or +#(at your option) any later version. +# +#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. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not, write to the Free Software +#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +################################################################################ +# host: localhost +# DB: IPM +################################################################################ + + +# -------------------------------------------------------- +# +# Table structure for table 'IPM_comments' +# + +DROP TABLE IF EXISTS IPM_comments; +CREATE TABLE IPM_comments ( + comment_id int(10) NOT NULL auto_increment, + task_id int(10) DEFAULT '0' NOT NULL, + user int(10), + date datetime, + comment text, + PRIMARY KEY (comment_id) +); + + +# -------------------------------------------------------- +# +# Table structure for table 'IPM_projects' +# + +DROP TABLE IF EXISTS IPM_projects; +CREATE TABLE IPM_projects ( + id int(10) NOT NULL auto_increment, + name text, + startdate date, + enddate date, + comments text, + completed tinyint(1) DEFAULT '0', + completed_date date, + PRIMARY KEY (id) +); + + +# -------------------------------------------------------- +# +# Table structure for table 'IPM_tasks' +# + +DROP TABLE IF EXISTS IPM_tasks; +CREATE TABLE IPM_tasks ( + task_id int(10) NOT NULL auto_increment, + id int(10) DEFAULT '1' NOT NULL, + title text, + hours decimal(4,2) DEFAULT '1.00' NOT NULL, + enddate datetime, + description text, + status int(1), + person int(10) DEFAULT '1' NOT NULL, + billable tinyint(1) DEFAULT '0' NOT NULL, + comments tinyint(1) DEFAULT '0' NOT NULL, + parent_id int(10) DEFAULT '0' NOT NULL, + PRIMARY KEY (task_id) +); + + +# -------------------------------------------------------- +# +# Table structure for table 'IPM_users' +# + +DROP TABLE IF EXISTS IPM_users; +CREATE TABLE IPM_users ( + id int(10) NOT NULL auto_increment, + username varchar(30) NOT NULL, + password varchar(32) NOT NULL, + firstname text NOT NULL, + lastname text NOT NULL, + email varchar(80), + role int(1) DEFAULT '2' NOT NULL, + PRIMARY KEY (id) +); + + +########################### +## INSERT DEFAULT VALUES ## +########################### + +INSERT INTO IPM_comments VALUES ( '1', '3', '1', '2002-03-07 00:57:29', 'This task has comments!!!!'); +INSERT INTO IPM_comments VALUES ( '2', '3', '1', '2002-03-07 00:57:43', 'The commenting system allows editing of past comments by the original poster or an administrator. The system also automaticaly notes the time of the update. Notice the difference in the original posting time vs. the edited time.

**EDITED BY project -- [Mar 7, 2002 - 12:59:30 AM]'); + +INSERT INTO IPM_projects VALUES ( '1', 'Example Project', '2002-01-01', '2002-12-31', 'This is simply an example project. You may safely delete it.', '0', '0000-00-00'); + +INSERT INTO IPM_tasks VALUES ( '1', '1', 'Top level task', '0.00', '0000-00-00 00:00:00', 'This is an example task. It is at the highest level and can be considered a category or a task.', '1', '1', '0', '0', '0'); +INSERT INTO IPM_tasks VALUES ( '2', '1', 'Subtask', '3.50', '0000-00-00 00:00:00', 'This task is a subtask. It can have children also. As you can see, you can include HTML inside your descriptions. +You can also just press enter to add new lines. This task\'s hours appear in bold, letting you know it is billable. Also notice the ability to add fractional hours.', '1', '1', '1', '0', '1'); +INSERT INTO IPM_tasks VALUES ( '3', '1', '3rd level task', '14.00', '0000-00-00 00:00:00', 'This is yet another child task. You can add several tasks on any level. And any task can have children. If you move a task all of its children will follow it.', '1', '1', '0', '1', '2'); + +INSERT INTO IPM_users VALUES (NULL, 'project', md5('tracker'), 'Project', 'Tracker', 'yourname@yourdomain.com', '1'); + diff --git a/docroot/taskmanager/sql/UPGRADE.SQL b/docroot/taskmanager/sql/UPGRADE.SQL new file mode 100755 index 0000000..350fb66 --- /dev/null +++ b/docroot/taskmanager/sql/UPGRADE.SQL @@ -0,0 +1,55 @@ +################################################################################ +# UPGRADE tables for Incyte Project Manager version 0.8 (IPM) +################################################################################ +#IPM (Incyte Project Manager) +#PHP based project tracking tool +#Copyright (c) 2001 by phlux (phlux@udpviper.com) +################################################################################ +#This program is free software; you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation; either version 2 of the License, or +#(at your option) any later version. +# +#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. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not, write to the Free Software +#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +################################################################################ +# host: localhost +# DB: IPM +################################################################################ + +#----- UPDATE THE TABLE NAMES +RENAME TABLE projects TO IPM_projects; +RENAME TABLE tasks TO IPM_tasks; +RENAME TABLE users to IPM_users; + + +#----- UPDATE THE TASKS TABLE +ALTER TABLE IPM_tasks CHANGE enddate enddate DATETIME; +ALTER TABLE IPM_tasks CHANGE person person INT (10) DEFAULT '1' not null; +ALTER TABLE IPM_tasks ADD comments TINYINT (1) DEFAULT '0' not null; +ALTER TABLE IPM_tasks ADD parent_id INT (10) DEFAULT '0' not null; + + +#----- UPDATE THE USERS TABLE +ALTER TABLE IPM_users CHANGE password password VARCHAR (32) not null; + + +#----- ENCRYPT THE EXISTING PASSWORDS +UPDATE IPM_users SET password=md5(password); + + +#----- MAKE THE NEW TABLE +CREATE TABLE IPM_comments ( + comment_id int(10) NOT NULL auto_increment, + task_id int(10) DEFAULT '0' NOT NULL, + user int(10), + date datetime, + comment text, + PRIMARY KEY (comment_id) +); diff --git a/docroot/taskmanager/style/default.css b/docroot/taskmanager/style/default.css new file mode 100755 index 0000000..cb096ff --- /dev/null +++ b/docroot/taskmanager/style/default.css @@ -0,0 +1,236 @@ +div, title, span, p, .p, h1, h2, h3, ul, li, a, td ,th, select, input, textarea +{ +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +} + +.indent +{ +font-size: 11px; +color: #000000; +margin: 0,10; +} + +p, .p, ul, li, h3, th, td +{ +font-size: 11px; +color: #000000; +} + +body +{ +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +font-size: 11px; +background-color: #FFFFFF; +margin: 0; +} + +.fortune +{ + font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +font-size: 10px; +color: #FFFFFF; +} + +.billable +{ +font-weight: bold; +color: #000000; +} + +.headerlink +{ +font-size: 11px; +font-weight: bold; +color: #FFFFFF; +text-decoration: none; +} + +.headerlink:hover +{ +color: #000000; +} + +.biglink +{ +font-size: 12px; +font-weight: bold; +text-decoration: none; +} + +.biglink:hover +{ +color: #116699; +} + +a +{ +font-size: 10px; +font-weight: bold; +color: #000000; +text-decoration: none; +} + +a:hover +{ +color: #116699; +} + +h1 +{ +font-weight: bold; +font-size: 20px; +color: #666699; +text-decoration : none; +} + +h2 +{ +font-weight: bold; +font-size: 14px; +color: #000000; +text-decoration : none; +} + +hr +{ +color: #000000; +} + + +.message +{ +font-weight: bold; +font-size: 11px; +color: #FFFFFF; +background-color: #116699; +} + +.importantmessage +{ +font-weight: bold; +font-size: 12px; +color: #000000; +background-color: #FF0000; +} + + .button +{ +font-size: 10px; +color: #000000; +background-color: #BBBBBB; +font-weight: bold; +} + +.header +{ +font-size: 12px; +color: #FFFFFF; +background-color: #116699; +font-family: Arial, Helvetica, Swiss, Futura, sans-serif; +} + +.bigheader +{ +font-size:18px; + color: #FFFFFF; + background-color: #152D3F; + font-family: Arial, Helvetica, Swiss, Futura, sans-serif; + +} + +.lighter +{ +font-size: 11px; +color: #000000; +background-color: #DDDDDD; +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +} + +.darker +{ +font-size: 11px; +color: #000000; +background-color: #BBBBBB; +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +} + +.smaller +{ +font-size: 10px; +color: #000000; +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +} + +.popup +{ +font-size: 10px; +color: #FFFFFF; +background-color: #116688; +} + +.todolist +{ +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +font-size: 10px; +background-color: #FFFFFF; +color: #000000; +} + +.donelist +{ +font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; +font-size: 10px; +background-color: #FFFFFF; +color: #222222; +} + +.listheader +{ +font-size: 10px; +color: #FFFFFF; +} + +.listheader:hover +{ +color: #000000; +} + +.listlink +{ +font-size: 10px; +color: #000000; +} + +.listlink:hover +{ +color: #336666; +} + +.placeholder +{ +font-size: 10px; +color: #999999; +} + +.placeholder:hover +{ +color: #66AA00; +} + +.hidden +{ + position: absolute; +z-index: 20; +visibility: hidden; +top: 0px; +left: 0px; +} + +.showing +{ + position:absolute; +visibility:show; +left:25px; +top:-50px; +z-index:2 +} diff --git a/docroot/taskmanager/tab_.gif b/docroot/taskmanager/tab_.gif new file mode 100755 index 0000000..96efdc8 --- /dev/null +++ b/docroot/taskmanager/tab_.gif Binary files differ diff --git a/docroot/taskmanager/tab_2.gif b/docroot/taskmanager/tab_2.gif new file mode 100755 index 0000000..f852491 --- /dev/null +++ b/docroot/taskmanager/tab_2.gif Binary files differ diff --git a/docroot/taskmanager/tab_Home.gif b/docroot/taskmanager/tab_Home.gif new file mode 100755 index 0000000..eca762a --- /dev/null +++ b/docroot/taskmanager/tab_Home.gif Binary files differ diff --git a/docroot/taskmanager/tab_base.gif b/docroot/taskmanager/tab_base.gif new file mode 100755 index 0000000..19d3b4d --- /dev/null +++ b/docroot/taskmanager/tab_base.gif Binary files differ diff --git a/docroot/taskmanager/tab_cvs.gif b/docroot/taskmanager/tab_cvs.gif new file mode 100755 index 0000000..bbab92e --- /dev/null +++ b/docroot/taskmanager/tab_cvs.gif Binary files differ diff --git a/docroot/taskmanager/tab_faq.gif b/docroot/taskmanager/tab_faq.gif new file mode 100755 index 0000000..7abbe02 --- /dev/null +++ b/docroot/taskmanager/tab_faq.gif Binary files differ diff --git a/docroot/taskmanager/tab_ftp.gif b/docroot/taskmanager/tab_ftp.gif new file mode 100755 index 0000000..04abca3 --- /dev/null +++ b/docroot/taskmanager/tab_ftp.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_.gif b/docroot/taskmanager/tab_inact_.gif new file mode 100755 index 0000000..5e38eb9 --- /dev/null +++ b/docroot/taskmanager/tab_inact_.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_FAQ.gif b/docroot/taskmanager/tab_inact_FAQ.gif new file mode 100755 index 0000000..6629588 --- /dev/null +++ b/docroot/taskmanager/tab_inact_FAQ.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_cvs.gif b/docroot/taskmanager/tab_inact_cvs.gif new file mode 100755 index 0000000..0b07486 --- /dev/null +++ b/docroot/taskmanager/tab_inact_cvs.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_ftp.gif b/docroot/taskmanager/tab_inact_ftp.gif new file mode 100755 index 0000000..8c3dfcb --- /dev/null +++ b/docroot/taskmanager/tab_inact_ftp.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_home.gif b/docroot/taskmanager/tab_inact_home.gif new file mode 100755 index 0000000..97f6db2 --- /dev/null +++ b/docroot/taskmanager/tab_inact_home.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_news.gif b/docroot/taskmanager/tab_inact_news.gif new file mode 100755 index 0000000..fdda4b2 --- /dev/null +++ b/docroot/taskmanager/tab_inact_news.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_prod.gif b/docroot/taskmanager/tab_inact_prod.gif new file mode 100755 index 0000000..c8e9808 --- /dev/null +++ b/docroot/taskmanager/tab_inact_prod.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_projects.gif b/docroot/taskmanager/tab_inact_projects.gif new file mode 100755 index 0000000..b3c2507 --- /dev/null +++ b/docroot/taskmanager/tab_inact_projects.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_support.gif b/docroot/taskmanager/tab_inact_support.gif new file mode 100755 index 0000000..78e174a --- /dev/null +++ b/docroot/taskmanager/tab_inact_support.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_taskman.gif b/docroot/taskmanager/tab_inact_taskman.gif new file mode 100755 index 0000000..e290fd6 --- /dev/null +++ b/docroot/taskmanager/tab_inact_taskman.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_tasks.gif b/docroot/taskmanager/tab_inact_tasks.gif new file mode 100755 index 0000000..bc5a594 --- /dev/null +++ b/docroot/taskmanager/tab_inact_tasks.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_team.gif b/docroot/taskmanager/tab_inact_team.gif new file mode 100755 index 0000000..c0442f0 --- /dev/null +++ b/docroot/taskmanager/tab_inact_team.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_tools.gif b/docroot/taskmanager/tab_inact_tools.gif new file mode 100755 index 0000000..7d2e757 --- /dev/null +++ b/docroot/taskmanager/tab_inact_tools.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_userspace.gif b/docroot/taskmanager/tab_inact_userspace.gif new file mode 100755 index 0000000..e813968 --- /dev/null +++ b/docroot/taskmanager/tab_inact_userspace.gif Binary files differ diff --git a/docroot/taskmanager/tab_inact_wiki.gif b/docroot/taskmanager/tab_inact_wiki.gif new file mode 100755 index 0000000..f964ff4 --- /dev/null +++ b/docroot/taskmanager/tab_inact_wiki.gif Binary files differ diff --git a/docroot/taskmanager/tab_news.gif b/docroot/taskmanager/tab_news.gif new file mode 100755 index 0000000..2fc48a3 --- /dev/null +++ b/docroot/taskmanager/tab_news.gif Binary files differ diff --git a/docroot/taskmanager/tab_prod.gif b/docroot/taskmanager/tab_prod.gif new file mode 100755 index 0000000..b21eb45 --- /dev/null +++ b/docroot/taskmanager/tab_prod.gif Binary files differ diff --git a/docroot/taskmanager/tab_projects.gif b/docroot/taskmanager/tab_projects.gif new file mode 100755 index 0000000..67c0d1e --- /dev/null +++ b/docroot/taskmanager/tab_projects.gif Binary files differ diff --git a/docroot/taskmanager/tab_support.gif b/docroot/taskmanager/tab_support.gif new file mode 100755 index 0000000..3f7686e --- /dev/null +++ b/docroot/taskmanager/tab_support.gif Binary files differ diff --git a/docroot/taskmanager/tab_taskman.gif b/docroot/taskmanager/tab_taskman.gif new file mode 100755 index 0000000..aa7ba77 --- /dev/null +++ b/docroot/taskmanager/tab_taskman.gif Binary files differ diff --git a/docroot/taskmanager/tab_tasks.gif b/docroot/taskmanager/tab_tasks.gif new file mode 100755 index 0000000..9af0d12 --- /dev/null +++ b/docroot/taskmanager/tab_tasks.gif Binary files differ diff --git a/docroot/taskmanager/tab_team.gif b/docroot/taskmanager/tab_team.gif new file mode 100755 index 0000000..a3bfebd --- /dev/null +++ b/docroot/taskmanager/tab_team.gif Binary files differ diff --git a/docroot/taskmanager/tab_tools.gif b/docroot/taskmanager/tab_tools.gif new file mode 100755 index 0000000..d9dbf7c --- /dev/null +++ b/docroot/taskmanager/tab_tools.gif Binary files differ diff --git a/docroot/taskmanager/tab_userspace.gif b/docroot/taskmanager/tab_userspace.gif new file mode 100755 index 0000000..1888350 --- /dev/null +++ b/docroot/taskmanager/tab_userspace.gif Binary files differ diff --git a/docroot/taskmanager/tab_wiki.gif b/docroot/taskmanager/tab_wiki.gif new file mode 100755 index 0000000..a2207a5 --- /dev/null +++ b/docroot/taskmanager/tab_wiki.gif Binary files differ diff --git a/docroot/taskmanager/tsmlogo.gif b/docroot/taskmanager/tsmlogo.gif new file mode 100755 index 0000000..7875d75 --- /dev/null +++ b/docroot/taskmanager/tsmlogo.gif Binary files differ diff --git a/docroot/taskmanager/ubix.gif b/docroot/taskmanager/ubix.gif new file mode 100755 index 0000000..6b4a00e --- /dev/null +++ b/docroot/taskmanager/ubix.gif Binary files differ diff --git a/docroot/taskmanager/untitled.gif b/docroot/taskmanager/untitled.gif new file mode 100755 index 0000000..e3baf6b --- /dev/null +++ b/docroot/taskmanager/untitled.gif Binary files differ diff --git a/docroot/taskmanager/untitled1.gif b/docroot/taskmanager/untitled1.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/taskmanager/untitled1.gif Binary files differ diff --git a/docroot/tsmlogo.gif b/docroot/tsmlogo.gif new file mode 100755 index 0000000..7875d75 --- /dev/null +++ b/docroot/tsmlogo.gif Binary files differ diff --git a/docroot/ubix-icon.gif b/docroot/ubix-icon.gif new file mode 100755 index 0000000..a06d96d --- /dev/null +++ b/docroot/ubix-icon.gif Binary files differ diff --git a/docroot/ubix.gif b/docroot/ubix.gif new file mode 100755 index 0000000..6b4a00e --- /dev/null +++ b/docroot/ubix.gif Binary files differ diff --git a/docroot/ubixfaq.htm b/docroot/ubixfaq.htm new file mode 100755 index 0000000..9c9a407 --- /dev/null +++ b/docroot/ubixfaq.htm @@ -0,0 +1,103 @@ + + + + + + +www.UbixOS.com -- Frequently Asked Questions + + + + + + + + + +
+

+

+ + + + + + +

+

+

+ + + + + + + + + +
+

+

Frequently Asked Questions.

+

  If your question isn't answered here, try + e-mailing me at + + delerious@ubixos.com. I'll get back to you just as fast as I can.

+

+ + + + + + + + + + + +
+

What did you want to + know?

+

 

+

-What is UbixOS?

+

        -UbixOS is a new, + scalable high performance desktop operating system with all the + essentials to allow for easy and rapid application development. +

+

-When can we expect to see + UbixOS released for purchase?

+

    -We anticipate a full scale + roll out of UbixOS Boxes to be in January of 2005, with beta releases + at all stages of development. If you would like to see the development + process unfold, or just want to see where we're at, there is a list of + current projects here.

+

-Why are you making UbixOS?

+

        -We feel that the + current available operating systems are inadequate, and that these are + unavoidable problems with the prevalent attitude of building on top of + existing technology.

+

-What + makes UbixOS immune to those problems?

+

        -The fact that UbixOS is + an entirely new operating system, built from the ground up with the + user and today's technology in mind.

+

-Will UbixOS work with my + other computers?

+

        -Of course we recommend + that your home or office network be homogenous systems, as it will + create a more fluid and functional working environment.   However we + insist on making UbixOS able to understand and work with both + competing and pre-existing technology, as well as share files among + other operating systems.

+

We are working on the capability + of converting various files between UbixOS and other systems, expect + more details on this matter with version 2.0

+

 

  
+

 

+

+
Copyright � 2002-2004
www.UbixOS.com

+ + + + diff --git a/docroot/ubixnews.htm b/docroot/ubixnews.htm new file mode 100755 index 0000000..61da222 --- /dev/null +++ b/docroot/ubixnews.htm @@ -0,0 +1,126 @@ + +www.UbixOS.com -- News Page + + + + + + + + + + +
+

+

+ + + + + + +

+

+

+ + + + + + + + + +
+

+


 Extra!  + Extra!  Read All About IT! 

+

+ Here you can find all the latest news, expected release dates, and anything + else we think you might like to know.

+

+ + + + + + + + + + + +
+

All the news that's fit + to print, and then some.

+


+
Feb 21, + 2004 20:04:00 EDT -- Delerious
+ @Mail Works

+

Mail @ubixos.com + works now, mail us and tell us what you think

+


+
Feb 9, + 2004 20:04:00 EDT -- Delerious
+ New CVS tracking system.

+

That's right! now you too + can track our CVS updates, right from that very chair. Just go to  + + http://cia.navi.cx/stats/project/UbixOS go take a look.  You + know you want too.

+


+
+
Dec + 21, 2003 20:09:00 EDT -- Delerious
+ Site updates
+
+ We're updating the site today, enjoy the increased content.

+
+
+
Mar 29, 2003 19:03:00 EST -- + reddawg
+ GUI
+
+ Our GUI will be distributed with the BETA releases in the area of + about two weeks time.

+
+
+
Mar 05, 2003 19:03:00 EST -- + reddawg
+ Progress
+
+ Hello Everyone, It has been quite a while since we last put some new + info on this site but here goes. You can grab a bootable floppy image + from ftp://ftp.ubixos.com/pub/UbixOS/diskimages/ grab the file with + the latest date.

+


+
+
Sept 01, 2002 20:09:00 EDT -- + lomion
+ Site updates
+
+ I hope everyone enjoys the updated content to our website. We hope to + have even more information and updates available here very soon. +

+  

+

Jun 28, 2002 20:06:00 + EDT -- reddawg
+ Anonymous CVS Active
+
+ Current progress.
+
+ The OS boots and is multi tasking however the vmm is quite sloppy and + needs a rewrite. Our gui is underway and should be up and running over + the next month. The OS is stable however it has a very light libc so + it currently does not run many applications and the shell is very + basic. Anonymous cvs has been set up so the source is freely available + to everyone.
+
+ The anonymous cvs information is as follows :pserversanonymous@cvs.ubixos.com:/home/cvs + check out module ubixos

+

 

  
+

 

+

+
Copyright � 2002-2004
www.UbixOS.com

diff --git a/docroot/ubixosteam2.htm b/docroot/ubixosteam2.htm new file mode 100755 index 0000000..a7e2870 --- /dev/null +++ b/docroot/ubixosteam2.htm @@ -0,0 +1,230 @@ + +www.UbixOS.com Development Team -- Working to bring you the +Best + + + + + + + + + + +
+

+ +

+

+ + + + + +

+

+

+ + + + + + + + + +
+

+


 Working together has never been easier.

+

+ Our development team, + dedicated to providing the highest quality of software.

+

+ + + + + + + +
+

The UbixOS development + team, in no particular order.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Christopher Olsen - Ubu

+

+

+

Currently Working on:

+ +

 

+

+ + My Userspace

  +

Topside

+

+

+

Currently + Working on:

+ +

 

+

 

+

+ + My Userspace

  
+

Mark Iuzzolino - TCA

+

+

+

Currently Working on:

+

 

 

 

+ + My Userspace

+

Jeff Leveille - Grayspace

+

+

+

Currently Working on:

+ +

 

+

 

+

 

+

+ + My Userspace

+
  
+

Ken Cameron - Delerious

+

+

+

Currently Working on:

+ +

 

+

+ + My Userspace

+

EwIck - EwIck

+

+

+

Currently Working on:

+ +

 

+

+ + My Userspace

+
+

 

+

+
Copyright � 2002-2004
www.UbixOS.com

\ No newline at end of file diff --git a/docroot/ubixproducts.htm b/docroot/ubixproducts.htm new file mode 100755 index 0000000..14fa4db --- /dev/null +++ b/docroot/ubixproducts.htm @@ -0,0 +1,208 @@ + + + + + +www.UbixOS.com -- Products + + + + + + + + + + +
+

+

+ +

+

+

+ + + + + + + + + +
+

+  
+

+ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Instructions + for fDimage.exe

+

 

+

+ 1) Download + fdimage.exe

+

+ 2) Save it to a suitably convenient place + on your Hard Drive. (we recommend C:\fdimage.exe as it is very easy to + execute the program from there.

+

+ 3) Save your choice of floppy disk images + to the same folder you saved fdimage.exe

+

+ 4) Open a command prompt (to do this you + click on your start button, select + run, and type + command in the box that appears.

+

+ 5) Change directories to wherever you + saved the image files and fdimage.exe

+

+ 6) At the command prompt (C:\>) + type fdimage name_of_image_file.img A: +

+

+ 7) Wait for the floppy disk to finish + writing.

+

+ 8) Remove the floppy disk from the drive.

+

+ 9) Insert the floppy you have just written + into the floppy drive of whatever computer you wish to test UbixOS on.

+

+ 10) Power on the computer (or reboot if + it's already on) and enjoy the power of UbixOS!

+

 

+

+ All available + disk images

+

 

+

+   + Ubix.img (Testing)

+

+   + UbixOS.img (Stable)

+

+ +   + UbixOS-20030708.img

+

+ +   + UbixOS-20030416.img

+

+ +   + TEST-200304173.img

+

 

+  

+ +   + TEST-2003041701.img

+

+ +   + TEST-2003041702.img

+

+ +   + TEST-2003041703.img

+

+ +   + TEST-2003041704.img

+

+   + TEST-2003041705.img

+

 

+

  + Screenshots

+  

+ Click on a thumbnail to see a full size view.

+

  + This is a basic gallery of all the screenshots to date. The basic structure, form + and style are now determined, now the GUI needs only to be refined

 

+

+ + views17.jpg (35191 bytes)  + + views47c.jpg (27531 bytes)  + + views47e.jpg (29775 bytes)  + + views47.jpg (30259 bytes)  + + views47a.jpg (30629 bytes)  + + views47d.jpg (30640 bytes)

+

+ + views47b.jpg (30834 bytes) +  views47f.jpg (23824 bytes)  + + views13.jpg (35282 bytes)  + + views14.jpg (35446 bytes)  + + views48a.jpg (36066 bytes)  + + views20.jpg (36096 bytes)  +

+

+ views23.jpg (40975 bytes)  + + views4.jpg (41523 bytes)  + + views36.jpg (41562 bytes)  + + views01.jpg (43357 bytes)  + + views24.jpg (43616 bytes)  + + views21.jpg (44145 bytes)  +

+

+ views39.jpg (105307 bytes)  + + views38.jpg (105391 bytes)  + + views45.jpg (107721 bytes)  + + views44.jpg (107927 bytes)  + + views40.jpg (125895 bytes)  + + views41.jpg (146401 bytes)

 
+

 

+

+
Copyright � 2002-2004
www.UbixOS.com

+ + + + \ No newline at end of file diff --git a/docroot/ubixstyles.css b/docroot/ubixstyles.css new file mode 100644 index 0000000..80643cb --- /dev/null +++ b/docroot/ubixstyles.css @@ -0,0 +1,5 @@ +.copyright_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} +.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #666666; text-decoration: none} +.linksone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline} +.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} +.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: bold; line-height: 13px; font-weight: 100; font-variant: normal; text-transform: none; color: #333333; text-decoration: none} \ No newline at end of file diff --git a/docroot/ubixsupport.htm b/docroot/ubixsupport.htm new file mode 100755 index 0000000..848f5cd --- /dev/null +++ b/docroot/ubixsupport.htm @@ -0,0 +1,58 @@ + + + + +www.UbixOS.com -- Support + + + + + + + + + + +
+

+

+ +

+

+

+ + + + + + + + + +
+

+  
+

+ + + + + + + + + + + +
+

Support

+  
  
+

 

+

+
Copyright � 2002-2003
www.UbixOS.com

+ + + + \ No newline at end of file diff --git a/docroot/untitled.gif b/docroot/untitled.gif new file mode 100755 index 0000000..e3baf6b --- /dev/null +++ b/docroot/untitled.gif Binary files differ diff --git a/docroot/untitled1.gif b/docroot/untitled1.gif new file mode 100755 index 0000000..dc1f23a --- /dev/null +++ b/docroot/untitled1.gif Binary files differ diff --git a/include/fasttemp.inc b/include/fasttemp.inc new file mode 100755 index 0000000..15715a4 --- /dev/null +++ b/include/fasttemp.inc @@ -0,0 +1,753 @@ +set_root($pathToTemplates); + } + + } // end (new) FastTemplate () + + +// ************************************************************ +// All templates will be loaded from this "root" directory +// Can be changed in mid-process by re-calling with a new +// value. + + function set_root ($root) + { + $trailer = substr($root,-1); + + if(!$this->WIN32) + { + if( (ord($trailer)) != 47 ) + { + $root = "$root". chr(47); + } + + if(is_dir($root)) + { + $this->ROOT = $root; + } + else + { + $this->ROOT = ""; + $this->error("Specified ROOT dir [$root] is not a directory"); + } + } + else + { + // WIN32 box - no testing + if( (ord($trailer)) != 92 ) + { + $root = "$root" . chr(92); + } + $this->ROOT = $root; + } + + } // End set_root() + + +// ************************************************************** +// Calculates current microtime +// I throw this into all my classes for benchmarking purposes +// It's not used by anything in this class and can be removed +// if you don't need it. + + + function utime () + { + $time = explode( " ", microtime()); + $usec = (double)$time[0]; + $sec = (double)$time[1]; + return $sec + $usec; + } + +// ************************************************************** +// Strict template checking, if true sends warnings to STDOUT when +// parsing a template with undefined variable references +// Used for tracking down bugs-n-such. Use no_strict() to disable. + + function strict () + { + $this->STRICT = true; + } + +// ************************************************************ +// Silently discards (removes) undefined variable references +// found in templates + + function no_strict () + { + $this->STRICT = false; + } + +// ************************************************************ +// A quick check of the template file before reading it. +// This is -not- a reliable check, mostly due to inconsistencies +// in the way PHP determines if a file is readable. + + function is_safe ($filename) + { + if(!file_exists($filename)) + { + $this->error("[$filename] does not exist",0); + return false; + } + return true; + } + +// ************************************************************ +// Grabs a template from the root dir and +// reads it into a (potentially REALLY) big string + + function get_template ($template) + { + if(empty($this->ROOT)) + { + $this->error("Cannot open template. Root not valid.",1); + return false; + } + + $filename = "$this->ROOT"."$template"; + $contents = implode("",(@file($filename))); + if( (!$contents) or (empty($contents)) ) + { + $this->error("get_template() failure: [$filename] $php_errormsg",1); + } + + return $contents; + + } // end get_template + +// ************************************************************ +// Prints the warnings for unresolved variable references +// in template files. Used if STRICT is true + + function show_unknowns ($Line) + { + $unknown = array(); + if (ereg("({[A-Z0-9_]+})",$Line,$unknown)) + { + $UnkVar = $unknown[1]; + if(!(empty($UnkVar))) + { + @error_log("[FastTemplate] Warning: no value found for variable: $UnkVar ",0); + } + } + } // end show_unknowns() + +// ************************************************************ +// This routine get's called by parse() and does the actual +// {VAR} to VALUE conversion within the template. + + function parse_template ($template, $tpl_array) + { + while ( list ($key,$val) = each ($tpl_array) ) + { + if (!(empty($key))) + { + if(gettype($val) != "string") + { + settype($val,"string"); + } + + // php4 doesn't like '{$' combinations. + $key = '{'."$key".'}'; + $template = ereg_replace("$key","$val","$template"); + //$template = str_replace("$key","$val","$template"); + } + } + + if(!$this->STRICT) + { + // Silently remove anything not already found + + $template = ereg_replace("{([A-Z0-9_]+)}","",$template); + } + else + { + // Warn about unresolved template variables + if (ereg("({[A-Z0-9_]+})",$template)) + { + $unknown = split("\n",$template); + while (list ($Element,$Line) = each($unknown) ) + { + $UnkVar = $Line; + if(!(empty($UnkVar))) + { + $this->show_unknowns($UnkVar); + } + } + } + } + return $template; + + } // end parse_template(); + +// ************************************************************ +// The meat of the whole class. The magic happens here. + + function parse ( $ReturnVar, $FileTags ) + { + $append = false; + $this->LAST = $ReturnVar; + $this->HANDLE[$ReturnVar] = 1; + + if (gettype($FileTags) == "array") + { + unset($this->$ReturnVar); // Clear any previous data + + while ( list ( $key , $val ) = each ( $FileTags ) ) + { + if ( (!isset($this->$val)) || (empty($this->$val)) ) + { + $this->LOADED["$val"] = 1; + if(isset($this->DYNAMIC["$val"])) + { + $this->parse_dynamic($val,$ReturnVar); + } + else + { + $fileName = $this->FILELIST[$val]; + $this->$val = $this->get_template($fileName); + } + } + + // Array context implies overwrite + + $this->$ReturnVar = $this->parse_template($this->$val,$this->PARSEVARS); + + // For recursive calls. + + $this->assign( array( $ReturnVar => $this->$ReturnVar ) ); + + } + } // end if FileTags is array() + else + { + // FileTags is not an array + + $val = $FileTags; + + if( (substr($val,0,1)) == '.' ) + { + // Append this template to a previous ReturnVar + + $append = true; + $val = substr($val,1); + } + + if ( (!isset($this->$val)) || (empty($this->$val)) ) + { + $this->LOADED["$val"] = 1; + if(isset($this->DYNAMIC["$val"])) + { + $this->parse_dynamic($val,$ReturnVar); + } + else + { + $fileName = $this->FILELIST[$val]; + $this->$val = $this->get_template($fileName); + } + } + + if($append) + { + $this->$ReturnVar .= $this->parse_template($this->$val,$this->PARSEVARS); + } + else + { + $this->$ReturnVar = $this->parse_template($this->$val,$this->PARSEVARS); + } + + // For recursive calls. + + $this->assign(array( $ReturnVar => $this->$ReturnVar) ); + + } + return; + } // End parse() + + +// ************************************************************ + + function FastPrint ( $template = "" ) + { + if(empty($template)) + { + $template = $this->LAST; + } + + if( (!(isset($this->$template))) || (empty($this->$template)) ) + { + $this->error("Nothing parsed, nothing printed",0); + return; + } + else + { + print $this->$template; + } + return; + } + +// ************************************************************ + + function fetch ( $template = "" ) + { + if(empty($template)) + { + $template = $this->LAST; + } + if( (!(isset($this->$template))) || (empty($this->$template)) ) + { + $this->error("Nothing parsed, nothing printed",0); + return ""; + } + + return($this->$template); + } + + +// ************************************************************ + + function define_dynamic ($Macro, $ParentName) + { + // A dynamic block lives inside another template file. + // It will be stripped from the template when parsed + // and replaced with the {$Tag}. + + $this->DYNAMIC["$Macro"] = $ParentName; + return true; + } + +// ************************************************************ + + function parse_dynamic ($Macro,$MacroName) + { + // The file must already be in memory. + + $ParentTag = $this->DYNAMIC["$Macro"]; + if( (!$this->$ParentTag) or (empty($this->$ParentTag)) ) + { + $fileName = $this->FILELIST[$ParentTag]; + $this->$ParentTag = $this->get_template($fileName); + $this->LOADED[$ParentTag] = 1; + } + if($this->$ParentTag) + { + $template = $this->$ParentTag; + $DataArray = split("\n",$template); + $newMacro = ""; + $newParent = ""; + $outside = true; + $start = false; + $end = false; + while ( list ($lineNum,$lineData) = each ($DataArray) ) + { + $lineTest = trim($lineData); + if("" == "$lineTest" ) + { + $start = true; + $end = false; + $outside = false; + } + if("" == "$lineTest" ) + { + $start = false; + $end = true; + $outside = true; + } + if( (!$outside) and (!$start) and (!$end) ) + { + $newMacro .= "$lineData\n"; // Restore linebreaks + } + if( ($outside) and (!$start) and (!$end) ) + { + $newParent .= "$lineData\n"; // Restore linebreaks + } + if($end) + { + $newParent .= '{'."$MacroName}\n"; + } + // Next line please + if($end) { $end = false; } + if($start) { $start = false; } + } // end While + + $this->$Macro = $newMacro; + $this->$ParentTag = $newParent; + return true; + + } // $ParentTag NOT loaded - MAJOR oopsie + else + { + @error_log("ParentTag: [$ParentTag] not loaded!",0); + $this->error("ParentTag: [$ParentTag] not loaded!",0); + } + return false; + } + +// ************************************************************ +// Strips a DYNAMIC BLOCK from a template. + + function clear_dynamic ($Macro="") + { + if(empty($Macro)) { return false; } + + // The file must already be in memory. + + $ParentTag = $this->DYNAMIC["$Macro"]; + + if( (!$this->$ParentTag) or (empty($this->$ParentTag)) ) + { + $fileName = $this->FILELIST[$ParentTag]; + $this->$ParentTag = $this->get_template($fileName); + $this->LOADED[$ParentTag] = 1; + } + + if($this->$ParentTag) + { + $template = $this->$ParentTag; + $DataArray = split("\n",$template); + $newParent = ""; + $outside = true; + $start = false; + $end = false; + while ( list ($lineNum,$lineData) = each ($DataArray) ) + { + $lineTest = trim($lineData); + if("" == "$lineTest" ) + { + $start = true; + $end = false; + $outside = false; + } + if("" == "$lineTest" ) + { + $start = false; + $end = true; + $outside = true; + } + if( ($outside) and (!$start) and (!$end) ) + { + $newParent .= "$lineData\n"; // Restore linebreaks + } + // Next line please + if($end) { $end = false; } + if($start) { $start = false; } + } // end While + + $this->$ParentTag = $newParent; + return true; + + } // $ParentTag NOT loaded - MAJOR oopsie + else + { + @error_log("ParentTag: [$ParentTag] not loaded!",0); + $this->error("ParentTag: [$ParentTag] not loaded!",0); + } + return false; + } + + +// ************************************************************ + + function define ($fileList) + { + while ( list ($FileTag,$FileName) = each ($fileList) ) + { + $this->FILELIST[$FileTag] = $FileName; + } + return true; + } + +// ************************************************************ + + function clear_parse ( $ReturnVar = "") + { + $this->clear($ReturnVar); + } + +// ************************************************************ + + function clear ( $ReturnVar = "" ) + { + // Clears out hash created by call to parse() + + if(!empty($ReturnVar)) + { + if( (gettype($ReturnVar)) != "array") + { + unset($this->$ReturnVar); + return; + } + else + { + while ( list ($key,$val) = each ($ReturnVar) ) + { + unset($this->$val); + } + return; + } + } + + // Empty - clear all of them + + while ( list ( $key,$val) = each ($this->HANDLE) ) + { + $KEY = $key; + unset($this->$KEY); + } + return; + + } // end clear() + +// ************************************************************ + + function clear_all () + { + $this->clear(); + $this->clear_assign(); + $this->clear_define(); + $this->clear_tpl(); + + return; + + } // end clear_all + +// ************************************************************ + + function clear_tpl ($fileHandle = "") + { + if(empty($this->LOADED)) + { + // Nothing loaded, nothing to clear + + return true; + } + if(empty($fileHandle)) + { + // Clear ALL fileHandles + + while ( list ($key, $val) = each ($this->LOADED) ) + { + unset($this->$key); + } + unset($this->LOADED); + + return true; + } + else + { + if( (gettype($fileHandle)) != "array") + { + if( (isset($this->$fileHandle)) || (!empty($this->$fileHandle)) ) + { + unset($this->LOADED[$fileHandle]); + unset($this->$fileHandle); + return true; + } + } + else + { + while ( list ($Key, $Val) = each ($fileHandle) ) + { + unset($this->LOADED[$Key]); + unset($this->$Key); + } + return true; + } + } + + return false; + + } // end clear_tpl + +// ************************************************************ + + function clear_define ( $FileTag = "" ) + { + if(empty($FileTag)) + { + unset($this->FILELIST); + return; + } + + if( (gettype($Files)) != "array") + { + unset($this->FILELIST[$FileTag]); + return; + } + else + { + while ( list ( $Tag, $Val) = each ($FileTag) ) + { + unset($this->FILELIST[$Tag]); + } + return; + } + } + +// ************************************************************ +// Aliased function - used for compatibility with CGI::FastTemplate + //function clear_parse () + //{ + // $this->clear_assign(); + //} + +// ************************************************************ +// Clears all variables set by assign() + + function clear_assign () + { + if(!(empty($this->PARSEVARS))) + { + while(list($Ref,$Val) = each ($this->PARSEVARS) ) + { + unset($this->PARSEVARS["$Ref"]); + } + } + } + +// ************************************************************ + + function clear_href ($href) + { + if(!empty($href)) + { + if( (gettype($href)) != "array") + { + unset($this->PARSEVARS[$href]); + return; + } + else + { + while (list ($Ref,$val) = each ($href) ) + { + unset($this->PARSEVARS[$Ref]); + } + return; + } + } + else + { + // Empty - clear them all + + $this->clear_assign(); + } + return; + } + +// ************************************************************ + + function assign ($tpl_array, $trailer="") + { + if(gettype($tpl_array) == "array") + { + while ( list ($key,$val) = each ($tpl_array) ) + { + if (!(empty($key))) + { + // Empty values are allowed + // Empty Keys are NOT + + $this->PARSEVARS["$key"] = $val; + } + } + } + else + { + // Empty values are allowed in non-array context now. + if (!empty($tpl_array)) + { + $this->PARSEVARS["$tpl_array"] = $trailer; + } + } + } + +// ************************************************************ +// Return the value of an assigned variable. +// Christian Brandel cbrandel@gmx.de + + function get_assigned($tpl_name = "") + { + if(empty($tpl_name)) { return false; } + if(isset($this->PARSEVARS["$tpl_name"])) + { + return ($this->PARSEVARS["$tpl_name"]); + } + else + { + return false; + } + } + +// ************************************************************ + + function error ($errorMsg, $die = 0) + { + $this->ERROR = $errorMsg; + echo "ERROR: $this->ERROR
\n"; + if ($die == 1) + { + exit; + } + + return; + + } // end error() + + +// ************************************************************ + + + +// ************************************************************ + +} // End class.FastTemplate.php3 + +?> diff --git a/include/session.inc b/include/session.inc new file mode 100755 index 0000000..6ead485 --- /dev/null +++ b/include/session.inc @@ -0,0 +1,128 @@ +"; + $exp = time(); + $query = "DELETE FROM sessions WHERE EXPIRE < $exp"; + mysql_query($query); + if (($data[STV] != '') && ($data[login] != 'yes')) { + ContinueSession($data); + } + else { + SetNewSession($data); + } + $data[uid] = GetUid($data); + $data[user_type] = GetGid($data); + } + +function AccessDenied(&$data) { + $data[idletime] = "600"; + $data[bdy] = ">
"; + $exp = time(); + $query = "DELETE FROM sessions WHERE EXPIRE < $exp"; + mysql_query($query); + $data[bdy] .= "

Access Denied

"; + $data[login] = ''; + SetNewSession($data); + $data[uid] = GetUid($data); + $data[user_type] = GetGid($data); + } + + +function ContinueSession($data) { + $exp2 = time()+27200; + $query = "SELECT * FROM sessions WHERE SESSIONID='$data[STV]'"; + $result = mysql_query($query); + if (mysql_numrows($result) > 0) { + $exp = time()+$data[idletime]; + $expire = date("D, d-M-Y H:i:s",$exp2); + $query = "UPDATE sessions SET EXPIRE='$exp' WHERE SESSIONID='$data[STV]'"; + mysql_query($query); + //Header("Set-Cookie: data[STV]=$data[STV]; expires=$expire GMT; path=/;"); + Header("Set-Cookie: data[STV]=$data[STV]; path=/;"); + } + else { + header("Set-Cookie: data[STV]=; path=/;"); + $data[bdy] .= "

Sorry your login has expired.

"; + SetNewSession($data); + exit; + } + } + + +function GetUid($data) { + $query = "SELECT UID FROM sessions WHERE SESSIONID='$data[STV]'"; + $result = mysql_query($query); + if (mysql_numrows($result) > 0) { + return mysql_result($result,0,'UID'); + } + else { + return 0; + } + } +function GetGid($data) { + $query = "SELECT GID FROM sessions WHERE SESSIONID='$data[STV]'"; + $result = mysql_query($query); + if (mysql_numrows($result) > 0) { + return mysql_result($result,0,'GID'); + } + else { + return 0; + } + } + +function SetNewSession(&$data) { + if ($data[login] == '') { + $data[login] = "yes"; + $data[tpl]->define(array(index=>"index/index.pub.php")); + $data[bdy] .= "
\n"; + $data[bdy] .= "\n"; + while (list($key,$val) = each($data)) { + if ($key == "login") { $val = "yes"; } + if ($key != "bdy") { + $data[bdy] .= "\n"; + } + } + $data[bdy] .= ""; + $data[bdy] .= "\n"; + $data[bdy] .= "\n"; + $data[bdy] .= "\n"; + $data[bdy] .= "

Press Tab to Continue to Next Field

Username:

Password:

 
\n
\n"; + $data[bdy] .= "
\n"; + $data[tpl]->assign(BODY,$data[bdy]); + $data[tpl]->parse(INDEX, array("index")); + $data[tpl]->FastPrint("INDEX"); + exit; + } + else { + $query = "SELECT * FROM users WHERE username='$data[user]'"; + $result = mysql_query($query); + if (mysql_numrows($result) > 0) { + if (urlencode($data[pass]) != mysql_result($result,0,'pass')) { + $data[bdy] .= "

Sorry Incorrect Password.

"; + $data[login]=''; + SetNewSession($data); + } + else { + $uid = mysql_result($result,0,'id'); + $gid = mysql_result($result,0,'user_type'); + $exp = time()+$data[idletime]; + $exp2 = time()+27200; + $expires = date("D, d-M-Y H:i:s",$exp2); + srand((double)microtime()*1000000); + $session = md5(rand(0,9999999)); + $query = "INSERT INTO sessions (SESSIONID,UID,GID,EXPIRE) VALUES('$session','$uid','$gid','$exp')"; + mysql_query($query); + //header("Set-Cookie: data[STV]=$session; expires=$expires GMT; path=/;"); + Header("Set-Cookie: data[STV]=$session; path=/;"); + $data[STV] = $session; + } + } + else { + $data[bdy] .= "

Sorry This User Does Not Exist

"; + $data[login]=''; + SetNewSession($data); + } + } + } +?> diff --git a/include/site.inc b/include/site.inc new file mode 100755 index 0000000..2557ba9 --- /dev/null +++ b/include/site.inc @@ -0,0 +1,16 @@ +assign("PHP_SELF","$data[url]"); + #Array For Random Background Images + #Gives Us Remote Address + #$data[REMOTE_ADDR] = $REMOTE_ADDR; +?> diff --git a/templates/aboutus/index.tpl b/templates/aboutus/index.tpl new file mode 100755 index 0000000..082e023 --- /dev/null +++ b/templates/aboutus/index.tpl @@ -0,0 +1,17 @@ + +


+What is UbixOS? +

+


+UbixOS is a new, scalable high performance desktop operating system with all the essentials to allow for easy and rapid application development. +

+

+


+Our development team. +

+

+

+Project Founder: Christopher Olsen colsen@ubixos.com
+

+


+ diff --git a/templates/contact/index.tpl b/templates/contact/index.tpl new file mode 100755 index 0000000..96a59fd --- /dev/null +++ b/templates/contact/index.tpl @@ -0,0 +1,12 @@ + +


+Want to contact us? +


+ + + + +
Telephone:516.903.2889
E-Mail:info@ubixos.com
Mail:Ubix Corp
88-B Toledo Street
Farmingdale, NY 11735
+

+


+ diff --git a/templates/developers/index.tpl b/templates/developers/index.tpl new file mode 100755 index 0000000..67a0299 --- /dev/null +++ b/templates/developers/index.tpl @@ -0,0 +1,8 @@ + +


+Welcome to UbixOS Developer Corner +


+Coming Soon, so please try again in the not so distant future. +

+


+ diff --git a/templates/index/index.tpl b/templates/index/index.tpl new file mode 100755 index 0000000..efc5d43 --- /dev/null +++ b/templates/index/index.tpl @@ -0,0 +1,187 @@ + + + {PAGE_TITLE} + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + +
About Us Products And Servies Developers Press Contact Us
+
+
+ + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+ +{BODY} + +
+ +

 

+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
new site
+
+
 
+
+
+
+
Blah +
+
 
more news  +
+ + +
+
+ +
+
+ + + Developer Login + Developer Sign Up + UbixOS Main Page + + + + diff --git a/templates/main/index.tpl b/templates/main/index.tpl new file mode 100755 index 0000000..a886f02 --- /dev/null +++ b/templates/main/index.tpl @@ -0,0 +1,11 @@ + +


+Welcome to UbixOS: A new Breed of Operating System +


+This is a new operating system, being created for the home and business user by our talented team of dedicated software engineers.

+Our team is dedicated to the task of bringing form, function and design to the home and business computer market.

+We are always looking for new engineers and beta testers to assist in the goal of creating the best Operating System available today, and facilitating the development of updates, patches and future releases.
+ +

+


+ diff --git a/templates/press/index.tpl b/templates/press/index.tpl new file mode 100755 index 0000000..47fc8a4 --- /dev/null +++ b/templates/press/index.tpl @@ -0,0 +1,9 @@ + +


+The UbixOS Press Room +


+June, 28 2004 - Subdirectories!! -
+We now support sub directories in our file system
+

+


+ diff --git a/templates/products/index.tpl b/templates/products/index.tpl new file mode 100755 index 0000000..7f82888 --- /dev/null +++ b/templates/products/index.tpl @@ -0,0 +1,8 @@ + +


+Our Products +


+Our only and current product is the Ubix Operating System +

+


+