From: <xa...@us...> - 2010-07-02 17:48:00
|
Revision: 5620 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=5620&view=rev Author: xapantu Date: 2010-07-02 17:47:54 +0000 (Fri, 02 Jul 2010) Log Message: ----------- [stkaddons] Begining of a generic change attribute system and some bug fix for the login Modified Paths: -------------- stkaddons/branches/0.2/css/base.css stkaddons/branches/0.2/include/core/user.php stkaddons/branches/0.2/include/footer.php stkaddons/branches/0.2/include/header.php stkaddons/branches/0.2/include/page/login.php stkaddons/branches/0.2/index.php Added Paths: ----------- stkaddons/branches/0.2/css/user.css stkaddons/branches/0.2/include/page/user.php stkaddons/branches/0.2/js/base.js Modified: stkaddons/branches/0.2/css/base.css =================================================================== --- stkaddons/branches/0.2/css/base.css 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/css/base.css 2010-07-02 17:47:54 UTC (rev 5620) @@ -18,7 +18,7 @@ background: transparent url(../image/background.jpg) no-repeat; width:950px; margin:auto; - min-height:500px; + height:500px; padding:10px 25px 25px 25px; color:white; } @@ -58,3 +58,10 @@ { clear:both; } +#option_edit +{ + display: none; + margin: auto; + margin-top: -500px; + background-color: grey; +} Added: stkaddons/branches/0.2/css/user.css =================================================================== --- stkaddons/branches/0.2/css/user.css (rev 0) +++ stkaddons/branches/0.2/css/user.css 2010-07-02 17:47:54 UTC (rev 5620) @@ -0,0 +1,6 @@ +.usersview_info +{ + clear:both; + display:block; + text-decoration:underline; +} Modified: stkaddons/branches/0.2/include/core/user.php =================================================================== --- stkaddons/branches/0.2/include/core/user.php 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/include/core/user.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -39,12 +39,16 @@ } function GetName() { - return $this->user['name']; + return $this->user['login']; } function GetPass() { return $this->user['pass']; } + function GetRange() + { + return $this->user['range']; + } function GetDescription() { return $this->user['description']; @@ -64,10 +68,9 @@ function GetInformations() { $test_users = ""; - $test_users .= "<img class=\"usersview_image\" src=\"".DOWNLOAD."/image/".$this->user['image']."\" />"; $test_users .= "<span class=\"usersview_info\">"._("Name:")."</span> ".$this->GetName(); - $test_users .= "<span class=\"usersview_info\">"._("Description:")."</span> ".$this->GetDescription(); - $test_users .= "<span class=\"usersview_info\">"._("Author:")."</span> ".$this->GetAuthor(); + $test_users .= "<a href=\"javascript:editOption('input', '', 'Name')\" >x</a>"; + $test_users .= "<span class=\"usersview_info\">"._("Range:")."</span> ".$this->GetRange(); return $test_users; } } Modified: stkaddons/branches/0.2/include/footer.php =================================================================== --- stkaddons/branches/0.2/include/footer.php 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/include/footer.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -1,4 +1,6 @@ </div> </div> + <div id="option_edit"> + </div> </body> </html> Modified: stkaddons/branches/0.2/include/header.php =================================================================== --- stkaddons/branches/0.2/include/header.php 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/include/header.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -13,6 +13,7 @@ ?></title> <script src="js/jquery.js"></script> <script src="js/addons-view.js"></script> + <script src="js/base.js"></script> <link rel="stylesheet" href="css/base.css" type="text/css" /> <link rel="stylesheet" href="css/<?php echo $css; ?>" type="text/css" /> </head> Modified: stkaddons/branches/0.2/include/page/login.php =================================================================== --- stkaddons/branches/0.2/include/page/login.php 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/include/page/login.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -1,6 +1,5 @@ <?php $title = "Login"; -require ROOT."include/header.php"; //light anti bruteforcing sleep(1); if(get("action") == "submit") @@ -23,28 +22,31 @@ } if($login) { - echo "Logged in"; + $text = "Logged in"; $_SESSION['logged'] = true; } else { - echo "Not logged in."; + $text = "Not logged in."; } } else if(get("action") == "logout") { session_destroy(); - echo "Successfully loged out"; + session_start(); + $text = "Successfully loged out"; } else { - ?> - <form action="<?php echo SITE_ACCESS."index.php?go=login&action=submit"; ?>" method="POST"> - <input type="text" name="login" /> - <input type="password" name="pass" /> - <input type="submit" /> - </form> - <?php + $text = "<form action=\"".SITE_ACCESS."index.php?go=login&action=submit\" method=\"POST\"> + <input type=\"text\" name=\"login\" /> + <input type=\"password\" name=\"pass\" /> + <input type=\"submit\" /> + </form>"; } + +require ROOT."include/session.php"; +require ROOT."include/header.php"; +echo $text; require ROOT."include/footer.php"; ?> Added: stkaddons/branches/0.2/include/page/user.php =================================================================== --- stkaddons/branches/0.2/include/page/user.php (rev 0) +++ stkaddons/branches/0.2/include/page/user.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -0,0 +1,36 @@ +<?php +/* +copyright 2010 Lucas Baudin <xa...@gm...> + +This file is part of stkaddons + +stkaddons 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 3 of the License, or +(at your option) any later version. + +stkaddons 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 stkaddons. If not, see <http://www.gnu.org/licenses/>. +*/ + +$title = "Users"; +require ROOT."include/header.php"; +$user = new User(); +if(isset($_GET['id'])) +{ + $user->SelectById(get("id")); + echo $user->GetInformations(); +} +else +{ + echo "error"; +} +?> +<?php +require ROOT."include/footer.php"; +?> Property changes on: stkaddons/branches/0.2/include/page/user.php ___________________________________________________________________ Added: svn:executable + * Modified: stkaddons/branches/0.2/index.php =================================================================== --- stkaddons/branches/0.2/index.php 2010-07-02 17:14:09 UTC (rev 5619) +++ stkaddons/branches/0.2/index.php 2010-07-02 17:47:54 UTC (rev 5620) @@ -35,6 +35,11 @@ $css = "login.css"; require ROOT."include/page/login.php"; } +elseif(get("go") == "user") +{ + $css = "user.css"; + require ROOT."include/page/user.php"; +} else { ?> Added: stkaddons/branches/0.2/js/base.js =================================================================== --- stkaddons/branches/0.2/js/base.js (rev 0) +++ stkaddons/branches/0.2/js/base.js 2010-07-02 17:47:54 UTC (rev 5620) @@ -0,0 +1,17 @@ +function editOption(type, dest, option) +{ + header = "<form action=\"javascript:validOption(" + dest + ")\"></form>"; + footer = "<input type=\"submit\" /></form>"; + if(type == "input") + { + $("#option_edit").html(header + "<h3>" + option + "</h3><input id=\"option_input\" type=\"text\" />" + footer) + $("#option_edit").css("display", "block"); + } + else if (type == "textarea") + { + } + else + { + $("#option_edit").html(type) + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |