Author: lesabotsy
Date: Tue Apr 24 14:30:09 2007
New Revision: 355
URL: http://svn.gna.org/viewcvs/phplinker?rev=355&view=rev
Log:
#138
Interface pour ajouter manuellement un site dans l'annuaire.
#137
Ajout du bouton delete
"Back" =>"Cancel".
Added:
trunk/smarty/default/templates/admin/url_add.tpl
trunk/www/admin/url_add.php
Modified:
trunk/smarty/default/templates/admin/url_edit.tpl
trunk/www/admin/url_edit.php
Added: trunk/smarty/default/templates/admin/url_add.tpl
URL:
http://svn.gna.org/viewcvs/phplinker/trunk/smarty/default/templates/admin/url_add.tpl?rev=355&view=auto
==============================================================================
--- trunk/smarty/default/templates/admin/url_add.tpl (added)
+++ trunk/smarty/default/templates/admin/url_add.tpl Tue Apr 24 14:30:09 2007
@@ -1,0 +1,51 @@
+<div align="center">
+{if $sms !=""}
+<div class = "error" align="left">{$sms}</div>
+{/if}
+<table class="framed" width="60%" cellspacing="2">
+<tr class="row_header"><td align="center"><b>Add Url</b></td></tr>
+<tr><td>
+<form action="" method="get">
+<table width="100%" border="0">
+<tr>
+ <td align="right" width="35%">Url: </td>
+ <td><b><input type="text" name="url"></b></td>
+</tr>
+<tr>
+ <td align="right" valign="top">State: </td>
+ <td><b></b>
+<select name="state">
+<option value="awaiting_submission_moderation">Awaiting submission
moderation</option>
+<option value="moderate">Moderate</option>
+</select>
+</td>
+</tr>
+<tr>
+ <td align="right" valign="top"> </td>
+ <td> </td>
+</tr>
+<tr>
+ <td align="right" valign="top">Description: </td>
+ <td><textarea name="description" cols="41" rows="6"></textarea></td>
+</tr>
+<tr>
+ <td align="right">Category: </td>
+ <td>
+{section name=cat_loop loop=$array}
+<select name="categ_id">
+{$sel}
+{section name=customer loop=$array_id_cat}
+<option
value="{$array_id_cat[customer].id}">{$array_id_cat[customer].name}</optiion>
+{/section}
+</select>
+{/section}
+<input type="hidden" name="action" value="insert" >
+</td>
+<tr>
+ <td align="right"><input type="submit" value="ADD"
name="todo_action"> </td>
+ <td align="left"> <input type="reset" value="CANCEL"></td>
+</tr>
+</table>
+</form>
+</td></tr></table>
+</div>
Modified: trunk/smarty/default/templates/admin/url_edit.tpl
URL:
http://svn.gna.org/viewcvs/phplinker/trunk/smarty/default/templates/admin/url_edit.tpl?rev=355&r1=354&r2=355&view=diff
==============================================================================
--- trunk/smarty/default/templates/admin/url_edit.tpl (original)
+++ trunk/smarty/default/templates/admin/url_edit.tpl Tue Apr 24 14:30:09 2007
@@ -52,8 +52,8 @@
<input type="hidden" name="action" value="update" >
</td>
<tr>
- <td align="right"><input type="submit" value="UPDATE"
> </td>
- <td align="left"> <input type="button" value="BACK"
onclick="{$bc}"></td>
+ <td align="right"><input type="submit" value="UPDATE"
name="todo_action"> </td>
+ <td align="left"> <input type="button" value="CANCEL"
onclick="{$bc}"> <input type="submit"
value="DELETE" name="todo_action"></td>
</tr>
</table>
</form>
Added: trunk/www/admin/url_add.php
URL:
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/url_add.php?rev=355&view=auto
==============================================================================
--- trunk/www/admin/url_add.php (added)
+++ trunk/www/admin/url_add.php Tue Apr 24 14:30:09 2007
@@ -1,0 +1,78 @@
+<?php
+ //echo date("Y-m-d h:i:s");
+$group="admin";
+$title="Url edit";
+$header="<script type='text/javascript'
src='/js/ask_confirmation.js'></script>";
+require("../includes/start.php");
+require("includes/auth.php");
+require("includes/header.php");
+$action ="";
+$description="";
+$url ="";
+$sms ="";
+$state ="";
+$categ_id ="";
+
+if(isset($_GET["action"])){
+ $action =$_GET["action"];
+ }
+
+if(isset($_GET["state"])){
+ $state =$_GET["state"];
+ }
+
+if(isset($_GET["categ_id"])){
+ $categ_id =$_GET["categ_id"];
+ }
+
+if(isset($_GET["description"])){
+ $description =$_GET["description"];
+ }
+
+if(isset($_GET["url"])){
+ $url =$_GET["url"];
+ }
+if(isset($_GET["categ_id"])){
+ $categ_id = $_GET["categ_id"];
+ }
+if($action == "insert" && $action !=""){
+ if(($url=="") || ($description=="") ||(is_numeric($url) == true)
||(is_numeric($description) == true)){
+ $sms = "des zones sont restée vides<br> Veuillez remplir
correctement le formulaire";
+ }else{
+ $know_second = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT id
FROM url WHERE url = '".$url."'");
+ if(mysql_num_rows($know_second)!=0){
+ $sms = "Ce liens existe déjà";
+ }else{
+ $insert_db = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"INSERT INTO
url (id, url, description, state, categorized, hit , last_update) VALUES ('',
'".$url."', '".$description."', '".$state."', 0 , 0 , '".date("Y-m-d
h:i:s")."')");
+ if($categ_id !="none"){
+ $know_first = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT id
FROM url ORDER BY id DESC LIMIT 1");
+ $id_url = mysql_result($know_first,0,"id");
+ $insert_2_cat = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"INSERT
INTO url2category (id_url, id_category) VALUES (".$id_url.", ".$categ_id.")");
+ }
+ echo "<script language ='javascript'>window.location='url_add'</script>";
+ }
+ }
+ }
+ $sel ="<option value='none' selected='selected'>Uncategorized</option>";
+ $array[]="";
+$categ_parents = linker_get_categories_tree_array();
+$array_children=array();
+$categ_parents = linker_get_category_children(0 , $categ_parents,
$array_children);
+for ($i=0;$i<sizeof($categ_parents);$i++) {
+ $sp = '';
+ for ($to=0;$to<$categ_parents[$i]['deep'];$to++)
+ $sp .= ' ';
+
+ $categ_parents[$i]['name'] = $sp . $categ_parents[$i]['name'];
+ $array_id_cat[] = array('id' => $categ_parents[$i]['id'] , 'name' =>
$categ_parents[$i]['name']);
+ }
+$categ_parents = linker_get_categories_tree_array();
+$array_children=array();
+$categ_parents = linker_get_category_children(0 , $categ_parents,
$array_children);
+ linker_tpl("array" , $array);
+ linker_tpl("array_id_cat" , $array_id_cat);
+ linker_tpl("sel" , $sel);
+linker_tpl("sms" , $sms);
+//linker_tpl("select_menu" , $select_menu);
+require("includes/footer.php");
+?>
Modified: trunk/www/admin/url_edit.php
URL:
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/url_edit.php?rev=355&r1=354&r2=355&view=diff
==============================================================================
--- trunk/www/admin/url_edit.php (original)
+++ trunk/www/admin/url_edit.php Tue Apr 24 14:30:09 2007
@@ -15,7 +15,8 @@
echo"<script language='javascript'>alert('URL
introuvable');window.location='/admin';</script>";
}
$bc ="javascript:history.go(-1);";
-if(isset($_GET["action"]) && $_GET["action"]=="update"){
+if(isset($_GET["action"]) && $_GET["action"]=="update" &&
isset($_GET["todo_action"])){
+ if($_GET["todo_action"] =="UPDATE"){
$update_desc = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"UPDATE url
SET description=\"".utf8_decode($_GET["description"])."\" WHERE
id=".$_GET["id"]);
$select_test = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT
id_category FROM url2category WHERE id_url =".$_GET["id"]);
if(mysql_num_rows($select_test)!=0){
@@ -44,6 +45,13 @@
}
linker_log("[".$_SESSION['login'] ."]Update URL url_".$_GET["id"]."
categorized cat_".$value);
echo "<script language='javascript'>history.go(-2);</script>";
+ }elseif($_GET["todo_action"] =="DELETE"){
+ $update_cat_url =
sql_query('die',__FILE__,__LINE__,__FUNCTION__,"DELETE FROM url2category WHERE
id_url =".$_GET["id"]);
+ $update_cat_url1 =
sql_query('die',__FILE__,__LINE__,__FUNCTION__,"DELETE FROM url WHERE id
=".$_GET["id"]);
+ echo "<script language='javascript'>history.go(-2);</script>";
+ }else{
+ echo "<script language='javascript'>history.go(-2);</script>";
+ }
}
_______________________________________________
PHPLinker-commits mailing list
[email protected]
https://mail.gna.org/listinfo/phplinker-commits