From c8155c2ebd7dadff3f973304772099d82ec4e45a Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Sat, 3 Jan 2009 16:29:03 +0000 Subject: [PATCH] Redo home page. Add recent/common bugs to new bug page. Fix redirection on login page. Resize logo image. --- www/images/logo-large.gif | Bin 5190 -> 2281 bytes www/index.php | 101 ++++++++++++++++++++++++-------------- www/login.php | 4 ++ www/str.php | 78 ++++++++++++++++------------- www/style.css | 7 +++ 5 files changed, 119 insertions(+), 71 deletions(-) diff --git a/www/images/logo-large.gif b/www/images/logo-large.gif index 3437ea640ce0cb0f3e6a241734177234efddd117..b73f1d7fc6c997074e1ce31def8f6481faca045a 100644 GIT binary patch literal 2281 zcmcJK`9IT*1HeB!7|Yc@+QSm2OeBx%(cFuvNbaO`Ozx5U&M`M5M}~&neFr||l2ML-cS0sKZxObi6Ug9i^PDJiL` zsp;zK8WTMJCnslRWzlG~l9H0Ty1K^3#*U5- z27}Sx-_K&P*lhO9%*?{V!s6oM`uh5>U%&oW_&*A}0~bXCih%m>#_uOUc#n`5bVePM zYfcGa`5RQcZV0m~RBD@QL0?>oc{aNma#rKo;ODTL0j0GyYlT?C$x- zdQehQuOzvoQM2qbPG#riTjf~ZF3O@6mryfG%Tr@3swv?$_3=0EHAQ-g zbopmK>T&CS(tFk7M{X=27!y`7V(U(Bv5Cl9R%{c%<(j+H19C$Es7$UF0VV zW%+!>Twy=t(2~L-L5j?#!b;G8*EYECbZXnKnkFdH#+pyG+x0~tCPnOBTFU|RMX_Z| zd_d9(zv-^HA6Y-QV>j+KWgF2Fs;o5}HXM?Pu zicut;=g?aF%b39v)aNE}K*XtGDgXw<39APgPbNa&;`RwS2r)?&aAl;ncA2K)NNS9{ z61Ay)ML9ig33v3Ol+AV*Dsze6BjI;1>)rcSz?-BPXOxTev3zg(U8opupILRCj?-DV`YWcN`=PN=#9KpC zuVDHI4fbB@WMUEmV|2|YkJ7gklSwB?n&`t)gpe2)O$N|CF(?PZnE@jw3f#b{37%!Vf(Q=| zQSjmqz<0xZxasVUhmwdoEjGy*O~{aq|H}k&*xXnRdoo{Mn?^D`Kn%v_nZ3cy=?nF4 z&k0*X+dYi+aH$Ige7SFM=q^0-dI*tI;0d0NnD|t@lp@NE!J46kN}O7wD^%5cS;R8h z80+IL8y<^W?(3|2xN=vd2VTVs+JWDd!`wLvj>nPe!Pu@EUbw%Rpg!LfgRHM7t6sv@ z#NGbRKbly5DYwpsM9#Sz6(T^lR2wwS;~tWuo14Nrth6bhJ|RCE?cu7ovyrY# zh%a7Qeqc{L^Xr{oG04@&&>6quy{Upy^=Be_i|XKfJV68Cl~6SX3j>}scgiL_X<&5N zxT@XHzuj_w@E;|?amH-9ep|~XHMXr|hsRyME7tr&ZM5%=VeKpM*-=cc?Q0iXiXf9C z1Hw29^Ppo_Xd-yV0$h@rFDBg`^570Lf&bOosYB&0Xv`Wc(?BG$|9F{_?77z-#^zD%SQvy+SVAs z`O4lNf#B({@0X~o-aUh*)@K^lK0TYQGanqJ+7nlvnm#7N2f&1CY1EOG-C^+~wpE(z zOXH9Pvy~Uuo?l_VCr)j~z8lDeo{u^U(TXP-eHfe=hJRa!YOOPYz zFg*y!iBfB5F~#()<|^8G`ZO&&LP9J`GTx)F+}EJSOhWr(YS)V*{g1)`#J@73|M{Fg z3J`+LdZk+VR2frz_Nm4zCjJ135Q;@JZ(POd9A&nZ|WdKk8vf$eatV1fXu{GTzetmx3YV^ z@NAXQiw-x$D7UQ$ji^f_W_G^nywz%l;TKMBv379)Uce@0+WOzJfWRMrMRA&} zJYPHBv>+aHM`F%~i*3lQs2+3L<~mv~4megnF^s}BVB(U=ALFbYdL zMYb!L7dw=6OVM4ny8p_+h6jq~D|8&sp+}|Bnh#_^{D)m3cFw4a%?Jznstu$Ft?<3f zniyhOC652r{rZ*$0_h_PrA)|Khe3U2qA%m%t1!D6|804zyPF;N#vwl{;4l$1K8%gKZU zF(}AC-G=d79ViK=yNG+%@EM!6>UYA)^^zjjy ze?@QCQEqMFSwv2c=IA}39UkMUIU2~+J<%;UzvpWj**adwlxq+Mf8x&}Ab{b&P-^_C literal 5190 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 -

Mini-XML: Lightweight XML Support Library

+

Mini-XML logoMini-XML: Lightweight XML +Library

-

Recent News

+

Mini-XML is a small XML library that you can use to read and write XML and +XML-like data files in your application without requiring large non-standard +libraries. Mini-XML only requires an ANSI C compatible compiler (GCC works, as +do most vendors' ANSI C compilers) and a 'make' program.

+ +

Mini-XML provides the following functionality:

+ +
    + +
  • Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded + XML files and strings.
  • + +
  • Data is stored in a linked-list tree structure, + preserving the XML data hierarchy.
  • + +
  • Supports arbitrary element names, attributes, and + attribute values with no preset limits, just available + memory.
  • + +
  • Supports integer, real, opaque ("cdata"), and text data + types in "leaf" nodes.
  • + +
  • Functions for creating, indexing, and managing trees of + data.
  • + +
  • "Find" and "walk" functions for easily locating and + navigating trees of data.
  • + +
+ + + +
+ +

Documentation

+ +

Introduction

+ +

Building, Installing, and Packaging +Mini-XML

+ +

Getting Started with Mini-XML

+ +

More Mini-XML Programming +Techniques

+ +

Using the mxmldoc Utility

+ +

Mini-XML License

+ +

Release Notes

+ +

Library Reference

+ +
      + +

Recent News

$date, $count
\n" - ."$title - $abstract

\n"); + print("

$title - $abstract
\n" + ."$date, $count

\n"); } db_free($result); ?> -

About Mini-XML

- -

Mini-XML is a small XML parsing library that you can use to read -XML and XML-like data files in your application without requiring -large non-standard libraries. Mini-XML only requires an ANSI C -compatible compiler (GCC works, as do most vendors' ANSI C -compilers) and a 'make' program.

- -

Mini-XML provides the following functionality:

- -
    - -
  • Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded - XML files and strings.
  • - -
  • Data is stored in a linked-list tree structure, - preserving the XML data hierarchy.
  • - -
  • Supports arbitrary element names, attributes, and - attribute values with no preset limits, just available - memory.
  • - -
  • Supports integer, real, opaque ("cdata"), and text data - types in "leaf" nodes.
  • - -
  • Functions for creating, indexing, and managing trees of - data.
  • - -
  • "Find" and "walk" functions for easily locating and - navigating trees of data.
  • - -
+
diff --git a/www/login.php b/www/login.php index ceb16b9..2ca8cd1 100644 --- a/www/login.php +++ b/www/login.php @@ -164,9 +164,12 @@ else if ($argc == 0 || $argv[0] != "E") if ($argc == 0 && $usererror != "") print("

$usererror

\n"); + $page = htmlspecialchars($page, ENT_QUOTES); + print("

If you are a registered $PROJECT_NAME developer, please enter " ."your username and password to login:

\n" ."
" + ."" ."\n" ."" ."
Username:\n" ."" + ."" ."\n" ."" ."\n"); print("" - ."\n"); + ."\n"); print("" ."
Username:
Created By:
$create_user
Assigned To:"); diff --git a/www/style.css b/www/style.css index cf5e7e5..12600ce 100644 --- a/www/style.css +++ b/www/style.css @@ -143,3 +143,10 @@ TR.data1 TD, TR.data1 TH { font-size: 80%; font-style: italic; } + +.invalid { + background: red; + color: white; + font-weight: bold; + padding: 2px; +}