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:&nbsp; &nbsp;</td>
+  <td><b><input type="text" name="url"></b></td>
+</tr>
+<tr>
+  <td align="right" valign="top">State:&nbsp;&nbsp;</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">&nbsp;&nbsp;</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td align="right" valign="top">Description:&nbsp;&nbsp;</td>
+  <td><textarea name="description" cols="41" rows="6"></textarea></td>
+</tr>
+<tr>
+  <td  align="right">Category:&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;</td>
+  <td align="left">&nbsp;&nbsp;&nbsp;<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" 
>&nbsp;&nbsp;&nbsp;</td>
-  <td align="left">&nbsp;&nbsp;&nbsp;<input type="button" value="BACK" 
onclick="{$bc}"></td>
+  <td align="right"><input type="submit" value="UPDATE" 
name="todo_action">&nbsp;&nbsp;&nbsp;</td>
+  <td align="left">&nbsp;&nbsp;&nbsp;<input type="button" value="CANCEL" 
onclick="{$bc}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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&eacute;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&eacute;j&agrave;";
+    }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 .= '&nbsp;&nbsp;&nbsp;';
+
+  $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

Reply via email to