From 5c7d0d84d78aeee538e71336ab50284f15cbc89f Mon Sep 17 00:00:00 2001 From: pecesama Date: Fri, 11 May 2007 03:17:01 +0000 Subject: [PATCH] starting adding the new control panel --- admin/css/images/bg-box.png | Bin 0 -> 2841 bytes admin/css/images/bg-foot-box.png | Bin 0 -> 2958 bytes admin/css/images/bg-top-box-hover.png | Bin 0 -> 2858 bytes admin/css/images/bg-top-box.png | Bin 0 -> 16178 bytes admin/css/images/comments.png | Bin 0 -> 557 bytes admin/css/images/film.png | Bin 0 -> 653 bytes admin/css/images/gelato-logo.png | Bin 0 -> 10173 bytes admin/css/images/grad-big.png | Bin 0 -> 2846 bytes admin/css/images/grad-small.png | Bin 0 -> 2870 bytes admin/css/images/image.png | Bin 0 -> 516 bytes admin/css/images/music.png | Bin 0 -> 385 bytes admin/css/images/page_white_text.gif | Bin 0 -> 379 bytes admin/css/images/page_white_text.png | Bin 0 -> 342 bytes admin/css/images/world.png | Bin 0 -> 923 bytes admin/css/style.css | 128 +++++++++ admin/index.php | 315 +++++++++++++++++------ admin/themes/admin/template_add_post.htm | 8 +- rss.php | 2 +- 18 files changed, 363 insertions(+), 90 deletions(-) create mode 100644 admin/css/images/bg-box.png create mode 100644 admin/css/images/bg-foot-box.png create mode 100644 admin/css/images/bg-top-box-hover.png create mode 100644 admin/css/images/bg-top-box.png create mode 100644 admin/css/images/comments.png create mode 100644 admin/css/images/film.png create mode 100644 admin/css/images/gelato-logo.png create mode 100644 admin/css/images/grad-big.png create mode 100644 admin/css/images/grad-small.png create mode 100644 admin/css/images/image.png create mode 100644 admin/css/images/music.png create mode 100644 admin/css/images/page_white_text.gif create mode 100644 admin/css/images/page_white_text.png create mode 100644 admin/css/images/world.png create mode 100644 admin/css/style.css diff --git a/admin/css/images/bg-box.png b/admin/css/images/bg-box.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd8fa63267628416b89d8280736b3dbaf962a17 GIT binary patch literal 2841 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 literal 0 HcmV?d00001 diff --git a/admin/css/images/bg-foot-box.png b/admin/css/images/bg-foot-box.png new file mode 100644 index 0000000000000000000000000000000000000000..56d4868a571bfa9bb0809621f0fae7a493926b28 GIT binary patch literal 2958 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 Ef@Ax6Q~&?~ literal 0 HcmV?d00001 diff --git a/admin/css/images/bg-top-box-hover.png b/admin/css/images/bg-top-box-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..202f5f4bd7280639de0cf29a6df230bb7911bca3 GIT binary patch literal 2858 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 Qw*UYD07*qoM6N<$f=xzB{{R30 literal 0 HcmV?d00001 diff --git a/admin/css/images/comments.png b/admin/css/images/comments.png new file mode 100644 index 0000000000000000000000000000000000000000..39433cf78a3e9869f24b0a95f04b1819391596e8 GIT binary patch literal 557 zcmV+|0@D47P)kO-!8JjERGZgNx4o8zwI5pnrkJT^AW7B+k01lLkoCLBu@bfRhnJSkT}{ z5cwz-C?AEk;`Q7|NyO0V@Jst%?>X<@)8|?6hNplZoH}p}R=_wBd4A);huvr*D{8ta zv>weaRZy(zA{a{x)NMK$oUyoq;&Q_jA9Yid>V_!Q3{lkDazCTg+2GL8fKO$yVv7pZ zw#ZdlB3o|B^q?JFdAt+nq80!As0d}1Z|KFR(*lEh^G}{es&~_I}wY;n4d5jAs0d}gj@(+ z%6*K*29I(Myv%_UPWDD&5qS@s3~ZAJGDH vT*SlN0ce3)r#d%-F%SaNZe6;L@E^Vb!Ji3~dec0&00000NkvXXu0mjflI-*P literal 0 HcmV?d00001 diff --git a/admin/css/images/film.png b/admin/css/images/film.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ce7bb198a3b268bd634d2b26e9b710f3797d37 GIT binary patch literal 653 zcmV;80&@L{P)WO3(`_cf+b25@DJ#zdQm}8GzWtq2-QnZ8W6mB^kfeK5f%S{ zUW%tGMCwrwic~ZrQcG=4f?5bkV+3dRk8hw6bk~y$KX#b!y*J4EJ~>;dRASqrSu;ZpM>?P}K~6AT zWv6Dmq?v&9LdXC(m%WCO6ma_di$R(v$@ad_>@R41N3N5lSJq9@6CGhX84-$%Xrd_6 z;){?{E|Ytt5$S-&Au>t4wDlIxdkfe-a22LMj``McG};r8@{GsRPm*+8fFey6C)@ifDBXVyTw(N@Xd41b45OFg6x_QA zpwLiigyy~cVoPxW^r~C7ZQpr%>1$*HKmv~AY-qJw4;gUecS--wnqslISSS=^KA&Ic n@BK|Onfz#3R%n{$a)0j^sqv5F(1NTL00000NkvXXu0mjf3S}fX literal 0 HcmV?d00001 diff --git a/admin/css/images/gelato-logo.png b/admin/css/images/gelato-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e30cc44c2bf85b130b5298aef826c666e4539420 GIT binary patch literal 10173 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 literal 0 HcmV?d00001 diff --git a/admin/css/images/page_white_text.gif b/admin/css/images/page_white_text.gif new file mode 100644 index 0000000000000000000000000000000000000000..a572f4589cee4941173e80c4481dd436e8def9de GIT binary patch literal 379 zcmV->0fhcXNk%w1VGsZi0M$AG`uh6y_4VK1-^ z!t?X<#>U3T$jIvI>hbaMz`($?w6waqy7ct)#l^+!?Cj>|=I7_At?c*4Eb3)6?7A+tt<8+1c6e@9(Ors->l+?d|QX ztgP49*SNU2l%_~BZ?;Kb`$&m$ z7lc)J%N1&c!s6q|9VQgPvRs2mA{*68n!C+&P=GW64;2m;eSbL`3L`HO7%?p@iDZ0H zHZ%tdA(dr09Ucq_5F8*92cDOhH8nJC#5QQ<|d}62BjvZR2H60wE-%6;pyTSA|c6o&@eC9QG)Hj&ExYL zO&oVL^)+cM^qd@ApywS>pwx0H@RDN}hq;7mU-SKczYQ-hnrr=;iDAQMZQ+*g=YOM= z!QlMQEn7FbaD->uKAYgo_j9)W&$$zS*W9}m(ey0q$&7l-XEWO0Y(9M=SnhLbwy;d>@~SY$Ku*0xPvIOQeV1x7u_z-2-X>_74(yfh7C znXL|3GZ+d2`3re2hs?MKA9)b<7tX~vT z$e)FfZ+`X4_uKyq#wJHC;J3lH{lhQkUc~Wid;*pnjhM12xe-bPByd^xuQ9zgeM^Mm z*tc)|P}LtTnHXr@Gkmmbkg^O2bqyhO>LP|qjIwW2@Di+4EuKm~&tOO2!N3o{128Hl z9v%fgerM0C#)7P|PMvxr*!Gf?eGA8f{OT6fS`9l>LQCg)p=~c$Zr|AT_0+_?F*JJk zlapOT2Q(wWx-LMq(TxXxLn+U;!LV)MhNp~ommdh+fo8T*&g-yQbbG&ze&=>tC(Ar=&^1xlA;Jc(6 zcCi_xs8k}-S&#ONOHm%e@#nGC7F++8C~r29Or!_{(QGQEG)+O^J1BCPmgM4JAzC8I z`jS9bO>|}Jq_#$IRzp0d34>)&3L%7MN)eTv!0B!^nn}f4z2*vFE@jv3dn zG>H)u>FR7_d2JcsjvfZ$vkP~xik@T^(_N)nx=tqJV+tQjQ`owJ83bf`zX6Ear*=Mhzn5QUuXE|v zR33Qyi8G!0{H2r##d#6R6YmYbZz4NTssT;cXiGb6lxO+k@{ba@2D~*hKDY6N;Bkh> xhhCRLejsJkAIT{5sICHcfU`5>bKmUb{{y)0nR3PMMxX!y002ovPDHLkV1nl+t-}BS literal 0 HcmV?d00001 diff --git a/admin/css/style.css b/admin/css/style.css new file mode 100644 index 0000000..50642c5 --- /dev/null +++ b/admin/css/style.css @@ -0,0 +1,128 @@ +/* CSS Document created by Jorge Condomi */ + + +/************ BASICS *************/ + +div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, h7,form, span, pre, a{margin:0; padding:0;} + +h1, h2, h3, h4, h5, h6, h7{ font-weight:normal;} + +a, a:link, a:visited, a:active{ color:#000; text-decoration:none; outline:none;} +a:hover{ text-decoration:underline; color:#000000; outline:none;} + +acronym{ border-bottom: 1px dotted #666; cursor:help;} +fieldset{ border:none; margin:0; padding:0;} + +.gelato{color:#006699; font-weight:bold; font-family:'Trebuchet Ms', Verdad, Tahoma;} +.option{ color:#666666; font-style:italic; font-size:0.9em} + +/*********** LAYOUT *************/ + +body{ background: #fff; text-align:center; font-family:"Trebuchet Ms", Verdana, Tahoma; font-size:1em;} + +#cont{ width:569px; margin:30px auto 10px auto; text-align:left;} + +#head{ background: transparent url(images/head_bg.png) bottom center no-repeat; position: relative; padding-bottom:20px; height:73px;} + h1 a{ display:block; height:77px; width:161px; background:#fff url(images/gelato-logo.png) top left no-repeat; text-indent:-9999px; overflow:hidden;} + +#nav{ position:absolute; right:1px; font-size:0.75em; line-height:normal; margin:0; padding:0 10px 0 0; list-style:none;bottom:34px;} + + #nav li{ margin:0; padding:0; text-align:right;} + + #nav li a:link, #nav li a:visited, #nav li a:active, #nav li a:focus{ color:#777; text-decoration: none;} + #nav li a:hover{ text-decoration:underline;} + + +#main{ background: #fff url(images/main_bg.png) top left repeat-y; text-align:left; padding:0 0 40px 0;} + h2{ font-size:1.56em; margin:4px; text-indent:20px;} + h3{font-size:1.12em; margin:4px; color:#333333; text-indent:20px;} + +.box{ background:#efefef url(images/bg-box.png) left top repeat-y;} +.footer-box{background:#fff url(images/bg-foot-box.png) top center no-repeat;} + +.box h3{float:left; color:#FFFFFF; font-weight:bold; padding:5px 10px 0 0;} +.menu{ background:#c1c7cd url(images/bg-top-box.png) top center no-repeat; height:40px; width:559px; list-style-type:none; padding-right:10px;} +.menu li{ display:inline;} +.menu li.selected a{background: transparent url(images/bg-top-box-hover.png) left top repeat-x; text-decoration:none;} +.menu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; display:block; float:right; height:28px; padding:12px 3px 0 3px;} +.menu li a:hover{ background: transparent url(images/bg-top-box-hover.png) left top repeat-x; text-decoration:none;} +.menu li a img{border:none; vertical-align:bottom;} + +.manage li a{ padding:14px 6px 0 6px;} + +form.newpost{ width:500px; margin:0 auto; padding:0;} +form.newpost ul{ list-style-type:none; margin:20px 0 10px 0; padding:0;} +form.newpost li{ margin:4px 0; padding:0;} +form.newpost label{} +form.newpost input{ margin-bottom:10px;} +form.newpost input.txt{ background: #fff url(images/grad-small.png) top left repeat-x; height:15px; border:1px solid #999; width:490px; padding:5px;} +form.newpost input.btn{ } +form.newpost textarea{background: #fff url(images/grad-big.png) top left repeat-x; height:190px; border:1px solid #999; width:490px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;} + +.entry{ background-color:#efefef; border:1px solid #ccc; margin:20px 15px;} +.info{ border-bottom:1px solid #aaa; position:relative; display:block; padding:4px 10px; height:20px; } +.info p{font-size:0.8em; color:#297aab; display:inline;} +form.compact{ float:right; margin:-2px 0 0 0; padding:0;} + + +.post{ padding:10px;} +.post h4{ font-style:italic; font-weight:bold; } +.post p{ font-size:0.9em; text-indent:20px;} +.post img{} +.post blockqoute{} +.post .video{} +.post .audio{} + +#foot{ background: transparent url(images/foot_bg.png) top center no-repeat; clear: both;} + +#foot { text-align:center; + + font-size: 10px; + color: #000; + } + + #footer a { + color: #000; + } + +#div-process { + top:0px; + padding-left: 22px; + font: normal 14.5px/17px georgia, "times new roman", serif; + background: url('../../images/proceso.gif') no-repeat 0% 10%; + float: right; + height: 20px; + width: 150px; + border: 1px solid #000066; + background-color:#FFFFCC; + color:#011940; +} + +/* Mensajes para el usuario */ + +.error { + width:80%; + background: #FFF7F2 url('../../images/error.png') 15px center no-repeat; + border-top: 2px solid #CC0000; + border-bottom: 2px solid #CC0000; + margin: 0 auto; + padding: 5px 20px 5px 45px; +} + +.exito { + width:80%; + background: #F4FBF5 url('../../images/information.png') 15px center no-repeat; + border-top: 2px solid #006600; + border-bottom: 2px solid #006600; + margin: 0 auto; + padding: 5px 20px 5px 45px; +} + +.information { + width:80%; + background: #FFF6BF url('../../images/icon_info.gif') 15px center no-repeat; + border-top: 2px solid #FFD324; + border-bottom: 2px solid #FFD324; + margin: 0 auto; + padding: 5px 20px 5px 45px; +} diff --git a/admin/index.php b/admin/index.php index 60b045f..47f61e5 100644 --- a/admin/index.php +++ b/admin/index.php @@ -11,17 +11,82 @@ isAdmin()) { -?> - - +$template = new plantillas("admin"); + + +if ($user->isAdmin()) { + + if(isset($_POST["btnAdd"])) { + unset($_POST["btnAdd"]); + + + if ($_POST["type"]=="2") { // is Photo type + if (isset($_POST["url"]) && $_POST["url"]!="") { + $photoName = getFileName($_POST["url"]); + if (!$tumble->savePhoto($_POST["url"])) { + header("Location: ".$conf->urlGelato."/admin/index.php?photo=false"); + die(); + } + $_POST["url"] = $conf->urlGelato."/uploads/".$photoName; + } + + if ( move_uploaded_file( $_FILES['photo']['tmp_name'], "../uploads/".$_FILES['photo']['name'] ) ) { + $_POST["url"] = $conf->urlGelato."/uploads/".$_FILES['photo']['name']; + } + + unset($_POST["photo"]); + unset($_POST["MAX_FILE_SIZE"]); + } + + if ($_POST["type"]=="7") { // is MP3 type + set_time_limit(300); + $mp3Name = getFileName($_POST["url"]); + if (!$tumble->saveMP3($_POST["url"])) { + header("Location: ".$conf->urlGelato."/admin/index.php?mp3=false"); + die(); + } + $_POST["url"] = $conf->urlGelato."/uploads/".$mp3Name; + } + + if (get_magic_quotes_gpc()) { + $_POST["title"] = htmlspecialchars(stripslashes($_POST["title"])); + $_POST["description"] = htmlspecialchars(stripslashes($_POST["description"])); + } else { + $_POST["title"] = htmlspecialchars($_POST["title"]); + $_POST["description"] = htmlspecialchars($_POST["description"]); + } + + $_POST["title"] = strip_tags($_POST["title"]); + $_POST["description"] = strip_tags($_POST["description"]); + + + if (isset($_POST["id_post"])) { + //$tumble->modifyPost($_POST, $_POST["id_post"]); + } else { + if ($tumble->addPost($_POST)) { + header("Location: ".$conf->urlGelato."/admin/index.php?added=true"); + die(); + } else { + header("Location: ".$conf->urlGelato."/admin/index.php?error=2&des=".$this->merror); + die(); + } + } + } +?> + + - gelato :: Control panel + gelato :: Control panel + + - -
- gelato CMS -
- - - -
-
-
-

Manage the posts

-
+ The article has been eliminated successfully.
"; - } + if (isset($_GET["deleted"])) { + if ($_GET["deleted"]=="true") { + echo "

 

The article has been eliminated successfully.
"; } - - if (isset($_GET["modified"])) { - if ($_GET["modified"]=="true") { - echo "
The article has been modified successfully.
"; - } + } + + if (isset($_GET["modified"])) { + if ($_GET["modified"]=="true") { + echo "

 

The article has been modified successfully.
"; } - - if (isset($_GET["added"])) { - if ($_GET["added"]=="true") { - echo "
The article has been added successfully.
"; - } + } + + if (isset($_GET["added"])) { + if ($_GET["added"]=="true") { + echo "

 

The article has been added successfully.
"; } - - if (isset($_GET["error"])) { - if ($_GET["error"]==2) { - echo "
Error on the database server: ".$_GET["des"]."
"; - } + } + + if (isset($_GET["error"])) { + if ($_GET["error"]==2) { + echo "

 

Error on the database server: ".$_GET["des"]."
"; } - - if (isset($_GET["mp3"])) { - if ($_GET["mp3"]=="false") { - echo "
Not an MP3 file or an upload problem.
"; - } + } + + if (isset($_GET["mp3"])) { + if ($_GET["mp3"]=="false") { + echo "

 

Not an MP3 file or an upload problem.
"; } - - if (isset($_GET["photo"])) { - if ($_GET["photo"]=="false") { - echo "
Not a photo file or an upload problem.
"; - } + } + + if (isset($_GET["photo"])) { + if ($_GET["photo"]=="false") { + echo "

 

Not a photo file or an upload problem.
"; } + } +?> +
name="frmAdd" class="newpost"> +
+cargarPlantilla($input, $output, "template_add_post"); + $template->mostrarPlantilla(); + break; + case "photo": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("2", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_photo"); + $template->mostrarPlantilla(); + break; + case "quote": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("3", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_quote"); + $template->mostrarPlantilla(); + break; + case "url": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("4", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_link"); + $template->mostrarPlantilla(); + break; + case "conversation": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("5", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_conversation"); + $template->mostrarPlantilla(); + break; + case "video": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("6", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_video"); + $template->mostrarPlantilla(); + break; + case "mp3": + $input = array("{type}", "{date}", "{id_user}"); + $output = array("7", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_mp3"); + $template->mostrarPlantilla(); + break; + default: + $input = array("{type}", "{date}", "{id_user}"); + $output = array("1", time(), $_SESSION['user_id']); + + $template->cargarPlantilla($input, $output, "template_add_post"); + $template->mostrarPlantilla(); + break; + } ?> - -

Add a new...

- - - - - - - - - - - - - - -
New regular post
New photo
New quote
New link
New conversation
New video
New MP3
-

 

-

Title 1

-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas facilisis scelerisque ligula. Aliquam accumsan. In hac habitasse platea dictumst. Nulla ut urna eget felis tempor pellentesque. Fusce sollicitudin ultricies lacus. Duis felis. Mauris posuere enim ac tortor scelerisque tempus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Fusce porta. Integer odio purus, semper malesuada, eleifend in, volutpat non, quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Aliquam pellentesque aliquet turpis. Quisque non enim sed enim ullamcorper aliquet. Integer sit amet arcu.

-

 

+

+    + Cancel +

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

25/05 Regular Post (0 Comments)

+
+
+ (no title) +

I just discovered Gelato

+
-
-
-
-

- gelato CMS :: PHP/MySQL Tumblelog Content Management System. -

-
+ +
+
+

25/05 Regular Post (0 Comments)

+
+
+

One with a title

+

Another entry, this one has some varations in the content, even dares + to be in two lines.

+
+
+ + +
+ + diff --git a/admin/themes/admin/template_add_post.htm b/admin/themes/admin/template_add_post.htm index e2d7c65..5b4401a 100644 --- a/admin/themes/admin/template_add_post.htm +++ b/admin/themes/admin/template_add_post.htm @@ -1,11 +1,11 @@ Add a Regular Post

- - + +

- +

-
+

diff --git a/rss.php b/rss.php index 3d28e62..f6b217a 100644 --- a/rss.php +++ b/rss.php @@ -9,7 +9,7 @@ =========================== */ ?>