From 2861556131a5dc85ed22c7ebb1b041aac5063d2f Mon Sep 17 00:00:00 2001 From: Chouchen Date: Fri, 24 Sep 2010 17:59:16 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20fonctionnalit=C3=A9=20d'ajout?= =?UTF-8?q?=20de=20lien=20dans=20la=20reserve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addLink.php | 58 ++++++++++++++++++++++++++++++++++ class/Links.php | 1 + css/main.css | 2 +- images/interface/link_add.png | Bin 0 -> 570 bytes js/jquery.links.js | 10 ++++++ 5 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 addLink.php create mode 100644 images/interface/link_add.png diff --git a/addLink.php b/addLink.php new file mode 100644 index 0000000..8ef4699 --- /dev/null +++ b/addLink.php @@ -0,0 +1,58 @@ +load('db/links.xml'); + +$xpath = new DOMXpath($doc); + +// Creating new node +$newNode = $doc->createElement('link'); +$newURL = $doc->createElement('url', $url); +if($popup == '1') +$newClick = $doc->createElement('onclick', 'popup'); +else +$newClick = $doc->createElement('onclick', ''); +$newImg = $doc->createElement('img', $name_file); +$newTitle = $doc->createElement('title', $title); +$newNode->appendChild($newURL); +$newNode->appendChild($newClick); +$newNode->appendChild($newImg); +$newNode->appendChild($newTitle); + + +$searchLabel = $xpath->query('reserve'); + +$searchLabel->item(0)->appendChild($newNode); +$doc->save('db/links.xml'); \ No newline at end of file diff --git a/class/Links.php b/class/Links.php index 292ed94..b57e95c 100644 --- a/class/Links.php +++ b/class/Links.php @@ -13,6 +13,7 @@ class links { $this->setParams($params); echo ' +
'; if($links_xml = simplexml_load_file(self::LINKS_FILE)){ $links = $links_xml->label; diff --git a/css/main.css b/css/main.css index 2015292..31bf1db 100644 --- a/css/main.css +++ b/css/main.css @@ -76,7 +76,7 @@ #recherche{margin-top:70px;} #config {width:300px;} - #config-menu, #blog-links-manager, #city-menu , #jclockAdvanced-menu, #links-menu, #ouifm-menu{float:right; margin:12px 10px 0 0;} + #config-menu, #blog-links-manager, #city-menu , #jclockAdvanced-menu, #links-menu, #links-add-menu,#ouifm-menu{float:right; margin:12px 10px 0 0;} #ouifm{position:absolute;width:144px;height:28px;} /* Green button class: */ diff --git a/images/interface/link_add.png b/images/interface/link_add.png new file mode 100644 index 0000000000000000000000000000000000000000..00be352c5783c0f009db7286bb4ac86f306634db GIT binary patch literal 570 zcmV-A0>%A_P)O?!~#Vdl*A~_RMaJeHZc^62(la$ zXNk(f!J;Kx`k;bWQJvnEklKv4E*yUMoqNvtUEX^F0D`|j@Q(r{5=p1oY+msBe7DJD z5^lHq%4)R^@aW?E8gVou4QYP_h{fV|l}fb|4u?^%*HNq0P$(4O@pvv=E?2Qytv(Z1 zDwRMQ(vqhcAQFj2>~{NorBb;y7z}$#rSi>WG9eO)!0B{?dg5r7N~NwyOP=o=ta!a% zE*g!p8jYqyDwRIw^LdoZWfY4=WHK2LM>EopmORY>hGAw|mc5I|PN#3O*(?%?1Z*}N91cgL4{iEji;aEEtZ88I z%HD_Pm~b;dC=|BwEA}fCic6!>_++tII36#0y?%nn(Cp&Gi)U*JyQeW6UFQ%wFhd_= zFktBpwDhgV{lnb$$vU>rBA^N!nh-iRQgVr8yH8%}^ zZn9za?@#`2175f^8t6qZXKdU|Cq1|P4!%N`c|6eCU*|IMpHVxOJgs;lasU7T07*qo IM6N<$g1'); + $('body').append(''); $('#menu-bar').prepend($('#links-menu')); + $('#menu-bar').prepend($('#links-add-menu')); + $('#links-add-fancy').append('




'); + // Apparition du menu d'ajout de lien + $('#links-add-menu').live('click', function(){ + $.fancybox( + $('#links-add-fancy').html() + ); + }); + // Apparition de la reserve de liens $('#links-menu').live('click', function(){ $.get('ajax/loadReserve.php', function(html){