Version Description
- Corrected redirection bug when user submitted link with bad field, then corrected and re-submitted
Download this release
Release Info
Developer | jackdewey |
Plugin | Link Library |
Version | 5.8.0.1 |
Comparing to | |
See all releases |
Version 5.8.0.1
- HelpLine1.jpg +0 -0
- HelpLine2.jpg +0 -0
- SettingSet1Export.csv +2 -0
- captcha/easycaptcha.php +27 -0
- captcha/php-captcha.inc.php +424 -0
- captcha/ttf-bitstream-vera-1.10/COPYRIGHT.TXT +124 -0
- captcha/ttf-bitstream-vera-1.10/README.TXT +11 -0
- captcha/ttf-bitstream-vera-1.10/RELEASENOTES.TXT +162 -0
- captcha/ttf-bitstream-vera-1.10/Vera.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraBI.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraBd.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraIt.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraMoBI.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraMoBd.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraMoIt.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraMono.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraSe.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/VeraSeBd.ttf +0 -0
- captcha/ttf-bitstream-vera-1.10/local.conf +32 -0
- debug_log.txt +2 -0
- icons/7683os_cover_small.jpg +0 -0
- icons/Ajax-loader.gif +0 -0
- icons/add-16x16.png +0 -0
- icons/bg_button_a.gif +0 -0
- icons/bg_button_span.gif +0 -0
- icons/btn_donate_LG.gif +0 -0
- icons/content-sep.jpg +0 -0
- icons/delete-16x16.png +0 -0
- icons/feed-icon-14x14.png +0 -0
- icons/folder-beige-internet-icon.png +0 -0
- icons/folder-beige-internet-icon32.png +0 -0
- icons/next-16x16.png +0 -0
- icons/page_copy.png +0 -0
- icons/preview-16x16.png +0 -0
- importtemplate.csv +2 -0
- languages/link-library-da_DK.mo +0 -0
- languages/link-library-da_DK.po +2271 -0
- languages/link-library-fr_FR.mo +0 -0
- languages/link-library-fr_FR.po +2230 -0
- languages/link-library-it_IT.mo +0 -0
- languages/link-library-it_IT.po +2016 -0
- languages/link-library-tr_TR.mo +0 -0
- languages/link-library-tr_TR.po +2344 -0
- languages/link-library.pot +2343 -0
- license.txt +340 -0
- link-library-admin.php +3399 -0
- link-library-ajax.php +23 -0
- link-library-image-generator.php +20 -0
- link-library.php +2631 -0
- linkpopup.php +243 -0
- readme.txt +1069 -0
- rss.genesis.php +552 -0
- rssfeed.php +93 -0
- rsspreview.php +70 -0
- screenshot-1.jpg +0 -0
- screenshot-2.jpg +0 -0
- screenshot-3.jpg +0 -0
- stylesheettemplate.css +154 -0
- tiptip/jquery.tipTip.minified.js +21 -0
- tiptip/tipTip.css +113 -0
- tracker.php +32 -0
- uninstall.php +37 -0
- usersubmission.php +321 -0
HelpLine1.jpg
ADDED
Binary file
|
HelpLine2.jpg
ADDED
Binary file
|
SettingSet1Export.csv
ADDED
@@ -0,0 +1,2 @@
|
|
Â
|
|
Â
|
1 |
+
"num_columns","showdescription","shownotes","beforenote","afternote","beforeitem","afteritem","beforedesc","afterdesc","displayastable","beforelink","afterlink","showcolumnheaders","linkheader","descheader","notesheader","beforerss","afterrss","beforedate","afterdate","beforeimage","afterimage","beforeweblink","afterweblink","beforetelephone","aftertelephone","beforeemail","afteremail","beforelinkhits","afterlinkhits","order","hide_if_empty","table_width","catanchor","flatlist","categorylist","excludecategorylist","showrating","showupdated","show_images","use_html_tags","show_rss","nofollow","catlistwrappers","beforecatlist1","beforecatlist2","beforecatlist3","divorheader","catnameoutput","show_rss_icon","linkaddfrequency","addbeforelink","addafterlink","linktarget","showcategorydescheaders","showcategorydesclinks","settingssetname","showadmineditlinks","showonecatonly","loadingicon","defaultsinglecat","rsspreview","rsspreviewcount","rssfeedinline","rssfeedinlinecontent","rssfeedinlinecount","direction","linkdirection","linkorder","pagination","linksperpage","hidecategorynames","showinvisible","showdate","catdescpos","catlistdescpos","showuserlinks","addnewlinkmsg","linknamelabel","linkaddrlabel","linkrsslabel","linkcatlabel","linkdesclabel","linknoteslabel","addlinkbtnlabel","newlinkmsg","moderatemsg","rsspreviewwidth","rsspreviewheight","imagepos","imageclass","emailnewlink","showaddlinkrss","showaddlinkdesc","showaddlinkcat","showaddlinknotes","usethumbshotsforimages","addlinkreqlogin","showcatlinkcount","publishrssfeed","numberofrssitems","rssfeedtitle","rssfeeddescription","showonecatmode","addlinkcustomcat","linkcustomcatlabel","linkcustomcatlistentry","searchlabel","dragndroporder","showname","cattargetaddress","displayweblink","sourceweblink","showtelephone","sourcetelephone","showemail","showlinkhits","weblinklabel","telephonelabel","emaillabel","showaddlinkreciprocal","linkreciprocallabel","showaddlinksecondurl","linksecondurllabel","showaddlinktelephone","linktelephonelabel","showaddlinkemail","linkemaillabel","emailcommand","sourceimage","sourcename","enablerewrite","rewritepage","storelinksubmitter","maxlinks","showcaptcha","beforelinkrating","afterlinkrating","linksubmitternamelabel","showlinksubmittername","linksubmitteremaillabel","showaddlinksubmitteremail","linksubmittercommentlabel","showlinksubmittercomment","addlinkcatlistoverride","showlargedescription","beforelargedescription","afterlargedescription","showcustomcaptcha","customcaptchaquestion","customcaptchaanswer","rssfeedaddress","addlinknoaddress","featuredfirst","linklargedesclabel","showuserlargedescription","usetextareaforusersubmitnotes","showcatonsearchresults","shownameifnoimage","searchresultsaddress","enable_link_popup","link_popup_text","popup_width","popup_height","nocatonstartup"
|
2 |
+
"1","","","<br />","","<li>","</li>","","","","","","","","","","","","","","","","","","","","","","","","name","1","100","1","table","","","","","","","","","1","","","","","linklistcatname","","0","","","","","","Default","1","","/icons/Ajax-loader.gif","","","3","","","1","ASC","ASC","name","","5","","","","right","right","","Add new link","Link name","Link address","Link RSS","Link Category","Link Description","Link Notes","Add Link","New link submitted.","It will appear in the list once moderated. Thank you.","900","700","beforename","","","","","","","","","","","10","Link Library-Generated RSS Feed","Description of Link Library-Generated Feed","AJAX","","User-submitted category","User-submitted category (define below)","Search","1,2,3,4,5,6,7,8,9,10,11,12","1","","false","primary","false","primary","false","","","","","","Reciprocal Link","","Secondary Address","","Telephone","","E-mail","","primary","primary","","","","","","","","Submitter Name","","Submitter E-mail","","Submitter Comment","","","","","","","Is boiling water hot or cold?","hot","","","","Large Description","1","","","","","","%link_image%<br />Click through to visit %link_name%.","300","400",""
|
captcha/easycaptcha.php
ADDED
@@ -0,0 +1,27 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
require('php-captcha.inc.php');
|
4 |
+
|
5 |
+
$fonts = array('', 'Bd', 'BI', 'It', 'MoBd', 'MoBI', 'MoIt', 'Mono', 'Se', 'SeBd');
|
6 |
+
for($i = 0; $i < count($fonts); $i++ )
|
7 |
+
$fonts[$i] = 'ttf-bitstream-vera-1.10/Vera'.$fonts[$i].'.ttf';
|
8 |
+
|
9 |
+
$alphabet = 'a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z';
|
10 |
+
$alphabet = explode('_', $alphabet);
|
11 |
+
shuffle($alphabet);
|
12 |
+
|
13 |
+
$captchaText = '';
|
14 |
+
for($i = 0; $i < 5; $i++ )
|
15 |
+
{
|
16 |
+
$captchaText .= $alphabet[$i];
|
17 |
+
}
|
18 |
+
|
19 |
+
$time = time();
|
20 |
+
|
21 |
+
setcookie('Captcha', md5("ORHFUKELFPTUEODKFJ".$captchaText.$_SERVER['REMOTE_ADDR'].$time).'.'.$time, null, '/');
|
22 |
+
|
23 |
+
$oVisualCaptcha = new PhpCaptcha($fonts, strlen($captchaText) * 23, 60);
|
24 |
+
$oVisualCaptcha->UseColour(true);
|
25 |
+
$oVisualCaptcha->Create($captchaText);
|
26 |
+
|
27 |
+
?>
|
captcha/php-captcha.inc.php
ADDED
@@ -0,0 +1,424 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/***************************************************************/
|
3 |
+
/* PhpCaptcha - A visual and audio CAPTCHA generation library
|
4 |
+
|
5 |
+
Software License Agreement (BSD License)
|
6 |
+
|
7 |
+
Copyright (C) 2005-2006, Edward Eliot.
|
8 |
+
All rights reserved.
|
9 |
+
|
10 |
+
Redistribution and use in source and binary forms, with or without
|
11 |
+
modification, are permitted provided that the following conditions are met:
|
12 |
+
|
13 |
+
* Redistributions of source code must retain the above copyright
|
14 |
+
notice, this list of conditions and the following disclaimer.
|
15 |
+
* Redistributions in binary form must reproduce the above copyright
|
16 |
+
notice, this list of conditions and the following disclaimer in the
|
17 |
+
documentation and/or other materials provided with the distribution.
|
18 |
+
* Neither the name of Edward Eliot nor the names of its contributors
|
19 |
+
may be used to endorse or promote products derived from this software
|
20 |
+
without specific prior written permission of Edward Eliot.
|
21 |
+
|
22 |
+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY
|
23 |
+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
24 |
+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
25 |
+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
26 |
+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
27 |
+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
28 |
+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
29 |
+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
30 |
+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
31 |
+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
32 |
+
|
33 |
+
Last Updated: 18th April 2006 */
|
34 |
+
/***************************************************************/
|
35 |
+
|
36 |
+
/************************ Documentation ************************/
|
37 |
+
/*
|
38 |
+
|
39 |
+
Documentation is available at http://www.ejeliot.com/pages/2
|
40 |
+
|
41 |
+
*/
|
42 |
+
/************************ Default Options **********************/
|
43 |
+
|
44 |
+
// start a PHP session - this class uses sessions to store the generated
|
45 |
+
// code. Comment out if you are calling already from your application
|
46 |
+
session_start();
|
47 |
+
|
48 |
+
// class defaults - change to effect globally
|
49 |
+
|
50 |
+
define('CAPTCHA_SESSION_ID', 'php_captcha');
|
51 |
+
define('CAPTCHA_WIDTH', 200); // max 500
|
52 |
+
define('CAPTCHA_HEIGHT', 50); // max 200
|
53 |
+
define('CAPTCHA_NUM_CHARS', 5);
|
54 |
+
define('CAPTCHA_NUM_LINES', 70);
|
55 |
+
define('CAPTCHA_CHAR_SHADOW', false);
|
56 |
+
define('CAPTCHA_OWNER_TEXT', '');
|
57 |
+
define('CAPTCHA_CHAR_SET', ''); // defaults to A-Z
|
58 |
+
define('CAPTCHA_CASE_INSENSITIVE', true);
|
59 |
+
define('CAPTCHA_BACKGROUND_IMAGES', '');
|
60 |
+
define('CAPTCHA_MIN_FONT_SIZE', 16);
|
61 |
+
define('CAPTCHA_MAX_FONT_SIZE', 25);
|
62 |
+
define('CAPTCHA_USE_COLOUR', false);
|
63 |
+
define('CAPTCHA_FILE_TYPE', 'jpeg');
|
64 |
+
define('CAPTCHA_FLITE_PATH', '/usr/bin/flite');
|
65 |
+
define('CAPTCHA_AUDIO_PATH', '/tmp/'); // must be writeable by PHP process
|
66 |
+
|
67 |
+
/************************ End Default Options **********************/
|
68 |
+
|
69 |
+
// don't edit below this line (unless you want to change the class!)
|
70 |
+
|
71 |
+
class PhpCaptcha {
|
72 |
+
var $oImage;
|
73 |
+
var $aFonts;
|
74 |
+
var $iWidth;
|
75 |
+
var $iHeight;
|
76 |
+
var $iNumChars;
|
77 |
+
var $iNumLines;
|
78 |
+
var $iSpacing;
|
79 |
+
var $bCharShadow;
|
80 |
+
var $sOwnerText;
|
81 |
+
var $aCharSet;
|
82 |
+
var $bCaseInsensitive;
|
83 |
+
var $vBackgroundImages;
|
84 |
+
var $iMinFontSize;
|
85 |
+
var $iMaxFontSize;
|
86 |
+
var $bUseColour;
|
87 |
+
var $sFileType;
|
88 |
+
var $sCode = '';
|
89 |
+
|
90 |
+
function PhpCaptcha(
|
91 |
+
$aFonts, // array of TrueType fonts to use - specify full path
|
92 |
+
$iWidth = CAPTCHA_WIDTH, // width of image
|
93 |
+
$iHeight = CAPTCHA_HEIGHT // height of image
|
94 |
+
) {
|
95 |
+
// get parameters
|
96 |
+
$this->aFonts = $aFonts;
|
97 |
+
$this->SetNumChars(CAPTCHA_NUM_CHARS);
|
98 |
+
$this->SetNumLines(CAPTCHA_NUM_LINES);
|
99 |
+
$this->DisplayShadow(CAPTCHA_CHAR_SHADOW);
|
100 |
+
$this->SetOwnerText(CAPTCHA_OWNER_TEXT);
|
101 |
+
$this->SetCharSet(CAPTCHA_CHAR_SET);
|
102 |
+
$this->CaseInsensitive(CAPTCHA_CASE_INSENSITIVE);
|
103 |
+
$this->SetBackgroundImages(CAPTCHA_BACKGROUND_IMAGES);
|
104 |
+
$this->SetMinFontSize(CAPTCHA_MIN_FONT_SIZE);
|
105 |
+
$this->SetMaxFontSize(CAPTCHA_MAX_FONT_SIZE);
|
106 |
+
$this->UseColour(CAPTCHA_USE_COLOUR);
|
107 |
+
$this->SetFileType(CAPTCHA_FILE_TYPE);
|
108 |
+
$this->SetWidth($iWidth);
|
109 |
+
$this->SetHeight($iHeight);
|
110 |
+
}
|
111 |
+
|
112 |
+
function CalculateSpacing() {
|
113 |
+
$this->iSpacing = (int)($this->iWidth / $this->iNumChars);
|
114 |
+
}
|
115 |
+
|
116 |
+
function SetWidth($iWidth) {
|
117 |
+
$this->iWidth = $iWidth;
|
118 |
+
//if ($this->iWidth > 500) $this->iWidth = 500; // to prevent perfomance impact
|
119 |
+
$this->CalculateSpacing();
|
120 |
+
}
|
121 |
+
|
122 |
+
function SetHeight($iHeight) {
|
123 |
+
$this->iHeight = $iHeight;
|
124 |
+
if ($this->iHeight > 200) $this->iHeight = 200; // to prevent performance impact
|
125 |
+
}
|
126 |
+
|
127 |
+
function SetNumChars($iNumChars) {
|
128 |
+
$this->iNumChars = $iNumChars;
|
129 |
+
$this->CalculateSpacing();
|
130 |
+
}
|
131 |
+
|
132 |
+
function SetNumLines($iNumLines) {
|
133 |
+
$this->iNumLines = $iNumLines;
|
134 |
+
}
|
135 |
+
|
136 |
+
function DisplayShadow($bCharShadow) {
|
137 |
+
$this->bCharShadow = $bCharShadow;
|
138 |
+
}
|
139 |
+
|
140 |
+
function SetOwnerText($sOwnerText) {
|
141 |
+
$this->sOwnerText = $sOwnerText;
|
142 |
+
}
|
143 |
+
|
144 |
+
function SetCharSet($vCharSet) {
|
145 |
+
// check for input type
|
146 |
+
if (is_array($vCharSet)) {
|
147 |
+
$this->aCharSet = $vCharSet;
|
148 |
+
} else {
|
149 |
+
if ($vCharSet != '') {
|
150 |
+
// split items on commas
|
151 |
+
$aCharSet = explode(',', $vCharSet);
|
152 |
+
|
153 |
+
// initialise array
|
154 |
+
$this->aCharSet = array();
|
155 |
+
|
156 |
+
// loop through items
|
157 |
+
foreach ($aCharSet as $sCurrentItem) {
|
158 |
+
// a range should have 3 characters, otherwise is normal character
|
159 |
+
if (strlen($sCurrentItem) == 3) {
|
160 |
+
// split on range character
|
161 |
+
$aRange = explode('-', $sCurrentItem);
|
162 |
+
|
163 |
+
// check for valid range
|
164 |
+
if (count($aRange) == 2 && $aRange[0] < $aRange[1]) {
|
165 |
+
// create array of characters from range
|
166 |
+
$aRange = range($aRange[0], $aRange[1]);
|
167 |
+
|
168 |
+
// add to charset array
|
169 |
+
$this->aCharSet = array_merge($this->aCharSet, $aRange);
|
170 |
+
}
|
171 |
+
} else {
|
172 |
+
$this->aCharSet[] = $sCurrentItem;
|
173 |
+
}
|
174 |
+
}
|
175 |
+
}
|
176 |
+
}
|
177 |
+
}
|
178 |
+
|
179 |
+
function CaseInsensitive($bCaseInsensitive) {
|
180 |
+
$this->bCaseInsensitive = $bCaseInsensitive;
|
181 |
+
}
|
182 |
+
|
183 |
+
function SetBackgroundImages($vBackgroundImages) {
|
184 |
+
$this->vBackgroundImages = $vBackgroundImages;
|
185 |
+
}
|
186 |
+
|
187 |
+
function SetMinFontSize($iMinFontSize) {
|
188 |
+
$this->iMinFontSize = $iMinFontSize;
|
189 |
+
}
|
190 |
+
|
191 |
+
function SetMaxFontSize($iMaxFontSize) {
|
192 |
+
$this->iMaxFontSize = $iMaxFontSize;
|
193 |
+
}
|
194 |
+
|
195 |
+
function UseColour($bUseColour) {
|
196 |
+
$this->bUseColour = $bUseColour;
|
197 |
+
}
|
198 |
+
|
199 |
+
function SetFileType($sFileType) {
|
200 |
+
// check for valid file type
|
201 |
+
if (in_array($sFileType, array('gif', 'png', 'jpeg'))) {
|
202 |
+
$this->sFileType = $sFileType;
|
203 |
+
} else {
|
204 |
+
$this->sFileType = 'jpeg';
|
205 |
+
}
|
206 |
+
}
|
207 |
+
|
208 |
+
function DrawLines() {
|
209 |
+
for ($i = 0; $i < $this->iNumLines; $i++) {
|
210 |
+
// allocate colour
|
211 |
+
if ($this->bUseColour) {
|
212 |
+
$iLineColour = imagecolorallocate($this->oImage, rand(100, 250), rand(100, 250), rand(100, 250));
|
213 |
+
} else {
|
214 |
+
$iRandColour = rand(100, 250);
|
215 |
+
$iLineColour = imagecolorallocate($this->oImage, $iRandColour, $iRandColour, $iRandColour);
|
216 |
+
}
|
217 |
+
|
218 |
+
// draw line
|
219 |
+
imageline($this->oImage, rand(0, $this->iWidth), rand(0, $this->iHeight), rand(0, $this->iWidth), rand(0, $this->iHeight), $iLineColour);
|
220 |
+
}
|
221 |
+
}
|
222 |
+
|
223 |
+
function DrawOwnerText() {
|
224 |
+
// allocate owner text colour
|
225 |
+
$iBlack = imagecolorallocate($this->oImage, 0, 0, 0);
|
226 |
+
// get height of selected font
|
227 |
+
$iOwnerTextHeight = imagefontheight(2);
|
228 |
+
// calculate overall height
|
229 |
+
$iLineHeight = $this->iHeight - $iOwnerTextHeight - 4;
|
230 |
+
|
231 |
+
// draw line above text to separate from CAPTCHA
|
232 |
+
imageline($this->oImage, 0, $iLineHeight, $this->iWidth, $iLineHeight, $iBlack);
|
233 |
+
|
234 |
+
// write owner text
|
235 |
+
imagestring($this->oImage, 2, 3, $this->iHeight - $iOwnerTextHeight - 3, $this->sOwnerText, $iBlack);
|
236 |
+
|
237 |
+
// reduce available height for drawing CAPTCHA
|
238 |
+
$this->iHeight = $this->iHeight - $iOwnerTextHeight - 5;
|
239 |
+
}
|
240 |
+
|
241 |
+
function GenerateCode() {
|
242 |
+
// reset code
|
243 |
+
$this->sCode = '';
|
244 |
+
|
245 |
+
// loop through and generate the code letter by letter
|
246 |
+
for ($i = 0; $i < $this->iNumChars; $i++) {
|
247 |
+
if (count($this->aCharSet) > 0) {
|
248 |
+
// select random character and add to code string
|
249 |
+
$this->sCode .= $this->aCharSet[array_rand($this->aCharSet)];
|
250 |
+
} else {
|
251 |
+
// select random character and add to code string
|
252 |
+
$this->sCode .= chr(rand(65, 90));
|
253 |
+
}
|
254 |
+
}
|
255 |
+
|
256 |
+
// save code in session variable
|
257 |
+
if ($this->bCaseInsensitive) {
|
258 |
+
$_SESSION[CAPTCHA_SESSION_ID] = strtoupper($this->sCode);
|
259 |
+
} else {
|
260 |
+
$_SESSION[CAPTCHA_SESSION_ID] = $this->sCode;
|
261 |
+
}
|
262 |
+
}
|
263 |
+
|
264 |
+
function DrawCharacters() {
|
265 |
+
// loop through and write out selected number of characters
|
266 |
+
|
267 |
+
$palette = array();
|
268 |
+
for ($i = 0; $i < 10; $i++ )
|
269 |
+
{
|
270 |
+
if ($this->bUseColour) {
|
271 |
+
if ($this->bCharShadow)
|
272 |
+
$palette[$i] = imagecolorallocate($this->oImage, rand(0, 100), rand(0, 100), rand(0, 100));
|
273 |
+
else
|
274 |
+
{
|
275 |
+
$palette[$i] = imagecolorallocate($this->oImage, rand(0, 100), rand(0, 100), rand(0, 100));
|
276 |
+
}
|
277 |
+
}
|
278 |
+
else
|
279 |
+
{
|
280 |
+
if ($this->bCharShadow)
|
281 |
+
$palette[$i] = imagecolorallocate($this->oImage, $iRandColour, $iRandColour, $iRandColour);
|
282 |
+
else
|
283 |
+
{
|
284 |
+
$iRandColour = rand(0, 100);
|
285 |
+
$palette[$i] = imagecolorallocate($this->oImage, $iRandColour, $iRandColour, $iRandColour);
|
286 |
+
}
|
287 |
+
}
|
288 |
+
}
|
289 |
+
|
290 |
+
for ($i = 0; $i < strlen($this->sCode); $i++) {
|
291 |
+
// select random font
|
292 |
+
$sCurrentFont = $this->aFonts[array_rand($this->aFonts)];
|
293 |
+
|
294 |
+
$iTextColour = $palette[array_rand($this->aFonts)];
|
295 |
+
|
296 |
+
if ($this->bCharShadow) {
|
297 |
+
// shadow colour
|
298 |
+
$iShadowColour = $palette[array_rand($this->aFonts)];
|
299 |
+
}
|
300 |
+
|
301 |
+
// select random font size
|
302 |
+
$iFontSize = rand($this->iMinFontSize, $this->iMaxFontSize);
|
303 |
+
|
304 |
+
// select random angle
|
305 |
+
$iAngle = rand(-30, 30);
|
306 |
+
|
307 |
+
// get dimensions of character in selected font and text size
|
308 |
+
$aCharDetails = imageftbbox($iFontSize, $iAngle, $sCurrentFont, $this->sCode[$i], array());
|
309 |
+
|
310 |
+
// calculate character starting coordinates
|
311 |
+
$iX = $this->iSpacing / 4 + $i * $this->iSpacing;
|
312 |
+
$iCharHeight = $aCharDetails[2] - $aCharDetails[5];
|
313 |
+
$iY = $this->iHeight / 2 + $iCharHeight / 4;
|
314 |
+
|
315 |
+
// write text to image
|
316 |
+
imagefttext($this->oImage, $iFontSize, $iAngle, $iX, $iY, $iTextColour, $sCurrentFont, $this->sCode[$i], array());
|
317 |
+
|
318 |
+
if ($this->bCharShadow) {
|
319 |
+
$iOffsetAngle = rand(-30, 30);
|
320 |
+
|
321 |
+
$iRandOffsetX = rand(-5, 5);
|
322 |
+
$iRandOffsetY = rand(-5, 5);
|
323 |
+
|
324 |
+
imagefttext($this->oImage, $iFontSize, $iOffsetAngle, $iX + $iRandOffsetX, $iY + $iRandOffsetY, $iShadowColour, $sCurrentFont, $this->sCode[$i], array());
|
325 |
+
}
|
326 |
+
}
|
327 |
+
}
|
328 |
+
|
329 |
+
function WriteFile($sFilename) {
|
330 |
+
if ($sFilename == '') {
|
331 |
+
// tell browser that data is jpeg
|
332 |
+
header("Content-type: image/$this->sFileType");
|
333 |
+
}
|
334 |
+
|
335 |
+
switch ($this->sFileType) {
|
336 |
+
case 'gif':
|
337 |
+
$sFilename != '' ? imagegif($this->oImage, $sFilename) : imagegif($this->oImage);
|
338 |
+
break;
|
339 |
+
case 'png':
|
340 |
+
$sFilename != '' ? imagepng($this->oImage, $sFilename) : imagepng($this->oImage);
|
341 |
+
break;
|
342 |
+
default:
|
343 |
+
$sFilename != '' ? imagejpeg($this->oImage, $sFilename) : imagejpeg($this->oImage);
|
344 |
+
}
|
345 |
+
}
|
346 |
+
|
347 |
+
function Create($inText=false, $sFilename = '') {
|
348 |
+
// check for required gd functions
|
349 |
+
if (!function_exists('imagecreate') || !function_exists("image$this->sFileType") || ($this->vBackgroundImages != '' && !function_exists('imagecreatetruecolor'))) {
|
350 |
+
return false;
|
351 |
+
}
|
352 |
+
|
353 |
+
// get background image if specified and copy to CAPTCHA
|
354 |
+
if (is_array($this->vBackgroundImages) || $this->vBackgroundImages != '') {
|
355 |
+
// create new image
|
356 |
+
$this->oImage = imagecreatetruecolor($this->iWidth, $this->iHeight);
|
357 |
+
|
358 |
+
// create background image
|
359 |
+
if (is_array($this->vBackgroundImages)) {
|
360 |
+
$iRandImage = array_rand($this->vBackgroundImages);
|
361 |
+
$oBackgroundImage = imagecreatefromjpeg($this->vBackgroundImages[$iRandImage]);
|
362 |
+
} else {
|
363 |
+
$oBackgroundImage = imagecreatefromjpeg($this->vBackgroundImages);
|
364 |
+
}
|
365 |
+
|
366 |
+
// copy background image
|
367 |
+
imagecopy($this->oImage, $oBackgroundImage, 0, 0, 0, 0, $this->iWidth, $this->iHeight);
|
368 |
+
|
369 |
+
// free memory used to create background image
|
370 |
+
imagedestroy($oBackgroundImage);
|
371 |
+
} else {
|
372 |
+
// create new image
|
373 |
+
$this->oImage = imagecreate($this->iWidth, $this->iHeight);
|
374 |
+
}
|
375 |
+
|
376 |
+
// allocate white background colour
|
377 |
+
imagecolorallocate($this->oImage, 255, 255, 255);
|
378 |
+
|
379 |
+
// check for owner text
|
380 |
+
if ($this->sOwnerText != '') {
|
381 |
+
$this->DrawOwnerText();
|
382 |
+
}
|
383 |
+
|
384 |
+
// check for background image before drawing lines
|
385 |
+
if (!is_array($this->vBackgroundImages) && $this->vBackgroundImages == '') {
|
386 |
+
$this->DrawLines();
|
387 |
+
}
|
388 |
+
|
389 |
+
if ( $inText === false ) $this->GenerateCode();
|
390 |
+
else
|
391 |
+
{
|
392 |
+
$this->sCode = $inText;
|
393 |
+
$this->SetNumChars(strlen($inText));
|
394 |
+
}
|
395 |
+
|
396 |
+
$this->DrawCharacters();
|
397 |
+
|
398 |
+
// write out image to file or browser
|
399 |
+
$this->WriteFile($sFilename);
|
400 |
+
|
401 |
+
// free memory used in creating image
|
402 |
+
imagedestroy($this->oImage);
|
403 |
+
|
404 |
+
return true;
|
405 |
+
}
|
406 |
+
|
407 |
+
// call this method statically
|
408 |
+
function Validate($sUserCode, $bCaseInsensitive = true) {
|
409 |
+
if ($bCaseInsensitive) {
|
410 |
+
$sUserCode = strtoupper($sUserCode);
|
411 |
+
}
|
412 |
+
|
413 |
+
if (!empty($_SESSION[CAPTCHA_SESSION_ID]) && $sUserCode == $_SESSION[CAPTCHA_SESSION_ID]) {
|
414 |
+
// clear to prevent re-use
|
415 |
+
unset($_SESSION[CAPTCHA_SESSION_ID]);
|
416 |
+
|
417 |
+
return true;
|
418 |
+
}
|
419 |
+
|
420 |
+
return false;
|
421 |
+
}
|
422 |
+
}
|
423 |
+
|
424 |
+
?>
|
captcha/ttf-bitstream-vera-1.10/COPYRIGHT.TXT
ADDED
@@ -0,0 +1,124 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
Bitstream Vera Fonts Copyright
|
2 |
+
|
3 |
+
The fonts have a generous copyright, allowing derivative works (as
|
4 |
+
long as "Bitstream" or "Vera" are not in the names), and full
|
5 |
+
redistribution (so long as they are not *sold* by themselves). They
|
6 |
+
can be be bundled, redistributed and sold with any software.
|
7 |
+
|
8 |
+
The fonts are distributed under the following copyright:
|
9 |
+
|
10 |
+
Copyright
|
11 |
+
=========
|
12 |
+
|
13 |
+
Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream
|
14 |
+
Vera is a trademark of Bitstream, Inc.
|
15 |
+
|
16 |
+
Permission is hereby granted, free of charge, to any person obtaining
|
17 |
+
a copy of the fonts accompanying this license ("Fonts") and associated
|
18 |
+
documentation files (the "Font Software"), to reproduce and distribute
|
19 |
+
the Font Software, including without limitation the rights to use,
|
20 |
+
copy, merge, publish, distribute, and/or sell copies of the Font
|
21 |
+
Software, and to permit persons to whom the Font Software is furnished
|
22 |
+
to do so, subject to the following conditions:
|
23 |
+
|
24 |
+
The above copyright and trademark notices and this permission notice
|
25 |
+
shall be included in all copies of one or more of the Font Software
|
26 |
+
typefaces.
|
27 |
+
|
28 |
+
The Font Software may be modified, altered, or added to, and in
|
29 |
+
particular the designs of glyphs or characters in the Fonts may be
|
30 |
+
modified and additional glyphs or characters may be added to the
|
31 |
+
Fonts, only if the fonts are renamed to names not containing either
|
32 |
+
the words "Bitstream" or the word "Vera".
|
33 |
+
|
34 |
+
This License becomes null and void to the extent applicable to Fonts
|
35 |
+
or Font Software that has been modified and is distributed under the
|
36 |
+
"Bitstream Vera" names.
|
37 |
+
|
38 |
+
The Font Software may be sold as part of a larger software package but
|
39 |
+
no copy of one or more of the Font Software typefaces may be sold by
|
40 |
+
itself.
|
41 |
+
|
42 |
+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
43 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
44 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
45 |
+
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
|
46 |
+
BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
47 |
+
OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
|
48 |
+
OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
49 |
+
OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
|
50 |
+
SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
|
51 |
+
|
52 |
+
Except as contained in this notice, the names of Gnome, the Gnome
|
53 |
+
Foundation, and Bitstream Inc., shall not be used in advertising or
|
54 |
+
otherwise to promote the sale, use or other dealings in this Font
|
55 |
+
Software without prior written authorization from the Gnome Foundation
|
56 |
+
or Bitstream Inc., respectively. For further information, contact:
|
57 |
+
fonts at gnome dot org.
|
58 |
+
|
59 |
+
Copyright FAQ
|
60 |
+
=============
|
61 |
+
|
62 |
+
1. I don't understand the resale restriction... What gives?
|
63 |
+
|
64 |
+
Bitstream is giving away these fonts, but wishes to ensure its
|
65 |
+
competitors can't just drop the fonts as is into a font sale system
|
66 |
+
and sell them as is. It seems fair that if Bitstream can't make money
|
67 |
+
from the Bitstream Vera fonts, their competitors should not be able to
|
68 |
+
do so either. You can sell the fonts as part of any software package,
|
69 |
+
however.
|
70 |
+
|
71 |
+
2. I want to package these fonts separately for distribution and
|
72 |
+
sale as part of a larger software package or system. Can I do so?
|
73 |
+
|
74 |
+
Yes. A RPM or Debian package is a "larger software package" to begin
|
75 |
+
with, and you aren't selling them independently by themselves.
|
76 |
+
See 1. above.
|
77 |
+
|
78 |
+
3. Are derivative works allowed?
|
79 |
+
Yes!
|
80 |
+
|
81 |
+
4. Can I change or add to the font(s)?
|
82 |
+
Yes, but you must change the name(s) of the font(s).
|
83 |
+
|
84 |
+
5. Under what terms are derivative works allowed?
|
85 |
+
|
86 |
+
You must change the name(s) of the fonts. This is to ensure the
|
87 |
+
quality of the fonts, both to protect Bitstream and Gnome. We want to
|
88 |
+
ensure that if an application has opened a font specifically of these
|
89 |
+
names, it gets what it expects (though of course, using fontconfig,
|
90 |
+
substitutions could still could have occurred during font
|
91 |
+
opening). You must include the Bitstream copyright. Additional
|
92 |
+
copyrights can be added, as per copyright law. Happy Font Hacking!
|
93 |
+
|
94 |
+
6. If I have improvements for Bitstream Vera, is it possible they might get
|
95 |
+
adopted in future versions?
|
96 |
+
|
97 |
+
Yes. The contract between the Gnome Foundation and Bitstream has
|
98 |
+
provisions for working with Bitstream to ensure quality additions to
|
99 |
+
the Bitstream Vera font family. Please contact us if you have such
|
100 |
+
additions. Note, that in general, we will want such additions for the
|
101 |
+
entire family, not just a single font, and that you'll have to keep
|
102 |
+
both Gnome and Jim Lyles, Vera's designer, happy! To make sense to add
|
103 |
+
glyphs to the font, they must be stylistically in keeping with Vera's
|
104 |
+
design. Vera cannot become a "ransom note" font. Jim Lyles will be
|
105 |
+
providing a document describing the design elements used in Vera, as a
|
106 |
+
guide and aid for people interested in contributing to Vera.
|
107 |
+
|
108 |
+
7. I want to sell a software package that uses these fonts: Can I do so?
|
109 |
+
|
110 |
+
Sure. Bundle the fonts with your software and sell your software
|
111 |
+
with the fonts. That is the intent of the copyright.
|
112 |
+
|
113 |
+
8. If applications have built the names "Bitstream Vera" into them,
|
114 |
+
can I override this somehow to use fonts of my choosing?
|
115 |
+
|
116 |
+
This depends on exact details of the software. Most open source
|
117 |
+
systems and software (e.g., Gnome, KDE, etc.) are now converting to
|
118 |
+
use fontconfig (see www.fontconfig.org) to handle font configuration,
|
119 |
+
selection and substitution; it has provisions for overriding font
|
120 |
+
names and subsituting alternatives. An example is provided by the
|
121 |
+
supplied local.conf file, which chooses the family Bitstream Vera for
|
122 |
+
"sans", "serif" and "monospace". Other software (e.g., the XFree86
|
123 |
+
core server) has other mechanisms for font substitution.
|
124 |
+
|
captcha/ttf-bitstream-vera-1.10/README.TXT
ADDED
@@ -0,0 +1,11 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
Contained herin is the Bitstream Vera font family.
|
2 |
+
|
3 |
+
The Copyright information is found in the COPYRIGHT.TXT file (along
|
4 |
+
with being incoporated into the fonts themselves).
|
5 |
+
|
6 |
+
The releases notes are found in the file "RELEASENOTES.TXT".
|
7 |
+
|
8 |
+
We hope you enjoy Vera!
|
9 |
+
|
10 |
+
Bitstream, Inc.
|
11 |
+
The Gnome Project
|
captcha/ttf-bitstream-vera-1.10/RELEASENOTES.TXT
ADDED
@@ -0,0 +1,162 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
Bitstream Vera Fonts - April 16, 2003
|
2 |
+
=====================================
|
3 |
+
|
4 |
+
The version number of these fonts is 1.10 to distinguish them from the
|
5 |
+
beta test fonts.
|
6 |
+
|
7 |
+
Note that the Vera copyright is incorporated in the fonts themselves.
|
8 |
+
The License field in the fonts contains the copyright license as it
|
9 |
+
appears below. The TrueType copyright field is not large enough to
|
10 |
+
contain the full license, so the license is incorporated (as you might
|
11 |
+
think if you thought about it) into the license field, which
|
12 |
+
unfortunately can be obscure to find. (In pfaedit, see: Element->Font
|
13 |
+
Info->TTFNames->License).
|
14 |
+
|
15 |
+
Our apologies for it taking longer to complete the fonts than planned.
|
16 |
+
Beta testers requested a tighter line spacing (less leading) and Jim
|
17 |
+
Lyles redesigned Vera's accents to bring its line spacing to more
|
18 |
+
typical of other fonts. This took additional time and effort. Our
|
19 |
+
thanks to Jim for this effort above and beyond the call of duty.
|
20 |
+
|
21 |
+
There are four monospace and sans faces (normal, oblique, bold, bold
|
22 |
+
oblique) and two serif faces (normal and bold). Fontconfig/Xft2 (see
|
23 |
+
www.fontconfig.org) can artificially oblique the serif faces for you:
|
24 |
+
this loses hinting and distorts the faces slightly, but is visibly
|
25 |
+
different than normal and bold, and reasonably pleasing.
|
26 |
+
|
27 |
+
On systems with fontconfig 2.0 or 2.1 installed, making your sans,
|
28 |
+
serif and monospace fonts default to these fonts is very easy. Just
|
29 |
+
drop the file local.conf into your /etc/fonts directory. This will
|
30 |
+
make the Bitstream fonts your default fonts for all applications using
|
31 |
+
fontconfig (if sans, serif, or monospace names are used, as they often
|
32 |
+
are as default values in many desktops). The XML in local.conf may
|
33 |
+
need modification to enable subpixel decimation, if appropriate,
|
34 |
+
however, the commented out phrase does so for XFree86 4.3, in the case
|
35 |
+
that the server does not have sufficient information to identify the
|
36 |
+
use of a flat panel. Fontconfig 2.2 adds Vera to the list of font
|
37 |
+
families and will, by default use it as the default sans, serif and
|
38 |
+
monospace fonts.
|
39 |
+
|
40 |
+
During the testing of the final Vera fonts, we learned that screen
|
41 |
+
fonts in general are only typically hinted to work correctly at
|
42 |
+
integer pixel sizes. Vera is coded internally for integer sizes only.
|
43 |
+
We need to investigate further to see if there are commonly used fonts
|
44 |
+
that are hinted to be rounded but are not rounded to integer sizes due
|
45 |
+
to oversights in their coding.
|
46 |
+
|
47 |
+
Most fonts work best at 8 pixels and below if anti-aliased only, as
|
48 |
+
the amount of work required to hint well at smaller and smaller sizes
|
49 |
+
becomes astronomical. GASP tables are typically used to control
|
50 |
+
whether hinting is used or not, but Freetype/Xft does not currently
|
51 |
+
support GASP tables (which are present in Vera).
|
52 |
+
|
53 |
+
To mitigate this problem, both for Vera and other fonts, there will be
|
54 |
+
(very shortly) a new fontconfig 2.2 release that will, by default not
|
55 |
+
apply hints if the size is below 8 pixels. if you should have a font
|
56 |
+
that in fact has been hinted more agressively, you can use fontconfig
|
57 |
+
to note this exception. We believe this should improve many hinted
|
58 |
+
fonts in addition to Vera, though implemeting GASP support is likely
|
59 |
+
the right long term solution.
|
60 |
+
|
61 |
+
Font rendering in Gnome or KDE is the combination of algorithms in
|
62 |
+
Xft2 and Freetype, along with hinting in the fonts themselves. It is
|
63 |
+
vital to have sufficient information to disentangle problems that you
|
64 |
+
may observe.
|
65 |
+
|
66 |
+
Note that having your font rendering system set up correctly is vital
|
67 |
+
to proper judgement of problems of the fonts:
|
68 |
+
|
69 |
+
* Freetype may or may not be configured to in ways that may
|
70 |
+
implement execution of possibly patented (in some parts of the world)
|
71 |
+
TrueType hinting algorithms, particularly at small sizes. Best
|
72 |
+
results are obtained while using these algorithms.
|
73 |
+
|
74 |
+
* The freetype autohinter (used when the possibly patented
|
75 |
+
algorithms are not used) continues to improve with each release. If
|
76 |
+
you are using the autohinter, please ensure you are using an up to
|
77 |
+
date version of freetype before reporting problems.
|
78 |
+
|
79 |
+
* Please identify what version of freetype you are using in any
|
80 |
+
bug reports, and how your freetype is configured.
|
81 |
+
|
82 |
+
* Make sure you are not using the freetype version included in
|
83 |
+
XFree86 4.3, as it has bugs that significantly degrade most fonts,
|
84 |
+
including Vera. if you build XFree86 4.3 from source yourself, you may
|
85 |
+
have installed this broken version without intending it (as I
|
86 |
+
did). Vera was verified with the recently released Freetype 2.1.4. On
|
87 |
+
many systems, 'ldd" can be used to see which freetype shared library
|
88 |
+
is actually being used.
|
89 |
+
|
90 |
+
* Xft/X Render does not (yet) implement gamma correction. This
|
91 |
+
causes significant problems rendering white text on a black background
|
92 |
+
(causing partial pixels to be insufficiently shaded) if the gamma of
|
93 |
+
your monitor has not been compensated for, and minor problems with
|
94 |
+
black text on a while background. The program "xgamma" can be used to
|
95 |
+
set a gamma correction value in the X server's color pallette. Most
|
96 |
+
monitors have a gamma near 2.
|
97 |
+
|
98 |
+
* Note that the Vera family uses minimal delta hinting. Your
|
99 |
+
results on other systems when not used anti-aliased may not be
|
100 |
+
entirely satisfying. We are primarily interested in reports of
|
101 |
+
problems on open source systems implementing Xft2/fontconfig/freetype
|
102 |
+
(which implements antialiasing and hinting adjustements, and
|
103 |
+
sophisticated subpixel decimation on flatpanels). Also, the
|
104 |
+
algorithms used by Xft2 adjust the hints to integer widths and the
|
105 |
+
results are crisper on open source systems than on Windows or
|
106 |
+
MacIntosh.
|
107 |
+
|
108 |
+
* Your fontconfig may (probably does) predate the release of
|
109 |
+
fontconfig 2.2, and you may see artifacts not present when the font is
|
110 |
+
used at very small sizes with hinting enabled. "vc-list -V" can be
|
111 |
+
used to see what version you have installed.
|
112 |
+
|
113 |
+
We believe and hope that these fonts will resolve the problems
|
114 |
+
reported during beta test. The largest change is the reduction of
|
115 |
+
leading (interline spacing), which had annoyed a number of people, and
|
116 |
+
reduced Vera's utility for some applcations. The Vera monospace font
|
117 |
+
should also now make '0' and 'O' and '1' and 'l' more clearly
|
118 |
+
distinguishable.
|
119 |
+
|
120 |
+
The version of these fonts is version 1.10. Fontconfig should be
|
121 |
+
choosing the new version of the fonts if both the released fonts and
|
122 |
+
beta test fonts are installed (though please discard them: they have
|
123 |
+
names of form tt20[1-12]gn.ttf). Note that older versions of
|
124 |
+
fontconfig sometimes did not rebuild their cache correctly when new
|
125 |
+
fonts are installed: please upgrade to fontconfig 2.2. "fc-cache -f"
|
126 |
+
can be used to force rebuilding fontconfig's cache files.
|
127 |
+
|
128 |
+
If you note problems, please send them to fonts at gnome dot org, with
|
129 |
+
exactly which face and size and unicode point you observe the problem
|
130 |
+
at. The xfd utility from XFree86 CVS may be useful for this (e.g. "xfd
|
131 |
+
-fa sans"). A possibly more useful program to examine fonts at a
|
132 |
+
variety of sizes is the "waterfall" program found in Keith Packard's
|
133 |
+
CVS.
|
134 |
+
|
135 |
+
$ cvs -d :pserver:anoncvs@keithp.com:/local/src/CVS login
|
136 |
+
Logging in to :pserver:anoncvs@keithp.com:2401/local/src/CVS
|
137 |
+
CVS password: <hit return>
|
138 |
+
$ cvs -d :pserver:anoncvs@keithp.com:/local/src/CVS co waterfall
|
139 |
+
$ cd waterfall
|
140 |
+
$ xmkmf -a
|
141 |
+
$ make
|
142 |
+
# make install
|
143 |
+
# make install.man
|
144 |
+
|
145 |
+
Again, please make sure you are running an up-to-date freetype, and
|
146 |
+
that you are only examining integer sizes.
|
147 |
+
|
148 |
+
Reporting Problems
|
149 |
+
==================
|
150 |
+
|
151 |
+
Please send problem reports to fonts at gnome org, with the following
|
152 |
+
information:
|
153 |
+
|
154 |
+
1. Version of Freetype, Xft2 and fontconfig
|
155 |
+
2. Whether TT hinting is being used, or the autohinter
|
156 |
+
3. Application being used
|
157 |
+
4. Character/Unicode code point that has problems (if applicable)
|
158 |
+
5. Version of which operating system
|
159 |
+
6. Please include a screenshot, when possible.
|
160 |
+
|
161 |
+
Please check the fonts list archives before reporting problems to cut
|
162 |
+
down on duplication.
|
captcha/ttf-bitstream-vera-1.10/Vera.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraBI.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraBd.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraIt.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraMoBI.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraMoBd.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraMoIt.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraMono.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraSe.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/VeraSeBd.ttf
ADDED
Binary file
|
captcha/ttf-bitstream-vera-1.10/local.conf
ADDED
@@ -0,0 +1,32 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
3 |
+
<!-- /etc/fonts.conf file to configure system font access -->
|
4 |
+
<fontconfig>
|
5 |
+
<!-- Enable sub-pixel rendering
|
6 |
+
<match target="font">
|
7 |
+
<test qual="all" name="rgba">
|
8 |
+
<const>unknown</const>
|
9 |
+
</test>
|
10 |
+
<edit name="rgba" mode="assign"><const>rgb</const></edit>
|
11 |
+
</match>
|
12 |
+
-->
|
13 |
+
|
14 |
+
<alias>
|
15 |
+
<family>serif</family>
|
16 |
+
<prefer>
|
17 |
+
<family>Bitstream Vera Serif</family>
|
18 |
+
</prefer>
|
19 |
+
</alias>
|
20 |
+
<alias>
|
21 |
+
<family>sans-serif</family>
|
22 |
+
<prefer>
|
23 |
+
<family>Bitstream Vera Sans</family>
|
24 |
+
</prefer>
|
25 |
+
</alias>
|
26 |
+
<alias>
|
27 |
+
<family>monospace</family>
|
28 |
+
<prefer>
|
29 |
+
<family>Bitstream Vera Sans Mono</family>
|
30 |
+
</prefer>
|
31 |
+
</alias>
|
32 |
+
</fontconfig>
|
debug_log.txt
ADDED
@@ -0,0 +1,2 @@
|
|
Â
|
|
Â
|
1 |
+
[SOCIAL - 2013-01-17 03:00:41 - 173.179.80.106] Checking system CRON
|
2 |
+
[SOCIAL - 2013-01-17 03:00:42 - 173.179.80.106] Running request: Settings/action_index
|
icons/7683os_cover_small.jpg
ADDED
Binary file
|
icons/Ajax-loader.gif
ADDED
Binary file
|
icons/add-16x16.png
ADDED
Binary file
|
icons/bg_button_a.gif
ADDED
Binary file
|
icons/bg_button_span.gif
ADDED
Binary file
|
icons/btn_donate_LG.gif
ADDED
Binary file
|
icons/content-sep.jpg
ADDED
Binary file
|
icons/delete-16x16.png
ADDED
Binary file
|
icons/feed-icon-14x14.png
ADDED
Binary file
|
icons/folder-beige-internet-icon.png
ADDED
Binary file
|
icons/folder-beige-internet-icon32.png
ADDED
Binary file
|
icons/next-16x16.png
ADDED
Binary file
|
icons/page_copy.png
ADDED
Binary file
|
icons/preview-16x16.png
ADDED
Binary file
|
importtemplate.csv
ADDED
@@ -0,0 +1,2 @@
|
|
Â
|
|
Â
|
1 |
+
"Name","Address","RSS","Description","Notes","Category","Visible","Secondary URL","Telephone","E-mail","Reciprocal link","Image Address","Large Description","No Follow"
|
2 |
+
"IGN","http://ign.com","","Video Game News",,"Video Games","Y",,,"",,,,"N"
|
languages/link-library-da_DK.mo
ADDED
Binary file
|
languages/link-library-da_DK.po
ADDED
@@ -0,0 +1,2271 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library 5.4.9.4\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2012-09-24 07:01+0100\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Team Blogos <wordpress@blogos.dk>\n"
|
8 |
+
"Language-Team: Team Blogos <wordpress@blogos.dk>\n"
|
9 |
+
"Language: da_DK\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2;plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
16 |
+
"_nc:4c,1,2;_nx:4c,1,2;_n_noop:1,2;_nx_noop:4c,1,2;_x:1,2c;_c;esc_html__;"
|
17 |
+
"esc_html_e;esc_html_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c\n"
|
18 |
+
"X-Poedit-Basepath: d:\\wordpress\\plugins\\link-library\n"
|
19 |
+
"X-Generator: Poedit 1.5.3\n"
|
20 |
+
"X-Poedit-SearchPath-0: d:\\wordpress\\plugins\\link-library\n"
|
21 |
+
|
22 |
+
#: d:\wordpress\plugins\link-library/link-library.php:399
|
23 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2871
|
24 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4867
|
25 |
+
msgid "Add new link"
|
26 |
+
msgstr "Tilføj nyt link"
|
27 |
+
|
28 |
+
#: d:\wordpress\plugins\link-library/link-library.php:400
|
29 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4872
|
30 |
+
msgid "Link name"
|
31 |
+
msgstr "Linknavn"
|
32 |
+
|
33 |
+
#: d:\wordpress\plugins\link-library/link-library.php:401
|
34 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4875
|
35 |
+
msgid "Link address"
|
36 |
+
msgstr "Linkadresse"
|
37 |
+
|
38 |
+
#: d:\wordpress\plugins\link-library/link-library.php:402
|
39 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2887
|
40 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4880
|
41 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:186
|
42 |
+
msgid "Link RSS"
|
43 |
+
msgstr "Link-RSS"
|
44 |
+
|
45 |
+
#: d:\wordpress\plugins\link-library/link-library.php:403
|
46 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1755
|
47 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2898
|
48 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:190
|
49 |
+
msgid "Link Category"
|
50 |
+
msgstr "Linkkategori"
|
51 |
+
|
52 |
+
#: d:\wordpress\plugins\link-library/link-library.php:404
|
53 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1757
|
54 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2448
|
55 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2929
|
56 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:187
|
57 |
+
msgid "Link Description"
|
58 |
+
msgstr "Linkbeskrivelse"
|
59 |
+
|
60 |
+
#: d:\wordpress\plugins\link-library/link-library.php:405
|
61 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2464
|
62 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2939
|
63 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:189
|
64 |
+
msgid "Link Notes"
|
65 |
+
msgstr "Linknoter"
|
66 |
+
|
67 |
+
#: d:\wordpress\plugins\link-library/link-library.php:406
|
68 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3057
|
69 |
+
msgid "Add Link"
|
70 |
+
msgstr "Tilføj link"
|
71 |
+
|
72 |
+
#: d:\wordpress\plugins\link-library/link-library.php:407
|
73 |
+
msgid "New link submitted."
|
74 |
+
msgstr "Nyt link indsendt."
|
75 |
+
|
76 |
+
#: d:\wordpress\plugins\link-library/link-library.php:408
|
77 |
+
msgid "It will appear in the list once moderated. Thank you."
|
78 |
+
msgstr "Det vil blive vist på listen, når det er godkendt. Tak!"
|
79 |
+
|
80 |
+
#: d:\wordpress\plugins\link-library/link-library.php:423
|
81 |
+
msgid "Link Library-Generated RSS Feed"
|
82 |
+
msgstr "RSS-feed genereret af Link Library"
|
83 |
+
|
84 |
+
#: d:\wordpress\plugins\link-library/link-library.php:424
|
85 |
+
msgid "Description of Link Library-Generated Feed"
|
86 |
+
msgstr "Beskrivelse af feed genereret af Link Library"
|
87 |
+
|
88 |
+
#: d:\wordpress\plugins\link-library/link-library.php:427
|
89 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2912
|
90 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2913
|
91 |
+
msgid "User-submitted category"
|
92 |
+
msgstr "Brugerindsendt kategori"
|
93 |
+
|
94 |
+
#: d:\wordpress\plugins\link-library/link-library.php:428
|
95 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2923
|
96 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4919
|
97 |
+
msgid "User-submitted category (define below)"
|
98 |
+
msgstr "Brugerindsendt kategori (definér nedenfor)"
|
99 |
+
|
100 |
+
#: d:\wordpress\plugins\link-library/link-library.php:443
|
101 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2958
|
102 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3184
|
103 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4977
|
104 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:191
|
105 |
+
msgid "Reciprocal Link"
|
106 |
+
msgstr "Gensidigt link"
|
107 |
+
|
108 |
+
#: d:\wordpress\plugins\link-library/link-library.php:445
|
109 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2968
|
110 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4983
|
111 |
+
msgid "Secondary Address"
|
112 |
+
msgstr "Sekundær adresse"
|
113 |
+
|
114 |
+
#: d:\wordpress\plugins\link-library/link-library.php:447
|
115 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2523
|
116 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2979
|
117 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3176
|
118 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4989
|
119 |
+
msgid "Telephone"
|
120 |
+
msgstr "Telefon"
|
121 |
+
|
122 |
+
#: d:\wordpress\plugins\link-library/link-library.php:449
|
123 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2331
|
124 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2551
|
125 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2989
|
126 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3180
|
127 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4995
|
128 |
+
msgid "E-mail"
|
129 |
+
msgstr "E-mail"
|
130 |
+
|
131 |
+
#: d:\wordpress\plugins\link-library/link-library.php:460
|
132 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3000
|
133 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5001
|
134 |
+
msgid "Submitter Name"
|
135 |
+
msgstr "Navn på indsender"
|
136 |
+
|
137 |
+
#: d:\wordpress\plugins\link-library/link-library.php:462
|
138 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3010
|
139 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5007
|
140 |
+
msgid "Submitter E-mail"
|
141 |
+
msgstr "Indsenders e-mail"
|
142 |
+
|
143 |
+
#: d:\wordpress\plugins\link-library/link-library.php:464
|
144 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3021
|
145 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5013
|
146 |
+
msgid "Submitter Comment"
|
147 |
+
msgstr "Indsenders kommentar"
|
148 |
+
|
149 |
+
#: d:\wordpress\plugins\link-library/link-library.php:471
|
150 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3042
|
151 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5025
|
152 |
+
msgid "Is boiling water hot or cold?"
|
153 |
+
msgstr "Er kogende vand varmt eller koldt?"
|
154 |
+
|
155 |
+
#: d:\wordpress\plugins\link-library/link-library.php:472
|
156 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3052
|
157 |
+
msgid "hot"
|
158 |
+
msgstr "varmt"
|
159 |
+
|
160 |
+
#: d:\wordpress\plugins\link-library/link-library.php:476
|
161 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3031
|
162 |
+
msgid "Large Description"
|
163 |
+
msgstr "Lang beskrivelse"
|
164 |
+
|
165 |
+
#: d:\wordpress\plugins\link-library/link-library.php:610
|
166 |
+
#: d:\wordpress\plugins\link-library/link-library.php:809
|
167 |
+
msgid ""
|
168 |
+
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
169 |
+
"directory with write permissions to use this functionality."
|
170 |
+
msgstr ""
|
171 |
+
"Opret venligst en mappe kaldet uploads under WordPress-mappen /wp-content "
|
172 |
+
"med skriverettigheder, hvis du vil bruge disse funktioner."
|
173 |
+
|
174 |
+
#: d:\wordpress\plugins\link-library/link-library.php:614
|
175 |
+
#: d:\wordpress\plugins\link-library/link-library.php:813
|
176 |
+
msgid ""
|
177 |
+
"Please make sure that the /wp-content/uploads/ directory has write "
|
178 |
+
"permissions to use this functionality."
|
179 |
+
msgstr ""
|
180 |
+
"Du skal sikre dig, at mappen /wp-content/uploads/ har skriverettigheder, "
|
181 |
+
"hvis du vil bruge disse funktioner."
|
182 |
+
|
183 |
+
#: d:\wordpress\plugins\link-library/link-library.php:655
|
184 |
+
msgid "Link Library - Additional Link Parameters"
|
185 |
+
msgstr "Link Library – Yderligere linkparametre"
|
186 |
+
|
187 |
+
#: d:\wordpress\plugins\link-library/link-library.php:714
|
188 |
+
msgid "General Options"
|
189 |
+
msgstr "Generelle indstillinger"
|
190 |
+
|
191 |
+
#: d:\wordpress\plugins\link-library/link-library.php:716
|
192 |
+
msgid "Settings"
|
193 |
+
msgstr "Opsætning"
|
194 |
+
|
195 |
+
#: d:\wordpress\plugins\link-library/link-library.php:716
|
196 |
+
msgid "Library Settings"
|
197 |
+
msgstr "Indstillinger"
|
198 |
+
|
199 |
+
#: d:\wordpress\plugins\link-library/link-library.php:719
|
200 |
+
#: d:\wordpress\plugins\link-library/link-library.php:721
|
201 |
+
msgid "Moderate"
|
202 |
+
msgstr "Godkend"
|
203 |
+
|
204 |
+
#: d:\wordpress\plugins\link-library/link-library.php:723
|
205 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1640
|
206 |
+
msgid "Stylesheet"
|
207 |
+
msgstr "Stylesheet"
|
208 |
+
|
209 |
+
#: d:\wordpress\plugins\link-library/link-library.php:725
|
210 |
+
msgid "Reciprocal Checker"
|
211 |
+
msgstr "Tjek af Gensidige links"
|
212 |
+
|
213 |
+
#: d:\wordpress\plugins\link-library/link-library.php:725
|
214 |
+
msgid "Reciprocal Check"
|
215 |
+
msgstr "Tjek Gensidigt link"
|
216 |
+
|
217 |
+
#: d:\wordpress\plugins\link-library/link-library.php:750
|
218 |
+
#: d:\wordpress\plugins\link-library/link-library.php:873
|
219 |
+
msgid "General Settings"
|
220 |
+
msgstr "Generel opsætning"
|
221 |
+
|
222 |
+
#: d:\wordpress\plugins\link-library/link-library.php:751
|
223 |
+
msgid "Bookmarklet"
|
224 |
+
msgstr "Bookmarklet"
|
225 |
+
|
226 |
+
#: d:\wordpress\plugins\link-library/link-library.php:752
|
227 |
+
msgid "General Moderation Options"
|
228 |
+
msgstr "Generel opsætning af godkendelse"
|
229 |
+
|
230 |
+
#: d:\wordpress\plugins\link-library/link-library.php:753
|
231 |
+
#: d:\wordpress\plugins\link-library/link-library.php:757
|
232 |
+
#: d:\wordpress\plugins\link-library/link-library.php:768
|
233 |
+
#: d:\wordpress\plugins\link-library/link-library.php:770
|
234 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1735
|
235 |
+
msgid "Save"
|
236 |
+
msgstr "Gem"
|
237 |
+
|
238 |
+
#: d:\wordpress\plugins\link-library/link-library.php:754
|
239 |
+
msgid "Links awaiting moderation"
|
240 |
+
msgstr "Links, der venter på godkendelse"
|
241 |
+
|
242 |
+
#: d:\wordpress\plugins\link-library/link-library.php:755
|
243 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1641
|
244 |
+
msgid "Editor"
|
245 |
+
msgstr "Editor"
|
246 |
+
|
247 |
+
#: d:\wordpress\plugins\link-library/link-library.php:756
|
248 |
+
msgid "Library Selection and Usage Instructions"
|
249 |
+
msgstr "Valg af bibliotek og brugsvejledning"
|
250 |
+
|
251 |
+
#: d:\wordpress\plugins\link-library/link-library.php:758
|
252 |
+
msgid "Common Parameters"
|
253 |
+
msgstr "Fælles parametre"
|
254 |
+
|
255 |
+
#: d:\wordpress\plugins\link-library/link-library.php:759
|
256 |
+
msgid "Link Categories Settings"
|
257 |
+
msgstr "Opsætning af linkkategorier"
|
258 |
+
|
259 |
+
#: d:\wordpress\plugins\link-library/link-library.php:760
|
260 |
+
msgid "Link Element Settings"
|
261 |
+
msgstr "Opsætning af linkelementer"
|
262 |
+
|
263 |
+
#: d:\wordpress\plugins\link-library/link-library.php:761
|
264 |
+
msgid "Link Sub-Field Configuration Table"
|
265 |
+
msgstr "Tabel over konfigurering af underfelter for links"
|
266 |
+
|
267 |
+
#: d:\wordpress\plugins\link-library/link-library.php:762
|
268 |
+
msgid "RSS Field Configuration"
|
269 |
+
msgstr "Konfigurering af RSS-felt"
|
270 |
+
|
271 |
+
#: d:\wordpress\plugins\link-library/link-library.php:763
|
272 |
+
msgid "Thumbnail Generation and Use"
|
273 |
+
msgstr "Generering og brug af miniaturer"
|
274 |
+
|
275 |
+
#: d:\wordpress\plugins\link-library/link-library.php:764
|
276 |
+
msgid "RSS Generation"
|
277 |
+
msgstr "RSS-generering"
|
278 |
+
|
279 |
+
#: d:\wordpress\plugins\link-library/link-library.php:765
|
280 |
+
msgid "Search Form Configuration"
|
281 |
+
msgstr "Konfigurering af søgefelt"
|
282 |
+
|
283 |
+
#: d:\wordpress\plugins\link-library/link-library.php:766
|
284 |
+
msgid "Link User Submission"
|
285 |
+
msgstr "Brugerindsendelse af links"
|
286 |
+
|
287 |
+
#: d:\wordpress\plugins\link-library/link-library.php:767
|
288 |
+
msgid "Import / Export"
|
289 |
+
msgstr "Import/Eksport"
|
290 |
+
|
291 |
+
#: d:\wordpress\plugins\link-library/link-library.php:769
|
292 |
+
#: d:\wordpress\plugins\link-library/link-library.php:993
|
293 |
+
msgid "Reciprocal Link Checker"
|
294 |
+
msgstr "Tjek af Gensidige links"
|
295 |
+
|
296 |
+
#: d:\wordpress\plugins\link-library/link-library.php:856
|
297 |
+
msgid "Thumbnails successfully generated!"
|
298 |
+
msgstr "Miniaturer blev genereret!"
|
299 |
+
|
300 |
+
#: d:\wordpress\plugins\link-library/link-library.php:858
|
301 |
+
msgid "Favicons successfully generated!"
|
302 |
+
msgstr "Favicons blev genereret!"
|
303 |
+
|
304 |
+
#: d:\wordpress\plugins\link-library/link-library.php:860
|
305 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3274
|
306 |
+
msgid "Thumbnail successfully generated for"
|
307 |
+
msgstr "Miniaturer blev genererer for"
|
308 |
+
|
309 |
+
#: d:\wordpress\plugins\link-library/link-library.php:862
|
310 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3300
|
311 |
+
msgid "Favicon successfully generated for"
|
312 |
+
msgstr "Favicons blev genereret for"
|
313 |
+
|
314 |
+
#: d:\wordpress\plugins\link-library/link-library.php:871
|
315 |
+
msgid "General Settings Saved"
|
316 |
+
msgstr "Generel opsætning gemt"
|
317 |
+
|
318 |
+
#: d:\wordpress\plugins\link-library/link-library.php:915
|
319 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1852
|
320 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1863
|
321 |
+
msgid "Library"
|
322 |
+
msgstr "Bibliotek"
|
323 |
+
|
324 |
+
#: d:\wordpress\plugins\link-library/link-library.php:926
|
325 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1876
|
326 |
+
msgid "Library #"
|
327 |
+
msgstr "Bibliotek #"
|
328 |
+
|
329 |
+
#: d:\wordpress\plugins\link-library/link-library.php:926
|
330 |
+
msgid "Updated"
|
331 |
+
msgstr "Opdateret"
|
332 |
+
|
333 |
+
#: d:\wordpress\plugins\link-library/link-library.php:930
|
334 |
+
msgid "Included Category ID"
|
335 |
+
msgstr "Inkluderet kategori-id"
|
336 |
+
|
337 |
+
#: d:\wordpress\plugins\link-library/link-library.php:930
|
338 |
+
#: d:\wordpress\plugins\link-library/link-library.php:934
|
339 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
340 |
+
msgstr "er ugyldig"
|
341 |
+
|
342 |
+
#: d:\wordpress\plugins\link-library/link-library.php:934
|
343 |
+
msgid "Excluded Category ID"
|
344 |
+
msgstr "Ekskluderet kategori-id"
|
345 |
+
|
346 |
+
#: d:\wordpress\plugins\link-library/link-library.php:938
|
347 |
+
msgid "Invalid column count for link on row"
|
348 |
+
msgstr "Ugyldigt antal kolonner for link i række"
|
349 |
+
|
350 |
+
#: d:\wordpress\plugins\link-library/link-library.php:942
|
351 |
+
msgid "Library Settings Exported"
|
352 |
+
msgstr "Biblioteksopsætninger eksporteret"
|
353 |
+
|
354 |
+
#: d:\wordpress\plugins\link-library/link-library.php:942
|
355 |
+
msgid "Download here"
|
356 |
+
msgstr "Download her"
|
357 |
+
|
358 |
+
#: d:\wordpress\plugins\link-library/link-library.php:946
|
359 |
+
msgid ""
|
360 |
+
"Link Library plugin directory needs to be writable to perform this action"
|
361 |
+
msgstr "Link Librarys pluginmappe skal være skrivbar for at kunne gøre dette"
|
362 |
+
|
363 |
+
#: d:\wordpress\plugins\link-library/link-library.php:950
|
364 |
+
msgid "Library Settings imported successfully"
|
365 |
+
msgstr "Biblioteksopsætninger importeret med succes"
|
366 |
+
|
367 |
+
#: d:\wordpress\plugins\link-library/link-library.php:954
|
368 |
+
msgid "Library Settings Upload Failed"
|
369 |
+
msgstr "Upload af biblioteksopsætninger mislykkedes"
|
370 |
+
|
371 |
+
#: d:\wordpress\plugins\link-library/link-library.php:958
|
372 |
+
msgid "row(s) found"
|
373 |
+
msgstr "række(r) fundet"
|
374 |
+
|
375 |
+
#: d:\wordpress\plugins\link-library/link-library.php:958
|
376 |
+
msgid "link(s) imported successfully"
|
377 |
+
msgstr "link(s) importeret"
|
378 |
+
|
379 |
+
#: d:\wordpress\plugins\link-library/link-library.php:969
|
380 |
+
msgid "Link Moderation"
|
381 |
+
msgstr "Linkgodkendelse"
|
382 |
+
|
383 |
+
#: d:\wordpress\plugins\link-library/link-library.php:972
|
384 |
+
msgid "Link(s) Approved"
|
385 |
+
msgstr "Link(s) godkendt"
|
386 |
+
|
387 |
+
#: d:\wordpress\plugins\link-library/link-library.php:974
|
388 |
+
msgid "Link(s) Deleted"
|
389 |
+
msgstr "Link(s) slettet"
|
390 |
+
|
391 |
+
#: d:\wordpress\plugins\link-library/link-library.php:983
|
392 |
+
msgid "Stylesheet Editor"
|
393 |
+
msgstr "Stylesheet-editor"
|
394 |
+
|
395 |
+
#: d:\wordpress\plugins\link-library/link-library.php:986
|
396 |
+
msgid "Stylesheet updated"
|
397 |
+
msgstr "Stylesheet opdateret"
|
398 |
+
|
399 |
+
#: d:\wordpress\plugins\link-library/link-library.php:988
|
400 |
+
msgid "Stylesheet reset to original state"
|
401 |
+
msgstr "Stylesheet nulstillet til oprindeligt indhold"
|
402 |
+
|
403 |
+
#: d:\wordpress\plugins\link-library/link-library.php:996
|
404 |
+
msgid "Settings updated"
|
405 |
+
msgstr "Opsætninger opdateret"
|
406 |
+
|
407 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1096
|
408 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1128
|
409 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1443
|
410 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1567
|
411 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1600
|
412 |
+
msgid "Not allowed"
|
413 |
+
msgstr "Ikke tilladt"
|
414 |
+
|
415 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1503
|
416 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1542
|
417 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:205
|
418 |
+
msgid "Message generated by"
|
419 |
+
msgstr "Besked genereret af"
|
420 |
+
|
421 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1640
|
422 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1641
|
423 |
+
msgid ""
|
424 |
+
"The stylesheet is now defined and stored using the Link Library admin "
|
425 |
+
"interface. This avoids problems with updates from one version to the next."
|
426 |
+
msgstr ""
|
427 |
+
"Stylesheetet er nu defineret og gemt i Link Librarys administratorinterface. "
|
428 |
+
"Dermed skulle problemer med opdateringer fra en version til den næste gerne "
|
429 |
+
"være undgået."
|
430 |
+
|
431 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1644
|
432 |
+
msgid "Number of Libraries"
|
433 |
+
msgstr "Antal biblioteker"
|
434 |
+
|
435 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1648
|
436 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1649
|
437 |
+
msgid ""
|
438 |
+
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
439 |
+
"scripts should be loaded. Primarily used if you display Link Library using "
|
440 |
+
"the API"
|
441 |
+
msgstr ""
|
442 |
+
"Indtast en kommasepareret liste af sider, hvorpå Link Librarys stylesheet og "
|
443 |
+
"skripts skal indlæses. Bruges primært, hvis du viser Link Library gennem "
|
444 |
+
"API'et."
|
445 |
+
|
446 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1648
|
447 |
+
msgid "Additional pages to load styles and scripts"
|
448 |
+
msgstr "Yderligere sider, hvor styles og skripts skal indlæses"
|
449 |
+
|
450 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1652
|
451 |
+
msgid "Debug Mode"
|
452 |
+
msgstr "Debug-modus"
|
453 |
+
|
454 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1656
|
455 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1657
|
456 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1660
|
457 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1661
|
458 |
+
msgid ""
|
459 |
+
"This function is only possible when showing one category at a time and while "
|
460 |
+
"the default category is not shown."
|
461 |
+
msgstr ""
|
462 |
+
"Denne funktion er kun mulig, når der vises én kategori ad gangen, og så "
|
463 |
+
"længe standardkategorien ikke vises."
|
464 |
+
|
465 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1656
|
466 |
+
msgid "Page Title Prefix"
|
467 |
+
msgstr "Præfix for sidetitel"
|
468 |
+
|
469 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1660
|
470 |
+
msgid "Page Title Suffix"
|
471 |
+
msgstr "Suffix for sidetitel"
|
472 |
+
|
473 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1664
|
474 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1665
|
475 |
+
msgid "CID provided with paid Thumbshots.org accounts"
|
476 |
+
msgstr "CID (Kunde-id) leveret med betalt Thumbshots.org-konto"
|
477 |
+
|
478 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1664
|
479 |
+
msgid "Thumbshots CID"
|
480 |
+
msgstr "Thumbshots-CID"
|
481 |
+
|
482 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1679
|
483 |
+
msgid "Add new links to your site with this bookmarklet."
|
484 |
+
msgstr "Tilføj nye links til dit site med denne bookmarklet."
|
485 |
+
|
486 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1680
|
487 |
+
msgid ""
|
488 |
+
"To use this feature, drag-and-drop the button below to your favorite / "
|
489 |
+
"bookmark toolbar."
|
490 |
+
msgstr ""
|
491 |
+
"For at bruge denne funktion skal du trække knappen nedenfor hen og droppe "
|
492 |
+
"den på din værktøjslinje med favoritter eller bogmærker."
|
493 |
+
|
494 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1681
|
495 |
+
msgid "Add to Links"
|
496 |
+
msgstr "Tilføj til links"
|
497 |
+
|
498 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1690
|
499 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1691
|
500 |
+
msgid ""
|
501 |
+
"URL that user will be redirected to after submitting new link. When used, "
|
502 |
+
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
503 |
+
"destination page."
|
504 |
+
msgstr ""
|
505 |
+
"URL, som bruger viderestilles til efter at have indsendt et nyt link. Bruges "
|
506 |
+
"dette felt, skal kortkoden [link-library-addlinkcustommsg] indsættes på "
|
507 |
+
"målsiden."
|
508 |
+
|
509 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1690
|
510 |
+
msgid "Link Acknowledgement URL"
|
511 |
+
msgstr "URL til tak for nyt link"
|
512 |
+
|
513 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1694
|
514 |
+
msgid ""
|
515 |
+
"Title of e-mail sent to site admin when new links are submitted. Use "
|
516 |
+
"%linkname% as a variable to be replaced by the actual link name"
|
517 |
+
msgstr ""
|
518 |
+
"Titel på e-mail, der skal sendes til site-administratoren, når et nyt link "
|
519 |
+
"er indsendt. Brug %linkname% som variabel, der skal erstattes af det "
|
520 |
+
"faktiske navn på linket"
|
521 |
+
|
522 |
+
# ?
|
523 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1694
|
524 |
+
msgid "Moderation Notification Title"
|
525 |
+
msgstr "Titel på mail med meddelelse om afventende godkendelse"
|
526 |
+
|
527 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1698
|
528 |
+
msgid ""
|
529 |
+
"Will send a confirmation e-mail to link submitter if they provided their "
|
530 |
+
"contact information"
|
531 |
+
msgstr ""
|
532 |
+
"Sender en e-mail til den, der har indsendt nyt link, med ønske om "
|
533 |
+
"bekræftelse, hvis de har anført deres kontaktoplysninger"
|
534 |
+
|
535 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1698
|
536 |
+
msgid "E-mail submitter on link approval or rejection"
|
537 |
+
msgstr "Send e-mail til indsender, når link er godkendt eller afvist"
|
538 |
+
|
539 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1702
|
540 |
+
msgid "Only use first part of submitter name"
|
541 |
+
msgstr "Brug kun første del af indsenders navn"
|
542 |
+
|
543 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1706
|
544 |
+
msgid ""
|
545 |
+
"The name of the e-mail account that the approval e-mail will be sent from"
|
546 |
+
msgstr "Navnet på den e-mail-konto, som godkendelses-e-mailen skal sendes fra"
|
547 |
+
|
548 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1706
|
549 |
+
msgid "Moderator Name"
|
550 |
+
msgstr "Navn på person, der skal godkende"
|
551 |
+
|
552 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1710
|
553 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
554 |
+
msgstr "E-mail-adressen, som godkendelses-e-mailen skal sendes fra"
|
555 |
+
|
556 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1710
|
557 |
+
msgid "Moderator E-mail"
|
558 |
+
msgstr "E-mail på person, der skal godkende"
|
559 |
+
|
560 |
+
# ?
|
561 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1714
|
562 |
+
msgid ""
|
563 |
+
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
564 |
+
"actual link name"
|
565 |
+
msgstr ""
|
566 |
+
"Titel på e-mail med godkendelse. Brug %linkname% som variabel, der skal "
|
567 |
+
"erstattes af det faktiske navn på linket"
|
568 |
+
|
569 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1714
|
570 |
+
msgid "Approval e-mail title"
|
571 |
+
msgstr "Titel på godkendelses-e-mail"
|
572 |
+
|
573 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1718
|
574 |
+
msgid ""
|
575 |
+
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
576 |
+
"actual link name and %submittername% for the submitter name"
|
577 |
+
msgstr ""
|
578 |
+
"Indhold af godkendelses-e-mail. Brug %linkname% som variabel, der skal "
|
579 |
+
"erstattes af det faktiske navn på linket, og %submittername% for indsenders "
|
580 |
+
"navn"
|
581 |
+
|
582 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1718
|
583 |
+
msgid "Approval e-mail body"
|
584 |
+
msgstr "Indhold af godkendelses-e-mail"
|
585 |
+
|
586 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1722
|
587 |
+
msgid ""
|
588 |
+
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
589 |
+
"the actual link name"
|
590 |
+
msgstr ""
|
591 |
+
"Titel på afvisnings-e-mail. Brug %linkname% som variabel, der skal erstattes "
|
592 |
+
"af det faktiske navn på linket"
|
593 |
+
|
594 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1722
|
595 |
+
msgid "Rejection e-mail title"
|
596 |
+
msgstr "Titel på afvisnings-e-mail"
|
597 |
+
|
598 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1726
|
599 |
+
msgid ""
|
600 |
+
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
601 |
+
"actual link name and %submittername% for the submitter name"
|
602 |
+
msgstr ""
|
603 |
+
"Indhold af afvisnings-e-mail. Brug %linkname% som variabel, der skal "
|
604 |
+
"erstattes af det faktiske navn på linket, og %submittername% for indsenders "
|
605 |
+
"navn"
|
606 |
+
|
607 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1726
|
608 |
+
msgid "Rejection e-mail body"
|
609 |
+
msgstr "Indhold af afvisnings-e-mail"
|
610 |
+
|
611 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1744
|
612 |
+
msgid "Update Settings"
|
613 |
+
msgstr "Opdatér opsætninger"
|
614 |
+
|
615 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1754
|
616 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2411
|
617 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2876
|
618 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:184
|
619 |
+
msgid "Link Name"
|
620 |
+
msgstr "Linknavn"
|
621 |
+
|
622 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1756
|
623 |
+
msgid "Link URL"
|
624 |
+
msgstr "Link-URL"
|
625 |
+
|
626 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1796
|
627 |
+
msgid "No Links Found to Moderate"
|
628 |
+
msgstr "Ingen links til godkendelse"
|
629 |
+
|
630 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1803
|
631 |
+
msgid "Check All"
|
632 |
+
msgstr "Vælg alle"
|
633 |
+
|
634 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1804
|
635 |
+
msgid "Uncheck All"
|
636 |
+
msgstr "Fravælg alle"
|
637 |
+
|
638 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1806
|
639 |
+
msgid "Approve Selected Items"
|
640 |
+
msgstr "Godkend valgte links"
|
641 |
+
|
642 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1807
|
643 |
+
msgid "Delete Selected Items"
|
644 |
+
msgstr "Slet valgte links"
|
645 |
+
|
646 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1831
|
647 |
+
msgid ""
|
648 |
+
"If the stylesheet editor is empty after upgrading, reset to the default "
|
649 |
+
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
650 |
+
"the editor."
|
651 |
+
msgstr ""
|
652 |
+
"Hvis stylesheet-editoren er tom efter opgradering, skal du nulstille til "
|
653 |
+
"standardstylesheetet med knappen nedenfor eller kopiere og indsætte din "
|
654 |
+
"sikkerhedskopierede stylesheet i editoren."
|
655 |
+
|
656 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1836
|
657 |
+
msgid "Submit"
|
658 |
+
msgstr "Indsend"
|
659 |
+
|
660 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1836
|
661 |
+
msgid "Reset to default"
|
662 |
+
msgstr "Nulstil til standard"
|
663 |
+
|
664 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1846
|
665 |
+
msgid "Select Current Library Settings"
|
666 |
+
msgstr "Vælg aktuelle biblioteks opsætninger"
|
667 |
+
|
668 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1855
|
669 |
+
msgid "Go"
|
670 |
+
msgstr "Udfør"
|
671 |
+
|
672 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1857
|
673 |
+
msgid "Copy from:"
|
674 |
+
msgstr "Kopiér fra:"
|
675 |
+
|
676 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1868
|
677 |
+
msgid "Copy"
|
678 |
+
msgstr "Kopiér"
|
679 |
+
|
680 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1875
|
681 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1878
|
682 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1882
|
683 |
+
msgid ""
|
684 |
+
"Link Library Supports the Creation of an unlimited number of configurations "
|
685 |
+
"to display link lists on your site"
|
686 |
+
msgstr ""
|
687 |
+
"Link Library understøtter oprettelse af et ubegrænset antal konfigurationer "
|
688 |
+
"for visning af linklister på din site"
|
689 |
+
|
690 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1879
|
691 |
+
msgid "Library Name"
|
692 |
+
msgstr "Navn på bibliotek"
|
693 |
+
|
694 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1881
|
695 |
+
msgid "Feature"
|
696 |
+
msgstr "Funktion"
|
697 |
+
|
698 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1883
|
699 |
+
msgid "Code to insert on a Wordpress page"
|
700 |
+
msgstr "Kode til indsættelse på en WordPress-side"
|
701 |
+
|
702 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1888
|
703 |
+
msgid "Display basic link library"
|
704 |
+
msgstr "Vis simpelt linkbibliotek"
|
705 |
+
|
706 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1891
|
707 |
+
msgid "Display list of link categories"
|
708 |
+
msgstr "Vis liste med linkkategorier"
|
709 |
+
|
710 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1894
|
711 |
+
msgid "Display search box"
|
712 |
+
msgstr "Vis søgefelt"
|
713 |
+
|
714 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1897
|
715 |
+
msgid "Display link submission form"
|
716 |
+
msgstr "Vis linkindtastningsform"
|
717 |
+
|
718 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1907
|
719 |
+
#, php-format
|
720 |
+
msgid ""
|
721 |
+
"You are about to Delete Library #'%s'\n"
|
722 |
+
" 'Cancel' to stop, 'OK' to delete."
|
723 |
+
msgstr ""
|
724 |
+
"Du er ved at slette Bibliotek nr. '%s'\n"
|
725 |
+
" 'Annullér' for at stoppe, 'OK' for at slette."
|
726 |
+
|
727 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1907
|
728 |
+
msgid "Delete Library"
|
729 |
+
msgstr "Slet bibliotek"
|
730 |
+
|
731 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1908
|
732 |
+
#, php-format
|
733 |
+
msgid ""
|
734 |
+
"You are about to reset Library '%s'\n"
|
735 |
+
" 'Cancel' to stop, 'OK' to reset."
|
736 |
+
msgstr ""
|
737 |
+
"Du er ved at nulstille biblioteket '%s'\n"
|
738 |
+
" 'Annullér' for at stoppe, 'OK' for at nulstille."
|
739 |
+
|
740 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1908
|
741 |
+
msgid "Reset current Library"
|
742 |
+
msgstr "Nulstil aktuelt bibliotek"
|
743 |
+
|
744 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1909
|
745 |
+
#, php-format
|
746 |
+
msgid ""
|
747 |
+
"You are about to reset Library '%s' for a table layout\n"
|
748 |
+
" 'Cancel' to stop, 'OK' to reset."
|
749 |
+
msgstr ""
|
750 |
+
"Du er ved at nulstille biblioteket '%s' for et tabeldesign\n"
|
751 |
+
" 'Annullér' for at stoppe, 'OK' for at nulstille."
|
752 |
+
|
753 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1909
|
754 |
+
msgid "Reset current Library for table layout"
|
755 |
+
msgstr "Nulstil aktuelt bibliotek for tabeldesign"
|
756 |
+
|
757 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1927
|
758 |
+
msgid "Current Library Name"
|
759 |
+
msgstr "Navn på aktuelt bibliotek"
|
760 |
+
|
761 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1934
|
762 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1937
|
763 |
+
msgid "Leave Empty to see all categories"
|
764 |
+
msgstr "Udfyld ikke, hvis du vil se alle kategorier"
|
765 |
+
|
766 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1934
|
767 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1937
|
768 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1942
|
769 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1945
|
770 |
+
msgid "Enter list of comma-separated"
|
771 |
+
msgstr "Indtast liste med kommaseparerede"
|
772 |
+
|
773 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1934
|
774 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1937
|
775 |
+
msgid "numeric category IDs"
|
776 |
+
msgstr "numeriske kategori-id'er"
|
777 |
+
|
778 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1934
|
779 |
+
msgid ""
|
780 |
+
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
781 |
+
"a category name and look for its ID in the address shown in your browsers "
|
782 |
+
"status bar. For example"
|
783 |
+
msgstr ""
|
784 |
+
"For at finde id'erne skal du gå til redigeringssiden for linkkategorier, "
|
785 |
+
"placere musen oven over et kategorinavn og se efter dets id i adressen, der "
|
786 |
+
"vises i din browsers statusbjælke. For eksempel"
|
787 |
+
|
788 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1935
|
789 |
+
msgid "Categories to be displayed (Empty=All)"
|
790 |
+
msgstr "Kategorier, der skal vises (Tom = Alle)"
|
791 |
+
|
792 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1937
|
793 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1942
|
794 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1945
|
795 |
+
msgid "For example"
|
796 |
+
msgstr "For eksempel"
|
797 |
+
|
798 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1942
|
799 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1945
|
800 |
+
msgid "numeric category IDs that should not be shown"
|
801 |
+
msgstr "numeriske kategori-id'er, der ikke skal vises"
|
802 |
+
|
803 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1943
|
804 |
+
msgid "Categories to be excluded"
|
805 |
+
msgstr "Kategorier, der skal ekskluderes"
|
806 |
+
|
807 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1950
|
808 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1953
|
809 |
+
msgid "Only show one category of links at a time"
|
810 |
+
msgstr "Vis kun én kategori af links ad gangen"
|
811 |
+
|
812 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1951
|
813 |
+
msgid "Only show one category at a time"
|
814 |
+
msgstr "Vis kun én kategori ad gangen"
|
815 |
+
|
816 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1956
|
817 |
+
msgid ""
|
818 |
+
"Select if AJAX should be used to only reload the list of links without "
|
819 |
+
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
820 |
+
"The Permalinks option must be enabled for HTML GET + Permalink to work "
|
821 |
+
"correctly."
|
822 |
+
msgstr ""
|
823 |
+
"Vælg, hvis AJAX skal bruges til kun at genindlæse listen med links uden at "
|
824 |
+
"genindlæse hele siden, eller HTML-GET til at genindlæse hele siden med et "
|
825 |
+
"nyt link. Permalinks-indstillingen skal være aktiveret, for at HTML-GET + "
|
826 |
+
"permalink kan fungere korrekt."
|
827 |
+
|
828 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1956
|
829 |
+
msgid "Switching Method"
|
830 |
+
msgstr "Metode til genindlæsning"
|
831 |
+
|
832 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1967
|
833 |
+
msgid ""
|
834 |
+
"Default category to be shown when only showing one at a time (numeric ID)"
|
835 |
+
msgstr ""
|
836 |
+
"Standardkategori, der skal vises, når der kun vises én ad gangen (numerisk "
|
837 |
+
"id)"
|
838 |
+
|
839 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1974
|
840 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1977
|
841 |
+
msgid "File path is relative to Link Library plugin directory"
|
842 |
+
msgstr "Filsti er relativ ift. til Link Librarys pluginmappe"
|
843 |
+
|
844 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1975
|
845 |
+
msgid "Icon to display when performing AJAX queries"
|
846 |
+
msgstr "Ikon, der skal vises under udførelse af AJAX-forespørgsler"
|
847 |
+
|
848 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1982
|
849 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1985
|
850 |
+
msgid "Only show a limited number of links and add page navigation links"
|
851 |
+
msgstr "Vis kun et begrænset antal links og tilføj sidenavigeringslinks"
|
852 |
+
|
853 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1983
|
854 |
+
msgid "Paginate Results"
|
855 |
+
msgstr "Sideinddel resultater"
|
856 |
+
|
857 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1988
|
858 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1991
|
859 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
860 |
+
msgstr "Antal links, der skal vises per side, når der sideinddeles"
|
861 |
+
|
862 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1989
|
863 |
+
msgid "Links per Page"
|
864 |
+
msgstr "Links per side"
|
865 |
+
|
866 |
+
#: d:\wordpress\plugins\link-library/link-library.php:1997
|
867 |
+
msgid "Hide Results if Empty"
|
868 |
+
msgstr "Skjul resultater, hvis tom"
|
869 |
+
|
870 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2005
|
871 |
+
msgid "Enable Permalinks"
|
872 |
+
msgstr "Aktivér permalinks"
|
873 |
+
|
874 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2011
|
875 |
+
msgid "Permalinks Page"
|
876 |
+
msgstr "Permalinks-side"
|
877 |
+
|
878 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2031
|
879 |
+
msgid "Results Order"
|
880 |
+
msgstr "Rækkefølge af resultater"
|
881 |
+
|
882 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2035
|
883 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2177
|
884 |
+
msgid "Order by Name"
|
885 |
+
msgstr "Sortér efter navn"
|
886 |
+
|
887 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2036
|
888 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2178
|
889 |
+
msgid "Order by ID"
|
890 |
+
msgstr "Sortér efter id"
|
891 |
+
|
892 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2037
|
893 |
+
msgid "Order of categories based on included category list"
|
894 |
+
msgstr "Rækkefølge af kategorier i inkluderet kategoriliste"
|
895 |
+
|
896 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2038
|
897 |
+
msgid "Order by"
|
898 |
+
msgstr "Sortér efter"
|
899 |
+
|
900 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2038
|
901 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2179
|
902 |
+
msgid "Wordpress Plugin"
|
903 |
+
msgstr "WordPress-pluginnet"
|
904 |
+
|
905 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2043
|
906 |
+
msgid "Link Categories Display Format"
|
907 |
+
msgstr "Visningsformat for linkkategorier"
|
908 |
+
|
909 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2047
|
910 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2232
|
911 |
+
msgid "Table"
|
912 |
+
msgstr "Tabel"
|
913 |
+
|
914 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2048
|
915 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2233
|
916 |
+
msgid "Unordered List"
|
917 |
+
msgstr "SÃ¥kaldt uordnet liste"
|
918 |
+
|
919 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2049
|
920 |
+
msgid "Drop-Down List"
|
921 |
+
msgstr "Dropdown-liste"
|
922 |
+
|
923 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2055
|
924 |
+
msgid "Display link counts"
|
925 |
+
msgstr "Vis antal links"
|
926 |
+
|
927 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2061
|
928 |
+
msgid "Display categories with search results"
|
929 |
+
msgstr "Vis kategorier i søgeresultaterne"
|
930 |
+
|
931 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2065
|
932 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2068
|
933 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
934 |
+
msgstr ""
|
935 |
+
"Denne indstilling anvendes ikke, når rækkefølgen bestemmes af My Link Order"
|
936 |
+
|
937 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2066
|
938 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2203
|
939 |
+
msgid "Direction"
|
940 |
+
msgstr "Retning"
|
941 |
+
|
942 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2070
|
943 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2207
|
944 |
+
msgid "Ascending"
|
945 |
+
msgstr "Stigende"
|
946 |
+
|
947 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2071
|
948 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2208
|
949 |
+
msgid "Descending"
|
950 |
+
msgstr "Faldende"
|
951 |
+
|
952 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2075
|
953 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2078
|
954 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2185
|
955 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2188
|
956 |
+
msgid ""
|
957 |
+
"Use [ and ] in the description to perform special actions using HTML such as "
|
958 |
+
"inserting images instead of < and >"
|
959 |
+
msgstr ""
|
960 |
+
"Brug [ og ] i stedet for < og > i beskrivelsen for at udføre specielle "
|
961 |
+
"handlinger med HTML så som at indsætte billeder"
|
962 |
+
|
963 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2076
|
964 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2186
|
965 |
+
msgid "Show Category Description"
|
966 |
+
msgstr "Vis kategoribeskrivelse"
|
967 |
+
|
968 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2080
|
969 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2190
|
970 |
+
msgid "Position"
|
971 |
+
msgstr "Position"
|
972 |
+
|
973 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2082
|
974 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2192
|
975 |
+
msgid "Right"
|
976 |
+
msgstr "Højre"
|
977 |
+
|
978 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2083
|
979 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2193
|
980 |
+
msgid "Left"
|
981 |
+
msgstr "Venstre"
|
982 |
+
|
983 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2089
|
984 |
+
msgid "Width of Categories Table in Percents"
|
985 |
+
msgstr "Bredde på kategoritabel i procent"
|
986 |
+
|
987 |
+
# OVERSÆTTELSE USIKKER
|
988 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2095
|
989 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2098
|
990 |
+
msgid ""
|
991 |
+
"Determines the number of alternating div tags that will be placed before and "
|
992 |
+
"after each link category"
|
993 |
+
msgstr ""
|
994 |
+
"Bestemmer antal af skiftende div-tags, som placeres før og efter hver "
|
995 |
+
"linkkategori"
|
996 |
+
|
997 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2095
|
998 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2098
|
999 |
+
msgid ""
|
1000 |
+
"These div tags can be used to style of position link categories on the link "
|
1001 |
+
"page"
|
1002 |
+
msgstr ""
|
1003 |
+
"Disse div-tags kan bruges til at style eller positionere linkkategorier på "
|
1004 |
+
"siden med links"
|
1005 |
+
|
1006 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2096
|
1007 |
+
msgid "Number of alternating div classes"
|
1008 |
+
msgstr "Antal skiftende div-klasser"
|
1009 |
+
|
1010 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2108
|
1011 |
+
msgid "Number of columns in Categories Table"
|
1012 |
+
msgstr "Antal kolonner i tabel med kategorier"
|
1013 |
+
|
1014 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2115
|
1015 |
+
msgid "First div class name"
|
1016 |
+
msgstr "Navn på den første div-klasse"
|
1017 |
+
|
1018 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2123
|
1019 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
1020 |
+
msgstr "Brug div-klasser eller overskrift-tags før og efter kategorinavn"
|
1021 |
+
|
1022 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2127
|
1023 |
+
msgid "Div Class"
|
1024 |
+
msgstr "Div-klasse"
|
1025 |
+
|
1026 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2128
|
1027 |
+
msgid "Heading Tag"
|
1028 |
+
msgstr "Overskrift-tag"
|
1029 |
+
|
1030 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2133
|
1031 |
+
msgid "Second div class name"
|
1032 |
+
msgstr "Navn på den anden div-klasse"
|
1033 |
+
|
1034 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2140
|
1035 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2143
|
1036 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1037 |
+
msgstr ""
|
1038 |
+
"Eksempel på navn på div-klasse: linklistcatnavn. Eksempel på overskrift-"
|
1039 |
+
"navn: h3"
|
1040 |
+
|
1041 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2141
|
1042 |
+
msgid "Div Class Name or Heading label"
|
1043 |
+
msgstr "Nanv på div-klasse eller navn på overskrift"
|
1044 |
+
|
1045 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2148
|
1046 |
+
msgid "Third div class name"
|
1047 |
+
msgstr "Navn på tredje div-klasse"
|
1048 |
+
|
1049 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2155
|
1050 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2158
|
1051 |
+
msgid ""
|
1052 |
+
"Set this address to a page running Link Library to place categories on a "
|
1053 |
+
"different page. Should always be used with the Show One Category at a Time "
|
1054 |
+
"and HTMLGET fetch method."
|
1055 |
+
msgstr ""
|
1056 |
+
"Sæt denne adresse til en side, der kører Link Library, hvis du vil placere "
|
1057 |
+
"kategorier på en en anden side. Bør altid bruges med Vis én kategori ad "
|
1058 |
+
"gangen og HTML-GET-metoden."
|
1059 |
+
|
1060 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2156
|
1061 |
+
msgid "Category Target Address"
|
1062 |
+
msgstr "MÃ¥ladresse for kategori"
|
1063 |
+
|
1064 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2173
|
1065 |
+
msgid "Link Results Order"
|
1066 |
+
msgstr "Rækkefølge af linkresultater"
|
1067 |
+
|
1068 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2179
|
1069 |
+
msgid "Order set by "
|
1070 |
+
msgstr "Rækkefølge bestemt af "
|
1071 |
+
|
1072 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2180
|
1073 |
+
msgid "Order randomly"
|
1074 |
+
msgstr "Sortér tilfældigt"
|
1075 |
+
|
1076 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2181
|
1077 |
+
msgid "Order by updated date"
|
1078 |
+
msgstr "Sortér efter updatestatus"
|
1079 |
+
|
1080 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2198
|
1081 |
+
msgid "List Featured Links ahead of Regular Links"
|
1082 |
+
msgstr "Vis Fremhævede links foran Almindelige links"
|
1083 |
+
|
1084 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2202
|
1085 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2205
|
1086 |
+
msgid "Except for My Link Order mode"
|
1087 |
+
msgstr "Undtagen hvis My Link Order anvendes"
|
1088 |
+
|
1089 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2212
|
1090 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2215
|
1091 |
+
msgid "Leave empty to show all results"
|
1092 |
+
msgstr "Udfyld ikke, hvis du vil se alle resultater"
|
1093 |
+
|
1094 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2213
|
1095 |
+
msgid "Max number of links to display"
|
1096 |
+
msgstr "Maks. antal link, der skal vises"
|
1097 |
+
|
1098 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2220
|
1099 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2223
|
1100 |
+
msgid ""
|
1101 |
+
"Sets default link target window, does not override specific targets set in "
|
1102 |
+
"links"
|
1103 |
+
msgstr ""
|
1104 |
+
"Sætter standard-målvindue for links; tilsidesætter ikke specifikke mål "
|
1105 |
+
"angivet i links"
|
1106 |
+
|
1107 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2221
|
1108 |
+
msgid "Link Target"
|
1109 |
+
msgstr "Link-mål"
|
1110 |
+
|
1111 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2228
|
1112 |
+
msgid "Link Display Format"
|
1113 |
+
msgstr "Visningsformat for links"
|
1114 |
+
|
1115 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2239
|
1116 |
+
msgid "Show Column Headers"
|
1117 |
+
msgstr "Vis kolonneoverskrifter"
|
1118 |
+
|
1119 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2246
|
1120 |
+
msgid "Link Column Header"
|
1121 |
+
msgstr "Kolonneoverskrifter for links"
|
1122 |
+
|
1123 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2254
|
1124 |
+
msgid "Description Column Header"
|
1125 |
+
msgstr "Kolonneoverskrift for beskrivelse"
|
1126 |
+
|
1127 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2261
|
1128 |
+
msgid "Notes Column Header"
|
1129 |
+
msgstr "Kolonneoverskrift for noter"
|
1130 |
+
|
1131 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2269
|
1132 |
+
msgid "Hide Category Names"
|
1133 |
+
msgstr "Skjul kategorinavn"
|
1134 |
+
|
1135 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2276
|
1136 |
+
msgid "Show Hidden Links"
|
1137 |
+
msgstr "Vis skjulte links"
|
1138 |
+
|
1139 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2283
|
1140 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2286
|
1141 |
+
msgid "Need to be active for Link Categories to work"
|
1142 |
+
msgstr "Skal være aktiv, hvis linkkategorier skal virke"
|
1143 |
+
|
1144 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2284
|
1145 |
+
msgid "Embed HTML anchors"
|
1146 |
+
msgstr "Indsæt HTML-ankre"
|
1147 |
+
|
1148 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2298
|
1149 |
+
msgid ""
|
1150 |
+
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1151 |
+
"elements."
|
1152 |
+
msgstr ""
|
1153 |
+
"Angiv rækkefølge for de forskellige elementer i Link Library ved at "
|
1154 |
+
"arrangere knapperne nedenfor ved at trække og slippe med musen."
|
1155 |
+
|
1156 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2307
|
1157 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2388
|
1158 |
+
msgid "Image"
|
1159 |
+
msgstr "Billede"
|
1160 |
+
|
1161 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2310
|
1162 |
+
msgid "Name"
|
1163 |
+
msgstr "Navn"
|
1164 |
+
|
1165 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2313
|
1166 |
+
msgid "Date"
|
1167 |
+
msgstr "Dato"
|
1168 |
+
|
1169 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2316
|
1170 |
+
msgid "Desc"
|
1171 |
+
msgstr "Fald"
|
1172 |
+
|
1173 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2319
|
1174 |
+
msgid "Notes"
|
1175 |
+
msgstr "Noter"
|
1176 |
+
|
1177 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2322
|
1178 |
+
msgid "RSS"
|
1179 |
+
msgstr "RSS"
|
1180 |
+
|
1181 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2325
|
1182 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2496
|
1183 |
+
msgid "Web Link"
|
1184 |
+
msgstr "Weblink"
|
1185 |
+
|
1186 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2328
|
1187 |
+
msgid "Phone"
|
1188 |
+
msgstr "Tlf."
|
1189 |
+
|
1190 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2334
|
1191 |
+
msgid "Hits"
|
1192 |
+
msgstr "Hits"
|
1193 |
+
|
1194 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2337
|
1195 |
+
msgid "Rating"
|
1196 |
+
msgstr "Bedømmelse"
|
1197 |
+
|
1198 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2340
|
1199 |
+
msgid "Large Desc"
|
1200 |
+
msgstr "Lang beskr"
|
1201 |
+
|
1202 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2352
|
1203 |
+
msgid "Display"
|
1204 |
+
msgstr "Visning"
|
1205 |
+
|
1206 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2353
|
1207 |
+
msgid "Before"
|
1208 |
+
msgstr "Før"
|
1209 |
+
|
1210 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2354
|
1211 |
+
msgid "After"
|
1212 |
+
msgstr "Efter"
|
1213 |
+
|
1214 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2355
|
1215 |
+
msgid "Additional Details"
|
1216 |
+
msgstr "Yderligere detaljer"
|
1217 |
+
|
1218 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2356
|
1219 |
+
msgid "Link Source"
|
1220 |
+
msgstr "Linkkilde"
|
1221 |
+
|
1222 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2359
|
1223 |
+
msgid ""
|
1224 |
+
"This column allows for the output of text/code before a number of links "
|
1225 |
+
"determined by the Display field"
|
1226 |
+
msgstr ""
|
1227 |
+
"Denne kolonne giver mulighed for output af tekst/kode før det antal links, "
|
1228 |
+
"der angives af Visning-feltet"
|
1229 |
+
|
1230 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2359
|
1231 |
+
msgid "Intermittent Before Link"
|
1232 |
+
msgstr "Tilbagevendende foran link"
|
1233 |
+
|
1234 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2360
|
1235 |
+
msgid "Frequency of additional output before and after complete link group"
|
1236 |
+
msgstr "Hyppighed af yderligere output før og efter en hel linkgruppe"
|
1237 |
+
|
1238 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2363
|
1239 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2373
|
1240 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1241 |
+
msgstr "Indsæt før hel linkgruppe (link, noter, beskrivelse, osv. ...)"
|
1242 |
+
|
1243 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2371
|
1244 |
+
msgid "This column allows for the output of text/code before each link"
|
1245 |
+
msgstr "Denne kolonne giver mulighed for output af tekst/kode før hvert link"
|
1246 |
+
|
1247 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2371
|
1248 |
+
msgid "Before Link"
|
1249 |
+
msgstr "Før link"
|
1250 |
+
|
1251 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2388
|
1252 |
+
msgid "This column allows for the output of text/code before each link image"
|
1253 |
+
msgstr ""
|
1254 |
+
"Denne kolonne giver mulighed for output af tekst/kode før hvert linkbillede"
|
1255 |
+
|
1256 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2392
|
1257 |
+
msgid "Code/Text to be displayed before each link image"
|
1258 |
+
msgstr "Kode/tekst, der skal vises før hvert linkbillede"
|
1259 |
+
|
1260 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2395
|
1261 |
+
msgid "Code/Text to be displayed after each link image"
|
1262 |
+
msgstr "Kode/tekst, der skal vises efter hvert linkbillede"
|
1263 |
+
|
1264 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2398
|
1265 |
+
msgid "CSS Class to be assigned to link image"
|
1266 |
+
msgstr "CSS-klasse, der skal tilføjes linkbillede"
|
1267 |
+
|
1268 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2403
|
1269 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2424
|
1270 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2515
|
1271 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2543
|
1272 |
+
msgid "Primary"
|
1273 |
+
msgstr "Primære"
|
1274 |
+
|
1275 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2404
|
1276 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2425
|
1277 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2516
|
1278 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2544
|
1279 |
+
msgid "Secondary"
|
1280 |
+
msgstr "Sekundære"
|
1281 |
+
|
1282 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2411
|
1283 |
+
msgid ""
|
1284 |
+
"This column allows for the output of text/code before and after each link "
|
1285 |
+
"name"
|
1286 |
+
msgstr ""
|
1287 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hvert "
|
1288 |
+
"linknavn"
|
1289 |
+
|
1290 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2415
|
1291 |
+
msgid "Code/Text to be displayed before each link"
|
1292 |
+
msgstr "Kode/tekst, der skal vises før hvert link"
|
1293 |
+
|
1294 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2418
|
1295 |
+
msgid "Code/Text to be displayed after each link"
|
1296 |
+
msgstr "Kode/tekst, der skal vises efter hvert link"
|
1297 |
+
|
1298 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2432
|
1299 |
+
msgid ""
|
1300 |
+
"This column allows for the output of text/code before and after each link "
|
1301 |
+
"date stamp"
|
1302 |
+
msgstr ""
|
1303 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hvert "
|
1304 |
+
"links tidsstempel"
|
1305 |
+
|
1306 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2432
|
1307 |
+
msgid "Link Date"
|
1308 |
+
msgstr "Linkdato"
|
1309 |
+
|
1310 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2433
|
1311 |
+
msgid "Check to display link date"
|
1312 |
+
msgstr "Kryds af, hvis du vil vise linkdato"
|
1313 |
+
|
1314 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2436
|
1315 |
+
msgid "Code/Text to be displayed before each date"
|
1316 |
+
msgstr "Kode/tekst, der skal vises før hver dato"
|
1317 |
+
|
1318 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2439
|
1319 |
+
msgid "Code/Text to be displayed after each date"
|
1320 |
+
msgstr "Kode/tekst, der skal vises efter hver dato"
|
1321 |
+
|
1322 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2448
|
1323 |
+
msgid ""
|
1324 |
+
"This column allows for the output of text/code before and after each link "
|
1325 |
+
"description"
|
1326 |
+
msgstr ""
|
1327 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hver "
|
1328 |
+
"linkbeskrivelse"
|
1329 |
+
|
1330 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2449
|
1331 |
+
msgid "Check to display link descriptions"
|
1332 |
+
msgstr "Kryds af, hvis du vil vise linkbeskrivelse"
|
1333 |
+
|
1334 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2452
|
1335 |
+
msgid "Code/Text to be displayed before each description"
|
1336 |
+
msgstr "Kode/tekst, der skal vises før hver beskrivelse"
|
1337 |
+
|
1338 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2455
|
1339 |
+
msgid "Code/Text to be displayed after each description"
|
1340 |
+
msgstr "Kode/tekst, der skal vises efter hver beskrivelse"
|
1341 |
+
|
1342 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2464
|
1343 |
+
msgid ""
|
1344 |
+
"This column allows for the output of text/code before and after each link "
|
1345 |
+
"notes"
|
1346 |
+
msgstr ""
|
1347 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hvert "
|
1348 |
+
"links noter"
|
1349 |
+
|
1350 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2465
|
1351 |
+
msgid "Check to display link notes"
|
1352 |
+
msgstr "Kryds af, hvis du vil vise linknoter"
|
1353 |
+
|
1354 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2468
|
1355 |
+
msgid "Code/Text to be displayed before each note"
|
1356 |
+
msgstr "Kode/tekst, der skal vises før hver note"
|
1357 |
+
|
1358 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2471
|
1359 |
+
msgid "Code/Text to be displayed after each note"
|
1360 |
+
msgstr "Kode/tekst, der skal vises efter hver note"
|
1361 |
+
|
1362 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2480
|
1363 |
+
msgid ""
|
1364 |
+
"This column allows for the output of text/code before and after the RSS icons"
|
1365 |
+
msgstr ""
|
1366 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter RSS-"
|
1367 |
+
"ikonerne"
|
1368 |
+
|
1369 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2480
|
1370 |
+
msgid "RSS Icons"
|
1371 |
+
msgstr "RSS-ikoner"
|
1372 |
+
|
1373 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2482
|
1374 |
+
msgid "See below"
|
1375 |
+
msgstr "Se nedenfor"
|
1376 |
+
|
1377 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2484
|
1378 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1379 |
+
msgstr "Kode/tekst, der skal vises før RSS-ikoner"
|
1380 |
+
|
1381 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2487
|
1382 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1383 |
+
msgstr "Kode/tekst, der skal vises efter RSS-ikoner"
|
1384 |
+
|
1385 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2496
|
1386 |
+
msgid ""
|
1387 |
+
"This column allows for the output of text/code before and after the Web Link"
|
1388 |
+
msgstr ""
|
1389 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter weblinks"
|
1390 |
+
|
1391 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2499
|
1392 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2526
|
1393 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2554
|
1394 |
+
msgid "False"
|
1395 |
+
msgstr "Udelad"
|
1396 |
+
|
1397 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2500
|
1398 |
+
msgid "Web Address"
|
1399 |
+
msgstr "Webadresse"
|
1400 |
+
|
1401 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2501
|
1402 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2529
|
1403 |
+
msgid "Label"
|
1404 |
+
msgstr "Etiket"
|
1405 |
+
|
1406 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2504
|
1407 |
+
msgid "Code/Text to be displayed before Web Link"
|
1408 |
+
msgstr "Kode/tekst, der skal vises før et weblink"
|
1409 |
+
|
1410 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2507
|
1411 |
+
msgid "Code/Text to be displayed after Web Link"
|
1412 |
+
msgstr "Kode/tekst, der skal vises efter et weblink"
|
1413 |
+
|
1414 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2510
|
1415 |
+
msgid "Text Label that the web link will be assigned to."
|
1416 |
+
msgstr "Tekstetiket, som weblinket vil blive knyttet til."
|
1417 |
+
|
1418 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2513
|
1419 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2541
|
1420 |
+
msgid "Select which link address will be displayed / used for link"
|
1421 |
+
msgstr "Vælg, hvilken linkadresse der skal vises/bruges for link"
|
1422 |
+
|
1423 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2523
|
1424 |
+
msgid ""
|
1425 |
+
"This column allows for the output of text/code before and after the "
|
1426 |
+
"Telephone Number"
|
1427 |
+
msgstr ""
|
1428 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter "
|
1429 |
+
"telefonnummeret"
|
1430 |
+
|
1431 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2527
|
1432 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2555
|
1433 |
+
msgid "Plain Text"
|
1434 |
+
msgstr "Simpel tekst"
|
1435 |
+
|
1436 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2528
|
1437 |
+
msgid "Link"
|
1438 |
+
msgstr "Link"
|
1439 |
+
|
1440 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2532
|
1441 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1442 |
+
msgstr "Kode/tekst, der skal vises før telefonnummeret"
|
1443 |
+
|
1444 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2535
|
1445 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1446 |
+
msgstr "Kode/tekst, der skal vises efter telefonnummeret"
|
1447 |
+
|
1448 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2538
|
1449 |
+
msgid "Text Label that the telephone will be assigned to."
|
1450 |
+
msgstr "Tekstetiket, som telefonnummeret vil blive knyttet til."
|
1451 |
+
|
1452 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2551
|
1453 |
+
msgid ""
|
1454 |
+
"This column allows for the output of text/code before and after the E-mail"
|
1455 |
+
msgstr ""
|
1456 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter e-mail-"
|
1457 |
+
"adressen"
|
1458 |
+
|
1459 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2556
|
1460 |
+
msgid "MailTo Link"
|
1461 |
+
msgstr "MailTo-link"
|
1462 |
+
|
1463 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2557
|
1464 |
+
msgid "MailTo Link with Label"
|
1465 |
+
msgstr "MailTo-link med etiket"
|
1466 |
+
|
1467 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2558
|
1468 |
+
msgid "Formatted Command"
|
1469 |
+
msgstr "Formatteret kommando"
|
1470 |
+
|
1471 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2559
|
1472 |
+
msgid "Formatted Command with Labels"
|
1473 |
+
msgstr "Formatteret kommando med etiket"
|
1474 |
+
|
1475 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2562
|
1476 |
+
msgid "Code/Text to be displayed before E-mail"
|
1477 |
+
msgstr "Kode/tekst, der skal vises før e-mail"
|
1478 |
+
|
1479 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2565
|
1480 |
+
msgid "Code/Text to be displayed after E-mail"
|
1481 |
+
msgstr "Kode/tekst, der skal vises efter e-mail"
|
1482 |
+
|
1483 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2568
|
1484 |
+
msgid ""
|
1485 |
+
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1486 |
+
msgstr ""
|
1487 |
+
"Tekstetiket, som e-mail-adressen vil blive knyttet til som repræsentation af "
|
1488 |
+
"e-mail-linket."
|
1489 |
+
|
1490 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2571
|
1491 |
+
msgid ""
|
1492 |
+
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1493 |
+
"the symbols #email and #company to indicate the position where these "
|
1494 |
+
"elements should be inserted."
|
1495 |
+
msgstr ""
|
1496 |
+
"Kommando, som e-mail-adressen indsættes i. Er der tale om en kommando, så "
|
1497 |
+
"brug symbolerne #email og #company til at angive stederne, hvor disse "
|
1498 |
+
"elementer skal indsættes."
|
1499 |
+
|
1500 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2578
|
1501 |
+
msgid ""
|
1502 |
+
"This column allows for the output of text/code before and after Link Hits"
|
1503 |
+
msgstr ""
|
1504 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter antal "
|
1505 |
+
"linkhits"
|
1506 |
+
|
1507 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2578
|
1508 |
+
msgid "Link Hits"
|
1509 |
+
msgstr "Antal linkhits"
|
1510 |
+
|
1511 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2582
|
1512 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1513 |
+
msgstr "Kode/tekst, der skal vises før antal linkhits"
|
1514 |
+
|
1515 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2585
|
1516 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1517 |
+
msgstr "Kode/tekst, der skal vises efter antal linkhits"
|
1518 |
+
|
1519 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2594
|
1520 |
+
msgid ""
|
1521 |
+
"This column allows for the output of text/code before and after the Link "
|
1522 |
+
"Rating"
|
1523 |
+
msgstr ""
|
1524 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter "
|
1525 |
+
"bedømmelse af link"
|
1526 |
+
|
1527 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2594
|
1528 |
+
msgid "Link Rating"
|
1529 |
+
msgstr "Vis bedømmelse"
|
1530 |
+
|
1531 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2598
|
1532 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1533 |
+
msgstr "Kode/tekst, der skal vises før linkbedømmelse"
|
1534 |
+
|
1535 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2601
|
1536 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1537 |
+
msgstr "Kode/tekst, der skal vises efter antal linkbedømmelse"
|
1538 |
+
|
1539 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2610
|
1540 |
+
msgid ""
|
1541 |
+
"This column allows for the output of text/code before and after the Link "
|
1542 |
+
"Large Description"
|
1543 |
+
msgstr ""
|
1544 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hver lang "
|
1545 |
+
"linkbeskrivelse"
|
1546 |
+
|
1547 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2610
|
1548 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3204
|
1549 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:188
|
1550 |
+
msgid "Link Large Description"
|
1551 |
+
msgstr "Lang linkbeskrivelse"
|
1552 |
+
|
1553 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2614
|
1554 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1555 |
+
msgstr "Kode/tekst, der skal vises før lang linkbeskrivelse"
|
1556 |
+
|
1557 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2617
|
1558 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1559 |
+
msgstr "Kode/tekst, der skal vises efter lang linkbeskrivelse"
|
1560 |
+
|
1561 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2629
|
1562 |
+
msgid "This column allows for the output of text/code after each link"
|
1563 |
+
msgstr ""
|
1564 |
+
"Denne kolonne giver mulighed for output af tekst/kode før og efter hvert link"
|
1565 |
+
|
1566 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2629
|
1567 |
+
msgid "After Link Block"
|
1568 |
+
msgstr "Efter blok med links"
|
1569 |
+
|
1570 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2632
|
1571 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1572 |
+
msgstr "Output efter en hel linkgruppe (link, noter, beskrivelse, osv. ...)"
|
1573 |
+
|
1574 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2639
|
1575 |
+
msgid ""
|
1576 |
+
"This column allows for the output of text/code after a number of links "
|
1577 |
+
"determined in the first column"
|
1578 |
+
msgstr ""
|
1579 |
+
"Denne kolonne giver mulighed for output af tekst/kode efter det antal links, "
|
1580 |
+
"der angives i den første kolonne"
|
1581 |
+
|
1582 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2639
|
1583 |
+
msgid "Intermittent After Link"
|
1584 |
+
msgstr "Tilbagevendende efter link"
|
1585 |
+
|
1586 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2654
|
1587 |
+
msgid "Show Link Updated Flag"
|
1588 |
+
msgstr "Vis flag for opdateret link"
|
1589 |
+
|
1590 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2662
|
1591 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1592 |
+
msgstr "Konvertér [] til <> i linkbeskrivelser og noter"
|
1593 |
+
|
1594 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2670
|
1595 |
+
msgid "Add nofollow tag to outgoing links"
|
1596 |
+
msgstr "Tilføj nofollow-attributter til udgående links"
|
1597 |
+
|
1598 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2677
|
1599 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1600 |
+
msgstr ""
|
1601 |
+
"Vis redigeringslinks, når bruger er logget ind som editor eller administrator"
|
1602 |
+
|
1603 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2685
|
1604 |
+
msgid "Show link name when no image is assigned"
|
1605 |
+
msgstr "Vis linknavn, når der ikke er tilknyttet noget billede"
|
1606 |
+
|
1607 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2703
|
1608 |
+
msgid "Show RSS Link using Text"
|
1609 |
+
msgstr "Vis RSS-link med tekst"
|
1610 |
+
|
1611 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2709
|
1612 |
+
msgid "Show RSS Link using Standard Icon"
|
1613 |
+
msgstr "Vis RSS-link med standardikon"
|
1614 |
+
|
1615 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2718
|
1616 |
+
msgid "Show RSS Preview Link"
|
1617 |
+
msgstr "Vis link til RSS-preview"
|
1618 |
+
|
1619 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2724
|
1620 |
+
msgid "Number of articles shown in RSS Preview"
|
1621 |
+
msgstr "Antal artikler vist i RSS-preview"
|
1622 |
+
|
1623 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2730
|
1624 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1625 |
+
msgstr "Vis RSS-feedoverskrifter i Link Librarys output"
|
1626 |
+
|
1627 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2738
|
1628 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1629 |
+
msgstr "Vis RSS-feedindhold i Link Librarys output"
|
1630 |
+
|
1631 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2744
|
1632 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1633 |
+
msgstr "Antal RSS-artikler vis i Link Librarys output"
|
1634 |
+
|
1635 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2752
|
1636 |
+
msgid "RSS Preview Width"
|
1637 |
+
msgstr "Bredde på RSS-preview"
|
1638 |
+
|
1639 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2754
|
1640 |
+
msgid "RSS Preview Height"
|
1641 |
+
msgstr "Højde på RSS-preview"
|
1642 |
+
|
1643 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2769
|
1644 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2772
|
1645 |
+
msgid ""
|
1646 |
+
"Checking this option will get images from the thumbshots web site every time"
|
1647 |
+
msgstr ""
|
1648 |
+
"Krydses denne indstilling af, hentes billeder fra Thumbshots-websitet hver "
|
1649 |
+
"gang"
|
1650 |
+
|
1651 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2770
|
1652 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
1653 |
+
msgstr "Brug Thumbshots.org for dynamiske linkbilleder"
|
1654 |
+
|
1655 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2777
|
1656 |
+
msgid "Generate Images / Favorite Icons"
|
1657 |
+
msgstr "Generér billeder/favoritikoner"
|
1658 |
+
|
1659 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2778
|
1660 |
+
msgid "Generate Thumbnails and Store locally"
|
1661 |
+
msgstr "Generér miniaturer og gem dem lokalt"
|
1662 |
+
|
1663 |
+
# USIKKER
|
1664 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2779
|
1665 |
+
msgid "Generate Favorite Icons and Store locally"
|
1666 |
+
msgstr "Generér favoritikoner og gem lokalt"
|
1667 |
+
|
1668 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2792
|
1669 |
+
msgid "Publish RSS Feed"
|
1670 |
+
msgstr "Udgiv RSS-feed"
|
1671 |
+
|
1672 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2797
|
1673 |
+
msgid "Number of items in RSS feed"
|
1674 |
+
msgstr "Antal artikler i RSS-feed"
|
1675 |
+
|
1676 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2800
|
1677 |
+
msgid "RSS Feed Title"
|
1678 |
+
msgstr "Titel på RSS-feed"
|
1679 |
+
|
1680 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2803
|
1681 |
+
msgid "RSS Feed Description"
|
1682 |
+
msgstr "Beskrivelse på RSS-feed"
|
1683 |
+
|
1684 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2806
|
1685 |
+
msgid "RSS Feed Web Address (default /linkrss/1)"
|
1686 |
+
msgstr "Webadresse på RSS-feed (standard /linkrss/1)"
|
1687 |
+
|
1688 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2820
|
1689 |
+
msgid "Search Label"
|
1690 |
+
msgstr "Tekst på søgeknap"
|
1691 |
+
|
1692 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2821
|
1693 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4792
|
1694 |
+
msgid "Search"
|
1695 |
+
msgstr "Søg"
|
1696 |
+
|
1697 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2823
|
1698 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2824
|
1699 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
1700 |
+
msgstr "Lad stå tomt, når links skal vises på samme side som søgefeltet"
|
1701 |
+
|
1702 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2840
|
1703 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
1704 |
+
msgstr ""
|
1705 |
+
"Klikker du på dette link vises en liste med alle de links, der venter på "
|
1706 |
+
"godkendelse"
|
1707 |
+
|
1708 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2840
|
1709 |
+
msgid "View list of links awaiting moderation"
|
1710 |
+
msgstr "Vis liste med links, der venter på godkendelse"
|
1711 |
+
|
1712 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2843
|
1713 |
+
msgid "Show user links immediately"
|
1714 |
+
msgstr "Vis brugerlinks med det samme"
|
1715 |
+
|
1716 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2847
|
1717 |
+
msgid "E-mail admin on link submission"
|
1718 |
+
msgstr "E-mail admin, når link er indsendt"
|
1719 |
+
|
1720 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2852
|
1721 |
+
msgid "Require login to display form"
|
1722 |
+
msgstr "Kræv login for at vise formular"
|
1723 |
+
|
1724 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2856
|
1725 |
+
msgid "Allow link submission with empty link"
|
1726 |
+
msgstr "Tillad indsendelse af nye links uden link"
|
1727 |
+
|
1728 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2861
|
1729 |
+
msgid "Display captcha"
|
1730 |
+
msgstr "Vis CAPTCHA"
|
1731 |
+
|
1732 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2865
|
1733 |
+
msgid ""
|
1734 |
+
"This function will only store data when users are logged in to Wordpress"
|
1735 |
+
msgstr "Denne funktion gemmer kun data, når brugere er logget ind på WordPress"
|
1736 |
+
|
1737 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2865
|
1738 |
+
msgid "Store login name on link submission"
|
1739 |
+
msgstr "Gem loginnavn, når link indsendes"
|
1740 |
+
|
1741 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2870
|
1742 |
+
msgid "Add new link label"
|
1743 |
+
msgstr "Etiket for Tilføj nyt link"
|
1744 |
+
|
1745 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2875
|
1746 |
+
msgid "Link name label"
|
1747 |
+
msgstr "Etiket for navn på link"
|
1748 |
+
|
1749 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2881
|
1750 |
+
msgid "Link address label"
|
1751 |
+
msgstr "Etiket for linkadresse"
|
1752 |
+
|
1753 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2882
|
1754 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:185
|
1755 |
+
msgid "Link Address"
|
1756 |
+
msgstr "Linkadresse"
|
1757 |
+
|
1758 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2886
|
1759 |
+
msgid "Link RSS label"
|
1760 |
+
msgstr "Etiket for linkets RSS"
|
1761 |
+
|
1762 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2891
|
1763 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2902
|
1764 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2933
|
1765 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2943
|
1766 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2962
|
1767 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2972
|
1768 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2983
|
1769 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2993
|
1770 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3004
|
1771 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3014
|
1772 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3025
|
1773 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3035
|
1774 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3046
|
1775 |
+
msgid "Hide"
|
1776 |
+
msgstr "Skjul"
|
1777 |
+
|
1778 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2892
|
1779 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2903
|
1780 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2934
|
1781 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2944
|
1782 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2963
|
1783 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2973
|
1784 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2984
|
1785 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2994
|
1786 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3005
|
1787 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3015
|
1788 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3026
|
1789 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3036
|
1790 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3047
|
1791 |
+
msgid "Show"
|
1792 |
+
msgstr "Vis"
|
1793 |
+
|
1794 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2897
|
1795 |
+
msgid "Link category label"
|
1796 |
+
msgstr "Etiket for linkets kategori"
|
1797 |
+
|
1798 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2907
|
1799 |
+
msgid ""
|
1800 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1801 |
+
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
1802 |
+
"library."
|
1803 |
+
msgstr ""
|
1804 |
+
"Kommasepareret liste med kategorier, der skal vises i feltet, hvor man skal "
|
1805 |
+
"vælge kategorier (fx 1,5,4), i stedet for at vise det sæt af kategorier, som "
|
1806 |
+
"biblioteket foreskriver."
|
1807 |
+
|
1808 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2907
|
1809 |
+
msgid "Link category override selection list"
|
1810 |
+
msgstr "Linkkategori tilsidesætter listen med valg"
|
1811 |
+
|
1812 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2908
|
1813 |
+
msgid ""
|
1814 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1815 |
+
"(e.g. 1,5,4)"
|
1816 |
+
msgstr ""
|
1817 |
+
"Kommasepareret liste med kategorier, der skal vises i feltet, hvor man skal "
|
1818 |
+
"vælge kategorier (fx 1,5,4)"
|
1819 |
+
|
1820 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2917
|
1821 |
+
msgid "No"
|
1822 |
+
msgstr "Nej"
|
1823 |
+
|
1824 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2918
|
1825 |
+
msgid "Allow"
|
1826 |
+
msgstr "Tillad"
|
1827 |
+
|
1828 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2922
|
1829 |
+
msgid "User-submitted category prompt"
|
1830 |
+
msgstr "Tekst, der beder om brugerindsendt kategori"
|
1831 |
+
|
1832 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2928
|
1833 |
+
msgid "Link description label"
|
1834 |
+
msgstr "Etiket for beskrivelse af link"
|
1835 |
+
|
1836 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2938
|
1837 |
+
msgid "Link notes label"
|
1838 |
+
msgstr "Etiket for linknoter"
|
1839 |
+
|
1840 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2957
|
1841 |
+
msgid "Reciprocal Link label"
|
1842 |
+
msgstr "Etiket for gensidigt link"
|
1843 |
+
|
1844 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2967
|
1845 |
+
msgid "Secondary Address label"
|
1846 |
+
msgstr "Etiket for sekundær adresse"
|
1847 |
+
|
1848 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2978
|
1849 |
+
msgid "Link Telephone label"
|
1850 |
+
msgstr "Etiket for linkets telefonnummer"
|
1851 |
+
|
1852 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2988
|
1853 |
+
msgid "Link E-mail label"
|
1854 |
+
msgstr "Etik for linkets e-mail"
|
1855 |
+
|
1856 |
+
#: d:\wordpress\plugins\link-library/link-library.php:2999
|
1857 |
+
msgid "Link Submitter Name label"
|
1858 |
+
msgstr "Etiket for navn på indsender af link"
|
1859 |
+
|
1860 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3009
|
1861 |
+
msgid "Link Submitter E-mail label"
|
1862 |
+
msgstr "Etiket for linkindsenders e-mail"
|
1863 |
+
|
1864 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3020
|
1865 |
+
msgid "Link Submitter Comment Label"
|
1866 |
+
msgstr "Etiket for linkindsenders kommentar"
|
1867 |
+
|
1868 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3030
|
1869 |
+
msgid "Large Description Label"
|
1870 |
+
msgstr "Etiket for Lang beskrivelse"
|
1871 |
+
|
1872 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3041
|
1873 |
+
msgid "Custom Captcha Question"
|
1874 |
+
msgstr "Brugerdefineret CAPTCHA-spørgsmål"
|
1875 |
+
|
1876 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3051
|
1877 |
+
msgid "Custom Captcha Answer"
|
1878 |
+
msgstr "Brugerdefineret CAPTCHA-svar"
|
1879 |
+
|
1880 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3056
|
1881 |
+
msgid "Add Link button label"
|
1882 |
+
msgstr "Etiket for Tilføj link-knap"
|
1883 |
+
|
1884 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3061
|
1885 |
+
msgid "New Link Message"
|
1886 |
+
msgstr "Besked om nyt link"
|
1887 |
+
|
1888 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3062
|
1889 |
+
msgid "New link submitted"
|
1890 |
+
msgstr "Nyt link indsendt"
|
1891 |
+
|
1892 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3066
|
1893 |
+
msgid "New Link Moderation Label"
|
1894 |
+
msgstr "Etiket for godkendelse af nyt link"
|
1895 |
+
|
1896 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3067
|
1897 |
+
msgid "it will appear in the list once moderated. Thank you."
|
1898 |
+
msgstr "det vil blive vist på listen, når det er godkendt. Tak!"
|
1899 |
+
|
1900 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3082
|
1901 |
+
msgid ""
|
1902 |
+
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
1903 |
+
"file needs to follow template for column layout."
|
1904 |
+
msgstr ""
|
1905 |
+
"Giver mulighed for at tilføje grupper af links til WordPress' linksdatabase. "
|
1906 |
+
"Det er en forudsætning, at CSV-filen følger kolonnelayoutet i skabelonen."
|
1907 |
+
|
1908 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3082
|
1909 |
+
msgid "CSV file to upload to import links"
|
1910 |
+
msgstr "CSV-fil, der skal uploades for at importere links"
|
1911 |
+
|
1912 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3082
|
1913 |
+
msgid "file template"
|
1914 |
+
msgstr "filskabelon"
|
1915 |
+
|
1916 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3084
|
1917 |
+
msgid "Import Links"
|
1918 |
+
msgstr "Importér links"
|
1919 |
+
|
1920 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3087
|
1921 |
+
msgid "First row contains column headers"
|
1922 |
+
msgstr "Første række indeholder kolonneoverskrifter"
|
1923 |
+
|
1924 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3096
|
1925 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1926 |
+
msgstr "Overskriver aktuelt biblioteks opsætninger med indhold af CSV-fil"
|
1927 |
+
|
1928 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3096
|
1929 |
+
msgid "Library Settings CSV file to import"
|
1930 |
+
msgstr "CSV-fil med biblioteksopsætninger, der skal importeres"
|
1931 |
+
|
1932 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3098
|
1933 |
+
msgid "Import Library Settings"
|
1934 |
+
msgstr "Importér biblioteksopsætninger"
|
1935 |
+
|
1936 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3101
|
1937 |
+
msgid "Generates CSV file with current library configuration for download"
|
1938 |
+
msgstr ""
|
1939 |
+
"Genererer CSV-fil med det aktuelle biblioteks konfiguration til download"
|
1940 |
+
|
1941 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3101
|
1942 |
+
msgid "Export current library settings"
|
1943 |
+
msgstr "Eksportér det aktuelle biblioteks opsætninger"
|
1944 |
+
|
1945 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3102
|
1946 |
+
msgid "Export Library Settings"
|
1947 |
+
msgstr "Eksportér biblioteksopsætninger"
|
1948 |
+
|
1949 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3113
|
1950 |
+
msgid "Search string"
|
1951 |
+
msgstr "Søgestreng"
|
1952 |
+
|
1953 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3115
|
1954 |
+
msgid "Check Reciprocal Links"
|
1955 |
+
msgstr "Tjek Gensidige links"
|
1956 |
+
|
1957 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3118
|
1958 |
+
msgid "Delete links that return a 403 error"
|
1959 |
+
msgstr "Slet links, som returnerer fejl 403"
|
1960 |
+
|
1961 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3160
|
1962 |
+
msgid "Featured Link"
|
1963 |
+
msgstr "Fremhævet link"
|
1964 |
+
|
1965 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3164
|
1966 |
+
msgid "No Follow"
|
1967 |
+
msgstr "No Follow"
|
1968 |
+
|
1969 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3168
|
1970 |
+
msgid "Updated Date"
|
1971 |
+
msgstr "Opdateringsdato"
|
1972 |
+
|
1973 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3172
|
1974 |
+
msgid "Secondary Web Address"
|
1975 |
+
msgstr "Sekundær webadresse"
|
1976 |
+
|
1977 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3173
|
1978 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3185
|
1979 |
+
msgid "Visit"
|
1980 |
+
msgstr "Besøg"
|
1981 |
+
|
1982 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3188
|
1983 |
+
msgid "Number of link views"
|
1984 |
+
msgstr "Antal linkvisninger"
|
1985 |
+
|
1986 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3192
|
1987 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:195
|
1988 |
+
msgid "Link Submitter"
|
1989 |
+
msgstr "Indsender af link"
|
1990 |
+
|
1991 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3196
|
1992 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:196
|
1993 |
+
msgid "Link Submitter Name"
|
1994 |
+
msgstr "Navn på linkindsender"
|
1995 |
+
|
1996 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3200
|
1997 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:197
|
1998 |
+
msgid "Link Submitter E-mail"
|
1999 |
+
msgstr "Linkindsenders e-mail"
|
2000 |
+
|
2001 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3208
|
2002 |
+
msgid "Current Link Image"
|
2003 |
+
msgstr "Aktuelt linkbillede"
|
2004 |
+
|
2005 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3214
|
2006 |
+
msgid "None Assigned"
|
2007 |
+
msgstr "Ingen tilknyttet"
|
2008 |
+
|
2009 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3221
|
2010 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3227
|
2011 |
+
msgid "Automatic Image Generation"
|
2012 |
+
msgstr "Automatisk billedgenerering"
|
2013 |
+
|
2014 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3222
|
2015 |
+
msgid "Generate Thumbnail and Store locally"
|
2016 |
+
msgstr "Generér miniature og gem lokalt"
|
2017 |
+
|
2018 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3223
|
2019 |
+
msgid "Generate Favorite Icon and Store locally"
|
2020 |
+
msgstr "Generér favoritikon og gem lokalt"
|
2021 |
+
|
2022 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3228
|
2023 |
+
msgid "Only available once link is saved"
|
2024 |
+
msgstr "Er kun tilgængelig, når link er gemt"
|
2025 |
+
|
2026 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3232
|
2027 |
+
msgid "Manual Image Upload"
|
2028 |
+
msgstr "Manuelt billedupload"
|
2029 |
+
|
2030 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3236
|
2031 |
+
msgid ""
|
2032 |
+
"Manual upload requires a wp-content\\uploads directory to be present with "
|
2033 |
+
"write permissions"
|
2034 |
+
msgstr ""
|
2035 |
+
"Manuelt upload kræver, at der findes en wp-content\\uploads-mappe med "
|
2036 |
+
"skriverettigheder"
|
2037 |
+
|
2038 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3280
|
2039 |
+
msgid ""
|
2040 |
+
"Cannot generate thumbnail when no name and no web address are specified."
|
2041 |
+
msgstr ""
|
2042 |
+
"Kan ikke generere miniature, når der ikke er angivet navn og webadresse."
|
2043 |
+
|
2044 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3306
|
2045 |
+
msgid ""
|
2046 |
+
"Cannot generate favorite icon when no name and no web address are specified."
|
2047 |
+
msgstr ""
|
2048 |
+
"Kan ikke generere favoritikon, når der ikke er angivet navn og webadresse."
|
2049 |
+
|
2050 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3419
|
2051 |
+
msgid "Link Library Generated Feed"
|
2052 |
+
msgstr "Link Library-genereret feed"
|
2053 |
+
|
2054 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3793
|
2055 |
+
msgid "Go!"
|
2056 |
+
msgstr "Udfør!"
|
2057 |
+
|
2058 |
+
#: d:\wordpress\plugins\link-library/link-library.php:3826
|
2059 |
+
msgid "No categories found"
|
2060 |
+
msgstr "Ingen kategorier fundet"
|
2061 |
+
|
2062 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4114
|
2063 |
+
msgid "Search Results for"
|
2064 |
+
msgstr "Søgeresultater for"
|
2065 |
+
|
2066 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4349
|
2067 |
+
msgid "Last updated"
|
2068 |
+
msgstr "Senest opdateret"
|
2069 |
+
|
2070 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4439
|
2071 |
+
msgid "Edit"
|
2072 |
+
msgstr "Redigér"
|
2073 |
+
|
2074 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4488
|
2075 |
+
msgid "Preview of RSS feed for"
|
2076 |
+
msgstr "Preview af RSS-feed for"
|
2077 |
+
|
2078 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4689
|
2079 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4693
|
2080 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4695
|
2081 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4701
|
2082 |
+
msgid "Previous"
|
2083 |
+
msgstr "Forrige"
|
2084 |
+
|
2085 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4743
|
2086 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4747
|
2087 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4749
|
2088 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4755
|
2089 |
+
msgid "Next"
|
2090 |
+
msgstr "Næste"
|
2091 |
+
|
2092 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4781
|
2093 |
+
msgid "No links found"
|
2094 |
+
msgstr "Ingen links fundet"
|
2095 |
+
|
2096 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4830
|
2097 |
+
msgid "Confirm code not given"
|
2098 |
+
msgstr "Bekræftelseskode ikke angivet"
|
2099 |
+
|
2100 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4832
|
2101 |
+
msgid "Captcha code is wrong"
|
2102 |
+
msgstr "CAPTCHA-koden er ikke rigtig"
|
2103 |
+
|
2104 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4834
|
2105 |
+
msgid "Captcha code is only valid for 5 minutes"
|
2106 |
+
msgstr "CAPTCHA-kode er kun gyldig i fem minutter"
|
2107 |
+
|
2108 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4836
|
2109 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2110 |
+
msgstr "CAPTCHA-koden blev ikke oprettet. Sørg for, at cookies er aktiveret"
|
2111 |
+
|
2112 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4838
|
2113 |
+
msgid "Captcha answer was not provided."
|
2114 |
+
msgstr "CAPTCHA-svar blev ikke indtastet."
|
2115 |
+
|
2116 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4840
|
2117 |
+
msgid "Captcha answer is incorrect"
|
2118 |
+
msgstr "CAPTCHA-svar er ikke rigtigt"
|
2119 |
+
|
2120 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4842
|
2121 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2122 |
+
msgstr ""
|
2123 |
+
"Brugerkategori blev ikke angivet korrekt. Indsættelse af link mislykkedes."
|
2124 |
+
|
2125 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4851
|
2126 |
+
msgid "Error: Link does not have an address."
|
2127 |
+
msgstr "Fejl: Linket har ingen adresse."
|
2128 |
+
|
2129 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4853
|
2130 |
+
msgid "Error: Link already exists."
|
2131 |
+
msgstr "Fejl: Link eksisterer allerede."
|
2132 |
+
|
2133 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4915
|
2134 |
+
msgid "Link category"
|
2135 |
+
msgstr "Linkkategori"
|
2136 |
+
|
2137 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4945
|
2138 |
+
msgid "Link description"
|
2139 |
+
msgstr "Linkbeskrivelse"
|
2140 |
+
|
2141 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4951
|
2142 |
+
msgid "Large description"
|
2143 |
+
msgstr "Lang beskrivelse"
|
2144 |
+
|
2145 |
+
#: d:\wordpress\plugins\link-library/link-library.php:4957
|
2146 |
+
msgid "Link notes"
|
2147 |
+
msgstr "Linknoter"
|
2148 |
+
|
2149 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5020
|
2150 |
+
msgid "Enter code from above image"
|
2151 |
+
msgstr "Indtast koden på billedet ovenfor"
|
2152 |
+
|
2153 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5031
|
2154 |
+
msgid "Add link"
|
2155 |
+
msgstr "Tilføj link"
|
2156 |
+
|
2157 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5403
|
2158 |
+
msgid "Could not update link in the database"
|
2159 |
+
msgstr "Kunne ikke opdatere link i databasen"
|
2160 |
+
|
2161 |
+
#: d:\wordpress\plugins\link-library/link-library.php:5410
|
2162 |
+
msgid "Could not insert link into the database"
|
2163 |
+
msgstr "Kunne ikke indsætte link i databasen"
|
2164 |
+
|
2165 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:183
|
2166 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
2167 |
+
msgstr "En bruger indsendte et nyt link til din WordPress-database med links."
|
2168 |
+
|
2169 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:192
|
2170 |
+
msgid "Link Secondary Address"
|
2171 |
+
msgstr "Sekundær adresse for link"
|
2172 |
+
|
2173 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:193
|
2174 |
+
msgid "Link Telephone"
|
2175 |
+
msgstr "Telefonnummer for link"
|
2176 |
+
|
2177 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:194
|
2178 |
+
msgid "Link E-mail"
|
2179 |
+
msgstr "E-mail for link"
|
2180 |
+
|
2181 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:198
|
2182 |
+
msgid "Link Comment"
|
2183 |
+
msgstr "Kommentar til link"
|
2184 |
+
|
2185 |
+
#: d:\wordpress\plugins\link-library/usersubmission.php:214
|
2186 |
+
msgid "New link added"
|
2187 |
+
msgstr "Nyt link tilføjet"
|
2188 |
+
|
2189 |
+
#~ msgid "Link Library General Options"
|
2190 |
+
#~ msgstr "Link Library-generel opsætning"
|
2191 |
+
|
2192 |
+
#~ msgid "Settings Sets"
|
2193 |
+
#~ msgstr "Opsætningssæt"
|
2194 |
+
|
2195 |
+
#~ msgid "Link Library - Moderate"
|
2196 |
+
#~ msgstr "Link Library - Godkendelse"
|
2197 |
+
|
2198 |
+
#~ msgid "Link Library - Stylesheet"
|
2199 |
+
#~ msgstr "Link Library - Stylesheet"
|
2200 |
+
|
2201 |
+
#~ msgid "Number of Style Sets"
|
2202 |
+
#~ msgstr "Antal style-sæt"
|
2203 |
+
|
2204 |
+
#~ msgid "Change Current Style Set"
|
2205 |
+
#~ msgstr "Ændr aktuelt style-sæt"
|
2206 |
+
|
2207 |
+
#~ msgid "Setting Set"
|
2208 |
+
#~ msgstr "Opsætningssæt"
|
2209 |
+
|
2210 |
+
#~ msgid "Set #"
|
2211 |
+
#~ msgstr "Sæt nr."
|
2212 |
+
|
2213 |
+
#~ msgid "Set Name"
|
2214 |
+
#~ msgstr "Sætnavn"
|
2215 |
+
|
2216 |
+
#~ msgid "Delete Settings Set"
|
2217 |
+
#~ msgstr "Slet opsætningssæt"
|
2218 |
+
|
2219 |
+
#~ msgid "Current Settings Set Name"
|
2220 |
+
#~ msgstr "Navn på aktuelt opsætningssæt"
|
2221 |
+
|
2222 |
+
#~ msgid "Order set by"
|
2223 |
+
#~ msgstr "Rækkefølge som angivet i"
|
2224 |
+
|
2225 |
+
#~ msgid ""
|
2226 |
+
#~ "Used for RSS Preview and RSS Inline Articles options below. Must have "
|
2227 |
+
#~ "write access to directory"
|
2228 |
+
#~ msgstr ""
|
2229 |
+
#~ "Bruges med indstillingerne Preview af RSS og RSS-inline i artikler "
|
2230 |
+
#~ "ovenfor. Skal bruge skriverettigheder til mappen"
|
2231 |
+
|
2232 |
+
#~ msgid "RSS Cache Directory"
|
2233 |
+
#~ msgstr "RSS-cachemappe"
|
2234 |
+
|
2235 |
+
#~ msgid "Description"
|
2236 |
+
#~ msgstr "Beskrivelse"
|
2237 |
+
|
2238 |
+
#~ msgid "Please create a folder called"
|
2239 |
+
#~ msgstr "Opret en mappe med navnet"
|
2240 |
+
|
2241 |
+
#~ msgid "Cheatin’ uh?"
|
2242 |
+
#~ msgstr "Snyder du, hva'?"
|
2243 |
+
|
2244 |
+
#~ msgid "You cannot edit the Link Library for WordPress options."
|
2245 |
+
#~ msgstr ""
|
2246 |
+
#~ "Du kan ikke redigere indstillingerne for Link Library for WordPress."
|
2247 |
+
|
2248 |
+
#~ msgid "Configuration Page"
|
2249 |
+
#~ msgstr "Opsætning"
|
2250 |
+
|
2251 |
+
#~ msgid "Installation Instructions"
|
2252 |
+
#~ msgstr "Installationsvejledning"
|
2253 |
+
|
2254 |
+
#~ msgid "FAQ"
|
2255 |
+
#~ msgstr "FAQ"
|
2256 |
+
|
2257 |
+
#~ msgid "Help also in tooltips"
|
2258 |
+
#~ msgstr "Hjælp også i tooltips"
|
2259 |
+
|
2260 |
+
#~ msgid "Contact the Author"
|
2261 |
+
#~ msgstr "Kontakt forfatteren"
|
2262 |
+
|
2263 |
+
#~ msgid "Update General Settings"
|
2264 |
+
#~ msgstr "Opdatér Generel opsætning"
|
2265 |
+
|
2266 |
+
#~ msgid ""
|
2267 |
+
#~ "The Re-Captha public and private keys need to be specified in the General "
|
2268 |
+
#~ "Configuration for this feature to work"
|
2269 |
+
#~ msgstr ""
|
2270 |
+
#~ "De offentlige og private nøgler, som Re-Captcha bruger, skal angives i "
|
2271 |
+
#~ "Generel opsætning, hvis denne funktion skal bruges"
|
languages/link-library-fr_FR.mo
ADDED
Binary file
|
languages/link-library-fr_FR.po
ADDED
@@ -0,0 +1,2230 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library 5.7.6\n"
|
4 |
+
"POT-Creation-Date: 2013-04-02 11:59+0100\n"
|
5 |
+
"PO-Revision-Date: \n"
|
6 |
+
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
7 |
+
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
+
"Language: French\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Bookmarks: 136,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
|
13 |
+
"X-Generator: Poedit 1.5.5\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c\n"
|
16 |
+
"X-Poedit-Basepath: ..\n"
|
17 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: link-library.php:405 link-library.php:2970 link-library.php:5003
|
21 |
+
msgid "Add new link"
|
22 |
+
msgstr "Ajouter un nouveau lien"
|
23 |
+
|
24 |
+
#: link-library.php:406 link-library.php:5008
|
25 |
+
msgid "Link name"
|
26 |
+
msgstr "Nom du lien"
|
27 |
+
|
28 |
+
#: link-library.php:407 link-library.php:5011
|
29 |
+
msgid "Link address"
|
30 |
+
msgstr "Adresse du lien"
|
31 |
+
|
32 |
+
#: link-library.php:408 link-library.php:2986 link-library.php:5016
|
33 |
+
#: usersubmission.php:186
|
34 |
+
msgid "Link RSS"
|
35 |
+
msgstr "Flux RSS du lien"
|
36 |
+
|
37 |
+
#: link-library.php:409 link-library.php:1829 link-library.php:2997
|
38 |
+
#: usersubmission.php:190
|
39 |
+
msgid "Link Category"
|
40 |
+
msgstr "Catégorie de liens"
|
41 |
+
|
42 |
+
#: link-library.php:410 link-library.php:1831 link-library.php:2524
|
43 |
+
#: link-library.php:3028 usersubmission.php:187
|
44 |
+
msgid "Link Description"
|
45 |
+
msgstr "Description du lien"
|
46 |
+
|
47 |
+
#: link-library.php:411 link-library.php:2540 link-library.php:3038
|
48 |
+
#: usersubmission.php:189
|
49 |
+
msgid "Link Notes"
|
50 |
+
msgstr "Notes du lien"
|
51 |
+
|
52 |
+
#: link-library.php:412 link-library.php:3156
|
53 |
+
msgid "Add Link"
|
54 |
+
msgstr "Ajouter un lien"
|
55 |
+
|
56 |
+
#: link-library.php:413
|
57 |
+
msgid "New link submitted."
|
58 |
+
msgstr "Nouveau lien soumis."
|
59 |
+
|
60 |
+
#: link-library.php:414
|
61 |
+
msgid "It will appear in the list once moderated. Thank you."
|
62 |
+
msgstr "Il apparaîtra dans la liste une fois modéré. Merci."
|
63 |
+
|
64 |
+
#: link-library.php:429
|
65 |
+
msgid "Link Library-Generated RSS Feed"
|
66 |
+
msgstr "Link Library-Flux d'informations généré"
|
67 |
+
|
68 |
+
#: link-library.php:430
|
69 |
+
msgid "Description of Link Library-Generated Feed"
|
70 |
+
msgstr "Description du flux d'informations généré par 'Link Library'"
|
71 |
+
|
72 |
+
#: link-library.php:433 link-library.php:3011 link-library.php:3012
|
73 |
+
msgid "User-submitted category"
|
74 |
+
msgstr "Catégorie soumise par l'utilisateur"
|
75 |
+
|
76 |
+
#: link-library.php:434 link-library.php:3022 link-library.php:5055
|
77 |
+
msgid "User-submitted category (define below)"
|
78 |
+
msgstr "Catégorie définie par l'usager (définir ci-dessous)"
|
79 |
+
|
80 |
+
#: link-library.php:449 link-library.php:3057 link-library.php:3283
|
81 |
+
#: link-library.php:5113 usersubmission.php:191
|
82 |
+
msgid "Reciprocal Link"
|
83 |
+
msgstr "Lien réciproque"
|
84 |
+
|
85 |
+
#: link-library.php:451 link-library.php:3067 link-library.php:5119
|
86 |
+
msgid "Secondary Address"
|
87 |
+
msgstr "Adresse secondaire"
|
88 |
+
|
89 |
+
#: link-library.php:453 link-library.php:2599 link-library.php:3078
|
90 |
+
#: link-library.php:3275 link-library.php:5125
|
91 |
+
msgid "Telephone"
|
92 |
+
msgstr "Téléphone"
|
93 |
+
|
94 |
+
#: link-library.php:455 link-library.php:2407 link-library.php:2627
|
95 |
+
#: link-library.php:3088 link-library.php:3279 link-library.php:5131
|
96 |
+
msgid "E-mail"
|
97 |
+
msgstr "Adresse électronique"
|
98 |
+
|
99 |
+
#: link-library.php:466 link-library.php:3099 link-library.php:5137
|
100 |
+
msgid "Submitter Name"
|
101 |
+
msgstr "Nom de l'utilisateur ayant soumis le lien"
|
102 |
+
|
103 |
+
#: link-library.php:468 link-library.php:3109 link-library.php:5143
|
104 |
+
msgid "Submitter E-mail"
|
105 |
+
msgstr "Courriel de l'utilisateur ayant soumis le lien"
|
106 |
+
|
107 |
+
#: link-library.php:470 link-library.php:3120 link-library.php:5149
|
108 |
+
msgid "Submitter Comment"
|
109 |
+
msgstr "Commentaire de l'utilisateur soumettant le lien"
|
110 |
+
|
111 |
+
#: link-library.php:477 link-library.php:3141 link-library.php:5161
|
112 |
+
msgid "Is boiling water hot or cold?"
|
113 |
+
msgstr "Est-ce que l'eau bouillante est froide ou chaude?"
|
114 |
+
|
115 |
+
#: link-library.php:478 link-library.php:3151
|
116 |
+
msgid "hot"
|
117 |
+
msgstr "chaude"
|
118 |
+
|
119 |
+
#: link-library.php:482 link-library.php:3130
|
120 |
+
msgid "Large Description"
|
121 |
+
msgstr "Grande Description du lien"
|
122 |
+
|
123 |
+
#: link-library.php:489 linkpopup.php:65
|
124 |
+
msgid "%link_image%<br />Click through to visit %link_name%."
|
125 |
+
msgstr "%link_image%<br />Cliquer pour visiter %link_name%."
|
126 |
+
|
127 |
+
#: link-library.php:620 link-library.php:888
|
128 |
+
msgid ""
|
129 |
+
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
130 |
+
"directory with write permissions to use this functionality."
|
131 |
+
msgstr ""
|
132 |
+
"Veuillez créer un répertoire nommé uploads dans le répertoire wp-content de "
|
133 |
+
"votre installation WordPress avec les permissions d'écriture pour utiliser "
|
134 |
+
"cette fonctionnalité."
|
135 |
+
|
136 |
+
#: link-library.php:624 link-library.php:892
|
137 |
+
msgid ""
|
138 |
+
"Please make sure that the /wp-content/uploads/ directory has write "
|
139 |
+
"permissions to use this functionality."
|
140 |
+
msgstr ""
|
141 |
+
"Veuillez vous assurer que le répertoire /wp-content/uploads à des "
|
142 |
+
"permissions d'écriture pour utiliser cette fonctionnalité."
|
143 |
+
|
144 |
+
#: link-library.php:669
|
145 |
+
msgid "Link Library - Additional Link Parameters"
|
146 |
+
msgstr "Link Library - Paramètres Additionels"
|
147 |
+
|
148 |
+
#: link-library.php:709
|
149 |
+
msgid "Link Library: Missing Thumbshots API Key"
|
150 |
+
msgstr "Link Library: Il manque le Thumbshots CID"
|
151 |
+
|
152 |
+
#: link-library.php:709
|
153 |
+
msgid ""
|
154 |
+
"One of your link libraries is configured to use Thumbshots for link "
|
155 |
+
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
156 |
+
"visit Thumbshots.com to apply for a free or paid account and enter your API "
|
157 |
+
"in the Link Library admin panel."
|
158 |
+
msgstr ""
|
159 |
+
"Une de vos librairies est configurée pour utilisé les vignettes de "
|
160 |
+
"Thumbshots, mais vous n'avez pas entré votre CID Thumbshots.com. Merci de "
|
161 |
+
"visiter Thumbshots.com pour créer un compte gratuit ou payant puis saisissez "
|
162 |
+
"le CID dans l'administration de Link Library."
|
163 |
+
|
164 |
+
# Plugin name; please avoid translating if possible
|
165 |
+
#: link-library.php:709
|
166 |
+
msgid "Jump to Link Library admin"
|
167 |
+
msgstr "Aller à l'administration de Link Library"
|
168 |
+
|
169 |
+
#: link-library.php:761
|
170 |
+
msgid "Links to moderate"
|
171 |
+
msgstr "Liens à modérer"
|
172 |
+
|
173 |
+
#: link-library.php:780 link-library.php:782 link-library.php:785
|
174 |
+
msgid "General Options"
|
175 |
+
msgstr "Configuration générale"
|
176 |
+
|
177 |
+
#: link-library.php:787
|
178 |
+
msgid "Settings"
|
179 |
+
msgstr "Configuration"
|
180 |
+
|
181 |
+
# Plugin name; please avoid translating if possible
|
182 |
+
#: link-library.php:787
|
183 |
+
msgid "Library Settings"
|
184 |
+
msgstr "Configuration de la librairie"
|
185 |
+
|
186 |
+
#: link-library.php:790 link-library.php:792
|
187 |
+
msgid "Moderate"
|
188 |
+
msgstr "Modération"
|
189 |
+
|
190 |
+
#: link-library.php:794 link-library.php:1706
|
191 |
+
msgid "Stylesheet"
|
192 |
+
msgstr "Feuille de style"
|
193 |
+
|
194 |
+
#: link-library.php:796
|
195 |
+
msgid "Reciprocal Checker"
|
196 |
+
msgstr "Vérificateur de liens réciproques"
|
197 |
+
|
198 |
+
#: link-library.php:796
|
199 |
+
msgid "Reciprocal Check"
|
200 |
+
msgstr "Vérification de liens réciproques"
|
201 |
+
|
202 |
+
#: link-library.php:821 link-library.php:947
|
203 |
+
msgid "General Settings"
|
204 |
+
msgstr "Configuration générale"
|
205 |
+
|
206 |
+
#: link-library.php:822
|
207 |
+
msgid "Bookmarklet"
|
208 |
+
msgstr "Bookmarklet"
|
209 |
+
|
210 |
+
#: link-library.php:823
|
211 |
+
msgid "General Moderation Options"
|
212 |
+
msgstr "Configuration générale de modération"
|
213 |
+
|
214 |
+
#: link-library.php:824 link-library.php:828 link-library.php:840
|
215 |
+
#: link-library.php:842 link-library.php:1809
|
216 |
+
msgid "Save"
|
217 |
+
msgstr "Sauvegarder"
|
218 |
+
|
219 |
+
#: link-library.php:825
|
220 |
+
msgid "Links awaiting moderation"
|
221 |
+
msgstr "Liens en attente de modérations"
|
222 |
+
|
223 |
+
#: link-library.php:826 link-library.php:1707
|
224 |
+
msgid "Editor"
|
225 |
+
msgstr "Éditeur"
|
226 |
+
|
227 |
+
#: link-library.php:827
|
228 |
+
msgid "Library Selection and Usage Instructions"
|
229 |
+
msgstr "Sélection de librairie et instructions d'utilisation"
|
230 |
+
|
231 |
+
#: link-library.php:829
|
232 |
+
msgid "Common Parameters"
|
233 |
+
msgstr "Paramètres communs"
|
234 |
+
|
235 |
+
#: link-library.php:830
|
236 |
+
msgid "Link Categories Settings"
|
237 |
+
msgstr "Configurations des catégories de liens"
|
238 |
+
|
239 |
+
#: link-library.php:831
|
240 |
+
msgid "Link Element Settings"
|
241 |
+
msgstr "Configuration des éléments des liens"
|
242 |
+
|
243 |
+
#: link-library.php:832
|
244 |
+
msgid "Link Sub-Field Configuration Table"
|
245 |
+
msgstr "Table de configuration des éléments du lien"
|
246 |
+
|
247 |
+
#: link-library.php:833
|
248 |
+
msgid "Link Pop-Up"
|
249 |
+
msgstr "Lien en Pop-up"
|
250 |
+
|
251 |
+
#: link-library.php:834
|
252 |
+
msgid "RSS Field Configuration"
|
253 |
+
msgstr "Configuration du champ RSS"
|
254 |
+
|
255 |
+
#: link-library.php:835
|
256 |
+
msgid "Thumbnail Generation and Use"
|
257 |
+
msgstr "Génération de vignettes et utilisation"
|
258 |
+
|
259 |
+
#: link-library.php:836
|
260 |
+
msgid "RSS Generation"
|
261 |
+
msgstr "Génération de flux d'informations RSS"
|
262 |
+
|
263 |
+
#: link-library.php:837
|
264 |
+
msgid "Search Form Configuration"
|
265 |
+
msgstr "Configuration du formulaire de recherche"
|
266 |
+
|
267 |
+
#: link-library.php:838
|
268 |
+
msgid "Link User Submission"
|
269 |
+
msgstr "Liens soumis par les usagers"
|
270 |
+
|
271 |
+
#: link-library.php:839
|
272 |
+
msgid "Import / Export"
|
273 |
+
msgstr "Importer / Exporter"
|
274 |
+
|
275 |
+
#: link-library.php:841 link-library.php:1058
|
276 |
+
msgid "Reciprocal Link Checker"
|
277 |
+
msgstr "Vérificateur de liens réciproques"
|
278 |
+
|
279 |
+
#: link-library.php:930
|
280 |
+
msgid "Thumbnails successfully generated!"
|
281 |
+
msgstr "Vignettes générées avec succès!"
|
282 |
+
|
283 |
+
#: link-library.php:932
|
284 |
+
msgid "Favicons successfully generated!"
|
285 |
+
msgstr "Icônes de favoris générées avec succès !"
|
286 |
+
|
287 |
+
#: link-library.php:934 link-library.php:3373
|
288 |
+
msgid "Thumbnail successfully generated for"
|
289 |
+
msgstr "Vignette générée avec succès pour"
|
290 |
+
|
291 |
+
#: link-library.php:936 link-library.php:3399
|
292 |
+
msgid "Favicon successfully generated for"
|
293 |
+
msgstr "Icône de favoris générée avec succès pour"
|
294 |
+
|
295 |
+
#: link-library.php:945
|
296 |
+
msgid "General Settings Saved"
|
297 |
+
msgstr "Configuration générale sauvegardée"
|
298 |
+
|
299 |
+
#: link-library.php:980 link-library.php:1926 link-library.php:1937
|
300 |
+
msgid "Library"
|
301 |
+
msgstr "Librairie"
|
302 |
+
|
303 |
+
#: link-library.php:991 link-library.php:1950
|
304 |
+
msgid "Library #"
|
305 |
+
msgstr "Librairie /"
|
306 |
+
|
307 |
+
#: link-library.php:991
|
308 |
+
msgid "Updated"
|
309 |
+
msgstr "Mis à jour"
|
310 |
+
|
311 |
+
#: link-library.php:995
|
312 |
+
msgid "Included Category ID"
|
313 |
+
msgstr "Identifiants de catégories inclus"
|
314 |
+
|
315 |
+
#: link-library.php:995 link-library.php:999
|
316 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
317 |
+
msgstr ""
|
318 |
+
"est invalide. Veuillez vérifier l'identifiant dans l'éditeur de catégories "
|
319 |
+
"de liens."
|
320 |
+
|
321 |
+
#: link-library.php:999
|
322 |
+
msgid "Excluded Category ID"
|
323 |
+
msgstr "Identifiant de catégorie exclue"
|
324 |
+
|
325 |
+
#: link-library.php:1003
|
326 |
+
msgid "Invalid column count for link on row"
|
327 |
+
msgstr "Nombre de colonnes invalide pour le lien de la ligne"
|
328 |
+
|
329 |
+
#: link-library.php:1007
|
330 |
+
msgid "Library Settings Exported"
|
331 |
+
msgstr "Configuration de librairie exportée"
|
332 |
+
|
333 |
+
#: link-library.php:1007
|
334 |
+
msgid "Download here"
|
335 |
+
msgstr "Récupérer ici"
|
336 |
+
|
337 |
+
#: link-library.php:1011
|
338 |
+
msgid ""
|
339 |
+
"Link Library plugin directory needs to be writable to perform this action"
|
340 |
+
msgstr ""
|
341 |
+
"Le répertoire doit avoir des permissions d'écriture complètes pour exécuter "
|
342 |
+
"cette action"
|
343 |
+
|
344 |
+
#: link-library.php:1015
|
345 |
+
msgid "Library Settings imported successfully"
|
346 |
+
msgstr "Configuration de librairie exportée avec succès"
|
347 |
+
|
348 |
+
#: link-library.php:1019
|
349 |
+
msgid "Library Settings Upload Failed"
|
350 |
+
msgstr "L'envoi de la configuration de librairie n'a pas fonctionné"
|
351 |
+
|
352 |
+
#: link-library.php:1023
|
353 |
+
msgid "row(s) found"
|
354 |
+
msgstr "rangée(s) trouvée(s)"
|
355 |
+
|
356 |
+
#: link-library.php:1023
|
357 |
+
msgid "link(s) imported successfully"
|
358 |
+
msgstr "lien(s) importé(s) avec succès"
|
359 |
+
|
360 |
+
#: link-library.php:1034
|
361 |
+
msgid "Link Moderation"
|
362 |
+
msgstr "Modération des liens"
|
363 |
+
|
364 |
+
#: link-library.php:1037
|
365 |
+
msgid "Link(s) Approved"
|
366 |
+
msgstr "Lien(s) approuvé(s)"
|
367 |
+
|
368 |
+
#: link-library.php:1039
|
369 |
+
msgid "Link(s) Deleted"
|
370 |
+
msgstr "Lien(s) supprimé(s)"
|
371 |
+
|
372 |
+
#: link-library.php:1048
|
373 |
+
msgid "Stylesheet Editor"
|
374 |
+
msgstr "Éditeur de Feuille de style"
|
375 |
+
|
376 |
+
#: link-library.php:1051
|
377 |
+
msgid "Stylesheet updated"
|
378 |
+
msgstr "Feuille de style mise à jour"
|
379 |
+
|
380 |
+
#: link-library.php:1053
|
381 |
+
msgid "Stylesheet reset to original state"
|
382 |
+
msgstr "Feuille de style originale restaurée"
|
383 |
+
|
384 |
+
#: link-library.php:1061
|
385 |
+
msgid "Settings updated"
|
386 |
+
msgstr "Configuration mise à jour"
|
387 |
+
|
388 |
+
#: link-library.php:1161 link-library.php:1193 link-library.php:1509
|
389 |
+
#: link-library.php:1633 link-library.php:1666
|
390 |
+
msgid "Not allowed"
|
391 |
+
msgstr "Non permis"
|
392 |
+
|
393 |
+
#: link-library.php:1569 link-library.php:1608 usersubmission.php:205
|
394 |
+
msgid "Message generated by"
|
395 |
+
msgstr "Message généré par"
|
396 |
+
|
397 |
+
#: link-library.php:1706 link-library.php:1707
|
398 |
+
msgid ""
|
399 |
+
"The stylesheet is now defined and stored using the Link Library admin "
|
400 |
+
"interface. This avoids problems with updates from one version to the next."
|
401 |
+
msgstr ""
|
402 |
+
"La feuille de style est maintenant définir et sauvegardée à partir du "
|
403 |
+
"panneau d'administration de Link Library. Ceci évite des problèmes lors des "
|
404 |
+
"mises à jour."
|
405 |
+
|
406 |
+
#: link-library.php:1710
|
407 |
+
msgid "Number of Libraries"
|
408 |
+
msgstr "Nombre de librairies"
|
409 |
+
|
410 |
+
#: link-library.php:1714 link-library.php:1715
|
411 |
+
msgid ""
|
412 |
+
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
413 |
+
"scripts should be loaded. Primarily used if you display Link Library using "
|
414 |
+
"the API"
|
415 |
+
msgstr ""
|
416 |
+
"Spécifier une liste de pages, séparées par des virgules, dans lesquelles les "
|
417 |
+
"feuilles de styles et les scripts de \"Link Library\" doivent être chargés. "
|
418 |
+
"Cette option est principalement utilisée si vous affichez \"Link Library\" "
|
419 |
+
"en utilisant son API."
|
420 |
+
|
421 |
+
#: link-library.php:1714
|
422 |
+
msgid "Additional pages to load styles and scripts"
|
423 |
+
msgstr "Pages additionelles pour afficher les styles et scripts"
|
424 |
+
|
425 |
+
#: link-library.php:1718
|
426 |
+
msgid "Debug Mode"
|
427 |
+
msgstr "Débogueur"
|
428 |
+
|
429 |
+
#: link-library.php:1722 link-library.php:1723 link-library.php:1726
|
430 |
+
#: link-library.php:1727
|
431 |
+
msgid ""
|
432 |
+
"This function is only possible when showing one category at a time and while "
|
433 |
+
"the default category is not shown."
|
434 |
+
msgstr ""
|
435 |
+
"Cette fonctionnalité est seulement possible lorsque l'option \"N'afficher "
|
436 |
+
"qu'une catégorie à la fois\" est activée et que la catégorie par défaut "
|
437 |
+
"n'est pas affichée."
|
438 |
+
|
439 |
+
#: link-library.php:1722
|
440 |
+
msgid "Page Title Prefix"
|
441 |
+
msgstr "Préfixe pour le titre des pages"
|
442 |
+
|
443 |
+
#: link-library.php:1726
|
444 |
+
msgid "Page Title Suffix"
|
445 |
+
msgstr "Suffixe pour le titre des pages"
|
446 |
+
|
447 |
+
#: link-library.php:1730 link-library.php:1731
|
448 |
+
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
449 |
+
msgstr "CID pour le service de vignette de Thumbshots.com "
|
450 |
+
|
451 |
+
#: link-library.php:1730
|
452 |
+
msgid "Thumbshots API Key"
|
453 |
+
msgstr "CID de Thumbshots"
|
454 |
+
|
455 |
+
#: link-library.php:1734 link-library.php:1735
|
456 |
+
msgid ""
|
457 |
+
"Path for images files that are uploaded manually or generated through "
|
458 |
+
"Thumbshots service"
|
459 |
+
msgstr ""
|
460 |
+
"Répertoire pour les images qui sont chargées manuellement ou bien qui sont "
|
461 |
+
"générées par le service Thumbshots"
|
462 |
+
|
463 |
+
#: link-library.php:1734
|
464 |
+
msgid "Link Image File Path"
|
465 |
+
msgstr "Répertoire des fichier images liées"
|
466 |
+
|
467 |
+
#: link-library.php:1753
|
468 |
+
msgid "Add new links to your site with this bookmarklet."
|
469 |
+
msgstr "Ajoutez de nouveaux liens à votre site en utilisant ce bookmarklet."
|
470 |
+
|
471 |
+
#: link-library.php:1754
|
472 |
+
msgid ""
|
473 |
+
"To use this feature, drag-and-drop the button below to your favorite / "
|
474 |
+
"bookmark toolbar."
|
475 |
+
msgstr ""
|
476 |
+
"Pour utiliser cette fonction, glissez le bouton ci-dessous vers la barre de "
|
477 |
+
"favoris de votre navigateur."
|
478 |
+
|
479 |
+
#: link-library.php:1755
|
480 |
+
msgid "Add to Links"
|
481 |
+
msgstr "Ajouter aux liens"
|
482 |
+
|
483 |
+
#: link-library.php:1764 link-library.php:1765
|
484 |
+
msgid ""
|
485 |
+
"URL that user will be redirected to after submitting new link. When used, "
|
486 |
+
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
487 |
+
"destination page."
|
488 |
+
msgstr ""
|
489 |
+
"Adresse à laquelle l'usager sera redigiré après avoir soumis un nouveau "
|
490 |
+
"lien. Lorsqu'utilisé, le code [link-library-addlinkcustommsg] devrait faire "
|
491 |
+
"partie de la page de destination."
|
492 |
+
|
493 |
+
#: link-library.php:1764
|
494 |
+
msgid "Link Acknowledgement URL"
|
495 |
+
msgstr "Adresse de la page de confirmation"
|
496 |
+
|
497 |
+
#: link-library.php:1768
|
498 |
+
msgid ""
|
499 |
+
"Title of e-mail sent to site admin when new links are submitted. Use "
|
500 |
+
"%linkname% as a variable to be replaced by the actual link name"
|
501 |
+
msgstr ""
|
502 |
+
"Titre du courriel qui sera envoyé à l'administrateur quand des nouveaux "
|
503 |
+
"liens seront soumis. Utilisez %linkname% comme variable qui sera remplacée "
|
504 |
+
"par le nom du lien"
|
505 |
+
|
506 |
+
#: link-library.php:1768
|
507 |
+
msgid "Moderation Notification Title"
|
508 |
+
msgstr "Titre du courriel de modération"
|
509 |
+
|
510 |
+
#: link-library.php:1772
|
511 |
+
msgid ""
|
512 |
+
"Will send a confirmation e-mail to link submitter if they provided their "
|
513 |
+
"contact information"
|
514 |
+
msgstr ""
|
515 |
+
"Enverra un courriel de conformation aux usagers ayant soumis des liens si "
|
516 |
+
"ils ont fournis leur courriel"
|
517 |
+
|
518 |
+
#: link-library.php:1772
|
519 |
+
msgid "E-mail submitter on link approval or rejection"
|
520 |
+
msgstr ""
|
521 |
+
"Envoyer un courriel à l'utilisateur ayant soumis le lien lors de "
|
522 |
+
"l'approbation ou de la réjection"
|
523 |
+
|
524 |
+
#: link-library.php:1776
|
525 |
+
msgid "Only use first part of submitter name"
|
526 |
+
msgstr ""
|
527 |
+
"N'utiliser que la première partie du nom de l'utilisateur ayant soumis le "
|
528 |
+
"lien"
|
529 |
+
|
530 |
+
#: link-library.php:1780
|
531 |
+
msgid ""
|
532 |
+
"The name of the e-mail account that the approval e-mail will be sent from"
|
533 |
+
msgstr "Le nom de l'utilisateur qui apparaîtra sur les messages d'approbation"
|
534 |
+
|
535 |
+
#: link-library.php:1780
|
536 |
+
msgid "Moderator Name"
|
537 |
+
msgstr "Nom du modérateur"
|
538 |
+
|
539 |
+
#: link-library.php:1784
|
540 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
541 |
+
msgstr ""
|
542 |
+
"L'adresse courriel de laquelle les messages d'approbation seront envoyés"
|
543 |
+
|
544 |
+
#: link-library.php:1784
|
545 |
+
msgid "Moderator E-mail"
|
546 |
+
msgstr "Adresse courriel du modérateur"
|
547 |
+
|
548 |
+
#: link-library.php:1788
|
549 |
+
msgid ""
|
550 |
+
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
551 |
+
"actual link name"
|
552 |
+
msgstr ""
|
553 |
+
"Titre du courriel d'approbation. Utilisez %linkname% comme variable qui sera "
|
554 |
+
"remplacé par le nom du lien"
|
555 |
+
|
556 |
+
#: link-library.php:1788
|
557 |
+
msgid "Approval e-mail title"
|
558 |
+
msgstr "Titre du courriel d'approbation du lien"
|
559 |
+
|
560 |
+
#: link-library.php:1792
|
561 |
+
msgid ""
|
562 |
+
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
563 |
+
"actual link name and %submittername% for the submitter name"
|
564 |
+
msgstr ""
|
565 |
+
"Contenu du courriel d'approbation du lien. Utilisez %linkname% comme "
|
566 |
+
"variable qui sera remplacée par le nom de lien et %submittername% pour le "
|
567 |
+
"nom de la personne ayant soumise le lien."
|
568 |
+
|
569 |
+
#: link-library.php:1792
|
570 |
+
msgid "Approval e-mail body"
|
571 |
+
msgstr "Contenu du courriel d'approbation du lien"
|
572 |
+
|
573 |
+
#: link-library.php:1796
|
574 |
+
msgid ""
|
575 |
+
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
576 |
+
"the actual link name"
|
577 |
+
msgstr ""
|
578 |
+
"Titre du courriel de rejet du lien. Utilisez %linkname% comme variable qui "
|
579 |
+
"sera remplacée par le nom du lien"
|
580 |
+
|
581 |
+
#: link-library.php:1796
|
582 |
+
msgid "Rejection e-mail title"
|
583 |
+
msgstr "Titre du courriel de rejet du lien"
|
584 |
+
|
585 |
+
#: link-library.php:1800
|
586 |
+
msgid ""
|
587 |
+
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
588 |
+
"actual link name and %submittername% for the submitter name"
|
589 |
+
msgstr ""
|
590 |
+
"Contenu du courriel de rejet du lien. Utilisez %linkname% comme variable qui "
|
591 |
+
"sera remplacée par le nom de lien et %submittername% pour le nom de la "
|
592 |
+
"personne ayant soumise le lien."
|
593 |
+
|
594 |
+
#: link-library.php:1800
|
595 |
+
msgid "Rejection e-mail body"
|
596 |
+
msgstr "Contenu du courriel de réjection du lien"
|
597 |
+
|
598 |
+
#: link-library.php:1818
|
599 |
+
msgid "Update Settings"
|
600 |
+
msgstr "Sauvegarder la configuration"
|
601 |
+
|
602 |
+
#: link-library.php:1828 link-library.php:2487 link-library.php:2975
|
603 |
+
#: usersubmission.php:184
|
604 |
+
msgid "Link Name"
|
605 |
+
msgstr "Nom du lien"
|
606 |
+
|
607 |
+
#: link-library.php:1830
|
608 |
+
msgid "Link URL"
|
609 |
+
msgstr "Adresse du lien"
|
610 |
+
|
611 |
+
#: link-library.php:1870
|
612 |
+
msgid "No Links Found to Moderate"
|
613 |
+
msgstr "Aucun lien trouvé nécessitant une modération"
|
614 |
+
|
615 |
+
#: link-library.php:1877
|
616 |
+
msgid "Check All"
|
617 |
+
msgstr "Cocher tous les choix"
|
618 |
+
|
619 |
+
#: link-library.php:1878
|
620 |
+
msgid "Uncheck All"
|
621 |
+
msgstr "Tout décocher"
|
622 |
+
|
623 |
+
#: link-library.php:1880
|
624 |
+
msgid "Approve Selected Items"
|
625 |
+
msgstr "Approuver les liens sélectionnés"
|
626 |
+
|
627 |
+
#: link-library.php:1881
|
628 |
+
msgid "Delete Selected Items"
|
629 |
+
msgstr "Supprimer les liens sélectionnés"
|
630 |
+
|
631 |
+
#: link-library.php:1905
|
632 |
+
msgid ""
|
633 |
+
"If the stylesheet editor is empty after upgrading, reset to the default "
|
634 |
+
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
635 |
+
"the editor."
|
636 |
+
msgstr ""
|
637 |
+
"Si l'éditeur de feuille de style est vide après une mise à jour, appuyez sur "
|
638 |
+
"le bouton ci-dessous pour importer la version originale de la feuille de "
|
639 |
+
"style ou effectuez un copier/coller à partir de votre copie de sauvegarde de "
|
640 |
+
"la feuille de style vers l'éditeur."
|
641 |
+
|
642 |
+
#: link-library.php:1910
|
643 |
+
msgid "Submit"
|
644 |
+
msgstr "Soumettre"
|
645 |
+
|
646 |
+
#: link-library.php:1910
|
647 |
+
msgid "Reset to default"
|
648 |
+
msgstr "Restauration du défaut"
|
649 |
+
|
650 |
+
#: link-library.php:1920
|
651 |
+
msgid "Select Current Library Settings"
|
652 |
+
msgstr "Sélectionnez la configuration de librairie courante"
|
653 |
+
|
654 |
+
#: link-library.php:1929
|
655 |
+
msgid "Go"
|
656 |
+
msgstr "Allez-y"
|
657 |
+
|
658 |
+
#: link-library.php:1931
|
659 |
+
msgid "Copy from:"
|
660 |
+
msgstr "Copier de :"
|
661 |
+
|
662 |
+
#: link-library.php:1942
|
663 |
+
msgid "Copy"
|
664 |
+
msgstr "Copier"
|
665 |
+
|
666 |
+
#: link-library.php:1949 link-library.php:1952 link-library.php:1956
|
667 |
+
msgid ""
|
668 |
+
"Link Library Supports the Creation of an unlimited number of configurations "
|
669 |
+
"to display link lists on your site"
|
670 |
+
msgstr ""
|
671 |
+
"\"Link Library\" supporte la création d'un nombre illimité de configurations "
|
672 |
+
"pour afficher les liens sur votre site"
|
673 |
+
|
674 |
+
#: link-library.php:1953
|
675 |
+
msgid "Library Name"
|
676 |
+
msgstr "Nom de la librairie"
|
677 |
+
|
678 |
+
#: link-library.php:1955
|
679 |
+
msgid "Feature"
|
680 |
+
msgstr "Fonctionnalité"
|
681 |
+
|
682 |
+
#: link-library.php:1957
|
683 |
+
msgid "Code to insert on a Wordpress page"
|
684 |
+
msgstr "Code à insérer dans une page WordPress"
|
685 |
+
|
686 |
+
#: link-library.php:1962
|
687 |
+
msgid "Display basic link library"
|
688 |
+
msgstr "Afficher la liste de liens"
|
689 |
+
|
690 |
+
#: link-library.php:1965
|
691 |
+
msgid "Display list of link categories"
|
692 |
+
msgstr "Afficher la liste des catégories de liens"
|
693 |
+
|
694 |
+
#: link-library.php:1968
|
695 |
+
msgid "Display search box"
|
696 |
+
msgstr "Afficher le champ de recherche"
|
697 |
+
|
698 |
+
#: link-library.php:1971
|
699 |
+
msgid "Display link submission form"
|
700 |
+
msgstr "Afficher le formulaire de soumission de liens"
|
701 |
+
|
702 |
+
#: link-library.php:1981
|
703 |
+
#, php-format
|
704 |
+
msgid ""
|
705 |
+
"You are about to Delete Library #'%s'\n"
|
706 |
+
" 'Cancel' to stop, 'OK' to delete."
|
707 |
+
msgstr ""
|
708 |
+
"Vous être sur le point de supprimer la configuration de la librairie "
|
709 |
+
"'%s'\\n 'Cancel' pour interrompre, 'OK' pour supprimer."
|
710 |
+
|
711 |
+
#: link-library.php:1981
|
712 |
+
msgid "Delete Library"
|
713 |
+
msgstr "Supprimer la librairie"
|
714 |
+
|
715 |
+
#: link-library.php:1982
|
716 |
+
#, php-format
|
717 |
+
msgid ""
|
718 |
+
"You are about to reset Library '%s'\n"
|
719 |
+
" 'Cancel' to stop, 'OK' to reset."
|
720 |
+
msgstr ""
|
721 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie "
|
722 |
+
"'%s'\\n 'Cancel' pour interrompre, 'OK' pour continuer."
|
723 |
+
|
724 |
+
#: link-library.php:1982
|
725 |
+
msgid "Reset current Library"
|
726 |
+
msgstr "Réinitialiser la configuration de librairie courante"
|
727 |
+
|
728 |
+
#: link-library.php:1983
|
729 |
+
#, php-format
|
730 |
+
msgid ""
|
731 |
+
"You are about to reset Library '%s' for a table layout\n"
|
732 |
+
" 'Cancel' to stop, 'OK' to reset."
|
733 |
+
msgstr ""
|
734 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie "
|
735 |
+
"'%s' pour une mise en page utilisant des tables\\n 'Cancel' pour "
|
736 |
+
"interrompre, 'OK' pour continuer."
|
737 |
+
|
738 |
+
#: link-library.php:1983
|
739 |
+
msgid "Reset current Library for table layout"
|
740 |
+
msgstr ""
|
741 |
+
"Réinitialiser la configuration de librairie courante pour une mise en page "
|
742 |
+
"tabulaire"
|
743 |
+
|
744 |
+
#: link-library.php:2001
|
745 |
+
msgid "Current Library Name"
|
746 |
+
msgstr "Nom de la librairie courante"
|
747 |
+
|
748 |
+
#: link-library.php:2008 link-library.php:2011
|
749 |
+
msgid "Leave Empty to see all categories"
|
750 |
+
msgstr "Laissez vide pour afficher toutes les catégories"
|
751 |
+
|
752 |
+
#: link-library.php:2008 link-library.php:2011 link-library.php:2016
|
753 |
+
#: link-library.php:2019
|
754 |
+
msgid "Enter list of comma-separated"
|
755 |
+
msgstr "Spécifier une liste de valeurs, séparées par des virgules"
|
756 |
+
|
757 |
+
#: link-library.php:2008 link-library.php:2011
|
758 |
+
msgid "numeric category IDs"
|
759 |
+
msgstr "identifiants de catégories numériques"
|
760 |
+
|
761 |
+
#: link-library.php:2008
|
762 |
+
msgid ""
|
763 |
+
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
764 |
+
"a category name and look for its ID in the address shown in your browsers "
|
765 |
+
"status bar. For example"
|
766 |
+
msgstr ""
|
767 |
+
"Pour trouver les identifiants; aller sur la page de configuration des "
|
768 |
+
"catégories de liens, placer votre souris au-dessus du nom de la catégorie et "
|
769 |
+
"cherchez l'identifiant dans l'adresse qui est affichée dans la barre de "
|
770 |
+
"status de votre navigateur. Par exemple"
|
771 |
+
|
772 |
+
#: link-library.php:2009
|
773 |
+
msgid "Categories to be displayed (Empty=All)"
|
774 |
+
msgstr "Catégories à afficher (Vide=Toutes)"
|
775 |
+
|
776 |
+
#: link-library.php:2011 link-library.php:2016 link-library.php:2019
|
777 |
+
msgid "For example"
|
778 |
+
msgstr "Par exemple"
|
779 |
+
|
780 |
+
#: link-library.php:2016 link-library.php:2019
|
781 |
+
msgid "numeric category IDs that should not be shown"
|
782 |
+
msgstr "identifiants de catégories numériques à ne pas afficher"
|
783 |
+
|
784 |
+
#: link-library.php:2017
|
785 |
+
msgid "Categories to be excluded"
|
786 |
+
msgstr "Catégories à exclure"
|
787 |
+
|
788 |
+
#: link-library.php:2024 link-library.php:2027
|
789 |
+
msgid "Only show one category of links at a time"
|
790 |
+
msgstr "N'afficher qu'une catégorie de liens à la fois"
|
791 |
+
|
792 |
+
#: link-library.php:2025
|
793 |
+
msgid "Only show one category at a time"
|
794 |
+
msgstr "N'afficher qu'une catégorie à la fois"
|
795 |
+
|
796 |
+
#: link-library.php:2030
|
797 |
+
msgid ""
|
798 |
+
"Select if AJAX should be used to only reload the list of links without "
|
799 |
+
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
800 |
+
"The Permalinks option must be enabled for HTML GET + Permalink to work "
|
801 |
+
"correctly."
|
802 |
+
msgstr ""
|
803 |
+
"Sélectionner si la librairie AJAX est utilisée pour rafraîchir la liste sans "
|
804 |
+
"recharger complètement la page ou si la méthode HTML GET doit recharger la "
|
805 |
+
"page complète avec un nouveau lien. L'option des liens personnalisés doit "
|
806 |
+
"être activée pour que l'option HTML GET + Permaliens fonctionne correctement."
|
807 |
+
|
808 |
+
#: link-library.php:2030
|
809 |
+
msgid "Switching Method"
|
810 |
+
msgstr "Méthode pour les mises à jour de la page"
|
811 |
+
|
812 |
+
#: link-library.php:2041
|
813 |
+
msgid ""
|
814 |
+
"Default category to be shown when only showing one at a time (numeric ID)"
|
815 |
+
msgstr ""
|
816 |
+
"Catégorie à afficher par défaut lorsqu'une seule catégorie est présente "
|
817 |
+
"(identifiant numérique)"
|
818 |
+
|
819 |
+
#: link-library.php:2046
|
820 |
+
msgid "Hide category on start in single cat AJAX mode"
|
821 |
+
msgstr ""
|
822 |
+
"Cacher les catégories au démarrage dans le mode AJAX avec une seule catégorie"
|
823 |
+
|
824 |
+
#: link-library.php:2050 link-library.php:2053
|
825 |
+
msgid "File path is relative to Link Library plugin directory"
|
826 |
+
msgstr ""
|
827 |
+
"Le chemin du fichier doit être relatif par rapport au répertoire du module "
|
828 |
+
"\"Link Library\""
|
829 |
+
|
830 |
+
#: link-library.php:2051
|
831 |
+
msgid "Icon to display when performing AJAX queries"
|
832 |
+
msgstr "Icône à afficher lorsque des requêtes AJAX sont effectuées"
|
833 |
+
|
834 |
+
#: link-library.php:2058 link-library.php:2061
|
835 |
+
msgid "Only show a limited number of links and add page navigation links"
|
836 |
+
msgstr ""
|
837 |
+
"Afficher seulement un nombre limité de liens et afficher une section de "
|
838 |
+
"navigation des liens"
|
839 |
+
|
840 |
+
#: link-library.php:2059
|
841 |
+
msgid "Paginate Results"
|
842 |
+
msgstr "Paginer les résultats"
|
843 |
+
|
844 |
+
#: link-library.php:2064 link-library.php:2067
|
845 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
846 |
+
msgstr "Nombre de liens devant être affichés en \"Mode Pagination\""
|
847 |
+
|
848 |
+
#: link-library.php:2065
|
849 |
+
msgid "Links per Page"
|
850 |
+
msgstr "Liens par page"
|
851 |
+
|
852 |
+
#: link-library.php:2073
|
853 |
+
msgid "Hide Results if Empty"
|
854 |
+
msgstr "Masquer les résultats si vide"
|
855 |
+
|
856 |
+
#: link-library.php:2081
|
857 |
+
msgid "Enable Permalinks"
|
858 |
+
msgstr "Activer les liens permanents"
|
859 |
+
|
860 |
+
#: link-library.php:2087
|
861 |
+
msgid "Permalinks Page"
|
862 |
+
msgstr "Page des liens permanents"
|
863 |
+
|
864 |
+
#: link-library.php:2107
|
865 |
+
msgid "Results Order"
|
866 |
+
msgstr "Ordre des résultats"
|
867 |
+
|
868 |
+
#: link-library.php:2111 link-library.php:2253
|
869 |
+
msgid "Order by Name"
|
870 |
+
msgstr "Trier par nom"
|
871 |
+
|
872 |
+
#: link-library.php:2112 link-library.php:2254
|
873 |
+
msgid "Order by ID"
|
874 |
+
msgstr "Trier par identifiant"
|
875 |
+
|
876 |
+
#: link-library.php:2113
|
877 |
+
msgid "Order of categories based on included category list"
|
878 |
+
msgstr "Trier les catégories selon l'ordre des catégories incluses"
|
879 |
+
|
880 |
+
#: link-library.php:2114
|
881 |
+
msgid "Order by"
|
882 |
+
msgstr "Trier par"
|
883 |
+
|
884 |
+
#: link-library.php:2114 link-library.php:2255
|
885 |
+
msgid "Wordpress Plugin"
|
886 |
+
msgstr "Extension (plugin) WordPress"
|
887 |
+
|
888 |
+
#: link-library.php:2119
|
889 |
+
msgid "Link Categories Display Format"
|
890 |
+
msgstr "Format d'affichage des catégories de liens"
|
891 |
+
|
892 |
+
#: link-library.php:2123 link-library.php:2308
|
893 |
+
msgid "Table"
|
894 |
+
msgstr "Table"
|
895 |
+
|
896 |
+
#: link-library.php:2124 link-library.php:2309
|
897 |
+
msgid "Unordered List"
|
898 |
+
msgstr "Liste non-ordonée"
|
899 |
+
|
900 |
+
#: link-library.php:2125
|
901 |
+
msgid "Drop-Down List"
|
902 |
+
msgstr "Liste déroulante"
|
903 |
+
|
904 |
+
#: link-library.php:2131
|
905 |
+
msgid "Display link counts"
|
906 |
+
msgstr "Afficher la quantité de liens"
|
907 |
+
|
908 |
+
#: link-library.php:2137
|
909 |
+
msgid "Display categories with search results"
|
910 |
+
msgstr "Afficher les catégories avec les résultats de recherche"
|
911 |
+
|
912 |
+
#: link-library.php:2141 link-library.php:2144
|
913 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
914 |
+
msgstr ""
|
915 |
+
"Cette option ne s'applique que lorsque l'on choisit \"My Link Order\" comme "
|
916 |
+
"ordre de présentation"
|
917 |
+
|
918 |
+
#: link-library.php:2142 link-library.php:2279
|
919 |
+
msgid "Direction"
|
920 |
+
msgstr "Direction"
|
921 |
+
|
922 |
+
#: link-library.php:2146 link-library.php:2283
|
923 |
+
msgid "Ascending"
|
924 |
+
msgstr "Croissant"
|
925 |
+
|
926 |
+
#: link-library.php:2147 link-library.php:2284
|
927 |
+
msgid "Descending"
|
928 |
+
msgstr "Décroissant"
|
929 |
+
|
930 |
+
#: link-library.php:2151 link-library.php:2154 link-library.php:2261
|
931 |
+
#: link-library.php:2264
|
932 |
+
msgid ""
|
933 |
+
"Use [ and ] in the description to perform special actions using HTML such as "
|
934 |
+
"inserting images instead of < and >"
|
935 |
+
msgstr ""
|
936 |
+
"Utilisez [ et ] dans la description pour écrire du code HTML, tel que du "
|
937 |
+
"code pour afficher une image, au lien d'utiliser < et >"
|
938 |
+
|
939 |
+
#: link-library.php:2152 link-library.php:2262
|
940 |
+
msgid "Show Category Description"
|
941 |
+
msgstr "Afficher la description des catégories"
|
942 |
+
|
943 |
+
#: link-library.php:2156 link-library.php:2266
|
944 |
+
msgid "Position"
|
945 |
+
msgstr "Position"
|
946 |
+
|
947 |
+
#: link-library.php:2158 link-library.php:2268
|
948 |
+
msgid "Right"
|
949 |
+
msgstr "Droite"
|
950 |
+
|
951 |
+
#: link-library.php:2159 link-library.php:2269
|
952 |
+
msgid "Left"
|
953 |
+
msgstr "Gauche"
|
954 |
+
|
955 |
+
#: link-library.php:2165
|
956 |
+
msgid "Width of Categories Table in Percents"
|
957 |
+
msgstr "Largeur de la table des catégories en pourcentage"
|
958 |
+
|
959 |
+
#: link-library.php:2171 link-library.php:2174
|
960 |
+
msgid ""
|
961 |
+
"Determines the number of alternating div tags that will be placed before and "
|
962 |
+
"after each link category"
|
963 |
+
msgstr ""
|
964 |
+
"Indique le nombre de balises div qui seront placées en alternance avant et "
|
965 |
+
"après chaque catégorie de liens"
|
966 |
+
|
967 |
+
#: link-library.php:2171 link-library.php:2174
|
968 |
+
msgid ""
|
969 |
+
"These div tags can be used to style of position link categories on the link "
|
970 |
+
"page"
|
971 |
+
msgstr ""
|
972 |
+
"Ces balises div peuvent être utilisées pour positionner les catégories de "
|
973 |
+
"lien sur la page"
|
974 |
+
|
975 |
+
#: link-library.php:2172
|
976 |
+
msgid "Number of alternating div classes"
|
977 |
+
msgstr "Nombre de classes div en alternance"
|
978 |
+
|
979 |
+
#: link-library.php:2184
|
980 |
+
msgid "Number of columns in Categories Table"
|
981 |
+
msgstr "Nombre de colonnes dans la table des catégories"
|
982 |
+
|
983 |
+
#: link-library.php:2191
|
984 |
+
msgid "First div class name"
|
985 |
+
msgstr "Premier nom de classe de la div"
|
986 |
+
|
987 |
+
#: link-library.php:2199
|
988 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
989 |
+
msgstr ""
|
990 |
+
"Utiliser une balise div ou une balise d'entête autour des noms de catégories"
|
991 |
+
|
992 |
+
#: link-library.php:2203
|
993 |
+
msgid "Div Class"
|
994 |
+
msgstr "Classe Div"
|
995 |
+
|
996 |
+
#: link-library.php:2204
|
997 |
+
msgid "Heading Tag"
|
998 |
+
msgstr "Balise d'entête"
|
999 |
+
|
1000 |
+
#: link-library.php:2209
|
1001 |
+
msgid "Second div class name"
|
1002 |
+
msgstr "Second nom de classe div"
|
1003 |
+
|
1004 |
+
#: link-library.php:2216 link-library.php:2219
|
1005 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1006 |
+
msgstr ""
|
1007 |
+
"Exemples de noms de classes div: linklistcatname, Exemples de balises "
|
1008 |
+
"d'entêtes : h3"
|
1009 |
+
|
1010 |
+
#: link-library.php:2217
|
1011 |
+
msgid "Div Class Name or Heading label"
|
1012 |
+
msgstr "Nom de classe div ou type de la balise de titre"
|
1013 |
+
|
1014 |
+
#: link-library.php:2224
|
1015 |
+
msgid "Third div class name"
|
1016 |
+
msgstr "Troisième nom de classe div"
|
1017 |
+
|
1018 |
+
#: link-library.php:2231 link-library.php:2234
|
1019 |
+
msgid ""
|
1020 |
+
"Set this address to a page running Link Library to place categories on a "
|
1021 |
+
"different page. Should always be used with the Show One Category at a Time "
|
1022 |
+
"and HTMLGET fetch method."
|
1023 |
+
msgstr ""
|
1024 |
+
"Configurer cette adresse vers une page utilisant \"Link Library\" pour "
|
1025 |
+
"placer la liste des catégories sur une autre page. Ce champ devrait toujours "
|
1026 |
+
"être utilisé en conjonction avec le mode \"N'affichez qu'une catégorie à la "
|
1027 |
+
"fois et la méthode HTML GET\"."
|
1028 |
+
|
1029 |
+
#: link-library.php:2232
|
1030 |
+
msgid "Category Target Address"
|
1031 |
+
msgstr "Adresse cible pour les liens de catégories"
|
1032 |
+
|
1033 |
+
#: link-library.php:2249
|
1034 |
+
msgid "Link Results Order"
|
1035 |
+
msgstr "Ordre des résultats"
|
1036 |
+
|
1037 |
+
#: link-library.php:2255
|
1038 |
+
msgid "Order set by "
|
1039 |
+
msgstr "Trier par"
|
1040 |
+
|
1041 |
+
#: link-library.php:2256
|
1042 |
+
msgid "Order randomly"
|
1043 |
+
msgstr "Trier au hazard"
|
1044 |
+
|
1045 |
+
#: link-library.php:2257
|
1046 |
+
msgid "Order by updated date"
|
1047 |
+
msgstr "Trier par date de mise à jour"
|
1048 |
+
|
1049 |
+
#: link-library.php:2274
|
1050 |
+
msgid "List Featured Links ahead of Regular Links"
|
1051 |
+
msgstr "Afficher les liens vedettes avant les liens réguliers"
|
1052 |
+
|
1053 |
+
#: link-library.php:2278 link-library.php:2281
|
1054 |
+
msgid "Except for My Link Order mode"
|
1055 |
+
msgstr "Sauf pour le mode \"My Link Order\""
|
1056 |
+
|
1057 |
+
#: link-library.php:2288 link-library.php:2291
|
1058 |
+
msgid "Leave empty to show all results"
|
1059 |
+
msgstr "Laissez vide pour afficher toutes les résultats"
|
1060 |
+
|
1061 |
+
#: link-library.php:2289
|
1062 |
+
msgid "Max number of links to display"
|
1063 |
+
msgstr "Nombre maximum de liens à afficher"
|
1064 |
+
|
1065 |
+
#: link-library.php:2296 link-library.php:2299
|
1066 |
+
msgid ""
|
1067 |
+
"Sets default link target window, does not override specific targets set in "
|
1068 |
+
"links"
|
1069 |
+
msgstr ""
|
1070 |
+
"Configure la fenêtre cible pour les liens. Cette valeur n'est pas "
|
1071 |
+
"prioritaire par rapport aux cibles spécifiques des liens."
|
1072 |
+
|
1073 |
+
#: link-library.php:2297
|
1074 |
+
msgid "Link Target"
|
1075 |
+
msgstr "Cible du lien"
|
1076 |
+
|
1077 |
+
#: link-library.php:2304
|
1078 |
+
msgid "Link Display Format"
|
1079 |
+
msgstr "Format d'affichage des liens"
|
1080 |
+
|
1081 |
+
#: link-library.php:2315
|
1082 |
+
msgid "Show Column Headers"
|
1083 |
+
msgstr "Afficher les entêtes de colonnes"
|
1084 |
+
|
1085 |
+
#: link-library.php:2322
|
1086 |
+
msgid "Link Column Header"
|
1087 |
+
msgstr "Entête de colonne de lien"
|
1088 |
+
|
1089 |
+
#: link-library.php:2330
|
1090 |
+
msgid "Description Column Header"
|
1091 |
+
msgstr "Entête de colonne pour les descriptions"
|
1092 |
+
|
1093 |
+
#: link-library.php:2337
|
1094 |
+
msgid "Notes Column Header"
|
1095 |
+
msgstr "Entête de la colonne des notes"
|
1096 |
+
|
1097 |
+
#: link-library.php:2345
|
1098 |
+
msgid "Hide Category Names"
|
1099 |
+
msgstr "Masquer les noms de catégories"
|
1100 |
+
|
1101 |
+
#: link-library.php:2352
|
1102 |
+
msgid "Show Hidden Links"
|
1103 |
+
msgstr "Afficher les liens cachés"
|
1104 |
+
|
1105 |
+
#: link-library.php:2359 link-library.php:2362
|
1106 |
+
msgid "Need to be active for Link Categories to work"
|
1107 |
+
msgstr "Doit être coché pour que les liens de catégories fonctionnent"
|
1108 |
+
|
1109 |
+
#: link-library.php:2360
|
1110 |
+
msgid "Embed HTML anchors"
|
1111 |
+
msgstr "Inclusion d'ancrages HTML"
|
1112 |
+
|
1113 |
+
#: link-library.php:2374
|
1114 |
+
msgid ""
|
1115 |
+
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1116 |
+
"elements."
|
1117 |
+
msgstr ""
|
1118 |
+
"Organiser les différents liens ci-dessous avec la souris ( cliquer-déplacer-"
|
1119 |
+
"déposer )"
|
1120 |
+
|
1121 |
+
#: link-library.php:2383 link-library.php:2464
|
1122 |
+
msgid "Image"
|
1123 |
+
msgstr "Image"
|
1124 |
+
|
1125 |
+
#: link-library.php:2386
|
1126 |
+
msgid "Name"
|
1127 |
+
msgstr "Nom"
|
1128 |
+
|
1129 |
+
#: link-library.php:2389
|
1130 |
+
msgid "Date"
|
1131 |
+
msgstr "Date"
|
1132 |
+
|
1133 |
+
#: link-library.php:2392
|
1134 |
+
msgid "Desc"
|
1135 |
+
msgstr "Desc"
|
1136 |
+
|
1137 |
+
#: link-library.php:2395
|
1138 |
+
msgid "Notes"
|
1139 |
+
msgstr "Notes"
|
1140 |
+
|
1141 |
+
#: link-library.php:2398
|
1142 |
+
msgid "RSS"
|
1143 |
+
msgstr "RSS"
|
1144 |
+
|
1145 |
+
#: link-library.php:2401 link-library.php:2572
|
1146 |
+
msgid "Web Link"
|
1147 |
+
msgstr "Lien du site"
|
1148 |
+
|
1149 |
+
#: link-library.php:2404
|
1150 |
+
msgid "Phone"
|
1151 |
+
msgstr "Tél"
|
1152 |
+
|
1153 |
+
#: link-library.php:2410
|
1154 |
+
msgid "Hits"
|
1155 |
+
msgstr "Accès"
|
1156 |
+
|
1157 |
+
#: link-library.php:2413
|
1158 |
+
msgid "Rating"
|
1159 |
+
msgstr "Classement"
|
1160 |
+
|
1161 |
+
#: link-library.php:2416
|
1162 |
+
msgid "Large Desc"
|
1163 |
+
msgstr "Grande Desc"
|
1164 |
+
|
1165 |
+
#: link-library.php:2428
|
1166 |
+
msgid "Display"
|
1167 |
+
msgstr "Afficher"
|
1168 |
+
|
1169 |
+
#: link-library.php:2429
|
1170 |
+
msgid "Before"
|
1171 |
+
msgstr "Avant"
|
1172 |
+
|
1173 |
+
#: link-library.php:2430
|
1174 |
+
msgid "After"
|
1175 |
+
msgstr "Après"
|
1176 |
+
|
1177 |
+
#: link-library.php:2431
|
1178 |
+
msgid "Additional Details"
|
1179 |
+
msgstr "Détails additionnels"
|
1180 |
+
|
1181 |
+
#: link-library.php:2432
|
1182 |
+
msgid "Link Source"
|
1183 |
+
msgstr "Source du lien"
|
1184 |
+
|
1185 |
+
#: link-library.php:2435
|
1186 |
+
msgid ""
|
1187 |
+
"This column allows for the output of text/code before a number of links "
|
1188 |
+
"determined by the Display field"
|
1189 |
+
msgstr ""
|
1190 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant le "
|
1191 |
+
"nombre de liens spécifié sur la première ligne de cette table"
|
1192 |
+
|
1193 |
+
#: link-library.php:2435
|
1194 |
+
msgid "Intermittent Before Link"
|
1195 |
+
msgstr "Balises intermittentes avant le lien"
|
1196 |
+
|
1197 |
+
#: link-library.php:2436
|
1198 |
+
msgid "Frequency of additional output before and after complete link group"
|
1199 |
+
msgstr ""
|
1200 |
+
"Fréquence des affichages supplémentaires avant et après chaque groupe de "
|
1201 |
+
"liens"
|
1202 |
+
|
1203 |
+
#: link-library.php:2439 link-library.php:2449
|
1204 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1205 |
+
msgstr "Afficher avant le groupe de liens (lien, notes, description, etc...)"
|
1206 |
+
|
1207 |
+
#: link-library.php:2447
|
1208 |
+
msgid "This column allows for the output of text/code before each link"
|
1209 |
+
msgstr ""
|
1210 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1211 |
+
"après chaque lien"
|
1212 |
+
|
1213 |
+
#: link-library.php:2447
|
1214 |
+
msgid "Before Link"
|
1215 |
+
msgstr "Avant le lien"
|
1216 |
+
|
1217 |
+
#: link-library.php:2464
|
1218 |
+
msgid "This column allows for the output of text/code before each link image"
|
1219 |
+
msgstr ""
|
1220 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1221 |
+
"après chaque image"
|
1222 |
+
|
1223 |
+
#: link-library.php:2468
|
1224 |
+
msgid "Code/Text to be displayed before each link image"
|
1225 |
+
msgstr "Code/Texte à afficher avant chaque image"
|
1226 |
+
|
1227 |
+
#: link-library.php:2471
|
1228 |
+
msgid "Code/Text to be displayed after each link image"
|
1229 |
+
msgstr "Code/Texte à afficher après chaque image"
|
1230 |
+
|
1231 |
+
#: link-library.php:2474
|
1232 |
+
msgid "CSS Class to be assigned to link image"
|
1233 |
+
msgstr "Classe CSS qui sera assignée à l'image"
|
1234 |
+
|
1235 |
+
#: link-library.php:2479 link-library.php:2500 link-library.php:2591
|
1236 |
+
#: link-library.php:2619
|
1237 |
+
msgid "Primary"
|
1238 |
+
msgstr "Principal"
|
1239 |
+
|
1240 |
+
#: link-library.php:2480 link-library.php:2501 link-library.php:2592
|
1241 |
+
#: link-library.php:2620
|
1242 |
+
msgid "Secondary"
|
1243 |
+
msgstr "Secondaire"
|
1244 |
+
|
1245 |
+
#: link-library.php:2487
|
1246 |
+
msgid ""
|
1247 |
+
"This column allows for the output of text/code before and after each link "
|
1248 |
+
"name"
|
1249 |
+
msgstr ""
|
1250 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1251 |
+
"après chaque nom"
|
1252 |
+
|
1253 |
+
#: link-library.php:2491
|
1254 |
+
msgid "Code/Text to be displayed before each link"
|
1255 |
+
msgstr "Code/Texte à afficher avant chaque lien"
|
1256 |
+
|
1257 |
+
#: link-library.php:2494
|
1258 |
+
msgid "Code/Text to be displayed after each link"
|
1259 |
+
msgstr "Code/Texte à afficher après chaque lien"
|
1260 |
+
|
1261 |
+
#: link-library.php:2508
|
1262 |
+
msgid ""
|
1263 |
+
"This column allows for the output of text/code before and after each link "
|
1264 |
+
"date stamp"
|
1265 |
+
msgstr ""
|
1266 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1267 |
+
"après chaque date"
|
1268 |
+
|
1269 |
+
#: link-library.php:2508
|
1270 |
+
msgid "Link Date"
|
1271 |
+
msgstr "Date du lien"
|
1272 |
+
|
1273 |
+
#: link-library.php:2509
|
1274 |
+
msgid "Check to display link date"
|
1275 |
+
msgstr "Cocher pour afficher la date de mise à jour du lien"
|
1276 |
+
|
1277 |
+
#: link-library.php:2512
|
1278 |
+
msgid "Code/Text to be displayed before each date"
|
1279 |
+
msgstr "Code/Texte à afficher avant chaque date"
|
1280 |
+
|
1281 |
+
#: link-library.php:2515
|
1282 |
+
msgid "Code/Text to be displayed after each date"
|
1283 |
+
msgstr "Code/Texte à afficher après chaque date"
|
1284 |
+
|
1285 |
+
#: link-library.php:2524
|
1286 |
+
msgid ""
|
1287 |
+
"This column allows for the output of text/code before and after each link "
|
1288 |
+
"description"
|
1289 |
+
msgstr ""
|
1290 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1291 |
+
"après chaque description"
|
1292 |
+
|
1293 |
+
#: link-library.php:2525
|
1294 |
+
msgid "Check to display link descriptions"
|
1295 |
+
msgstr "Cocher pour afficher la description du lien"
|
1296 |
+
|
1297 |
+
#: link-library.php:2528
|
1298 |
+
msgid "Code/Text to be displayed before each description"
|
1299 |
+
msgstr "Code/Texte à afficher avant chaque description"
|
1300 |
+
|
1301 |
+
#: link-library.php:2531
|
1302 |
+
msgid "Code/Text to be displayed after each description"
|
1303 |
+
msgstr "Code/Texte à afficher après chaque description"
|
1304 |
+
|
1305 |
+
#: link-library.php:2540
|
1306 |
+
msgid ""
|
1307 |
+
"This column allows for the output of text/code before and after each link "
|
1308 |
+
"notes"
|
1309 |
+
msgstr ""
|
1310 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1311 |
+
"après chaque note"
|
1312 |
+
|
1313 |
+
#: link-library.php:2541
|
1314 |
+
msgid "Check to display link notes"
|
1315 |
+
msgstr "Cocher pour afficher les notes du lien"
|
1316 |
+
|
1317 |
+
#: link-library.php:2544
|
1318 |
+
msgid "Code/Text to be displayed before each note"
|
1319 |
+
msgstr "Code/Texte à afficher avant chaque note"
|
1320 |
+
|
1321 |
+
#: link-library.php:2547
|
1322 |
+
msgid "Code/Text to be displayed after each note"
|
1323 |
+
msgstr "Code/Texte à afficher après chaque note"
|
1324 |
+
|
1325 |
+
#: link-library.php:2556
|
1326 |
+
msgid ""
|
1327 |
+
"This column allows for the output of text/code before and after the RSS icons"
|
1328 |
+
msgstr ""
|
1329 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1330 |
+
"après les icônes RSS"
|
1331 |
+
|
1332 |
+
#: link-library.php:2556
|
1333 |
+
msgid "RSS Icons"
|
1334 |
+
msgstr "Icône RSS"
|
1335 |
+
|
1336 |
+
#: link-library.php:2558
|
1337 |
+
msgid "See below"
|
1338 |
+
msgstr "Voir ci-dessous"
|
1339 |
+
|
1340 |
+
#: link-library.php:2560
|
1341 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1342 |
+
msgstr "Code/Texte à afficher avant les icônes RSS"
|
1343 |
+
|
1344 |
+
#: link-library.php:2563
|
1345 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1346 |
+
msgstr "Code/Texte à afficher après les icônes RSS"
|
1347 |
+
|
1348 |
+
#: link-library.php:2572
|
1349 |
+
msgid ""
|
1350 |
+
"This column allows for the output of text/code before and after the Web Link"
|
1351 |
+
msgstr ""
|
1352 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1353 |
+
"après les hyperliens"
|
1354 |
+
|
1355 |
+
#: link-library.php:2575 link-library.php:2602 link-library.php:2630
|
1356 |
+
msgid "False"
|
1357 |
+
msgstr "Faux"
|
1358 |
+
|
1359 |
+
#: link-library.php:2576
|
1360 |
+
msgid "Web Address"
|
1361 |
+
msgstr "Adresse du site"
|
1362 |
+
|
1363 |
+
#: link-library.php:2577 link-library.php:2605
|
1364 |
+
msgid "Label"
|
1365 |
+
msgstr "Identifiant"
|
1366 |
+
|
1367 |
+
#: link-library.php:2580
|
1368 |
+
msgid "Code/Text to be displayed before Web Link"
|
1369 |
+
msgstr "Code/Texte à afficher avant l'hyperlien"
|
1370 |
+
|
1371 |
+
#: link-library.php:2583
|
1372 |
+
msgid "Code/Text to be displayed after Web Link"
|
1373 |
+
msgstr "Code/Texte à afficher après l'hyperlien"
|
1374 |
+
|
1375 |
+
#: link-library.php:2586
|
1376 |
+
msgid "Text Label that the web link will be assigned to."
|
1377 |
+
msgstr "Texte associé à l'hyperlien."
|
1378 |
+
|
1379 |
+
#: link-library.php:2589 link-library.php:2617
|
1380 |
+
msgid "Select which link address will be displayed / used for link"
|
1381 |
+
msgstr "Sélectionner l'adresse qui doit être utilisée / affichée pour le lien"
|
1382 |
+
|
1383 |
+
#: link-library.php:2599
|
1384 |
+
msgid ""
|
1385 |
+
"This column allows for the output of text/code before and after the "
|
1386 |
+
"Telephone Number"
|
1387 |
+
msgstr ""
|
1388 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1389 |
+
"après le numéro de téléphone"
|
1390 |
+
|
1391 |
+
#: link-library.php:2603 link-library.php:2631
|
1392 |
+
msgid "Plain Text"
|
1393 |
+
msgstr "Texte simple"
|
1394 |
+
|
1395 |
+
#: link-library.php:2604
|
1396 |
+
msgid "Link"
|
1397 |
+
msgstr "Lien"
|
1398 |
+
|
1399 |
+
#: link-library.php:2608
|
1400 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1401 |
+
msgstr "Code/Texte à afficher avant le numéro de téléphone"
|
1402 |
+
|
1403 |
+
#: link-library.php:2611
|
1404 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1405 |
+
msgstr "Code/Texte à afficher après le numéro de téléphone"
|
1406 |
+
|
1407 |
+
#: link-library.php:2614
|
1408 |
+
msgid "Text Label that the telephone will be assigned to."
|
1409 |
+
msgstr "Texte associé au numéro de téléphone."
|
1410 |
+
|
1411 |
+
#: link-library.php:2627
|
1412 |
+
msgid ""
|
1413 |
+
"This column allows for the output of text/code before and after the E-mail"
|
1414 |
+
msgstr ""
|
1415 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1416 |
+
"après chaque email"
|
1417 |
+
|
1418 |
+
#: link-library.php:2632
|
1419 |
+
msgid "MailTo Link"
|
1420 |
+
msgstr "Lien \"mailto\""
|
1421 |
+
|
1422 |
+
#: link-library.php:2633
|
1423 |
+
msgid "MailTo Link with Label"
|
1424 |
+
msgstr "Lien \"Mailto\" avec libellé"
|
1425 |
+
|
1426 |
+
#: link-library.php:2634
|
1427 |
+
msgid "Formatted Command"
|
1428 |
+
msgstr "Commande formattée"
|
1429 |
+
|
1430 |
+
#: link-library.php:2635
|
1431 |
+
msgid "Formatted Command with Labels"
|
1432 |
+
msgstr "Commande formattée avec affichage textuel"
|
1433 |
+
|
1434 |
+
#: link-library.php:2638
|
1435 |
+
msgid "Code/Text to be displayed before E-mail"
|
1436 |
+
msgstr "Code/Texte à afficher avant chaque courriel"
|
1437 |
+
|
1438 |
+
#: link-library.php:2641
|
1439 |
+
msgid "Code/Text to be displayed after E-mail"
|
1440 |
+
msgstr "Code/Texte à afficher après le courriel"
|
1441 |
+
|
1442 |
+
#: link-library.php:2644
|
1443 |
+
msgid ""
|
1444 |
+
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1445 |
+
msgstr "Attribut de l'encadré \"Email\""
|
1446 |
+
|
1447 |
+
#: link-library.php:2647
|
1448 |
+
msgid ""
|
1449 |
+
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1450 |
+
"the symbols #email and #company to indicate the position where these "
|
1451 |
+
"elements should be inserted."
|
1452 |
+
msgstr ""
|
1453 |
+
"Commande dans laquelle l'adresse électronique sera incluse. Dans le cas "
|
1454 |
+
"d'une commande, utilisez les symboles #email et #company pour indiquer "
|
1455 |
+
"l'emplacement de ces éléments."
|
1456 |
+
|
1457 |
+
#: link-library.php:2654
|
1458 |
+
msgid ""
|
1459 |
+
"This column allows for the output of text/code before and after Link Hits"
|
1460 |
+
msgstr ""
|
1461 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1462 |
+
"après chaque hyperlien"
|
1463 |
+
|
1464 |
+
#: link-library.php:2654
|
1465 |
+
msgid "Link Hits"
|
1466 |
+
msgstr "Statistiques du lien"
|
1467 |
+
|
1468 |
+
#: link-library.php:2658
|
1469 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1470 |
+
msgstr "Code/Texte à afficher avant les statistiques du lien"
|
1471 |
+
|
1472 |
+
#: link-library.php:2661
|
1473 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1474 |
+
msgstr "Code/Texte à afficher avant les statistiques du lien"
|
1475 |
+
|
1476 |
+
#: link-library.php:2670
|
1477 |
+
msgid ""
|
1478 |
+
"This column allows for the output of text/code before and after the Link "
|
1479 |
+
"Rating"
|
1480 |
+
msgstr ""
|
1481 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1482 |
+
"après le classement du lien"
|
1483 |
+
|
1484 |
+
#: link-library.php:2670
|
1485 |
+
msgid "Link Rating"
|
1486 |
+
msgstr "Classement du lien"
|
1487 |
+
|
1488 |
+
#: link-library.php:2674
|
1489 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1490 |
+
msgstr "Code/Texte à afficher après le classement du lien"
|
1491 |
+
|
1492 |
+
#: link-library.php:2677
|
1493 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1494 |
+
msgstr "Code/Texte à afficher avant le classement du lien"
|
1495 |
+
|
1496 |
+
#: link-library.php:2686
|
1497 |
+
msgid ""
|
1498 |
+
"This column allows for the output of text/code before and after the Link "
|
1499 |
+
"Large Description"
|
1500 |
+
msgstr ""
|
1501 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1502 |
+
"après chaque grande description"
|
1503 |
+
|
1504 |
+
#: link-library.php:2686 link-library.php:3303 usersubmission.php:188
|
1505 |
+
msgid "Link Large Description"
|
1506 |
+
msgstr "Grande Description du lien"
|
1507 |
+
|
1508 |
+
#: link-library.php:2690
|
1509 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1510 |
+
msgstr "Code/Texte à afficher avant chaque grande description"
|
1511 |
+
|
1512 |
+
#: link-library.php:2693
|
1513 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1514 |
+
msgstr "Code/Texte à afficher après chaque grande description"
|
1515 |
+
|
1516 |
+
#: link-library.php:2705
|
1517 |
+
msgid "This column allows for the output of text/code after each link"
|
1518 |
+
msgstr ""
|
1519 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché après "
|
1520 |
+
"chaque lien"
|
1521 |
+
|
1522 |
+
#: link-library.php:2705
|
1523 |
+
msgid "After Link Block"
|
1524 |
+
msgstr "Après le lien complet"
|
1525 |
+
|
1526 |
+
#: link-library.php:2708
|
1527 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1528 |
+
msgstr "Afficher après le groupe de liens (lien, notes, description, etc...)"
|
1529 |
+
|
1530 |
+
#: link-library.php:2715
|
1531 |
+
msgid ""
|
1532 |
+
"This column allows for the output of text/code after a number of links "
|
1533 |
+
"determined in the first column"
|
1534 |
+
msgstr ""
|
1535 |
+
"Cette colonne permet de spécifier le texte/code qui sera affiché après le "
|
1536 |
+
"nombre de liens spécifié sur la première ligne de cette table"
|
1537 |
+
|
1538 |
+
#: link-library.php:2715
|
1539 |
+
msgid "Intermittent After Link"
|
1540 |
+
msgstr "Balises intermittentes après le lien"
|
1541 |
+
|
1542 |
+
#: link-library.php:2730
|
1543 |
+
msgid "Show Link Updated Flag"
|
1544 |
+
msgstr "Afficher l'indication de mise à jour des liens"
|
1545 |
+
|
1546 |
+
#: link-library.php:2738
|
1547 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1548 |
+
msgstr "Convertir [] Ã <> dans les descriptions et notes de liens"
|
1549 |
+
|
1550 |
+
#: link-library.php:2746
|
1551 |
+
msgid "Add nofollow tag to outgoing links"
|
1552 |
+
msgstr "Ajouter une balise \"nofollow\" aux liens sortants"
|
1553 |
+
|
1554 |
+
#: link-library.php:2753
|
1555 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1556 |
+
msgstr ""
|
1557 |
+
"Afficher un lien d'édition lorsque l'utilisateur est un éditeur ou un "
|
1558 |
+
"administrateur"
|
1559 |
+
|
1560 |
+
#: link-library.php:2761
|
1561 |
+
msgid "Show link name when no image is assigned"
|
1562 |
+
msgstr "Afficher le nom du lien quand il n'y a pas d'image assignée au lien"
|
1563 |
+
|
1564 |
+
#: link-library.php:2777
|
1565 |
+
msgid "Enable link Pop-Ups"
|
1566 |
+
msgstr "Activer les fenêtres Pop-up pour les liens"
|
1567 |
+
|
1568 |
+
#: link-library.php:2781
|
1569 |
+
msgid "Pop-Up Width"
|
1570 |
+
msgstr "Largeur de la fenêtre pop-up"
|
1571 |
+
|
1572 |
+
#: link-library.php:2783
|
1573 |
+
msgid "Pop-Up Height"
|
1574 |
+
msgstr "Hauteur de la fenêtre pop-up"
|
1575 |
+
|
1576 |
+
#: link-library.php:2787
|
1577 |
+
msgid "Dialog contents"
|
1578 |
+
msgstr "Contenu de la fenêtre"
|
1579 |
+
|
1580 |
+
#: link-library.php:2801
|
1581 |
+
msgid "Show RSS Link using Text"
|
1582 |
+
msgstr "Afficher le lien RSS de façon textuelle"
|
1583 |
+
|
1584 |
+
#: link-library.php:2807
|
1585 |
+
msgid "Show RSS Link using Standard Icon"
|
1586 |
+
msgstr "Afficher le lien RSS en utilisant l'icône standard"
|
1587 |
+
|
1588 |
+
#: link-library.php:2816
|
1589 |
+
msgid "Show RSS Preview Link"
|
1590 |
+
msgstr "Afficher un lien vers l'aperçu du flux d'informations"
|
1591 |
+
|
1592 |
+
#: link-library.php:2822
|
1593 |
+
msgid "Number of articles shown in RSS Preview"
|
1594 |
+
msgstr "Nombre d'articles présentés dans l'aperçu du flux d'informations RSS"
|
1595 |
+
|
1596 |
+
#: link-library.php:2828
|
1597 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1598 |
+
msgstr ""
|
1599 |
+
"Afficher les entêtes des flux d'informations RSS dans la page générée par "
|
1600 |
+
"\"Link Library\""
|
1601 |
+
|
1602 |
+
#: link-library.php:2836
|
1603 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1604 |
+
msgstr ""
|
1605 |
+
"Afficher le contenu des flux d'informations RSS dans la page générée par "
|
1606 |
+
"\"Link Library\""
|
1607 |
+
|
1608 |
+
#: link-library.php:2842
|
1609 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1610 |
+
msgstr "Nombre d'articles RSS devant être affichés par \"Link Library\""
|
1611 |
+
|
1612 |
+
#: link-library.php:2850
|
1613 |
+
msgid "RSS Preview Width"
|
1614 |
+
msgstr "Largeur de l'aperçu du flux d'informations RSS"
|
1615 |
+
|
1616 |
+
#: link-library.php:2852
|
1617 |
+
msgid "RSS Preview Height"
|
1618 |
+
msgstr "Hauteur de l'aperçu du flux d'informations RSS"
|
1619 |
+
|
1620 |
+
#: link-library.php:2868 link-library.php:2871
|
1621 |
+
msgid ""
|
1622 |
+
"Checking this option will get images from the thumbshots web site every time"
|
1623 |
+
msgstr ""
|
1624 |
+
"L'activation de cette option active la récupération d'image du site internet "
|
1625 |
+
"thumbshots.org à chaque affichage de la page"
|
1626 |
+
|
1627 |
+
#: link-library.php:2869
|
1628 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
1629 |
+
msgstr "Utiliser \"Thumbshots.org\" pour la génération dynamique de vignettes"
|
1630 |
+
|
1631 |
+
#: link-library.php:2876
|
1632 |
+
msgid "Generate Images / Favorite Icons"
|
1633 |
+
msgstr "Générer les images ou icônes de favoris"
|
1634 |
+
|
1635 |
+
#: link-library.php:2877 link-library.php:3321
|
1636 |
+
msgid ""
|
1637 |
+
"This button is only available when a valid API key is entered under the Link "
|
1638 |
+
"Library General Settings."
|
1639 |
+
msgstr ""
|
1640 |
+
"Ce bouton est seulement disponible quand un CID valide est saisi dans les "
|
1641 |
+
"paramètres généraux de Link Library."
|
1642 |
+
|
1643 |
+
#: link-library.php:2877
|
1644 |
+
msgid "Generate Thumbnails and Store locally"
|
1645 |
+
msgstr "Générer les vignettes et les conserver"
|
1646 |
+
|
1647 |
+
#: link-library.php:2878
|
1648 |
+
msgid "Generate Favorite Icons and Store locally"
|
1649 |
+
msgstr "Générer les icônes de favoris et les conserver"
|
1650 |
+
|
1651 |
+
#: link-library.php:2891
|
1652 |
+
msgid "Publish RSS Feed"
|
1653 |
+
msgstr "Publier un flux d'informations RSS"
|
1654 |
+
|
1655 |
+
#: link-library.php:2896
|
1656 |
+
msgid "Number of items in RSS feed"
|
1657 |
+
msgstr "Nombre d'items dans le flux d'informations RSS"
|
1658 |
+
|
1659 |
+
#: link-library.php:2899
|
1660 |
+
msgid "RSS Feed Title"
|
1661 |
+
msgstr "Titre du flux d'informations RSS"
|
1662 |
+
|
1663 |
+
#: link-library.php:2902
|
1664 |
+
msgid "RSS Feed Description"
|
1665 |
+
msgstr "Description du flux d'informations RSS"
|
1666 |
+
|
1667 |
+
#: link-library.php:2905
|
1668 |
+
msgid "RSS Feed Web Address (default /linkrss/1)"
|
1669 |
+
msgstr "Adresse du fil de nouvelles RSS (défaut /linkrss/1)"
|
1670 |
+
|
1671 |
+
#: link-library.php:2919
|
1672 |
+
msgid "Search Label"
|
1673 |
+
msgstr "Texte pour la recherche"
|
1674 |
+
|
1675 |
+
#: link-library.php:2920 link-library.php:4928
|
1676 |
+
msgid "Search"
|
1677 |
+
msgstr "Rechercher"
|
1678 |
+
|
1679 |
+
#: link-library.php:2922 link-library.php:2923
|
1680 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
1681 |
+
msgstr ""
|
1682 |
+
"Laissez ce champ vide lorsque les liens sont affichés sur la même page que "
|
1683 |
+
"la boîte de recherche"
|
1684 |
+
|
1685 |
+
#: link-library.php:2939
|
1686 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
1687 |
+
msgstr ""
|
1688 |
+
"Suivez ce lien pour afficher une liste des liens en attente de modération"
|
1689 |
+
|
1690 |
+
#: link-library.php:2939
|
1691 |
+
msgid "View list of links awaiting moderation"
|
1692 |
+
msgstr "Visionner la liste des liens qui attendent d'être modérés"
|
1693 |
+
|
1694 |
+
#: link-library.php:2942
|
1695 |
+
msgid "Show user links immediately"
|
1696 |
+
msgstr "Afficher immédiatement les liens soumis par les utilisateurs"
|
1697 |
+
|
1698 |
+
#: link-library.php:2946
|
1699 |
+
msgid "E-mail admin on link submission"
|
1700 |
+
msgstr "Envoyer un email à l'administrateur lors de la soumission"
|
1701 |
+
|
1702 |
+
#: link-library.php:2951
|
1703 |
+
msgid "Require login to display form"
|
1704 |
+
msgstr "Nécessite une connexion pour afficher le formulaire"
|
1705 |
+
|
1706 |
+
#: link-library.php:2955
|
1707 |
+
msgid "Allow link submission with empty link"
|
1708 |
+
msgstr "Accepter la soumission de liens sans adresse"
|
1709 |
+
|
1710 |
+
#: link-library.php:2960
|
1711 |
+
msgid "Display captcha"
|
1712 |
+
msgstr "Afficher code de confirmation"
|
1713 |
+
|
1714 |
+
#: link-library.php:2964
|
1715 |
+
msgid ""
|
1716 |
+
"This function will only store data when users are logged in to Wordpress"
|
1717 |
+
msgstr "Cette fonctionnalité ne peut être accessible qu'aux membres connectés"
|
1718 |
+
|
1719 |
+
#: link-library.php:2964
|
1720 |
+
msgid "Store login name on link submission"
|
1721 |
+
msgstr "Sauvegarder le nom de l'utilisateur ayant soumis le lien"
|
1722 |
+
|
1723 |
+
#: link-library.php:2969
|
1724 |
+
msgid "Add new link label"
|
1725 |
+
msgstr "Texte du champ d'ajout d'un nouveau lien"
|
1726 |
+
|
1727 |
+
#: link-library.php:2974
|
1728 |
+
msgid "Link name label"
|
1729 |
+
msgstr "Texte pour le nom du lien"
|
1730 |
+
|
1731 |
+
#: link-library.php:2980
|
1732 |
+
msgid "Link address label"
|
1733 |
+
msgstr "Texte pour l'adresse du lien"
|
1734 |
+
|
1735 |
+
#: link-library.php:2981 usersubmission.php:185
|
1736 |
+
msgid "Link Address"
|
1737 |
+
msgstr "Adresse du lien"
|
1738 |
+
|
1739 |
+
#: link-library.php:2985
|
1740 |
+
msgid "Link RSS label"
|
1741 |
+
msgstr "Texte du lien RSS"
|
1742 |
+
|
1743 |
+
#: link-library.php:2990 link-library.php:3001 link-library.php:3032
|
1744 |
+
#: link-library.php:3042 link-library.php:3061 link-library.php:3071
|
1745 |
+
#: link-library.php:3082 link-library.php:3092 link-library.php:3103
|
1746 |
+
#: link-library.php:3113 link-library.php:3124 link-library.php:3134
|
1747 |
+
#: link-library.php:3145
|
1748 |
+
msgid "Hide"
|
1749 |
+
msgstr "Masquer"
|
1750 |
+
|
1751 |
+
#: link-library.php:2991 link-library.php:3002 link-library.php:3033
|
1752 |
+
#: link-library.php:3043 link-library.php:3062 link-library.php:3072
|
1753 |
+
#: link-library.php:3083 link-library.php:3093 link-library.php:3104
|
1754 |
+
#: link-library.php:3114 link-library.php:3125 link-library.php:3135
|
1755 |
+
#: link-library.php:3146
|
1756 |
+
msgid "Show"
|
1757 |
+
msgstr "Afficher"
|
1758 |
+
|
1759 |
+
#: link-library.php:2996
|
1760 |
+
msgid "Link category label"
|
1761 |
+
msgstr "Texte pour la catégorie du lien"
|
1762 |
+
|
1763 |
+
#: link-library.php:3006
|
1764 |
+
msgid ""
|
1765 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1766 |
+
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
1767 |
+
"library."
|
1768 |
+
msgstr ""
|
1769 |
+
"Liste de catégories séparées par des virgules à être affichées dans la liste "
|
1770 |
+
"de sélection de catégories (e.g. 1,5,4) au lieu de celles spécifiées par la "
|
1771 |
+
"configuration des catégories de la librairie."
|
1772 |
+
|
1773 |
+
#: link-library.php:3006
|
1774 |
+
msgid "Link category override selection list"
|
1775 |
+
msgstr "Liste de catégories de remplacement"
|
1776 |
+
|
1777 |
+
#: link-library.php:3007
|
1778 |
+
msgid ""
|
1779 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1780 |
+
"(e.g. 1,5,4)"
|
1781 |
+
msgstr ""
|
1782 |
+
"Liste de catégories séparées par des virgules qui doivent être affichées "
|
1783 |
+
"dans la liste de sélection de catégories présentée aux usagers."
|
1784 |
+
|
1785 |
+
#: link-library.php:3016
|
1786 |
+
msgid "No"
|
1787 |
+
msgstr "Non"
|
1788 |
+
|
1789 |
+
#: link-library.php:3017
|
1790 |
+
msgid "Allow"
|
1791 |
+
msgstr "Permettre"
|
1792 |
+
|
1793 |
+
#: link-library.php:3021
|
1794 |
+
msgid "User-submitted category prompt"
|
1795 |
+
msgstr "Texte pour la soumission de catégories par l'utilisateur"
|
1796 |
+
|
1797 |
+
#: link-library.php:3027
|
1798 |
+
msgid "Link description label"
|
1799 |
+
msgstr "Texte pour la description du lien"
|
1800 |
+
|
1801 |
+
#: link-library.php:3037
|
1802 |
+
msgid "Link notes label"
|
1803 |
+
msgstr "Texte pour les notes du lien"
|
1804 |
+
|
1805 |
+
#: link-library.php:3056
|
1806 |
+
msgid "Reciprocal Link label"
|
1807 |
+
msgstr "Texte du lien réciproque"
|
1808 |
+
|
1809 |
+
#: link-library.php:3066
|
1810 |
+
msgid "Secondary Address label"
|
1811 |
+
msgstr "Texte de l'adresse secondaire"
|
1812 |
+
|
1813 |
+
#: link-library.php:3077
|
1814 |
+
msgid "Link Telephone label"
|
1815 |
+
msgstr "Texte du numéro de téléphone"
|
1816 |
+
|
1817 |
+
#: link-library.php:3087
|
1818 |
+
msgid "Link E-mail label"
|
1819 |
+
msgstr "Texte pour l'adresse électronique"
|
1820 |
+
|
1821 |
+
#: link-library.php:3098
|
1822 |
+
msgid "Link Submitter Name label"
|
1823 |
+
msgstr "Texte pour le nom d'utilisateur ayant soumis le lien"
|
1824 |
+
|
1825 |
+
#: link-library.php:3108
|
1826 |
+
msgid "Link Submitter E-mail label"
|
1827 |
+
msgstr ""
|
1828 |
+
"Texte pour l'adresse électronique de l'utilisateur ayant soumis le lien"
|
1829 |
+
|
1830 |
+
#: link-library.php:3119
|
1831 |
+
msgid "Link Submitter Comment Label"
|
1832 |
+
msgstr "Texte pour les Commentaires du lien"
|
1833 |
+
|
1834 |
+
#: link-library.php:3129
|
1835 |
+
msgid "Large Description Label"
|
1836 |
+
msgstr "Texte de la Grande Description du lien"
|
1837 |
+
|
1838 |
+
#: link-library.php:3140
|
1839 |
+
msgid "Custom Captcha Question"
|
1840 |
+
msgstr "Question de validation personalisée"
|
1841 |
+
|
1842 |
+
#: link-library.php:3150
|
1843 |
+
msgid "Custom Captcha Answer"
|
1844 |
+
msgstr "Réponse à la question de validation"
|
1845 |
+
|
1846 |
+
#: link-library.php:3155
|
1847 |
+
msgid "Add Link button label"
|
1848 |
+
msgstr "Texte du bouton d'ajout de lien"
|
1849 |
+
|
1850 |
+
#: link-library.php:3160
|
1851 |
+
msgid "New Link Message"
|
1852 |
+
msgstr "Message pour les nouveaux liens"
|
1853 |
+
|
1854 |
+
#: link-library.php:3161
|
1855 |
+
msgid "New link submitted"
|
1856 |
+
msgstr "Nouveau lien soumis"
|
1857 |
+
|
1858 |
+
#: link-library.php:3165
|
1859 |
+
msgid "New Link Moderation Label"
|
1860 |
+
msgstr "Message pour les liens devant être modérés"
|
1861 |
+
|
1862 |
+
#: link-library.php:3166
|
1863 |
+
msgid "it will appear in the list once moderated. Thank you."
|
1864 |
+
msgstr "il apparaîtra dans la liste une fois modéré. Merci."
|
1865 |
+
|
1866 |
+
#: link-library.php:3181
|
1867 |
+
msgid ""
|
1868 |
+
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
1869 |
+
"file needs to follow template for column layout."
|
1870 |
+
msgstr ""
|
1871 |
+
"Permets d'ajouter des liens en groupe dans la base de données de liens de "
|
1872 |
+
"Wordpress. Le fichier CSV doit suivre le format établi dans l'exemple."
|
1873 |
+
|
1874 |
+
#: link-library.php:3181
|
1875 |
+
msgid "CSV file to upload to import links"
|
1876 |
+
msgstr "Fichier CSV Ã transmettre pour importer des liens"
|
1877 |
+
|
1878 |
+
#: link-library.php:3181
|
1879 |
+
msgid "file template"
|
1880 |
+
msgstr "example de fichier"
|
1881 |
+
|
1882 |
+
#: link-library.php:3183
|
1883 |
+
msgid "Import Links"
|
1884 |
+
msgstr "Importer les liens"
|
1885 |
+
|
1886 |
+
#: link-library.php:3186
|
1887 |
+
msgid "First row contains column headers"
|
1888 |
+
msgstr "La première ligne contient les entêtes"
|
1889 |
+
|
1890 |
+
#: link-library.php:3195
|
1891 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1892 |
+
msgstr ""
|
1893 |
+
"Écrase la configuration de librairie courante avec le contenu du fichier CSV"
|
1894 |
+
|
1895 |
+
#: link-library.php:3195
|
1896 |
+
msgid "Library Settings CSV file to import"
|
1897 |
+
msgstr "Fichier CSV contenant une configuration de librairie à importer"
|
1898 |
+
|
1899 |
+
#: link-library.php:3197
|
1900 |
+
msgid "Import Library Settings"
|
1901 |
+
msgstr "Inporter une configuration de librairie"
|
1902 |
+
|
1903 |
+
#: link-library.php:3200
|
1904 |
+
msgid "Generates CSV file with current library configuration for download"
|
1905 |
+
msgstr ""
|
1906 |
+
"Générer un fichier CSV contenant la configuration de la librairie courante "
|
1907 |
+
"afin de le télécharger"
|
1908 |
+
|
1909 |
+
#: link-library.php:3200
|
1910 |
+
msgid "Export current library settings"
|
1911 |
+
msgstr "Exporter la configuration de la librairie courante"
|
1912 |
+
|
1913 |
+
#: link-library.php:3201
|
1914 |
+
msgid "Export Library Settings"
|
1915 |
+
msgstr "Exporter la configuration de la librairie"
|
1916 |
+
|
1917 |
+
#: link-library.php:3212
|
1918 |
+
msgid "Search string"
|
1919 |
+
msgstr "Chaîne de recherche"
|
1920 |
+
|
1921 |
+
#: link-library.php:3214
|
1922 |
+
msgid "Check Reciprocal Links"
|
1923 |
+
msgstr "Vérifier les liens réciproques"
|
1924 |
+
|
1925 |
+
#: link-library.php:3217
|
1926 |
+
msgid "Delete links that return a 403 error"
|
1927 |
+
msgstr "Supprimer les liens qui retournent une erreur 403"
|
1928 |
+
|
1929 |
+
#: link-library.php:3259
|
1930 |
+
msgid "Featured Link"
|
1931 |
+
msgstr "Lien vedette"
|
1932 |
+
|
1933 |
+
#: link-library.php:3263
|
1934 |
+
msgid "No Follow"
|
1935 |
+
msgstr "No Follow"
|
1936 |
+
|
1937 |
+
#: link-library.php:3267
|
1938 |
+
msgid "Updated Date"
|
1939 |
+
msgstr "Date de mise à jour"
|
1940 |
+
|
1941 |
+
#: link-library.php:3271
|
1942 |
+
msgid "Secondary Web Address"
|
1943 |
+
msgstr "Adresse Internet secondaire"
|
1944 |
+
|
1945 |
+
#: link-library.php:3272 link-library.php:3284
|
1946 |
+
msgid "Visit"
|
1947 |
+
msgstr "Visiter"
|
1948 |
+
|
1949 |
+
#: link-library.php:3287
|
1950 |
+
msgid "Number of link views"
|
1951 |
+
msgstr "Nombre de visites du lien"
|
1952 |
+
|
1953 |
+
#: link-library.php:3291 usersubmission.php:195
|
1954 |
+
msgid "Link Submitter"
|
1955 |
+
msgstr "Utilisateur ayant soumis le lien"
|
1956 |
+
|
1957 |
+
#: link-library.php:3295 usersubmission.php:196
|
1958 |
+
msgid "Link Submitter Name"
|
1959 |
+
msgstr "Nom de l'utilisateur ayant soumis le lien"
|
1960 |
+
|
1961 |
+
#: link-library.php:3299 usersubmission.php:197
|
1962 |
+
msgid "Link Submitter E-mail"
|
1963 |
+
msgstr "Courriel de l'utilisateur ayant soumis le lien"
|
1964 |
+
|
1965 |
+
#: link-library.php:3307
|
1966 |
+
msgid "Current Link Image"
|
1967 |
+
msgstr "Image assignée au lien"
|
1968 |
+
|
1969 |
+
#: link-library.php:3313
|
1970 |
+
msgid "None Assigned"
|
1971 |
+
msgstr "Non disponible"
|
1972 |
+
|
1973 |
+
#: link-library.php:3320 link-library.php:3326
|
1974 |
+
msgid "Automatic Image Generation"
|
1975 |
+
msgstr "Génération automatique des images"
|
1976 |
+
|
1977 |
+
#: link-library.php:3321
|
1978 |
+
msgid "Generate Thumbnail and Store locally"
|
1979 |
+
msgstr "Générer la vignette et la conserver"
|
1980 |
+
|
1981 |
+
#: link-library.php:3322
|
1982 |
+
msgid "Generate Favorite Icon and Store locally"
|
1983 |
+
msgstr "Générer l'icône de favori et la conserver"
|
1984 |
+
|
1985 |
+
#: link-library.php:3327
|
1986 |
+
msgid "Only available once link is saved"
|
1987 |
+
msgstr "Seulement disponible lorsque le lien est sauvegardé"
|
1988 |
+
|
1989 |
+
#: link-library.php:3331
|
1990 |
+
msgid "Manual Image Upload"
|
1991 |
+
msgstr "Téléchargement manuel de l'image"
|
1992 |
+
|
1993 |
+
#: link-library.php:3335
|
1994 |
+
msgid ""
|
1995 |
+
"Manual upload requires a wp-content\\uploads directory to be present with "
|
1996 |
+
"write permissions"
|
1997 |
+
msgstr ""
|
1998 |
+
"Le téléchargement manuel requiert la présence du répertoire wp-content"
|
1999 |
+
"\\uploads avec des permissions d'écriture"
|
2000 |
+
|
2001 |
+
#: link-library.php:3379
|
2002 |
+
msgid ""
|
2003 |
+
"Cannot generate thumbnail when no name and no web address are specified."
|
2004 |
+
msgstr ""
|
2005 |
+
"Il n'est pas possible de générer de vignette puisque qu'aucun nom ou adresse "
|
2006 |
+
"web n'est spécifiée."
|
2007 |
+
|
2008 |
+
#: link-library.php:3405
|
2009 |
+
msgid ""
|
2010 |
+
"Cannot generate favorite icon when no name and no web address are specified."
|
2011 |
+
msgstr ""
|
2012 |
+
"Il n'est pas possible de générer l'icône de favori puisque qu'aucun nom ou "
|
2013 |
+
"adresse web n'est spécifiée."
|
2014 |
+
|
2015 |
+
#: link-library.php:3527
|
2016 |
+
msgid "Link Library Generated Feed"
|
2017 |
+
msgstr "Flux d'informations généré par \"Link Library\""
|
2018 |
+
|
2019 |
+
#: link-library.php:3901
|
2020 |
+
msgid "Go!"
|
2021 |
+
msgstr "Allez-y!"
|
2022 |
+
|
2023 |
+
#: link-library.php:3934
|
2024 |
+
msgid "No categories found"
|
2025 |
+
msgstr "Aucune catégorie trouvée"
|
2026 |
+
|
2027 |
+
#: link-library.php:4231
|
2028 |
+
msgid "Search Results for"
|
2029 |
+
msgstr "Résultats de la recherche pour"
|
2030 |
+
|
2031 |
+
#: link-library.php:4473
|
2032 |
+
msgid "Last updated"
|
2033 |
+
msgstr "Dernière mise à jour"
|
2034 |
+
|
2035 |
+
#: link-library.php:4572
|
2036 |
+
msgid "Edit"
|
2037 |
+
msgstr "Éditer"
|
2038 |
+
|
2039 |
+
#: link-library.php:4621
|
2040 |
+
msgid "Preview of RSS feed for"
|
2041 |
+
msgstr "Aperçu du flux d'informations RSS de"
|
2042 |
+
|
2043 |
+
#: link-library.php:4825 link-library.php:4829 link-library.php:4831
|
2044 |
+
#: link-library.php:4837
|
2045 |
+
msgid "Previous"
|
2046 |
+
msgstr "Précédent"
|
2047 |
+
|
2048 |
+
#: link-library.php:4879 link-library.php:4883 link-library.php:4885
|
2049 |
+
#: link-library.php:4891
|
2050 |
+
msgid "Next"
|
2051 |
+
msgstr "Suivant"
|
2052 |
+
|
2053 |
+
#: link-library.php:4917
|
2054 |
+
msgid "No links found"
|
2055 |
+
msgstr "Aucun lien trouvé"
|
2056 |
+
|
2057 |
+
#: link-library.php:4966
|
2058 |
+
msgid "Confirm code not given"
|
2059 |
+
msgstr "Le code de confirmation n'a pas été saisi"
|
2060 |
+
|
2061 |
+
#: link-library.php:4968
|
2062 |
+
msgid "Captcha code is wrong"
|
2063 |
+
msgstr "Le code de confirmation est incorrect"
|
2064 |
+
|
2065 |
+
#: link-library.php:4970
|
2066 |
+
msgid "Captcha code is only valid for 5 minutes"
|
2067 |
+
msgstr "Le code de confirmation n'est valide que durant 5 minutes"
|
2068 |
+
|
2069 |
+
#: link-library.php:4972
|
2070 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2071 |
+
msgstr ""
|
2072 |
+
"Le cookie pour le code de confirmation est absent. Veuillez vous assurer que "
|
2073 |
+
"les cookies sont activés."
|
2074 |
+
|
2075 |
+
#: link-library.php:4974
|
2076 |
+
msgid "Captcha answer was not provided."
|
2077 |
+
msgstr "La réponse à la question de validation n'a pas été envoyée."
|
2078 |
+
|
2079 |
+
#: link-library.php:4976
|
2080 |
+
msgid "Captcha answer is incorrect"
|
2081 |
+
msgstr "La réponse à la question de validation incorrecte"
|
2082 |
+
|
2083 |
+
#: link-library.php:4978
|
2084 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2085 |
+
msgstr ""
|
2086 |
+
"La catégorie spécifiée par l'utilisateur n'a pas été correctement saisie. "
|
2087 |
+
"L'ajout du lien à échoué."
|
2088 |
+
|
2089 |
+
#: link-library.php:4987
|
2090 |
+
msgid "Error: Link does not have an address."
|
2091 |
+
msgstr "Erreur: Le lien n'a pas d'adresse spécifiée."
|
2092 |
+
|
2093 |
+
#: link-library.php:4989
|
2094 |
+
msgid "Error: Link already exists."
|
2095 |
+
msgstr "Erreur: Ce lien existe déjà "
|
2096 |
+
|
2097 |
+
#: link-library.php:5051
|
2098 |
+
msgid "Link category"
|
2099 |
+
msgstr "Catégorie du lien"
|
2100 |
+
|
2101 |
+
#: link-library.php:5081
|
2102 |
+
msgid "Link description"
|
2103 |
+
msgstr "Description du lien"
|
2104 |
+
|
2105 |
+
#: link-library.php:5087
|
2106 |
+
msgid "Large description"
|
2107 |
+
msgstr "Grande Description du lien"
|
2108 |
+
|
2109 |
+
#: link-library.php:5093
|
2110 |
+
msgid "Link notes"
|
2111 |
+
msgstr "Notes du lien"
|
2112 |
+
|
2113 |
+
#: link-library.php:5156
|
2114 |
+
msgid "Enter code from above image"
|
2115 |
+
msgstr "Entrer le code de l'image ci-dessus"
|
2116 |
+
|
2117 |
+
#: link-library.php:5167
|
2118 |
+
msgid "Add link"
|
2119 |
+
msgstr "Ajouter un lien"
|
2120 |
+
|
2121 |
+
#: link-library.php:5540
|
2122 |
+
msgid "Could not update link in the database"
|
2123 |
+
msgstr "Le lien n'a pas pu être mis à jour dans la base de données"
|
2124 |
+
|
2125 |
+
#: link-library.php:5547
|
2126 |
+
msgid "Could not insert link into the database"
|
2127 |
+
msgstr "Le lien n'a pas pu être inséré dans la base de données"
|
2128 |
+
|
2129 |
+
#: usersubmission.php:183
|
2130 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
2131 |
+
msgstr ""
|
2132 |
+
"Un utilisateur a soumis un nouveau lien pour votre base de données Wordpress."
|
2133 |
+
|
2134 |
+
#: usersubmission.php:192
|
2135 |
+
msgid "Link Secondary Address"
|
2136 |
+
msgstr "Adresse supplémentaire pour le lien"
|
2137 |
+
|
2138 |
+
#: usersubmission.php:193
|
2139 |
+
msgid "Link Telephone"
|
2140 |
+
msgstr "Numéro de téléphone"
|
2141 |
+
|
2142 |
+
#: usersubmission.php:194
|
2143 |
+
msgid "Link E-mail"
|
2144 |
+
msgstr "Adresse électronique"
|
2145 |
+
|
2146 |
+
#: usersubmission.php:198
|
2147 |
+
msgid "Link Comment"
|
2148 |
+
msgstr "Commentaire sur le lien"
|
2149 |
+
|
2150 |
+
#: usersubmission.php:214
|
2151 |
+
msgid "New link added"
|
2152 |
+
msgstr "Nouveau lien soumis"
|
2153 |
+
|
2154 |
+
#~ msgid "CID provided with paid Thumbshots.org accounts"
|
2155 |
+
#~ msgstr ""
|
2156 |
+
#~ "Le code CID peut être obtenu avec un abonnement payant sur Thumbshots.org"
|
2157 |
+
|
2158 |
+
# Plugin name; please avoid translating if possible
|
2159 |
+
#~ msgid "Link Library - Moderate"
|
2160 |
+
#~ msgstr "Link Library - Modération"
|
2161 |
+
|
2162 |
+
# Plugin name; please avoid translating if possible
|
2163 |
+
#, fuzzy
|
2164 |
+
#~ msgid "Link Library - Reciprocal Checker"
|
2165 |
+
#~ msgstr "Link Library - Modération"
|
2166 |
+
|
2167 |
+
# Plugin name; please avoid translating if possible
|
2168 |
+
#~ msgid "Link Library - Stylesheet"
|
2169 |
+
#~ msgstr "Link Library - Feuille de Style"
|
2170 |
+
|
2171 |
+
#~ msgid "Link Library General Options"
|
2172 |
+
#~ msgstr "Options Générales de Link Library"
|
2173 |
+
|
2174 |
+
# Plugin name; please avoid translating if possible
|
2175 |
+
#, fuzzy
|
2176 |
+
#~ msgid "Link Library Settings"
|
2177 |
+
#~ msgstr "Link Library - Groupes de Configuration"
|
2178 |
+
|
2179 |
+
#, fuzzy
|
2180 |
+
#~ msgid "Link Library General Settings"
|
2181 |
+
#~ msgstr "Options Générales de Link Library"
|
2182 |
+
|
2183 |
+
# Plugin name; please avoid translating if possible
|
2184 |
+
#, fuzzy
|
2185 |
+
#~ msgid "Link Library Link Moderation"
|
2186 |
+
#~ msgstr "Link Library - Modération"
|
2187 |
+
|
2188 |
+
#, fuzzy
|
2189 |
+
#~ msgid "Link Library Reciprocal Link Checker"
|
2190 |
+
#~ msgstr "Link Library - Paramètres Additionels"
|
2191 |
+
|
2192 |
+
# Plugin name; please avoid translating if possible
|
2193 |
+
#, fuzzy
|
2194 |
+
#~ msgid "Link Library Stylesheet Editor"
|
2195 |
+
#~ msgstr "Link Library - Feuille de Style"
|
2196 |
+
|
2197 |
+
#~ msgid "Change Current Style Set"
|
2198 |
+
#~ msgstr "Sélectionner le groupe de configuration courant"
|
2199 |
+
|
2200 |
+
#~ msgid "Current Settings Set Name"
|
2201 |
+
#~ msgstr "Nom du groupe de configuration courant"
|
2202 |
+
|
2203 |
+
#~ msgid "Delete Settings Set"
|
2204 |
+
#~ msgstr "Supprimer le groupe de configuration courant"
|
2205 |
+
|
2206 |
+
#~ msgid "Number of Style Sets"
|
2207 |
+
#~ msgstr "Nombre de groupes de configuration"
|
2208 |
+
|
2209 |
+
#~ msgid "Order set by"
|
2210 |
+
#~ msgstr "Trier par"
|
2211 |
+
|
2212 |
+
#~ msgid "RSS Cache Directory"
|
2213 |
+
#~ msgstr "Répertoire cache pour les flux d'informations"
|
2214 |
+
|
2215 |
+
#~ msgid "Set #"
|
2216 |
+
#~ msgstr "Groupe #"
|
2217 |
+
|
2218 |
+
#~ msgid "Set Name"
|
2219 |
+
#~ msgstr "Nom du groupe"
|
2220 |
+
|
2221 |
+
#~ msgid "Setting Set"
|
2222 |
+
#~ msgstr "Groupe de configuration"
|
2223 |
+
|
2224 |
+
#~ msgid ""
|
2225 |
+
#~ "Used for RSS Preview and RSS Inline Articles options below. Must have "
|
2226 |
+
#~ "write access to directory"
|
2227 |
+
#~ msgstr ""
|
2228 |
+
#~ "Utilisé par l'aperçu des flux d'informations RSS et la présentation "
|
2229 |
+
#~ "d'articles RSS dans la liste de lien ci-dessous. Le répertoire doit avoir "
|
2230 |
+
#~ "des permissions d'écriture"
|
languages/link-library-it_IT.mo
ADDED
Binary file
|
languages/link-library-it_IT.po
ADDED
@@ -0,0 +1,2016 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2011-12-06 08:23+0100\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Gianni Diurno (aka gidibao) <gidibao[at]gmail[dot]com>\n"
|
8 |
+
"Language-Team: Gianni Diurno | gidibao.net & charmingpress.com\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-Language: Italian\n"
|
13 |
+
"X-Poedit-Country: ITALY\n"
|
14 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
16 |
+
"X-Poedit-Basepath: ../\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
|
19 |
+
#: link-library.php:414
|
20 |
+
#: link-library.php:2915
|
21 |
+
#: link-library.php:4873
|
22 |
+
msgid "Add new link"
|
23 |
+
msgstr "Aggiungi nuovo link"
|
24 |
+
|
25 |
+
#: link-library.php:415
|
26 |
+
#: link-library.php:4878
|
27 |
+
msgid "Link name"
|
28 |
+
msgstr "Nome link"
|
29 |
+
|
30 |
+
#: link-library.php:416
|
31 |
+
#: link-library.php:4881
|
32 |
+
msgid "Link address"
|
33 |
+
msgstr "Indirizzo link"
|
34 |
+
|
35 |
+
#: link-library.php:417
|
36 |
+
#: link-library.php:2931
|
37 |
+
#: link-library.php:4886
|
38 |
+
#: link-library.php:5642
|
39 |
+
msgid "Link RSS"
|
40 |
+
msgstr "RSS link"
|
41 |
+
|
42 |
+
#: link-library.php:418
|
43 |
+
#: link-library.php:1799
|
44 |
+
#: link-library.php:2942
|
45 |
+
#: link-library.php:5646
|
46 |
+
msgid "Link Category"
|
47 |
+
msgstr "Categoria link"
|
48 |
+
|
49 |
+
#: link-library.php:419
|
50 |
+
#: link-library.php:1801
|
51 |
+
#: link-library.php:2492
|
52 |
+
#: link-library.php:2973
|
53 |
+
#: link-library.php:5643
|
54 |
+
msgid "Link Description"
|
55 |
+
msgstr "Descrizione link"
|
56 |
+
|
57 |
+
#: link-library.php:420
|
58 |
+
#: link-library.php:2508
|
59 |
+
#: link-library.php:2983
|
60 |
+
#: link-library.php:5645
|
61 |
+
msgid "Link Notes"
|
62 |
+
msgstr "Note link"
|
63 |
+
|
64 |
+
#: link-library.php:421
|
65 |
+
#: link-library.php:3101
|
66 |
+
msgid "Add Link"
|
67 |
+
msgstr "Aggiungi Link"
|
68 |
+
|
69 |
+
#: link-library.php:422
|
70 |
+
msgid "New link submitted."
|
71 |
+
msgstr "E' stato sottoscritto un nuovo link."
|
72 |
+
|
73 |
+
#: link-library.php:423
|
74 |
+
msgid "It will appear in the list once moderated. Thank you."
|
75 |
+
msgstr "Il tuo link apparirà nella lista una volta approvato. Grazie."
|
76 |
+
|
77 |
+
#: link-library.php:438
|
78 |
+
msgid "Link Library-Generated RSS Feed"
|
79 |
+
msgstr "Feed RSS generato da Link Library"
|
80 |
+
|
81 |
+
#: link-library.php:439
|
82 |
+
msgid "Description of Link Library-Generated Feed"
|
83 |
+
msgstr "Descrizione feed generato da Link Library"
|
84 |
+
|
85 |
+
#: link-library.php:442
|
86 |
+
#: link-library.php:2956
|
87 |
+
#: link-library.php:2957
|
88 |
+
msgid "User-submitted category"
|
89 |
+
msgstr "Categoria utente-sottoscrittore"
|
90 |
+
|
91 |
+
#: link-library.php:443
|
92 |
+
#: link-library.php:2967
|
93 |
+
#: link-library.php:4925
|
94 |
+
msgid "User-submitted category (define below)"
|
95 |
+
msgstr "Categoria utente-sottoscrittore (definire qui sotto)"
|
96 |
+
|
97 |
+
#: link-library.php:458
|
98 |
+
#: link-library.php:3002
|
99 |
+
#: link-library.php:3229
|
100 |
+
#: link-library.php:4983
|
101 |
+
#: link-library.php:5647
|
102 |
+
msgid "Reciprocal Link"
|
103 |
+
msgstr "Link reciproci"
|
104 |
+
|
105 |
+
#: link-library.php:460
|
106 |
+
#: link-library.php:3012
|
107 |
+
#: link-library.php:4989
|
108 |
+
msgid "Secondary Address"
|
109 |
+
msgstr "Indirizzo secondario"
|
110 |
+
|
111 |
+
#: link-library.php:462
|
112 |
+
#: link-library.php:2567
|
113 |
+
#: link-library.php:3023
|
114 |
+
#: link-library.php:3221
|
115 |
+
#: link-library.php:4995
|
116 |
+
msgid "Telephone"
|
117 |
+
msgstr "Telefono"
|
118 |
+
|
119 |
+
#: link-library.php:464
|
120 |
+
#: link-library.php:2375
|
121 |
+
#: link-library.php:2595
|
122 |
+
#: link-library.php:3033
|
123 |
+
#: link-library.php:3225
|
124 |
+
#: link-library.php:5001
|
125 |
+
msgid "E-mail"
|
126 |
+
msgstr "E-mail"
|
127 |
+
|
128 |
+
#: link-library.php:475
|
129 |
+
#: link-library.php:3044
|
130 |
+
#: link-library.php:5007
|
131 |
+
msgid "Submitter Name"
|
132 |
+
msgstr "Nome sottoscrittore"
|
133 |
+
|
134 |
+
#: link-library.php:477
|
135 |
+
#: link-library.php:3054
|
136 |
+
#: link-library.php:5013
|
137 |
+
msgid "Submitter E-mail"
|
138 |
+
msgstr "Email sottoscrittore"
|
139 |
+
|
140 |
+
#: link-library.php:479
|
141 |
+
#: link-library.php:3065
|
142 |
+
#: link-library.php:5019
|
143 |
+
msgid "Submitter Comment"
|
144 |
+
msgstr "Commento sottoscrittore"
|
145 |
+
|
146 |
+
#: link-library.php:486
|
147 |
+
#: link-library.php:3086
|
148 |
+
#: link-library.php:5031
|
149 |
+
msgid "Is boiling water hot or cold?"
|
150 |
+
msgstr "L'acqua bollente è calda o fredda?"
|
151 |
+
|
152 |
+
#: link-library.php:487
|
153 |
+
#: link-library.php:3096
|
154 |
+
msgid "hot"
|
155 |
+
msgstr "calda"
|
156 |
+
|
157 |
+
#: link-library.php:491
|
158 |
+
#: link-library.php:3075
|
159 |
+
msgid "Large Description"
|
160 |
+
msgstr "Descrizione completa"
|
161 |
+
|
162 |
+
#: link-library.php:625
|
163 |
+
#: link-library.php:827
|
164 |
+
msgid "Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality."
|
165 |
+
msgstr "Per un corretto funzionamento, creare una cartella (con i permessi di scrittura) a nome uploads sotto la directory /wp-content/ di WordPress."
|
166 |
+
|
167 |
+
#: link-library.php:629
|
168 |
+
#: link-library.php:831
|
169 |
+
msgid "Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality."
|
170 |
+
msgstr "Per un corretto funzionamento, assicurati che la cartella /wp-content/uploads/ abbia i permessi di scrittura."
|
171 |
+
|
172 |
+
#: link-library.php:670
|
173 |
+
msgid "Link Library - Additional Link Parameters"
|
174 |
+
msgstr "Collezione link - Parametri addizionali"
|
175 |
+
|
176 |
+
#: link-library.php:729
|
177 |
+
msgid "General Options"
|
178 |
+
msgstr "Opzioni generali"
|
179 |
+
|
180 |
+
#: link-library.php:731
|
181 |
+
msgid "Settings"
|
182 |
+
msgstr "Impostazioni"
|
183 |
+
|
184 |
+
#: link-library.php:731
|
185 |
+
msgid "Library Settings"
|
186 |
+
msgstr "Impostazioni collezione"
|
187 |
+
|
188 |
+
#: link-library.php:734
|
189 |
+
#: link-library.php:736
|
190 |
+
msgid "Moderate"
|
191 |
+
msgstr "Modera"
|
192 |
+
|
193 |
+
#: link-library.php:738
|
194 |
+
#: link-library.php:1684
|
195 |
+
msgid "Stylesheet"
|
196 |
+
msgstr "Foglio di stile"
|
197 |
+
|
198 |
+
#: link-library.php:740
|
199 |
+
msgid "Reciprocal Checker"
|
200 |
+
msgstr "Verifica reciproca"
|
201 |
+
|
202 |
+
#: link-library.php:740
|
203 |
+
msgid "Reciprocal Check"
|
204 |
+
msgstr "Verifica reciproca"
|
205 |
+
|
206 |
+
#: link-library.php:765
|
207 |
+
#: link-library.php:897
|
208 |
+
msgid "General Settings"
|
209 |
+
msgstr "Impostazioni generali"
|
210 |
+
|
211 |
+
#: link-library.php:766
|
212 |
+
msgid "Bookmarklet"
|
213 |
+
msgstr "Bookmarklet"
|
214 |
+
|
215 |
+
#: link-library.php:767
|
216 |
+
msgid "General Moderation Options"
|
217 |
+
msgstr "Opzioni generali moderazione"
|
218 |
+
|
219 |
+
#: link-library.php:768
|
220 |
+
#: link-library.php:772
|
221 |
+
#: link-library.php:783
|
222 |
+
#: link-library.php:785
|
223 |
+
#: link-library.php:1779
|
224 |
+
msgid "Save"
|
225 |
+
msgstr "Salva"
|
226 |
+
|
227 |
+
#: link-library.php:769
|
228 |
+
msgid "Links awaiting moderation"
|
229 |
+
msgstr "Link in attesa di moderazione"
|
230 |
+
|
231 |
+
#: link-library.php:770
|
232 |
+
#: link-library.php:1685
|
233 |
+
msgid "Editor"
|
234 |
+
msgstr "Editor"
|
235 |
+
|
236 |
+
#: link-library.php:771
|
237 |
+
msgid "Library Selection and Usage Instructions"
|
238 |
+
msgstr "Selezione collezione e istruzioni per l'uso"
|
239 |
+
|
240 |
+
#: link-library.php:773
|
241 |
+
msgid "Common Parameters"
|
242 |
+
msgstr "Parametri generici"
|
243 |
+
|
244 |
+
#: link-library.php:774
|
245 |
+
msgid "Link Categories Settings"
|
246 |
+
msgstr "Impostazione categorie link"
|
247 |
+
|
248 |
+
#: link-library.php:775
|
249 |
+
msgid "Link Element Settings"
|
250 |
+
msgstr "Impostazioni elemento link"
|
251 |
+
|
252 |
+
#: link-library.php:776
|
253 |
+
msgid "Link Sub-Field Configuration Table"
|
254 |
+
msgstr "Tabella configurazione sotto-campo dei link"
|
255 |
+
|
256 |
+
#: link-library.php:777
|
257 |
+
msgid "RSS Field Configuration"
|
258 |
+
msgstr "Configurazione campo RSS"
|
259 |
+
|
260 |
+
#: link-library.php:778
|
261 |
+
msgid "Thumbnail Generation and Use"
|
262 |
+
msgstr "Generazione ed utilizzo miniatura"
|
263 |
+
|
264 |
+
#: link-library.php:779
|
265 |
+
msgid "RSS Generation"
|
266 |
+
msgstr "Generazione RSS"
|
267 |
+
|
268 |
+
#: link-library.php:780
|
269 |
+
msgid "Search Form Configuration"
|
270 |
+
msgstr "Configurazione modulo di ricerca"
|
271 |
+
|
272 |
+
#: link-library.php:781
|
273 |
+
msgid "Link User Submission"
|
274 |
+
msgstr "Sottoscrizione utente link"
|
275 |
+
|
276 |
+
#: link-library.php:782
|
277 |
+
msgid "Import / Export"
|
278 |
+
msgstr "Importa / Esporta"
|
279 |
+
|
280 |
+
#: link-library.php:784
|
281 |
+
#: link-library.php:1037
|
282 |
+
msgid "Reciprocal Link Checker"
|
283 |
+
msgstr "Verifica link reciproci"
|
284 |
+
|
285 |
+
#: link-library.php:880
|
286 |
+
msgid "Thumbnails successfully generated!"
|
287 |
+
msgstr "Le miniature sono state genrate con successo!"
|
288 |
+
|
289 |
+
#: link-library.php:882
|
290 |
+
msgid "Favicons successfully generated!"
|
291 |
+
msgstr "Le favicon sono state generate con successo!"
|
292 |
+
|
293 |
+
#: link-library.php:884
|
294 |
+
#: link-library.php:3319
|
295 |
+
msgid "Thumbnail successfully generated for"
|
296 |
+
msgstr "Miniatura generata con successo per"
|
297 |
+
|
298 |
+
#: link-library.php:886
|
299 |
+
#: link-library.php:3345
|
300 |
+
msgid "Favicon successfully generated for"
|
301 |
+
msgstr "Favicon generata con successo per"
|
302 |
+
|
303 |
+
#: link-library.php:895
|
304 |
+
msgid "General Settings Saved"
|
305 |
+
msgstr "Le impostazioni generali sono state salvate"
|
306 |
+
|
307 |
+
#: link-library.php:959
|
308 |
+
#: link-library.php:1896
|
309 |
+
#: link-library.php:1907
|
310 |
+
msgid "Library"
|
311 |
+
msgstr "Collezione"
|
312 |
+
|
313 |
+
#: link-library.php:970
|
314 |
+
#: link-library.php:1920
|
315 |
+
msgid "Library #"
|
316 |
+
msgstr "Collezione n.ro"
|
317 |
+
|
318 |
+
#: link-library.php:970
|
319 |
+
msgid "Updated"
|
320 |
+
msgstr "Aggiornato"
|
321 |
+
|
322 |
+
#: link-library.php:974
|
323 |
+
msgid "Included Category ID"
|
324 |
+
msgstr "ID categoria incluso"
|
325 |
+
|
326 |
+
#: link-library.php:974
|
327 |
+
#: link-library.php:978
|
328 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
329 |
+
msgstr "non valido. Verifica la ID nell'editor categorie dei link."
|
330 |
+
|
331 |
+
#: link-library.php:978
|
332 |
+
msgid "Excluded Category ID"
|
333 |
+
msgstr "ID categoria esclusa"
|
334 |
+
|
335 |
+
#: link-library.php:982
|
336 |
+
msgid "Invalid column count for link on row"
|
337 |
+
msgstr "Conteggio colonna non valido per il link nella riga"
|
338 |
+
|
339 |
+
#: link-library.php:986
|
340 |
+
msgid "Library Settings Exported"
|
341 |
+
msgstr "Le impostazioni della collezione sono state esportate"
|
342 |
+
|
343 |
+
#: link-library.php:986
|
344 |
+
msgid "Download here"
|
345 |
+
msgstr "Scarica qui"
|
346 |
+
|
347 |
+
#: link-library.php:990
|
348 |
+
msgid "Link Library plugin directory needs to be writable to perform this action"
|
349 |
+
msgstr "La cartella del plugin Link Library deve essere scrivibile per potere compiere questa azione"
|
350 |
+
|
351 |
+
#: link-library.php:994
|
352 |
+
msgid "Library Settings imported successfully"
|
353 |
+
msgstr "Le impostazioni della collezione sono state importate con successo"
|
354 |
+
|
355 |
+
#: link-library.php:998
|
356 |
+
msgid "Library Settings Upload Failed"
|
357 |
+
msgstr "Caricamento impostazione collezione fallito"
|
358 |
+
|
359 |
+
#: link-library.php:1002
|
360 |
+
msgid "row(s) found"
|
361 |
+
msgstr "riga trovata"
|
362 |
+
|
363 |
+
#: link-library.php:1002
|
364 |
+
msgid "link(s) imported successfully"
|
365 |
+
msgstr "I link sono stati importati con successo"
|
366 |
+
|
367 |
+
#: link-library.php:1013
|
368 |
+
msgid "Link Moderation"
|
369 |
+
msgstr "Approvazione link"
|
370 |
+
|
371 |
+
#: link-library.php:1016
|
372 |
+
msgid "Link(s) Approved"
|
373 |
+
msgstr "Approvati"
|
374 |
+
|
375 |
+
#: link-library.php:1018
|
376 |
+
msgid "Link(s) Deleted"
|
377 |
+
msgstr "Cancellati"
|
378 |
+
|
379 |
+
#: link-library.php:1027
|
380 |
+
msgid "Stylesheet Editor"
|
381 |
+
msgstr "Editor foglio di stile"
|
382 |
+
|
383 |
+
#: link-library.php:1030
|
384 |
+
msgid "Stylesheet updated"
|
385 |
+
msgstr "Il foglio di stile é stato aggiornato"
|
386 |
+
|
387 |
+
#: link-library.php:1032
|
388 |
+
msgid "Stylesheet reset to original state"
|
389 |
+
msgstr "Il foglio di stile é stato ripristinato allo stato originale"
|
390 |
+
|
391 |
+
#: link-library.php:1040
|
392 |
+
msgid "Settings updated"
|
393 |
+
msgstr "Le impostazioni sono state aggiornate"
|
394 |
+
|
395 |
+
#: link-library.php:1140
|
396 |
+
#: link-library.php:1172
|
397 |
+
#: link-library.php:1487
|
398 |
+
#: link-library.php:1611
|
399 |
+
#: link-library.php:1644
|
400 |
+
msgid "Not allowed"
|
401 |
+
msgstr "Non permesso"
|
402 |
+
|
403 |
+
#: link-library.php:1547
|
404 |
+
#: link-library.php:1586
|
405 |
+
#: link-library.php:5661
|
406 |
+
msgid "Message generated by"
|
407 |
+
msgstr "Messaggio generato da"
|
408 |
+
|
409 |
+
#: link-library.php:1684
|
410 |
+
#: link-library.php:1685
|
411 |
+
msgid "The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next."
|
412 |
+
msgstr "Il foglio di stile è ora definito e conservato utilizzando l’interfaccia di amministrazione di Link Library. Questo eviterà i problemi con gli aggiornamenti da una versione alla successiva."
|
413 |
+
|
414 |
+
#: link-library.php:1688
|
415 |
+
msgid "Number of Libraries"
|
416 |
+
msgstr "Numero di collezioni"
|
417 |
+
|
418 |
+
#: link-library.php:1692
|
419 |
+
#: link-library.php:1693
|
420 |
+
msgid "Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API"
|
421 |
+
msgstr "Inserisci un elenco di pagine (separa con una virgola) nelle quali verrà caricato il fogli di stile e gli script di Link Library. Importante qualora mostrassi la Link Library via API"
|
422 |
+
|
423 |
+
#: link-library.php:1692
|
424 |
+
msgid "Additional pages to load styles and scripts"
|
425 |
+
msgstr "Pagine aggiuntive alle quali aggiungere stili e script"
|
426 |
+
|
427 |
+
#: link-library.php:1696
|
428 |
+
msgid "Debug Mode"
|
429 |
+
msgstr "Modalità debug"
|
430 |
+
|
431 |
+
#: link-library.php:1700
|
432 |
+
#: link-library.php:1701
|
433 |
+
#: link-library.php:1704
|
434 |
+
#: link-library.php:1705
|
435 |
+
msgid "This function is only possible when showing one category at a time and while the default category is not shown."
|
436 |
+
msgstr "Questa funzione è possibile solamente mostrando una categoria alla volta e qualora la categoria predefinita non venisse mostrata."
|
437 |
+
|
438 |
+
#: link-library.php:1700
|
439 |
+
msgid "Page Title Prefix"
|
440 |
+
msgstr "Prefisso titolo pagina"
|
441 |
+
|
442 |
+
#: link-library.php:1704
|
443 |
+
msgid "Page Title Suffix"
|
444 |
+
msgstr "Suffisso titolo pagina"
|
445 |
+
|
446 |
+
#: link-library.php:1708
|
447 |
+
#: link-library.php:1709
|
448 |
+
msgid "CID provided with paid Thumbshots.org accounts"
|
449 |
+
msgstr "CID fornito da Thumbshots.org per account a pagamento"
|
450 |
+
|
451 |
+
#: link-library.php:1708
|
452 |
+
msgid "Thumbshots CID"
|
453 |
+
msgstr "Thumbshots CID"
|
454 |
+
|
455 |
+
#: link-library.php:1723
|
456 |
+
msgid "Add new links to your site with this bookmarklet."
|
457 |
+
msgstr "Aggiungi i nuovi link al tuo sito attraverso questo bookmarklet."
|
458 |
+
|
459 |
+
#: link-library.php:1724
|
460 |
+
msgid "To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar."
|
461 |
+
msgstr "Per usare questa funzione, trascina e rilascia il pulsante qui sotto nella barra favoriti / segnalibri."
|
462 |
+
|
463 |
+
#: link-library.php:1725
|
464 |
+
msgid "Add to Links"
|
465 |
+
msgstr "Aggiungi ai link"
|
466 |
+
|
467 |
+
#: link-library.php:1734
|
468 |
+
#: link-library.php:1735
|
469 |
+
msgid "URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page."
|
470 |
+
msgstr "URL al quale verrà reindirizzato il tuo utente una volta sottoscritto il nuovo link. Se attiva, lo short code [link-library-addlinkcustommsg] dovrà essere inserito nella pagina di destinazione."
|
471 |
+
|
472 |
+
#: link-library.php:1734
|
473 |
+
msgid "Link Acknowledgement URL"
|
474 |
+
msgstr "URL link di conferma"
|
475 |
+
|
476 |
+
#: link-library.php:1738
|
477 |
+
msgid "Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name"
|
478 |
+
msgstr "Titolo della email inviata all’amministratore del sito quando viene sottoscritto un nuovo link. Usa %linkname% come variabile di sostituzione al nome reale del link"
|
479 |
+
|
480 |
+
#: link-library.php:1738
|
481 |
+
msgid "Moderation Notification Title"
|
482 |
+
msgstr "Titolo notifica moderazione"
|
483 |
+
|
484 |
+
#: link-library.php:1742
|
485 |
+
msgid "Will send a confirmation e-mail to link submitter if they provided their contact information"
|
486 |
+
msgstr "Invierà una email di conferma al sottoscrittore del link qualora egli avesse fornito le informazioni di contatto"
|
487 |
+
|
488 |
+
#: link-library.php:1742
|
489 |
+
msgid "E-mail submitter on link approval or rejection"
|
490 |
+
msgstr "Email sottoscrittore per approvazione o negazione link"
|
491 |
+
|
492 |
+
#: link-library.php:1746
|
493 |
+
msgid "Only use first part of submitter name"
|
494 |
+
msgstr "Usa la sola prima parte del nome (sottoscrittore)"
|
495 |
+
|
496 |
+
#: link-library.php:1750
|
497 |
+
msgid "The name of the e-mail account that the approval e-mail will be sent from"
|
498 |
+
msgstr "Il nome dell’account email dal quale verrà inviata la email di approvazione"
|
499 |
+
|
500 |
+
#: link-library.php:1750
|
501 |
+
msgid "Moderator Name"
|
502 |
+
msgstr "Nome moderatore"
|
503 |
+
|
504 |
+
#: link-library.php:1754
|
505 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
506 |
+
msgstr "L’indirizzo email dal quale verrà inviata la email di approvazione"
|
507 |
+
|
508 |
+
#: link-library.php:1754
|
509 |
+
msgid "Moderator E-mail"
|
510 |
+
msgstr "Email moderatore"
|
511 |
+
|
512 |
+
#: link-library.php:1758
|
513 |
+
msgid "Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
514 |
+
msgstr "Titolo della email di approvazione. Usa %linkname% come variabile di sostituzione al nome reale del link"
|
515 |
+
|
516 |
+
#: link-library.php:1758
|
517 |
+
msgid "Approval e-mail title"
|
518 |
+
msgstr "Titolo email approvazione"
|
519 |
+
|
520 |
+
#: link-library.php:1762
|
521 |
+
msgid "Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
522 |
+
msgstr "Corpo email approvazione. Usa %linkname% come variabile di sostituzione al nome reale del link e %submittername% per il nome del sottoscrittore"
|
523 |
+
|
524 |
+
#: link-library.php:1762
|
525 |
+
msgid "Approval e-mail body"
|
526 |
+
msgstr "Testo email approvazione"
|
527 |
+
|
528 |
+
#: link-library.php:1766
|
529 |
+
msgid "Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
530 |
+
msgstr "Titolo della email di rifiuto. Usa %linkname% come variabile di sostituzione al nome reale del link"
|
531 |
+
|
532 |
+
#: link-library.php:1766
|
533 |
+
msgid "Rejection e-mail title"
|
534 |
+
msgstr "Titolo email di rifiuto"
|
535 |
+
|
536 |
+
#: link-library.php:1770
|
537 |
+
msgid "Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
538 |
+
msgstr "Corpo email rifiuto. Usa %linkname% come variabile di sostituzione al nome reale del link e %submittername% per il nome del sottoscrittore"
|
539 |
+
|
540 |
+
#: link-library.php:1770
|
541 |
+
msgid "Rejection e-mail body"
|
542 |
+
msgstr "Testo email di rifiuto"
|
543 |
+
|
544 |
+
#: link-library.php:1788
|
545 |
+
msgid "Update Settings"
|
546 |
+
msgstr "Aggiorna le impostazioni"
|
547 |
+
|
548 |
+
#: link-library.php:1798
|
549 |
+
#: link-library.php:2455
|
550 |
+
#: link-library.php:2920
|
551 |
+
#: link-library.php:5640
|
552 |
+
msgid "Link Name"
|
553 |
+
msgstr "Nome link"
|
554 |
+
|
555 |
+
#: link-library.php:1800
|
556 |
+
msgid "Link URL"
|
557 |
+
msgstr "URL link"
|
558 |
+
|
559 |
+
#: link-library.php:1840
|
560 |
+
msgid "No Links Found to Moderate"
|
561 |
+
msgstr "Nessun link da moderare..."
|
562 |
+
|
563 |
+
#: link-library.php:1847
|
564 |
+
msgid "Check All"
|
565 |
+
msgstr "Seleziona tutto"
|
566 |
+
|
567 |
+
#: link-library.php:1848
|
568 |
+
msgid "Uncheck All"
|
569 |
+
msgstr "Deseleziona tutto"
|
570 |
+
|
571 |
+
#: link-library.php:1850
|
572 |
+
msgid "Approve Selected Items"
|
573 |
+
msgstr "Approva elementi selezionati"
|
574 |
+
|
575 |
+
#: link-library.php:1851
|
576 |
+
msgid "Delete Selected Items"
|
577 |
+
msgstr "Cancella elementi selezionati"
|
578 |
+
|
579 |
+
#: link-library.php:1875
|
580 |
+
msgid "If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor."
|
581 |
+
msgstr "Qualora l’editor del foglio di stile fosse vuoto dopo l'aggiornamento, ripristina alle predefinite utilizzando il pulsante qui sotto o copia/incolla nell'editor il tuo backup del foglio di stile."
|
582 |
+
|
583 |
+
#: link-library.php:1880
|
584 |
+
msgid "Submit"
|
585 |
+
msgstr "Invia"
|
586 |
+
|
587 |
+
#: link-library.php:1880
|
588 |
+
msgid "Reset to default"
|
589 |
+
msgstr "Ripristino predefinite"
|
590 |
+
|
591 |
+
#: link-library.php:1890
|
592 |
+
msgid "Select Current Library Settings"
|
593 |
+
msgstr "Seleziona impostazioni collezione in uso"
|
594 |
+
|
595 |
+
#: link-library.php:1899
|
596 |
+
msgid "Go"
|
597 |
+
msgstr "Esegui"
|
598 |
+
|
599 |
+
#: link-library.php:1901
|
600 |
+
msgid "Copy from:"
|
601 |
+
msgstr "Copia da:"
|
602 |
+
|
603 |
+
#: link-library.php:1912
|
604 |
+
msgid "Copy"
|
605 |
+
msgstr "Copia"
|
606 |
+
|
607 |
+
#: link-library.php:1919
|
608 |
+
#: link-library.php:1922
|
609 |
+
#: link-library.php:1926
|
610 |
+
msgid "Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site"
|
611 |
+
msgstr "Link Library supporta un numero illimitato di configurazioni per mostrare nel tuo sito degli elenchi di link"
|
612 |
+
|
613 |
+
#: link-library.php:1923
|
614 |
+
msgid "Library Name"
|
615 |
+
msgstr "Nome collezione"
|
616 |
+
|
617 |
+
#: link-library.php:1925
|
618 |
+
msgid "Feature"
|
619 |
+
msgstr "Caratteristiche"
|
620 |
+
|
621 |
+
#: link-library.php:1927
|
622 |
+
msgid "Code to insert on a Wordpress page"
|
623 |
+
msgstr "Codice da inserire in una pagina WordPress"
|
624 |
+
|
625 |
+
#: link-library.php:1932
|
626 |
+
msgid "Display basic link library"
|
627 |
+
msgstr "Mostra collezione di base link"
|
628 |
+
|
629 |
+
#: link-library.php:1935
|
630 |
+
msgid "Display list of link categories"
|
631 |
+
msgstr "Mostra elenco categorie link"
|
632 |
+
|
633 |
+
#: link-library.php:1938
|
634 |
+
msgid "Display search box"
|
635 |
+
msgstr "Mostra casella di ricerca"
|
636 |
+
|
637 |
+
#: link-library.php:1941
|
638 |
+
msgid "Display link submission form"
|
639 |
+
msgstr "Mostra modulo sottoscrizione link"
|
640 |
+
|
641 |
+
#: link-library.php:1951
|
642 |
+
#, php-format
|
643 |
+
msgid ""
|
644 |
+
"You are about to Delete Library #'%s'\n"
|
645 |
+
" 'Cancel' to stop, 'OK' to delete."
|
646 |
+
msgstr ""
|
647 |
+
"Stai per cancellare la collezione n.ro '%s'\n"
|
648 |
+
" 'Annulla' per fermarti, 'OK' per procedere."
|
649 |
+
|
650 |
+
#: link-library.php:1951
|
651 |
+
msgid "Delete Library"
|
652 |
+
msgstr "Cancella collezione"
|
653 |
+
|
654 |
+
#: link-library.php:1952
|
655 |
+
#, php-format
|
656 |
+
msgid ""
|
657 |
+
"You are about to reset Library '%s'\n"
|
658 |
+
" 'Cancel' to stop, 'OK' to reset."
|
659 |
+
msgstr ""
|
660 |
+
"Stai per ripristinare la collezione '%s'\n"
|
661 |
+
" 'Annulla' per fermarti, 'OK' per procedere."
|
662 |
+
|
663 |
+
#: link-library.php:1952
|
664 |
+
msgid "Reset current Library"
|
665 |
+
msgstr "Ripristina collezione in uso"
|
666 |
+
|
667 |
+
#: link-library.php:1953
|
668 |
+
#, php-format
|
669 |
+
msgid ""
|
670 |
+
"You are about to reset Library '%s' for a table layout\n"
|
671 |
+
" 'Cancel' to stop, 'OK' to reset."
|
672 |
+
msgstr ""
|
673 |
+
"Stai per ripristinare la collezione '%s' (per layout tabella)\n"
|
674 |
+
" 'Annulla' per fermarti, 'OK' per procedere."
|
675 |
+
|
676 |
+
#: link-library.php:1953
|
677 |
+
msgid "Reset current Library for table layout"
|
678 |
+
msgstr "Ripristina collezione in uso per layout tabella"
|
679 |
+
|
680 |
+
#: link-library.php:1971
|
681 |
+
msgid "Current Library Name"
|
682 |
+
msgstr "Nome collezione in uso"
|
683 |
+
|
684 |
+
#: link-library.php:1978
|
685 |
+
#: link-library.php:1981
|
686 |
+
msgid "Leave Empty to see all categories"
|
687 |
+
msgstr "Lascia in bianco per vedere tutte le categorie"
|
688 |
+
|
689 |
+
#: link-library.php:1978
|
690 |
+
#: link-library.php:1981
|
691 |
+
#: link-library.php:1986
|
692 |
+
#: link-library.php:1989
|
693 |
+
msgid "Enter list of comma-separated"
|
694 |
+
msgstr "Inserisci lista (separa con virgole)"
|
695 |
+
|
696 |
+
#: link-library.php:1978
|
697 |
+
#: link-library.php:1981
|
698 |
+
msgid "numeric category IDs"
|
699 |
+
msgstr "ID numerici categoria"
|
700 |
+
|
701 |
+
#: link-library.php:1978
|
702 |
+
msgid "To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example"
|
703 |
+
msgstr "Per trovare le ID, vai alla pagina di amministrazione delle Categorie, posiziona il mouse sopra il nome di una categoria e cerca la sua ID nell’indirizzo che trovi nella barra di stato del browser. Ad esempio"
|
704 |
+
|
705 |
+
#: link-library.php:1979
|
706 |
+
msgid "Categories to be displayed (Empty=All)"
|
707 |
+
msgstr "Categorie da mostrare (vuoto=tutte)"
|
708 |
+
|
709 |
+
#: link-library.php:1981
|
710 |
+
#: link-library.php:1986
|
711 |
+
#: link-library.php:1989
|
712 |
+
msgid "For example"
|
713 |
+
msgstr "Ad esempio"
|
714 |
+
|
715 |
+
#: link-library.php:1986
|
716 |
+
#: link-library.php:1989
|
717 |
+
msgid "numeric category IDs that should not be shown"
|
718 |
+
msgstr "ID numerici categoria da non mostrare"
|
719 |
+
|
720 |
+
#: link-library.php:1987
|
721 |
+
msgid "Categories to be excluded"
|
722 |
+
msgstr "Categorie da escludere"
|
723 |
+
|
724 |
+
#: link-library.php:1994
|
725 |
+
#: link-library.php:1997
|
726 |
+
msgid "Only show one category of links at a time"
|
727 |
+
msgstr "Mostra solamente una categoria di link alla volta"
|
728 |
+
|
729 |
+
#: link-library.php:1995
|
730 |
+
msgid "Only show one category at a time"
|
731 |
+
msgstr "Mostra solamente una categoria alla volta"
|
732 |
+
|
733 |
+
#: link-library.php:2000
|
734 |
+
msgid "Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly."
|
735 |
+
msgstr "Seleziona se AJAX dovrebbe essere utilizzato solamente per ricaricare l’elenco dei link senza dovere ricaricare l’intera pagina o HTML GET per ricaricare l’intera pagina con un nuovo link. L’opzione permalink dovrà essere attivata per HTML GET + Permalink affinchè il tutto possa funzionare correttamente."
|
736 |
+
|
737 |
+
#: link-library.php:2000
|
738 |
+
msgid "Switching Method"
|
739 |
+
msgstr "Metodo commutazione"
|
740 |
+
|
741 |
+
#: link-library.php:2011
|
742 |
+
msgid "Default category to be shown when only showing one at a time (numeric ID)"
|
743 |
+
msgstr "Categoria predefinita da mostrare per una categoria alla volta (ID numerico)"
|
744 |
+
|
745 |
+
#: link-library.php:2018
|
746 |
+
#: link-library.php:2021
|
747 |
+
msgid "File path is relative to Link Library plugin directory"
|
748 |
+
msgstr "Il percorso al file è relativo alla cartella del plugin Link Library"
|
749 |
+
|
750 |
+
#: link-library.php:2019
|
751 |
+
msgid "Icon to display when performing AJAX queries"
|
752 |
+
msgstr "Icona da mostrare durante richiesta Ajax"
|
753 |
+
|
754 |
+
#: link-library.php:2026
|
755 |
+
#: link-library.php:2029
|
756 |
+
msgid "Only show a limited number of links and add page navigation links"
|
757 |
+
msgstr "Mostra solamente un numero limitato di link ed aggiunge link navigazione pagina"
|
758 |
+
|
759 |
+
#: link-library.php:2027
|
760 |
+
msgid "Paginate Results"
|
761 |
+
msgstr "Impaginazione risultati"
|
762 |
+
|
763 |
+
#: link-library.php:2032
|
764 |
+
#: link-library.php:2035
|
765 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
766 |
+
msgstr "Numero di link da mostrare per pagina nella modalità impaginazione"
|
767 |
+
|
768 |
+
#: link-library.php:2033
|
769 |
+
msgid "Links per Page"
|
770 |
+
msgstr "Link per pagina"
|
771 |
+
|
772 |
+
#: link-library.php:2041
|
773 |
+
msgid "Hide Results if Empty"
|
774 |
+
msgstr "Nascondi se nessun risultato"
|
775 |
+
|
776 |
+
#: link-library.php:2049
|
777 |
+
msgid "Enable Permalinks"
|
778 |
+
msgstr "Attiva Permalinks"
|
779 |
+
|
780 |
+
#: link-library.php:2055
|
781 |
+
msgid "Permalinks Page"
|
782 |
+
msgstr "Pagina permalink"
|
783 |
+
|
784 |
+
#: link-library.php:2075
|
785 |
+
msgid "Results Order"
|
786 |
+
msgstr "Ordine risultati"
|
787 |
+
|
788 |
+
#: link-library.php:2079
|
789 |
+
#: link-library.php:2221
|
790 |
+
msgid "Order by Name"
|
791 |
+
msgstr "Ordina per nome"
|
792 |
+
|
793 |
+
#: link-library.php:2080
|
794 |
+
#: link-library.php:2222
|
795 |
+
msgid "Order by ID"
|
796 |
+
msgstr "Ordina per ID"
|
797 |
+
|
798 |
+
#: link-library.php:2081
|
799 |
+
msgid "Order of categories based on included category list"
|
800 |
+
msgstr "Ordine delle categorie basato sulla lista inclusa della categoria"
|
801 |
+
|
802 |
+
#: link-library.php:2082
|
803 |
+
msgid "Order by"
|
804 |
+
msgstr "Ordina per"
|
805 |
+
|
806 |
+
#: link-library.php:2082
|
807 |
+
#: link-library.php:2223
|
808 |
+
msgid "Wordpress Plugin"
|
809 |
+
msgstr "Plugin WordPress"
|
810 |
+
|
811 |
+
#: link-library.php:2087
|
812 |
+
msgid "Link Categories Display Format"
|
813 |
+
msgstr "Formato visualizzazione categorie link"
|
814 |
+
|
815 |
+
#: link-library.php:2091
|
816 |
+
#: link-library.php:2276
|
817 |
+
msgid "Table"
|
818 |
+
msgstr "Tabella"
|
819 |
+
|
820 |
+
#: link-library.php:2092
|
821 |
+
#: link-library.php:2277
|
822 |
+
msgid "Unordered List"
|
823 |
+
msgstr "Lista non ordinata"
|
824 |
+
|
825 |
+
#: link-library.php:2093
|
826 |
+
msgid "Drop-Down List"
|
827 |
+
msgstr "Elenco drop-down"
|
828 |
+
|
829 |
+
#: link-library.php:2099
|
830 |
+
msgid "Display link counts"
|
831 |
+
msgstr "Mostra numero link"
|
832 |
+
|
833 |
+
#: link-library.php:2105
|
834 |
+
msgid "Display categories with search results"
|
835 |
+
msgstr "Mostra categorie con risultati della ricerca"
|
836 |
+
|
837 |
+
#: link-library.php:2109
|
838 |
+
#: link-library.php:2112
|
839 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
840 |
+
msgstr "Questa opzione non verrà applicata se selezionata la disposizione secondo My Link Order"
|
841 |
+
|
842 |
+
#: link-library.php:2110
|
843 |
+
#: link-library.php:2247
|
844 |
+
msgid "Direction"
|
845 |
+
msgstr "Direzione"
|
846 |
+
|
847 |
+
#: link-library.php:2114
|
848 |
+
#: link-library.php:2251
|
849 |
+
msgid "Ascending"
|
850 |
+
msgstr "Ascendente"
|
851 |
+
|
852 |
+
#: link-library.php:2115
|
853 |
+
#: link-library.php:2252
|
854 |
+
msgid "Descending"
|
855 |
+
msgstr "Discendente"
|
856 |
+
|
857 |
+
#: link-library.php:2119
|
858 |
+
#: link-library.php:2122
|
859 |
+
#: link-library.php:2229
|
860 |
+
#: link-library.php:2232
|
861 |
+
msgid "Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >"
|
862 |
+
msgstr "Usa [ and ] al posto di < and > nella descrizione per avere delle azione speciali HTML quali inserire delle immagini"
|
863 |
+
|
864 |
+
#: link-library.php:2120
|
865 |
+
#: link-library.php:2230
|
866 |
+
msgid "Show Category Description"
|
867 |
+
msgstr "Mostra descrizione categoria"
|
868 |
+
|
869 |
+
#: link-library.php:2124
|
870 |
+
#: link-library.php:2234
|
871 |
+
msgid "Position"
|
872 |
+
msgstr "Posizione"
|
873 |
+
|
874 |
+
#: link-library.php:2126
|
875 |
+
#: link-library.php:2236
|
876 |
+
msgid "Right"
|
877 |
+
msgstr "Destra"
|
878 |
+
|
879 |
+
#: link-library.php:2127
|
880 |
+
#: link-library.php:2237
|
881 |
+
msgid "Left"
|
882 |
+
msgstr "Sinistra"
|
883 |
+
|
884 |
+
#: link-library.php:2133
|
885 |
+
msgid "Width of Categories Table in Percents"
|
886 |
+
msgstr "Larghezza tabella categorie (in percentuale)"
|
887 |
+
|
888 |
+
#: link-library.php:2139
|
889 |
+
#: link-library.php:2142
|
890 |
+
msgid "Determines the number of alternating div tags that will be placed before and after each link category"
|
891 |
+
msgstr "Determina il numero dei tag div alternati che saranno posizionati davanti ed a seguire ogni link della categoria"
|
892 |
+
|
893 |
+
#: link-library.php:2139
|
894 |
+
#: link-library.php:2142
|
895 |
+
msgid "These div tags can be used to style of position link categories on the link page"
|
896 |
+
msgstr "Questi tag div possono essere utilizzati per stilizzare la posizione dei link delle categorie nella pagina dei link"
|
897 |
+
|
898 |
+
#: link-library.php:2140
|
899 |
+
msgid "Number of alternating div classes"
|
900 |
+
msgstr "Numero di classi div alternate"
|
901 |
+
|
902 |
+
#: link-library.php:2152
|
903 |
+
msgid "Number of columns in Categories Table"
|
904 |
+
msgstr "Numero delle colonne nella tabella categorie"
|
905 |
+
|
906 |
+
#: link-library.php:2159
|
907 |
+
msgid "First div class name"
|
908 |
+
msgstr "Nome prima classe div"
|
909 |
+
|
910 |
+
#: link-library.php:2167
|
911 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
912 |
+
msgstr "Usa classe Div o tag Heading intorno ai nomi categoria"
|
913 |
+
|
914 |
+
#: link-library.php:2171
|
915 |
+
msgid "Div Class"
|
916 |
+
msgstr "Classe div"
|
917 |
+
|
918 |
+
#: link-library.php:2172
|
919 |
+
msgid "Heading Tag"
|
920 |
+
msgstr "Tag heading"
|
921 |
+
|
922 |
+
#: link-library.php:2177
|
923 |
+
msgid "Second div class name"
|
924 |
+
msgstr "Nome seconda classe div"
|
925 |
+
|
926 |
+
#: link-library.php:2184
|
927 |
+
#: link-library.php:2187
|
928 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
929 |
+
msgstr "Esempio nome classe div: linklistcatname, Esempio Heading Label: h3"
|
930 |
+
|
931 |
+
#: link-library.php:2185
|
932 |
+
msgid "Div Class Name or Heading label"
|
933 |
+
msgstr "Nome classe div o etichetta heading"
|
934 |
+
|
935 |
+
#: link-library.php:2192
|
936 |
+
msgid "Third div class name"
|
937 |
+
msgstr "Nome terza classe div"
|
938 |
+
|
939 |
+
#: link-library.php:2199
|
940 |
+
#: link-library.php:2202
|
941 |
+
msgid "Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method."
|
942 |
+
msgstr "Imposta questo indirizzo ad una pagina nella quale funzioni Link Library per posizionare le categorie in una pagina differente. Dovrebbe essere sempre utilizzato con Mostra una categoria alla volta ed il metodo di recupero HTMLGET."
|
943 |
+
|
944 |
+
#: link-library.php:2200
|
945 |
+
msgid "Category Target Address"
|
946 |
+
msgstr "Indirizzo destinazione categoria"
|
947 |
+
|
948 |
+
#: link-library.php:2217
|
949 |
+
msgid "Link Results Order"
|
950 |
+
msgstr "Disposizione risultati link"
|
951 |
+
|
952 |
+
#: link-library.php:2223
|
953 |
+
msgid "Order set by "
|
954 |
+
msgstr "Ordina Set per"
|
955 |
+
|
956 |
+
#: link-library.php:2224
|
957 |
+
msgid "Order randomly"
|
958 |
+
msgstr "Ordina casualmente"
|
959 |
+
|
960 |
+
#: link-library.php:2225
|
961 |
+
msgid "Order by updated date"
|
962 |
+
msgstr "Ordina per aggiornamento data"
|
963 |
+
|
964 |
+
#: link-library.php:2242
|
965 |
+
msgid "List Featured Links ahead of Regular Links"
|
966 |
+
msgstr "Elenca i link in evidenza davanti a quelli regolari"
|
967 |
+
|
968 |
+
#: link-library.php:2246
|
969 |
+
#: link-library.php:2249
|
970 |
+
msgid "Except for My Link Order mode"
|
971 |
+
msgstr "Eccetto per modalità My Link Order"
|
972 |
+
|
973 |
+
#: link-library.php:2256
|
974 |
+
#: link-library.php:2259
|
975 |
+
msgid "Leave empty to show all results"
|
976 |
+
msgstr "Lascia in bianco per mostrare tutti i risultati"
|
977 |
+
|
978 |
+
#: link-library.php:2257
|
979 |
+
msgid "Max number of links to display"
|
980 |
+
msgstr "Numero massimo di link da mostrare"
|
981 |
+
|
982 |
+
#: link-library.php:2264
|
983 |
+
#: link-library.php:2267
|
984 |
+
msgid "Sets default link target window, does not override specific targets set in links"
|
985 |
+
msgstr "Imposta la finestra per il target predefinito, non sovrascrive i target specifici impostati nei link"
|
986 |
+
|
987 |
+
#: link-library.php:2265
|
988 |
+
msgid "Link Target"
|
989 |
+
msgstr "Destinazione link"
|
990 |
+
|
991 |
+
#: link-library.php:2272
|
992 |
+
msgid "Link Display Format"
|
993 |
+
msgstr "Formato visualizzazione link"
|
994 |
+
|
995 |
+
#: link-library.php:2283
|
996 |
+
msgid "Show Column Headers"
|
997 |
+
msgstr "Mostra colonna titoli"
|
998 |
+
|
999 |
+
#: link-library.php:2290
|
1000 |
+
msgid "Link Column Header"
|
1001 |
+
msgstr "Colonna titolo link"
|
1002 |
+
|
1003 |
+
#: link-library.php:2298
|
1004 |
+
msgid "Description Column Header"
|
1005 |
+
msgstr "Header descrizione colonna"
|
1006 |
+
|
1007 |
+
#: link-library.php:2305
|
1008 |
+
msgid "Notes Column Header"
|
1009 |
+
msgstr "Header colonna note"
|
1010 |
+
|
1011 |
+
#: link-library.php:2313
|
1012 |
+
msgid "Hide Category Names"
|
1013 |
+
msgstr "Nascondi nomi categorie"
|
1014 |
+
|
1015 |
+
#: link-library.php:2320
|
1016 |
+
msgid "Show Hidden Links"
|
1017 |
+
msgstr "Mostra link nascosti"
|
1018 |
+
|
1019 |
+
#: link-library.php:2327
|
1020 |
+
#: link-library.php:2330
|
1021 |
+
msgid "Need to be active for Link Categories to work"
|
1022 |
+
msgstr "Deve essere attivo affinché le categorie link possano funzionare"
|
1023 |
+
|
1024 |
+
#: link-library.php:2328
|
1025 |
+
msgid "Embed HTML anchors"
|
1026 |
+
msgstr "Incorpora ancore HTML"
|
1027 |
+
|
1028 |
+
#: link-library.php:2342
|
1029 |
+
msgid "Arrange the items below via drag-and-drop to order the various Link Library elements."
|
1030 |
+
msgstr "Accomoda gli oggetti qui sotto (via drag-and-drop) per la disposizione dei vari elementi della libreria."
|
1031 |
+
|
1032 |
+
#: link-library.php:2351
|
1033 |
+
#: link-library.php:2432
|
1034 |
+
msgid "Image"
|
1035 |
+
msgstr "Immagine"
|
1036 |
+
|
1037 |
+
#: link-library.php:2354
|
1038 |
+
msgid "Name"
|
1039 |
+
msgstr "Nome"
|
1040 |
+
|
1041 |
+
#: link-library.php:2357
|
1042 |
+
msgid "Date"
|
1043 |
+
msgstr "Data"
|
1044 |
+
|
1045 |
+
#: link-library.php:2360
|
1046 |
+
msgid "Desc"
|
1047 |
+
msgstr "Desc"
|
1048 |
+
|
1049 |
+
#: link-library.php:2363
|
1050 |
+
msgid "Notes"
|
1051 |
+
msgstr "Note"
|
1052 |
+
|
1053 |
+
#: link-library.php:2366
|
1054 |
+
msgid "RSS"
|
1055 |
+
msgstr "RSS"
|
1056 |
+
|
1057 |
+
#: link-library.php:2369
|
1058 |
+
#: link-library.php:2540
|
1059 |
+
msgid "Web Link"
|
1060 |
+
msgstr "Link web"
|
1061 |
+
|
1062 |
+
#: link-library.php:2372
|
1063 |
+
msgid "Phone"
|
1064 |
+
msgstr "Telefono"
|
1065 |
+
|
1066 |
+
#: link-library.php:2378
|
1067 |
+
msgid "Hits"
|
1068 |
+
msgstr "Hits"
|
1069 |
+
|
1070 |
+
#: link-library.php:2381
|
1071 |
+
msgid "Rating"
|
1072 |
+
msgstr "Valutazione"
|
1073 |
+
|
1074 |
+
#: link-library.php:2384
|
1075 |
+
msgid "Large Desc"
|
1076 |
+
msgstr "Desc estesa"
|
1077 |
+
|
1078 |
+
#: link-library.php:2396
|
1079 |
+
msgid "Display"
|
1080 |
+
msgstr "Mostra"
|
1081 |
+
|
1082 |
+
#: link-library.php:2397
|
1083 |
+
msgid "Before"
|
1084 |
+
msgstr "Prima"
|
1085 |
+
|
1086 |
+
#: link-library.php:2398
|
1087 |
+
msgid "After"
|
1088 |
+
msgstr "Dopo"
|
1089 |
+
|
1090 |
+
#: link-library.php:2399
|
1091 |
+
msgid "Additional Details"
|
1092 |
+
msgstr "Dettagli aggiuntivi"
|
1093 |
+
|
1094 |
+
#: link-library.php:2400
|
1095 |
+
msgid "Link Source"
|
1096 |
+
msgstr "Sorgente link"
|
1097 |
+
|
1098 |
+
#: link-library.php:2403
|
1099 |
+
msgid "This column allows for the output of text/code before a number of links determined by the Display field"
|
1100 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ad un numero di link determinati da campo Mostra"
|
1101 |
+
|
1102 |
+
#: link-library.php:2403
|
1103 |
+
msgid "Intermittent Before Link"
|
1104 |
+
msgstr "Intermittenza davanti link"
|
1105 |
+
|
1106 |
+
#: link-library.php:2404
|
1107 |
+
msgid "Frequency of additional output before and after complete link group"
|
1108 |
+
msgstr "Frequenza output addizionale davanti ed a seguire il gruppo completo dei link"
|
1109 |
+
|
1110 |
+
#: link-library.php:2407
|
1111 |
+
#: link-library.php:2417
|
1112 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1113 |
+
msgstr "Output davanti il gruppo completo di link (link, note, desc, etc...)"
|
1114 |
+
|
1115 |
+
#: link-library.php:2415
|
1116 |
+
msgid "This column allows for the output of text/code before each link"
|
1117 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ad ogni link"
|
1118 |
+
|
1119 |
+
#: link-library.php:2415
|
1120 |
+
msgid "Before Link"
|
1121 |
+
msgstr "Davanti al link"
|
1122 |
+
|
1123 |
+
#: link-library.php:2432
|
1124 |
+
msgid "This column allows for the output of text/code before each link image"
|
1125 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ad ogni link immagine"
|
1126 |
+
|
1127 |
+
#: link-library.php:2436
|
1128 |
+
msgid "Code/Text to be displayed before each link image"
|
1129 |
+
msgstr "Codice/Testo da mostrare prima di ogni link immagine"
|
1130 |
+
|
1131 |
+
#: link-library.php:2439
|
1132 |
+
msgid "Code/Text to be displayed after each link image"
|
1133 |
+
msgstr "Codice/Testo da mostrare dopo ogni link immagine"
|
1134 |
+
|
1135 |
+
#: link-library.php:2442
|
1136 |
+
msgid "CSS Class to be assigned to link image"
|
1137 |
+
msgstr "Classe CSS da assegnare alla immagine del link"
|
1138 |
+
|
1139 |
+
#: link-library.php:2447
|
1140 |
+
#: link-library.php:2468
|
1141 |
+
#: link-library.php:2559
|
1142 |
+
#: link-library.php:2587
|
1143 |
+
msgid "Primary"
|
1144 |
+
msgstr "Principale"
|
1145 |
+
|
1146 |
+
#: link-library.php:2448
|
1147 |
+
#: link-library.php:2469
|
1148 |
+
#: link-library.php:2560
|
1149 |
+
#: link-library.php:2588
|
1150 |
+
msgid "Secondary"
|
1151 |
+
msgstr "Secondario"
|
1152 |
+
|
1153 |
+
#: link-library.php:2455
|
1154 |
+
msgid "This column allows for the output of text/code before and after each link name"
|
1155 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire ogni nome del link"
|
1156 |
+
|
1157 |
+
#: link-library.php:2459
|
1158 |
+
msgid "Code/Text to be displayed before each link"
|
1159 |
+
msgstr "Codice/Testo da mostrare prima di ogni link"
|
1160 |
+
|
1161 |
+
#: link-library.php:2462
|
1162 |
+
msgid "Code/Text to be displayed after each link"
|
1163 |
+
msgstr "Codice/Testo da mostrare dopo ogni link"
|
1164 |
+
|
1165 |
+
#: link-library.php:2476
|
1166 |
+
msgid "This column allows for the output of text/code before and after each link date stamp"
|
1167 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire ogni data del link"
|
1168 |
+
|
1169 |
+
#: link-library.php:2476
|
1170 |
+
msgid "Link Date"
|
1171 |
+
msgstr "Data link"
|
1172 |
+
|
1173 |
+
#: link-library.php:2477
|
1174 |
+
msgid "Check to display link date"
|
1175 |
+
msgstr "Seleziona per mostrare data del link"
|
1176 |
+
|
1177 |
+
#: link-library.php:2480
|
1178 |
+
msgid "Code/Text to be displayed before each date"
|
1179 |
+
msgstr "Codice/Testo da mostrare prima di ogni data"
|
1180 |
+
|
1181 |
+
#: link-library.php:2483
|
1182 |
+
msgid "Code/Text to be displayed after each date"
|
1183 |
+
msgstr "Codice/Testo da mostrare dopo ogni data"
|
1184 |
+
|
1185 |
+
#: link-library.php:2492
|
1186 |
+
msgid "This column allows for the output of text/code before and after each link description"
|
1187 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire ogni descrizione del link"
|
1188 |
+
|
1189 |
+
#: link-library.php:2493
|
1190 |
+
msgid "Check to display link descriptions"
|
1191 |
+
msgstr "Seleziona per mostrare la descrizione per i link"
|
1192 |
+
|
1193 |
+
#: link-library.php:2496
|
1194 |
+
msgid "Code/Text to be displayed before each description"
|
1195 |
+
msgstr "Codice/Testo da mostrare prima di ogni descrizione"
|
1196 |
+
|
1197 |
+
#: link-library.php:2499
|
1198 |
+
msgid "Code/Text to be displayed after each description"
|
1199 |
+
msgstr "Codice/Testo da mostrare dopo ogni descrizione"
|
1200 |
+
|
1201 |
+
#: link-library.php:2508
|
1202 |
+
msgid "This column allows for the output of text/code before and after each link notes"
|
1203 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire ogni nota per il link"
|
1204 |
+
|
1205 |
+
#: link-library.php:2509
|
1206 |
+
msgid "Check to display link notes"
|
1207 |
+
msgstr "Seleziona per mostrare le note per i link"
|
1208 |
+
|
1209 |
+
#: link-library.php:2512
|
1210 |
+
msgid "Code/Text to be displayed before each note"
|
1211 |
+
msgstr "Codice/Testo da mostrare prima di ogni nota"
|
1212 |
+
|
1213 |
+
#: link-library.php:2515
|
1214 |
+
msgid "Code/Text to be displayed after each note"
|
1215 |
+
msgstr "Codice/Testo da mostrare dopo ogni nota"
|
1216 |
+
|
1217 |
+
#: link-library.php:2524
|
1218 |
+
msgid "This column allows for the output of text/code before and after the RSS icons"
|
1219 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire le icone RSS"
|
1220 |
+
|
1221 |
+
#: link-library.php:2524
|
1222 |
+
msgid "RSS Icons"
|
1223 |
+
msgstr "Icone RSS"
|
1224 |
+
|
1225 |
+
#: link-library.php:2526
|
1226 |
+
msgid "See below"
|
1227 |
+
msgstr "Vedi sotto"
|
1228 |
+
|
1229 |
+
#: link-library.php:2528
|
1230 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1231 |
+
msgstr "Codice/Testo da mostrare prima delle icone RSS"
|
1232 |
+
|
1233 |
+
#: link-library.php:2531
|
1234 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1235 |
+
msgstr "Codice/Testo da mostrare dopo icone RSS"
|
1236 |
+
|
1237 |
+
#: link-library.php:2540
|
1238 |
+
msgid "This column allows for the output of text/code before and after the Web Link"
|
1239 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire ogni link web"
|
1240 |
+
|
1241 |
+
#: link-library.php:2543
|
1242 |
+
#: link-library.php:2570
|
1243 |
+
#: link-library.php:2598
|
1244 |
+
msgid "False"
|
1245 |
+
msgstr "False"
|
1246 |
+
|
1247 |
+
#: link-library.php:2544
|
1248 |
+
msgid "Web Address"
|
1249 |
+
msgstr "Indirizzo web"
|
1250 |
+
|
1251 |
+
#: link-library.php:2545
|
1252 |
+
#: link-library.php:2573
|
1253 |
+
msgid "Label"
|
1254 |
+
msgstr "Etichetta"
|
1255 |
+
|
1256 |
+
#: link-library.php:2548
|
1257 |
+
msgid "Code/Text to be displayed before Web Link"
|
1258 |
+
msgstr "Codice/Testo da mostrare prima del link web"
|
1259 |
+
|
1260 |
+
#: link-library.php:2551
|
1261 |
+
msgid "Code/Text to be displayed after Web Link"
|
1262 |
+
msgstr "Codice/Testo da mostrare dopo link web"
|
1263 |
+
|
1264 |
+
#: link-library.php:2554
|
1265 |
+
msgid "Text Label that the web link will be assigned to."
|
1266 |
+
msgstr "Testo etichetta al quale verrà assegnato il link web."
|
1267 |
+
|
1268 |
+
#: link-library.php:2557
|
1269 |
+
#: link-library.php:2585
|
1270 |
+
msgid "Select which link address will be displayed / used for link"
|
1271 |
+
msgstr "Seleziona quale indirizzo link verrà mostrato / usato per il link"
|
1272 |
+
|
1273 |
+
#: link-library.php:2567
|
1274 |
+
msgid "This column allows for the output of text/code before and after the Telephone Number"
|
1275 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire il numero telefonico"
|
1276 |
+
|
1277 |
+
#: link-library.php:2571
|
1278 |
+
#: link-library.php:2599
|
1279 |
+
msgid "Plain Text"
|
1280 |
+
msgstr "Testo grezzo"
|
1281 |
+
|
1282 |
+
#: link-library.php:2572
|
1283 |
+
msgid "Link"
|
1284 |
+
msgstr "Link"
|
1285 |
+
|
1286 |
+
#: link-library.php:2576
|
1287 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1288 |
+
msgstr "Codice/Testo da mostrare prima del numero telefonico"
|
1289 |
+
|
1290 |
+
#: link-library.php:2579
|
1291 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1292 |
+
msgstr "Codice/Testo da mostrare dopo numero telefonico"
|
1293 |
+
|
1294 |
+
#: link-library.php:2582
|
1295 |
+
msgid "Text Label that the telephone will be assigned to."
|
1296 |
+
msgstr "Testo etichetta al quale verrà assegnato il telefono."
|
1297 |
+
|
1298 |
+
#: link-library.php:2595
|
1299 |
+
msgid "This column allows for the output of text/code before and after the E-mail"
|
1300 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire la email"
|
1301 |
+
|
1302 |
+
#: link-library.php:2600
|
1303 |
+
msgid "MailTo Link"
|
1304 |
+
msgstr "Link MailTo"
|
1305 |
+
|
1306 |
+
#: link-library.php:2601
|
1307 |
+
msgid "MailTo Link with Label"
|
1308 |
+
msgstr "Etichetta link MailTo"
|
1309 |
+
|
1310 |
+
#: link-library.php:2602
|
1311 |
+
msgid "Formatted Command"
|
1312 |
+
msgstr "Comando formattato"
|
1313 |
+
|
1314 |
+
#: link-library.php:2603
|
1315 |
+
msgid "Formatted Command with Labels"
|
1316 |
+
msgstr "Comando formattato con etichette"
|
1317 |
+
|
1318 |
+
#: link-library.php:2606
|
1319 |
+
msgid "Code/Text to be displayed before E-mail"
|
1320 |
+
msgstr "Codice/Testo da mostrare prima della email"
|
1321 |
+
|
1322 |
+
#: link-library.php:2609
|
1323 |
+
msgid "Code/Text to be displayed after E-mail"
|
1324 |
+
msgstr "Codice/Testo da mostrare dopo email"
|
1325 |
+
|
1326 |
+
#: link-library.php:2612
|
1327 |
+
msgid "Text Label that the e-mail will be assigned to represent the e-mail link."
|
1328 |
+
msgstr "Testo etichetta al quale verrà assegnato il link email per la rappresentazione del link email."
|
1329 |
+
|
1330 |
+
#: link-library.php:2615
|
1331 |
+
msgid "Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted."
|
1332 |
+
msgstr "Comando entro il quale sarà incorporata la email. Nel caso di un comando, usa i simboli #email e #company per indicare la posizione laddove questi elementi saranno inseriti."
|
1333 |
+
|
1334 |
+
#: link-library.php:2622
|
1335 |
+
msgid "This column allows for the output of text/code before and after Link Hits"
|
1336 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire hit del link"
|
1337 |
+
|
1338 |
+
#: link-library.php:2622
|
1339 |
+
msgid "Link Hits"
|
1340 |
+
msgstr "Impressioni link"
|
1341 |
+
|
1342 |
+
#: link-library.php:2626
|
1343 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1344 |
+
msgstr "Codice/Testo da mostrare prima dell'elenco hit"
|
1345 |
+
|
1346 |
+
#: link-library.php:2629
|
1347 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1348 |
+
msgstr "Codice/Testo da mostrare dopo elenco hit"
|
1349 |
+
|
1350 |
+
#: link-library.php:2638
|
1351 |
+
msgid "This column allows for the output of text/code before and after the Link Rating"
|
1352 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire la valutazione del link"
|
1353 |
+
|
1354 |
+
#: link-library.php:2638
|
1355 |
+
msgid "Link Rating"
|
1356 |
+
msgstr "Valutazione link"
|
1357 |
+
|
1358 |
+
#: link-library.php:2642
|
1359 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1360 |
+
msgstr "Codice/Testo da mostrare prima della valutazione link"
|
1361 |
+
|
1362 |
+
#: link-library.php:2645
|
1363 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1364 |
+
msgstr "Codice/Testo da mostrare dopo valutazione link"
|
1365 |
+
|
1366 |
+
#: link-library.php:2654
|
1367 |
+
msgid "This column allows for the output of text/code before and after the Link Large Description"
|
1368 |
+
msgstr "Questa colonna permette di inserire un testo/codice davanti ed a seguire la descrizione completa del link"
|
1369 |
+
|
1370 |
+
#: link-library.php:2654
|
1371 |
+
#: link-library.php:3249
|
1372 |
+
#: link-library.php:5644
|
1373 |
+
msgid "Link Large Description"
|
1374 |
+
msgstr "Descrizione completa link"
|
1375 |
+
|
1376 |
+
#: link-library.php:2658
|
1377 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1378 |
+
msgstr "Codice/Testo da mostrare prima dell'elenco descrizione estesa link"
|
1379 |
+
|
1380 |
+
#: link-library.php:2661
|
1381 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1382 |
+
msgstr "Codice/Testo da mostrare dopo elenco descrizione estesa link"
|
1383 |
+
|
1384 |
+
#: link-library.php:2673
|
1385 |
+
msgid "This column allows for the output of text/code after each link"
|
1386 |
+
msgstr "Questa colonna permette di inserire un testo/codice dopo ogni link"
|
1387 |
+
|
1388 |
+
#: link-library.php:2673
|
1389 |
+
msgid "After Link Block"
|
1390 |
+
msgstr "Dopo il blocco dei link"
|
1391 |
+
|
1392 |
+
#: link-library.php:2676
|
1393 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1394 |
+
msgstr "Output a seguire il gruppo completo di link (link, note, desc, etc...)"
|
1395 |
+
|
1396 |
+
#: link-library.php:2683
|
1397 |
+
msgid "This column allows for the output of text/code after a number of links determined in the first column"
|
1398 |
+
msgstr "Questa colonna permette di inserire un testo/codice dopo un numero di link determinato dalla prima colonna"
|
1399 |
+
|
1400 |
+
#: link-library.php:2683
|
1401 |
+
msgid "Intermittent After Link"
|
1402 |
+
msgstr "Intermittenza a seguire link"
|
1403 |
+
|
1404 |
+
#: link-library.php:2698
|
1405 |
+
msgid "Show Link Updated Flag"
|
1406 |
+
msgstr "Mostra segnalazione link aggiornati"
|
1407 |
+
|
1408 |
+
#: link-library.php:2706
|
1409 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1410 |
+
msgstr "Converti [] a <> in descrizione link e note"
|
1411 |
+
|
1412 |
+
#: link-library.php:2714
|
1413 |
+
msgid "Add nofollow tag to outgoing links"
|
1414 |
+
msgstr "Aggiungi tag nofollow ai link in uscita"
|
1415 |
+
|
1416 |
+
#: link-library.php:2721
|
1417 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1418 |
+
msgstr "Mostra modifica link se collegato come editore o amministratore"
|
1419 |
+
|
1420 |
+
#: link-library.php:2729
|
1421 |
+
msgid "Show link name when no image is assigned"
|
1422 |
+
msgstr "Mostra il nome del link in assenza di immagine"
|
1423 |
+
|
1424 |
+
#: link-library.php:2747
|
1425 |
+
msgid "Show RSS Link using Text"
|
1426 |
+
msgstr "Mostra link RSS usando un testo"
|
1427 |
+
|
1428 |
+
#: link-library.php:2753
|
1429 |
+
msgid "Show RSS Link using Standard Icon"
|
1430 |
+
msgstr "Mostra link RSS usando icona standard"
|
1431 |
+
|
1432 |
+
#: link-library.php:2762
|
1433 |
+
msgid "Show RSS Preview Link"
|
1434 |
+
msgstr "Mostra link anteprima RSS "
|
1435 |
+
|
1436 |
+
#: link-library.php:2768
|
1437 |
+
msgid "Number of articles shown in RSS Preview"
|
1438 |
+
msgstr "Numero di articoli da mostrare nella anteprima RSS"
|
1439 |
+
|
1440 |
+
#: link-library.php:2774
|
1441 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1442 |
+
msgstr "Mostra header feed RSS nella collezione dei link (output)"
|
1443 |
+
|
1444 |
+
#: link-library.php:2782
|
1445 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1446 |
+
msgstr "Mostra contenuto feed RSS nella collezione dei link (output)"
|
1447 |
+
|
1448 |
+
#: link-library.php:2788
|
1449 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1450 |
+
msgstr "Numero degli articoli RSS mostrati nella collezione dei link (output)"
|
1451 |
+
|
1452 |
+
#: link-library.php:2796
|
1453 |
+
msgid "RSS Preview Width"
|
1454 |
+
msgstr "Larghezza anteprima RSS"
|
1455 |
+
|
1456 |
+
#: link-library.php:2798
|
1457 |
+
msgid "RSS Preview Height"
|
1458 |
+
msgstr "Anteprima altezza RSS"
|
1459 |
+
|
1460 |
+
#: link-library.php:2813
|
1461 |
+
#: link-library.php:2816
|
1462 |
+
msgid "Checking this option will get images from the thumbshots web site every time"
|
1463 |
+
msgstr "Selezionando questa opzione riceverai ogni volta le immagini dal sito thumbshots"
|
1464 |
+
|
1465 |
+
#: link-library.php:2814
|
1466 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
1467 |
+
msgstr "Usa Thumbshots.org per link dinamico a immagini"
|
1468 |
+
|
1469 |
+
#: link-library.php:2821
|
1470 |
+
msgid "Generate Images / Favorite Icons"
|
1471 |
+
msgstr "Genera immagini / Icone preferite"
|
1472 |
+
|
1473 |
+
#: link-library.php:2822
|
1474 |
+
msgid "Generate Thumbnails and Store locally"
|
1475 |
+
msgstr "Genera miniature e salva in locale"
|
1476 |
+
|
1477 |
+
#: link-library.php:2823
|
1478 |
+
msgid "Generate Favorite Icons and Store locally"
|
1479 |
+
msgstr "Genera icone favorite e salva in locale"
|
1480 |
+
|
1481 |
+
#: link-library.php:2836
|
1482 |
+
msgid "Publish RSS Feed"
|
1483 |
+
msgstr "Pubblica feed RSS"
|
1484 |
+
|
1485 |
+
#: link-library.php:2841
|
1486 |
+
msgid "Number of items in RSS feed"
|
1487 |
+
msgstr "Numero elementi nel feed RSS"
|
1488 |
+
|
1489 |
+
#: link-library.php:2844
|
1490 |
+
msgid "RSS Feed Title"
|
1491 |
+
msgstr "Nome feed RSS"
|
1492 |
+
|
1493 |
+
#: link-library.php:2847
|
1494 |
+
msgid "RSS Feed Description"
|
1495 |
+
msgstr "Descrizione feed RSS"
|
1496 |
+
|
1497 |
+
#: link-library.php:2850
|
1498 |
+
msgid "RSS Feed Web Address (default /linkrss/1)"
|
1499 |
+
msgstr "Indirizzo web feed RSS (predefinito /linkrss/1)"
|
1500 |
+
|
1501 |
+
#: link-library.php:2864
|
1502 |
+
msgid "Search Label"
|
1503 |
+
msgstr "Etichetta ricerca"
|
1504 |
+
|
1505 |
+
#: link-library.php:2865
|
1506 |
+
#: link-library.php:4834
|
1507 |
+
msgid "Search"
|
1508 |
+
msgstr "Cerca"
|
1509 |
+
|
1510 |
+
#: link-library.php:2867
|
1511 |
+
#: link-library.php:2868
|
1512 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
1513 |
+
msgstr "Lascia in bianco quando i link vengono mostrati sulla stessa pagina come casella di ricerca"
|
1514 |
+
|
1515 |
+
#: link-library.php:2884
|
1516 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
1517 |
+
msgstr "Questo link mostra un elenco dei link in attesa di essere moderati"
|
1518 |
+
|
1519 |
+
#: link-library.php:2884
|
1520 |
+
msgid "View list of links awaiting moderation"
|
1521 |
+
msgstr "Visualizza elenco link in attesa di moderazione"
|
1522 |
+
|
1523 |
+
#: link-library.php:2887
|
1524 |
+
msgid "Show user links immediately"
|
1525 |
+
msgstr "Mostra immediatamente link utenti"
|
1526 |
+
|
1527 |
+
#: link-library.php:2891
|
1528 |
+
msgid "E-mail admin on link submission"
|
1529 |
+
msgstr "Email amministratore per link sottoscrizione"
|
1530 |
+
|
1531 |
+
#: link-library.php:2896
|
1532 |
+
msgid "Require login to display form"
|
1533 |
+
msgstr "Necessario il login per visualizzazione modulo"
|
1534 |
+
|
1535 |
+
#: link-library.php:2900
|
1536 |
+
msgid "Allow link submission with empty link"
|
1537 |
+
msgstr "Permetti sottoscrizione link con link vuoto"
|
1538 |
+
|
1539 |
+
#: link-library.php:2905
|
1540 |
+
msgid "Display captcha"
|
1541 |
+
msgstr "Mostra Captcha"
|
1542 |
+
|
1543 |
+
#: link-library.php:2909
|
1544 |
+
msgid "This function will only store data when users are logged in to Wordpress"
|
1545 |
+
msgstr "Questa funzione serve per raccogliere i soli dati degli utenti che hanno effettuato il login in WP"
|
1546 |
+
|
1547 |
+
#: link-library.php:2909
|
1548 |
+
msgid "Store login name on link submission"
|
1549 |
+
msgstr "Conserva nome login alla sottoscrizione del link"
|
1550 |
+
|
1551 |
+
#: link-library.php:2914
|
1552 |
+
msgid "Add new link label"
|
1553 |
+
msgstr "Aggiungi nuova etichetta link"
|
1554 |
+
|
1555 |
+
#: link-library.php:2919
|
1556 |
+
msgid "Link name label"
|
1557 |
+
msgstr "Etichetta nome link"
|
1558 |
+
|
1559 |
+
#: link-library.php:2925
|
1560 |
+
msgid "Link address label"
|
1561 |
+
msgstr "Etichetta indirizzo link"
|
1562 |
+
|
1563 |
+
#: link-library.php:2926
|
1564 |
+
#: link-library.php:5641
|
1565 |
+
msgid "Link Address"
|
1566 |
+
msgstr "Indirizzo link"
|
1567 |
+
|
1568 |
+
#: link-library.php:2930
|
1569 |
+
msgid "Link RSS label"
|
1570 |
+
msgstr "Etichetta link RSS"
|
1571 |
+
|
1572 |
+
#: link-library.php:2935
|
1573 |
+
#: link-library.php:2946
|
1574 |
+
#: link-library.php:2977
|
1575 |
+
#: link-library.php:2987
|
1576 |
+
#: link-library.php:3006
|
1577 |
+
#: link-library.php:3016
|
1578 |
+
#: link-library.php:3027
|
1579 |
+
#: link-library.php:3037
|
1580 |
+
#: link-library.php:3048
|
1581 |
+
#: link-library.php:3058
|
1582 |
+
#: link-library.php:3069
|
1583 |
+
#: link-library.php:3079
|
1584 |
+
#: link-library.php:3090
|
1585 |
+
msgid "Hide"
|
1586 |
+
msgstr "Nascondi"
|
1587 |
+
|
1588 |
+
#: link-library.php:2936
|
1589 |
+
#: link-library.php:2947
|
1590 |
+
#: link-library.php:2978
|
1591 |
+
#: link-library.php:2988
|
1592 |
+
#: link-library.php:3007
|
1593 |
+
#: link-library.php:3017
|
1594 |
+
#: link-library.php:3028
|
1595 |
+
#: link-library.php:3038
|
1596 |
+
#: link-library.php:3049
|
1597 |
+
#: link-library.php:3059
|
1598 |
+
#: link-library.php:3070
|
1599 |
+
#: link-library.php:3080
|
1600 |
+
#: link-library.php:3091
|
1601 |
+
msgid "Show"
|
1602 |
+
msgstr "Mostra"
|
1603 |
+
|
1604 |
+
#: link-library.php:2941
|
1605 |
+
msgid "Link category label"
|
1606 |
+
msgstr "Etichetta categoria link"
|
1607 |
+
|
1608 |
+
#: link-library.php:2951
|
1609 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library."
|
1610 |
+
msgstr "Lista delle categorie (separa con una virgola) da mostrare nel box di selezione categoria (es.: 1,5,4) al posto di mostrare l’impostazione delle categorie specificata dalla collezione."
|
1611 |
+
|
1612 |
+
#: link-library.php:2951
|
1613 |
+
msgid "Link category override selection list"
|
1614 |
+
msgstr "Link categoria sovrascrive elenco selezione"
|
1615 |
+
|
1616 |
+
#: link-library.php:2952
|
1617 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)"
|
1618 |
+
msgstr "Lista delle categorie (separa con una virgola) da mostrare nel box di selezione (es.: 1,5,4)"
|
1619 |
+
|
1620 |
+
#: link-library.php:2961
|
1621 |
+
msgid "No"
|
1622 |
+
msgstr "No"
|
1623 |
+
|
1624 |
+
#: link-library.php:2962
|
1625 |
+
msgid "Allow"
|
1626 |
+
msgstr "Permetti"
|
1627 |
+
|
1628 |
+
#: link-library.php:2966
|
1629 |
+
msgid "User-submitted category prompt"
|
1630 |
+
msgstr "Richiesta categoria utente-sottoscrittore"
|
1631 |
+
|
1632 |
+
#: link-library.php:2972
|
1633 |
+
msgid "Link description label"
|
1634 |
+
msgstr "Etichetta descrizione link"
|
1635 |
+
|
1636 |
+
#: link-library.php:2982
|
1637 |
+
msgid "Link notes label"
|
1638 |
+
msgstr "Etichetta note link"
|
1639 |
+
|
1640 |
+
#: link-library.php:3001
|
1641 |
+
msgid "Reciprocal Link label"
|
1642 |
+
msgstr "Etichetta link reciproci"
|
1643 |
+
|
1644 |
+
#: link-library.php:3011
|
1645 |
+
msgid "Secondary Address label"
|
1646 |
+
msgstr "Etichetta indirizzo secondario"
|
1647 |
+
|
1648 |
+
#: link-library.php:3022
|
1649 |
+
msgid "Link Telephone label"
|
1650 |
+
msgstr "Etichetta telefono link"
|
1651 |
+
|
1652 |
+
#: link-library.php:3032
|
1653 |
+
msgid "Link E-mail label"
|
1654 |
+
msgstr "Etichetta email link"
|
1655 |
+
|
1656 |
+
#: link-library.php:3043
|
1657 |
+
msgid "Link Submitter Name label"
|
1658 |
+
msgstr "Etichetta nome sottoscrittore link"
|
1659 |
+
|
1660 |
+
#: link-library.php:3053
|
1661 |
+
msgid "Link Submitter E-mail label"
|
1662 |
+
msgstr "Etichetta email sottoscrittore link"
|
1663 |
+
|
1664 |
+
#: link-library.php:3064
|
1665 |
+
msgid "Link Submitter Comment Label"
|
1666 |
+
msgstr "Etichetta commeto sottoscrittore link"
|
1667 |
+
|
1668 |
+
#: link-library.php:3074
|
1669 |
+
msgid "Large Description Label"
|
1670 |
+
msgstr "Etichetta descrizione completa"
|
1671 |
+
|
1672 |
+
#: link-library.php:3085
|
1673 |
+
msgid "Custom Captcha Question"
|
1674 |
+
msgstr "Domanda personalizzata Captcha"
|
1675 |
+
|
1676 |
+
#: link-library.php:3095
|
1677 |
+
msgid "Custom Captcha Answer"
|
1678 |
+
msgstr "Risposta personalizzata Captcha"
|
1679 |
+
|
1680 |
+
#: link-library.php:3100
|
1681 |
+
msgid "Add Link button label"
|
1682 |
+
msgstr "Aggiungi etichetta a pulsante link"
|
1683 |
+
|
1684 |
+
#: link-library.php:3105
|
1685 |
+
msgid "New Link Message"
|
1686 |
+
msgstr "Messagio nuovo link"
|
1687 |
+
|
1688 |
+
#: link-library.php:3106
|
1689 |
+
msgid "New link submitted"
|
1690 |
+
msgstr "E' stato sottoscritto un nuovo link"
|
1691 |
+
|
1692 |
+
#: link-library.php:3110
|
1693 |
+
msgid "New Link Moderation Label"
|
1694 |
+
msgstr "Etichetta approvazione nuovo link"
|
1695 |
+
|
1696 |
+
#: link-library.php:3111
|
1697 |
+
msgid "it will appear in the list once moderated. Thank you."
|
1698 |
+
msgstr "Il tuo link apparirà nella lista una volta moderato. Grazie."
|
1699 |
+
|
1700 |
+
#: link-library.php:3127
|
1701 |
+
msgid "Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout."
|
1702 |
+
msgstr "Permetti ai link di potere essere aggiunti (azione di gruppo) al database per i link di Wordpress. Il file CSV dovrà seguire il template per il layout della colonna."
|
1703 |
+
|
1704 |
+
#: link-library.php:3127
|
1705 |
+
msgid "CSV file to upload to import links"
|
1706 |
+
msgstr "File CSV da carcare per l'importazione dei link"
|
1707 |
+
|
1708 |
+
#: link-library.php:3127
|
1709 |
+
msgid "file template"
|
1710 |
+
msgstr "file template"
|
1711 |
+
|
1712 |
+
#: link-library.php:3129
|
1713 |
+
msgid "Import Links"
|
1714 |
+
msgstr "Importa link"
|
1715 |
+
|
1716 |
+
#: link-library.php:3132
|
1717 |
+
msgid "First row contains column headers"
|
1718 |
+
msgstr "La prima riga contienele header della colonna"
|
1719 |
+
|
1720 |
+
#: link-library.php:3141
|
1721 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1722 |
+
msgstr "Sovrascrive le impostazioni della collezione in uso con il contenuto del file CSV"
|
1723 |
+
|
1724 |
+
#: link-library.php:3141
|
1725 |
+
msgid "Library Settings CSV file to import"
|
1726 |
+
msgstr "File CSV impostazioni collezione da importare"
|
1727 |
+
|
1728 |
+
#: link-library.php:3143
|
1729 |
+
msgid "Import Library Settings"
|
1730 |
+
msgstr "Importa impostazioni collezione"
|
1731 |
+
|
1732 |
+
#: link-library.php:3146
|
1733 |
+
msgid "Generates CSV file with current library configuration for download"
|
1734 |
+
msgstr "Genera un file CSV per il download contenente la configurazione della collezione in uso"
|
1735 |
+
|
1736 |
+
#: link-library.php:3146
|
1737 |
+
msgid "Export current library settings"
|
1738 |
+
msgstr "Esporta impostazioni collezione in uso"
|
1739 |
+
|
1740 |
+
#: link-library.php:3147
|
1741 |
+
msgid "Export Library Settings"
|
1742 |
+
msgstr "Esporta impostazioni collezione"
|
1743 |
+
|
1744 |
+
#: link-library.php:3158
|
1745 |
+
msgid "Search string"
|
1746 |
+
msgstr "Ricerca stringa"
|
1747 |
+
|
1748 |
+
#: link-library.php:3160
|
1749 |
+
msgid "Check Reciprocal Links"
|
1750 |
+
msgstr "Verifica link reciproci"
|
1751 |
+
|
1752 |
+
#: link-library.php:3163
|
1753 |
+
msgid "Delete links that return a 403 error"
|
1754 |
+
msgstr "Cancella i link che rimandano un errore 403"
|
1755 |
+
|
1756 |
+
#: link-library.php:3205
|
1757 |
+
msgid "Featured Link"
|
1758 |
+
msgstr "Link in evidenza"
|
1759 |
+
|
1760 |
+
#: link-library.php:3209
|
1761 |
+
msgid "No Follow"
|
1762 |
+
msgstr "No Follow"
|
1763 |
+
|
1764 |
+
#: link-library.php:3213
|
1765 |
+
msgid "Updated Date"
|
1766 |
+
msgstr "La data è stata aggiornata"
|
1767 |
+
|
1768 |
+
#: link-library.php:3217
|
1769 |
+
msgid "Secondary Web Address"
|
1770 |
+
msgstr "Indirizzo web secondario"
|
1771 |
+
|
1772 |
+
#: link-library.php:3218
|
1773 |
+
#: link-library.php:3230
|
1774 |
+
msgid "Visit"
|
1775 |
+
msgstr "Visita"
|
1776 |
+
|
1777 |
+
#: link-library.php:3233
|
1778 |
+
msgid "Number of link views"
|
1779 |
+
msgstr "Numero link visualizzati"
|
1780 |
+
|
1781 |
+
#: link-library.php:3237
|
1782 |
+
#: link-library.php:5651
|
1783 |
+
msgid "Link Submitter"
|
1784 |
+
msgstr "Sottoscrittore link"
|
1785 |
+
|
1786 |
+
#: link-library.php:3241
|
1787 |
+
#: link-library.php:5652
|
1788 |
+
msgid "Link Submitter Name"
|
1789 |
+
msgstr "Nome sottoscrittore link"
|
1790 |
+
|
1791 |
+
#: link-library.php:3245
|
1792 |
+
#: link-library.php:5653
|
1793 |
+
msgid "Link Submitter E-mail"
|
1794 |
+
msgstr "Email sottoscrittore link"
|
1795 |
+
|
1796 |
+
#: link-library.php:3253
|
1797 |
+
msgid "Current Link Image"
|
1798 |
+
msgstr "Immagine attuale link"
|
1799 |
+
|
1800 |
+
#: link-library.php:3259
|
1801 |
+
msgid "None Assigned"
|
1802 |
+
msgstr "Non assegnato"
|
1803 |
+
|
1804 |
+
#: link-library.php:3266
|
1805 |
+
#: link-library.php:3272
|
1806 |
+
msgid "Automatic Image Generation"
|
1807 |
+
msgstr "Generazione automatica immagine"
|
1808 |
+
|
1809 |
+
#: link-library.php:3267
|
1810 |
+
msgid "Generate Thumbnail and Store locally"
|
1811 |
+
msgstr "Genera miniatura e salva in locale"
|
1812 |
+
|
1813 |
+
#: link-library.php:3268
|
1814 |
+
msgid "Generate Favorite Icon and Store locally"
|
1815 |
+
msgstr "Genera icona favorita e salva in locale"
|
1816 |
+
|
1817 |
+
#: link-library.php:3273
|
1818 |
+
msgid "Only available once link is saved"
|
1819 |
+
msgstr "Disponibile solamente una volta salvato il link"
|
1820 |
+
|
1821 |
+
#: link-library.php:3277
|
1822 |
+
msgid "Manual Image Upload"
|
1823 |
+
msgstr "Caricamento manuale immagine"
|
1824 |
+
|
1825 |
+
#: link-library.php:3281
|
1826 |
+
msgid "Manual upload requires a wp-content\\uploads directory to be present with write permissions"
|
1827 |
+
msgstr "Il caricamento mannuale richiede che sia presente una cartella wp-content\\uploads avente i permessi di scrittura"
|
1828 |
+
|
1829 |
+
#: link-library.php:3325
|
1830 |
+
msgid "Cannot generate thumbnail when no name and no web address are specified."
|
1831 |
+
msgstr "Impossibile generare la miniatura quando l'indirizzo web ed il nome non vengono specificati."
|
1832 |
+
|
1833 |
+
#: link-library.php:3351
|
1834 |
+
msgid "Cannot generate favorite icon when no name and no web address are specified."
|
1835 |
+
msgstr "Impossibile generare l'icona quando l'indirizzo web ed il nome non vengono specificati."
|
1836 |
+
|
1837 |
+
#: link-library.php:3460
|
1838 |
+
msgid "Link Library Generated Feed"
|
1839 |
+
msgstr "Generato feed per collezione link"
|
1840 |
+
|
1841 |
+
#: link-library.php:3834
|
1842 |
+
msgid "Go!"
|
1843 |
+
msgstr "Via!"
|
1844 |
+
|
1845 |
+
#: link-library.php:3867
|
1846 |
+
msgid "No categories found"
|
1847 |
+
msgstr "Non é stata trovata alcuna categoria"
|
1848 |
+
|
1849 |
+
#: link-library.php:4154
|
1850 |
+
msgid "Search Results for"
|
1851 |
+
msgstr "Risultati ricerca per"
|
1852 |
+
|
1853 |
+
#: link-library.php:4389
|
1854 |
+
msgid "Last updated"
|
1855 |
+
msgstr "Ultimo aggiornamento"
|
1856 |
+
|
1857 |
+
#: link-library.php:4481
|
1858 |
+
msgid "Edit"
|
1859 |
+
msgstr "Modifica"
|
1860 |
+
|
1861 |
+
#: link-library.php:4530
|
1862 |
+
msgid "Preview of RSS feed for"
|
1863 |
+
msgstr "Anteprima feed RSS per"
|
1864 |
+
|
1865 |
+
#: link-library.php:4731
|
1866 |
+
#: link-library.php:4735
|
1867 |
+
#: link-library.php:4737
|
1868 |
+
#: link-library.php:4743
|
1869 |
+
msgid "Previous"
|
1870 |
+
msgstr "Precedente"
|
1871 |
+
|
1872 |
+
#: link-library.php:4785
|
1873 |
+
#: link-library.php:4789
|
1874 |
+
#: link-library.php:4791
|
1875 |
+
#: link-library.php:4797
|
1876 |
+
msgid "Next"
|
1877 |
+
msgstr "Successiva"
|
1878 |
+
|
1879 |
+
#: link-library.php:4823
|
1880 |
+
msgid "No links found"
|
1881 |
+
msgstr "Non é stato trovato nessun link"
|
1882 |
+
|
1883 |
+
#: link-library.php:4921
|
1884 |
+
msgid "Link category"
|
1885 |
+
msgstr "Categoria link"
|
1886 |
+
|
1887 |
+
#: link-library.php:4951
|
1888 |
+
msgid "Link description"
|
1889 |
+
msgstr "Descrizione llink"
|
1890 |
+
|
1891 |
+
#: link-library.php:4957
|
1892 |
+
msgid "Large description"
|
1893 |
+
msgstr "Descrizione completa"
|
1894 |
+
|
1895 |
+
#: link-library.php:4963
|
1896 |
+
msgid "Link notes"
|
1897 |
+
msgstr "Nome link"
|
1898 |
+
|
1899 |
+
#: link-library.php:5026
|
1900 |
+
msgid "Enter code from above image"
|
1901 |
+
msgstr "Inserisci il codice dalla immagine qui sopra:"
|
1902 |
+
|
1903 |
+
#: link-library.php:5037
|
1904 |
+
msgid "Add link"
|
1905 |
+
msgstr "Aggiungi link"
|
1906 |
+
|
1907 |
+
#: link-library.php:5409
|
1908 |
+
msgid "Could not update link in the database"
|
1909 |
+
msgstr "Impossibile aggiornare il link nel database"
|
1910 |
+
|
1911 |
+
#: link-library.php:5416
|
1912 |
+
msgid "Could not insert link into the database"
|
1913 |
+
msgstr "Impossibile inserire il link nel database"
|
1914 |
+
|
1915 |
+
#: link-library.php:5465
|
1916 |
+
msgid "Confirm code not given"
|
1917 |
+
msgstr "Conferma codice non fornito"
|
1918 |
+
|
1919 |
+
#: link-library.php:5475
|
1920 |
+
msgid "Captcha code is wrong"
|
1921 |
+
msgstr "Codice Captcha errato"
|
1922 |
+
|
1923 |
+
#: link-library.php:5480
|
1924 |
+
msgid "Captcha code is only valid for 5 minutes"
|
1925 |
+
msgstr "Il codice Captcha é valido per soli 5 minuti"
|
1926 |
+
|
1927 |
+
#: link-library.php:5490
|
1928 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
1929 |
+
msgstr "Nessun cookie captcha disponibile. Assicurati che i cookie siano attivi"
|
1930 |
+
|
1931 |
+
#: link-library.php:5500
|
1932 |
+
msgid "Captcha answer was not provided."
|
1933 |
+
msgstr "Non é stata inserita la risposta al Captcha."
|
1934 |
+
|
1935 |
+
#: link-library.php:5509
|
1936 |
+
msgid "Captcha answer is incorrect"
|
1937 |
+
msgstr "Risposta Captcha non corretta"
|
1938 |
+
|
1939 |
+
#: link-library.php:5582
|
1940 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
1941 |
+
msgstr "La categoria utente non è stata fornita correttamente. Inserimento del link fallito."
|
1942 |
+
|
1943 |
+
#: link-library.php:5639
|
1944 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
1945 |
+
msgstr "Un utente ha inviato un link al tuo database per i link di WordPress."
|
1946 |
+
|
1947 |
+
#: link-library.php:5648
|
1948 |
+
msgid "Link Secondary Address"
|
1949 |
+
msgstr "Indirizzo secondario link"
|
1950 |
+
|
1951 |
+
#: link-library.php:5649
|
1952 |
+
msgid "Link Telephone"
|
1953 |
+
msgstr "Link telefono"
|
1954 |
+
|
1955 |
+
#: link-library.php:5650
|
1956 |
+
msgid "Link E-mail"
|
1957 |
+
msgstr "Link email"
|
1958 |
+
|
1959 |
+
#: link-library.php:5654
|
1960 |
+
msgid "Link Comment"
|
1961 |
+
msgstr "Link commento"
|
1962 |
+
|
1963 |
+
#: link-library.php:5670
|
1964 |
+
msgid "New link added"
|
1965 |
+
msgstr "E' stato aggiunto un nuovo link"
|
1966 |
+
|
1967 |
+
#: link-library.php:5680
|
1968 |
+
msgid "Error: Link does not have an address."
|
1969 |
+
msgstr "Errore: il link non ha un indirizzo."
|
1970 |
+
|
1971 |
+
#: link-library.php:5686
|
1972 |
+
msgid "Error: Link already exists."
|
1973 |
+
msgstr "Errore: link già esistente."
|
1974 |
+
|
1975 |
+
#~ msgid "Link Library General Options"
|
1976 |
+
#~ msgstr "Opzioni generali collezione link"
|
1977 |
+
|
1978 |
+
#~ msgid "Link Library Settings"
|
1979 |
+
#~ msgstr "Impostazioni collezione link"
|
1980 |
+
|
1981 |
+
#~ msgid "Link Library - Moderate"
|
1982 |
+
#~ msgstr "Collezione link - Moderazione"
|
1983 |
+
|
1984 |
+
#~ msgid "Link Library - Stylesheet"
|
1985 |
+
#~ msgstr "Collezione link - Foglio di stile"
|
1986 |
+
|
1987 |
+
#~ msgid "Link Library - Reciprocal Checker"
|
1988 |
+
#~ msgstr "Collezione link - Verifica reciproca"
|
1989 |
+
|
1990 |
+
#~ msgid "Change Current Style Set"
|
1991 |
+
#~ msgstr "Cambia set stile in uso"
|
1992 |
+
|
1993 |
+
#~ msgid "Current Settings Set Name"
|
1994 |
+
#~ msgstr "Nome set impostazioni in uso"
|
1995 |
+
|
1996 |
+
#~ msgid "Delete Settings Set"
|
1997 |
+
#~ msgstr "Cancella impostazioni set"
|
1998 |
+
|
1999 |
+
#, fuzzy
|
2000 |
+
#~ msgid "Number of Style Sets"
|
2001 |
+
#~ msgstr "Editor set multipli"
|
2002 |
+
|
2003 |
+
#~ msgid "Order set by"
|
2004 |
+
#~ msgstr "Ordina set per"
|
2005 |
+
|
2006 |
+
#~ msgid "RSS Cache Directory"
|
2007 |
+
#~ msgstr "Cartella cache RSS"
|
2008 |
+
|
2009 |
+
#~ msgid "Set #"
|
2010 |
+
#~ msgstr "Set num."
|
2011 |
+
|
2012 |
+
#~ msgid "Set Name"
|
2013 |
+
#~ msgstr "Nome set"
|
2014 |
+
|
2015 |
+
#~ msgid "Setting Set"
|
2016 |
+
#~ msgstr "Impostazione set"
|
languages/link-library-tr_TR.mo
ADDED
Binary file
|
languages/link-library-tr_TR.po
ADDED
@@ -0,0 +1,2344 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
4 |
+
"Content-Transfer-Encoding: 8bit\n"
|
5 |
+
"Project-Id-Version: Link Library\n"
|
6 |
+
"POT-Creation-Date: \n"
|
7 |
+
"PO-Revision-Date: \n"
|
8 |
+
"Last-Translator: Simone Matteoli <simone@matteoli.eu>\n"
|
9 |
+
"Language-Team: Simone Matteoli ve Didemnur Hepiyiler <simone@matteoli.eu>\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"X-Poedit-Language: Turkish\n"
|
12 |
+
"X-Poedit-Country: TURKEY\n"
|
13 |
+
|
14 |
+
#. Text in function
|
15 |
+
#: link-library.php:3365
|
16 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
17 |
+
msgstr "Bir kullanıcı, Wordpress Link veritabanına yeni bir bağlantı sundu."
|
18 |
+
|
19 |
+
#. Text in function
|
20 |
+
#: link-library.php:1
|
21 |
+
#: link-library.php:3108
|
22 |
+
msgid "Add Link"
|
23 |
+
msgstr "Bağlantı Ekle"
|
24 |
+
|
25 |
+
#. Text in echo
|
26 |
+
#: link-library.php:3107
|
27 |
+
msgid "Add Link button label"
|
28 |
+
msgstr "Link düğme etiketi ekle"
|
29 |
+
|
30 |
+
#. Text in function
|
31 |
+
#: link-library.php:3365
|
32 |
+
msgid "Add link"
|
33 |
+
msgstr "Link ekle"
|
34 |
+
|
35 |
+
#. Text in function
|
36 |
+
#: link-library.php:1
|
37 |
+
#: link-library.php:2922
|
38 |
+
#: link-library.php:3365
|
39 |
+
msgid "Add new link"
|
40 |
+
msgstr "Yeni bağlantı ekle"
|
41 |
+
|
42 |
+
#. Text in echo
|
43 |
+
#: link-library.php:2921
|
44 |
+
msgid "Add new link label"
|
45 |
+
msgstr "Yeni bağlantı etiket ekle"
|
46 |
+
|
47 |
+
#. Text in echo
|
48 |
+
#: link-library.php:1734
|
49 |
+
msgid "Add new links to your site with this bookmarklet."
|
50 |
+
msgstr "Bu bookmarklet sitenize yeni bağlantılar ekleyin."
|
51 |
+
|
52 |
+
#. Text in echo
|
53 |
+
#: link-library.php:2725
|
54 |
+
msgid "Add nofollow tag to outgoing links"
|
55 |
+
msgstr "Giden bağlantılara nofollow etiketi ekleme"
|
56 |
+
|
57 |
+
#. Text in echo
|
58 |
+
#: link-library.php:1736
|
59 |
+
msgid "Add to Links"
|
60 |
+
msgstr "Linkler için"
|
61 |
+
|
62 |
+
#. Text in echo
|
63 |
+
#: link-library.php:2410
|
64 |
+
msgid "Additional Details"
|
65 |
+
msgstr "Ek Detaylar"
|
66 |
+
|
67 |
+
#. Text in echo
|
68 |
+
#: link-library.php:1703
|
69 |
+
msgid "Additional pages to load styles and scripts"
|
70 |
+
msgstr "Stilleri ve script yüklemek için ek sayfalar"
|
71 |
+
|
72 |
+
#. Text in echo
|
73 |
+
#: link-library.php:2409
|
74 |
+
msgid "After"
|
75 |
+
msgstr "Sonra"
|
76 |
+
|
77 |
+
#. Text in echo
|
78 |
+
#: link-library.php:2684
|
79 |
+
msgid "After Link Block"
|
80 |
+
msgstr "Link BloÄŸu sonra"
|
81 |
+
|
82 |
+
#. Text in echo
|
83 |
+
#: link-library.php:2969
|
84 |
+
msgid "Allow"
|
85 |
+
msgstr "Ä°zin vermek"
|
86 |
+
|
87 |
+
#. Text in echo
|
88 |
+
#: link-library.php:2907
|
89 |
+
msgid "Allow link submission with empty link"
|
90 |
+
msgstr "Boş bağlantı ile bağlantı teslim İzin"
|
91 |
+
|
92 |
+
#. Text in echo
|
93 |
+
#: link-library.php:3134
|
94 |
+
msgid "Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout."
|
95 |
+
msgstr "Bağlantılar Wordpress bağlantılar veritabanına toplu olarak eklenebilir için sağlar. CSV dosyası için şablon sütun düzeni takip etmek gerekiyor."
|
96 |
+
|
97 |
+
#. Text in echo
|
98 |
+
#: link-library.php:1773
|
99 |
+
msgid "Approval e-mail body"
|
100 |
+
msgstr "Onay e-posta vücut"
|
101 |
+
|
102 |
+
#. Text in echo
|
103 |
+
#: link-library.php:1769
|
104 |
+
msgid "Approval e-mail title"
|
105 |
+
msgstr "Onay e-posta başlığı"
|
106 |
+
|
107 |
+
#. Text in echo
|
108 |
+
#: link-library.php:1861
|
109 |
+
msgid "Approve Selected Items"
|
110 |
+
msgstr "Seçili Öğeleri Onaylama"
|
111 |
+
|
112 |
+
#. Text in echo
|
113 |
+
#: link-library.php:2353
|
114 |
+
msgid "Arrange the items below via drag-and-drop to order the various Link Library elements."
|
115 |
+
msgstr "Yoluyla aşağıdaki öğeleri düzenleyin, çeşitli Link Library öğeleri sipariş sürükle-bırak."
|
116 |
+
|
117 |
+
#. Text in echo
|
118 |
+
#: link-library.php:2125
|
119 |
+
#: link-library.php:2262
|
120 |
+
msgid "Ascending"
|
121 |
+
msgstr "Yükselen"
|
122 |
+
|
123 |
+
#. Text in echo
|
124 |
+
#: link-library.php:3279
|
125 |
+
msgid "Automatic Image Generation"
|
126 |
+
msgstr "Otomatik Görüntü Üretimi"
|
127 |
+
|
128 |
+
#. Text in echo
|
129 |
+
#: link-library.php:2408
|
130 |
+
msgid "Before"
|
131 |
+
msgstr "Önce"
|
132 |
+
|
133 |
+
#. Text in echo
|
134 |
+
#: link-library.php:2426
|
135 |
+
msgid "Before Link"
|
136 |
+
msgstr "Önceki Link"
|
137 |
+
|
138 |
+
#. Text in echo
|
139 |
+
#: link-library.php:1773
|
140 |
+
msgid "Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
141 |
+
msgstr "Onay e-posta gövde. Bir değişken olarak sunanın adı için gerçek bir bağlantı adı ve% submittername% değiştirilmesi% linkname% kullanın."
|
142 |
+
|
143 |
+
#. Text in echo
|
144 |
+
#: link-library.php:1781
|
145 |
+
msgid "Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
146 |
+
msgstr "Ret e-posta gövde. Bir değişken olarak sunanın adı için gerçek bir bağlantı adı ve% submittername% değiştirilmesi% linkname% kullanın."
|
147 |
+
|
148 |
+
#. Text in function
|
149 |
+
#: link-library.php:1
|
150 |
+
msgid "Bookmarklet"
|
151 |
+
msgstr "Bookmarklet"
|
152 |
+
|
153 |
+
#. Text in echo
|
154 |
+
#: link-library.php:1719
|
155 |
+
#: link-library.php:1720
|
156 |
+
msgid "CID provided with paid Thumbshots.org accounts"
|
157 |
+
msgstr "Ücretli Thumbshots.org hesapları ile sağlanan CID"
|
158 |
+
|
159 |
+
#. Text in echo
|
160 |
+
#: link-library.php:2453
|
161 |
+
msgid "CSS Class to be assigned to link image"
|
162 |
+
msgstr "CSS Sınıfı görüntü bağlantısını atanacak"
|
163 |
+
|
164 |
+
#. Text in echo
|
165 |
+
#: link-library.php:3134
|
166 |
+
msgid "CSV file to upload to import links"
|
167 |
+
msgstr "CSV dosyası almak için bağlantılar yüklemek için"
|
168 |
+
|
169 |
+
#. Text in echo
|
170 |
+
#: link-library.php:3358
|
171 |
+
msgid "Cannot generate favorite icon when no name and no web address are specified."
|
172 |
+
msgstr "Herhangi bir isim ve herhangi bir web adresi belirtilen favori simgesi üretemez."
|
173 |
+
|
174 |
+
#. Text in echo
|
175 |
+
#: link-library.php:3332
|
176 |
+
msgid "Cannot generate thumbnail when no name and no web address are specified."
|
177 |
+
msgstr "Herhangi bir isim ve herhangi bir web adresi belirtilen minik oluÅŸturamaz."
|
178 |
+
|
179 |
+
#. Text in function
|
180 |
+
#: link-library.php:3365
|
181 |
+
msgid "Captcha answer is incorrect"
|
182 |
+
msgstr "Captcha cevap yanlıştır."
|
183 |
+
|
184 |
+
#. Text in function
|
185 |
+
#: link-library.php:3365
|
186 |
+
msgid "Captcha answer was not provided."
|
187 |
+
msgstr "Captcha cevap deÄŸildi."
|
188 |
+
|
189 |
+
#. Text in function
|
190 |
+
#: link-library.php:3365
|
191 |
+
msgid "Captcha code is only valid for 5 minutes"
|
192 |
+
msgstr "Captcha kodu sadece 5 dakika için geçerli."
|
193 |
+
|
194 |
+
#. Text in function
|
195 |
+
#: link-library.php:3365
|
196 |
+
msgid "Captcha code is wrong"
|
197 |
+
msgstr "Captcha kodu yanlış."
|
198 |
+
|
199 |
+
#. Text in echo
|
200 |
+
#: link-library.php:1990
|
201 |
+
msgid "Categories to be displayed (Empty=All)"
|
202 |
+
msgstr "Kategoriler görüntülenir (Boş = Tüm)"
|
203 |
+
|
204 |
+
#. Text in echo
|
205 |
+
#: link-library.php:1998
|
206 |
+
msgid "Categories to be excluded"
|
207 |
+
msgstr "Kategoriler hariç"
|
208 |
+
|
209 |
+
#. Text in echo
|
210 |
+
#: link-library.php:2211
|
211 |
+
msgid "Category Target Address"
|
212 |
+
msgstr "Kategori Hedef Adresi"
|
213 |
+
|
214 |
+
#. Text in echo
|
215 |
+
#: link-library.php:1858
|
216 |
+
msgid "Check All"
|
217 |
+
msgstr "Tümü onay"
|
218 |
+
|
219 |
+
#. Text in echo
|
220 |
+
#: link-library.php:3167
|
221 |
+
msgid "Check Reciprocal Links"
|
222 |
+
msgstr "Karşılıklı bağlantıları kontrol edin"
|
223 |
+
|
224 |
+
#. Text in echo
|
225 |
+
#: link-library.php:2488
|
226 |
+
msgid "Check to display link date"
|
227 |
+
msgstr "Bağlantı tarihini görüntülemek için kontrol edin"
|
228 |
+
|
229 |
+
#. Text in echo
|
230 |
+
#: link-library.php:2504
|
231 |
+
msgid "Check to display link descriptions"
|
232 |
+
msgstr "Bağlantı açıklamalarını görüntülemek için işaretle"
|
233 |
+
|
234 |
+
#. Text in echo
|
235 |
+
#: link-library.php:2520
|
236 |
+
msgid "Check to display link notes"
|
237 |
+
msgstr "Bağlantı notları görüntülemek için işaretle"
|
238 |
+
|
239 |
+
#. Text in echo
|
240 |
+
#: link-library.php:2824
|
241 |
+
#: link-library.php:2827
|
242 |
+
msgid "Checking this option will get images from the thumbshots web site every time"
|
243 |
+
msgstr "Bu seçenek Denetleme thumbshots web sitesinden her zaman görüntüleri alacak"
|
244 |
+
|
245 |
+
#. Text in echo
|
246 |
+
#: link-library.php:1938
|
247 |
+
msgid "Code to insert on a Wordpress page"
|
248 |
+
msgstr "Wordpress sayfa eklemek için kod"
|
249 |
+
|
250 |
+
#. Text in echo
|
251 |
+
#: link-library.php:2620
|
252 |
+
msgid "Code/Text to be displayed after E-mail"
|
253 |
+
msgstr "Kodu / Metin E-posta sonra görüntülenecek"
|
254 |
+
|
255 |
+
#. Text in echo
|
256 |
+
#: link-library.php:2640
|
257 |
+
msgid "Code/Text to be displayed after Link Hits"
|
258 |
+
msgstr "Kodu / Metin Bağlantısı Tıklamalar sonra görüntülenecek"
|
259 |
+
|
260 |
+
#. Text in echo
|
261 |
+
#: link-library.php:2672
|
262 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
263 |
+
msgstr "Kodu / Metin Bağlantı Geniş Açıklama sonra görüntülenecek"
|
264 |
+
|
265 |
+
#. Text in echo
|
266 |
+
#: link-library.php:2656
|
267 |
+
msgid "Code/Text to be displayed after Link Rating"
|
268 |
+
msgstr "Kodu / Metin Bağlantı Puanlama sonra görüntülenecek"
|
269 |
+
|
270 |
+
#. Text in echo
|
271 |
+
#: link-library.php:2542
|
272 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
273 |
+
msgstr "Kodu / Metin RSS Simgeler sonra görüntülenir"
|
274 |
+
|
275 |
+
#. Text in echo
|
276 |
+
#: link-library.php:2590
|
277 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
278 |
+
msgstr "Kodu / Telefon Numarası sonra metin görüntülenir"
|
279 |
+
|
280 |
+
#. Text in echo
|
281 |
+
#: link-library.php:2562
|
282 |
+
msgid "Code/Text to be displayed after Web Link"
|
283 |
+
msgstr "Kodu / Metin Link sonra görüntülenecek"
|
284 |
+
|
285 |
+
#. Text in echo
|
286 |
+
#: link-library.php:2494
|
287 |
+
msgid "Code/Text to be displayed after each date"
|
288 |
+
msgstr "Kodu / Metin her tarihinden sonra görüntülenecek"
|
289 |
+
|
290 |
+
#. Text in echo
|
291 |
+
#: link-library.php:2510
|
292 |
+
msgid "Code/Text to be displayed after each description"
|
293 |
+
msgstr "Kodu / Metin her değinildikten sonra görüntülenir"
|
294 |
+
|
295 |
+
#. Text in echo
|
296 |
+
#: link-library.php:2473
|
297 |
+
msgid "Code/Text to be displayed after each link"
|
298 |
+
msgstr "Kodu / Yazı her bağlantı sonra görüntülenecek"
|
299 |
+
|
300 |
+
#. Text in echo
|
301 |
+
#: link-library.php:2450
|
302 |
+
msgid "Code/Text to be displayed after each link image"
|
303 |
+
msgstr "Kodu / Metin her bağlantı görüntü sonra görüntülenir"
|
304 |
+
|
305 |
+
#. Text in echo
|
306 |
+
#: link-library.php:2526
|
307 |
+
msgid "Code/Text to be displayed after each note"
|
308 |
+
msgstr "Kodu / Yazı her nota sonra görüntülenecek"
|
309 |
+
|
310 |
+
#. Text in echo
|
311 |
+
#: link-library.php:2617
|
312 |
+
msgid "Code/Text to be displayed before E-mail"
|
313 |
+
msgstr "Kodu / Metin E-posta önce görüntülenen"
|
314 |
+
|
315 |
+
#. Text in echo
|
316 |
+
#: link-library.php:2637
|
317 |
+
msgid "Code/Text to be displayed before Link Hits"
|
318 |
+
msgstr "Kodu / Metin Bağlantısı Tıklamalar önce görüntülenen"
|
319 |
+
|
320 |
+
#. Text in echo
|
321 |
+
#: link-library.php:2669
|
322 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
323 |
+
msgstr "Kodu / Metin Bağlantı Geniş Açıklama önce görüntülenen"
|
324 |
+
|
325 |
+
#. Text in echo
|
326 |
+
#: link-library.php:2653
|
327 |
+
msgid "Code/Text to be displayed before Link Rating"
|
328 |
+
msgstr "Kodu / Metin Bağlantı Puanlama önce görüntülenen"
|
329 |
+
|
330 |
+
#. Text in echo
|
331 |
+
#: link-library.php:2539
|
332 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
333 |
+
msgstr "Kodu / Metin RSS Simgeleri önce görüntülenen"
|
334 |
+
|
335 |
+
#. Text in echo
|
336 |
+
#: link-library.php:2587
|
337 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
338 |
+
msgstr "Kodu / Metin Telefon Numarası önce görüntülenen"
|
339 |
+
|
340 |
+
#. Text in echo
|
341 |
+
#: link-library.php:2559
|
342 |
+
msgid "Code/Text to be displayed before Web Link"
|
343 |
+
msgstr "Kodu / Metin Link önce görüntülenen"
|
344 |
+
|
345 |
+
#. Text in echo
|
346 |
+
#: link-library.php:2491
|
347 |
+
msgid "Code/Text to be displayed before each date"
|
348 |
+
msgstr "Kodu / Metin her tarihinden önce görüntülenecek"
|
349 |
+
|
350 |
+
#. Text in echo
|
351 |
+
#: link-library.php:2507
|
352 |
+
msgid "Code/Text to be displayed before each description"
|
353 |
+
msgstr "Kodu / Metin her açıklamadan hemen önce görüntülenir"
|
354 |
+
|
355 |
+
#. Text in echo
|
356 |
+
#: link-library.php:2470
|
357 |
+
msgid "Code/Text to be displayed before each link"
|
358 |
+
msgstr "Kodu / Metin her bağlantı önce görüntülenen"
|
359 |
+
|
360 |
+
#. Text in echo
|
361 |
+
#: link-library.php:2447
|
362 |
+
msgid "Code/Text to be displayed before each link image"
|
363 |
+
msgstr "Kodu / Metin her bağlantı görüntüsü önce görüntülenen"
|
364 |
+
|
365 |
+
#. Text in echo
|
366 |
+
#: link-library.php:2523
|
367 |
+
msgid "Code/Text to be displayed before each note"
|
368 |
+
msgstr "Kodu / Metin her not önce görüntülenen"
|
369 |
+
|
370 |
+
#. Text in echo
|
371 |
+
#: link-library.php:2959
|
372 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)"
|
373 |
+
msgstr "Virgülle ayrılmış liste kategori kategori seçim kutusu (örneğin 1,5,4) görüntülenecek"
|
374 |
+
|
375 |
+
#. Text in echo
|
376 |
+
#: link-library.php:2958
|
377 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library."
|
378 |
+
msgstr "Kategori virgülle ayrılmış listesi kütüphane tarafından belirlenen kategorilerde kümesini görüntüleme yerine kategori seçim kutusu (örneğin 1,5,4) görüntülenir."
|
379 |
+
|
380 |
+
#. Text in echo
|
381 |
+
#: link-library.php:2626
|
382 |
+
msgid "Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted."
|
383 |
+
msgstr "Komutanlığı, e-posta, bir komut halinde içeri gömülü olacağını, bu unsurların takılmalıdır konumunu belirtmek için # e-posta ve # şirket semboller kullanabilirsiniz."
|
384 |
+
|
385 |
+
#. Text in function
|
386 |
+
#: link-library.php:1
|
387 |
+
msgid "Common Parameters"
|
388 |
+
msgstr "Ortak Parametreler"
|
389 |
+
|
390 |
+
#. Text in function
|
391 |
+
#: link-library.php:3365
|
392 |
+
msgid "Confirm code not given"
|
393 |
+
msgstr "Verilmemesi kodu onaylamak"
|
394 |
+
|
395 |
+
#. Text in echo
|
396 |
+
#: link-library.php:2717
|
397 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
398 |
+
msgstr "Convert [] <> Bağlantı Açıklama ve Notlara"
|
399 |
+
|
400 |
+
#. Text in echo
|
401 |
+
#: link-library.php:1923
|
402 |
+
msgid "Copy"
|
403 |
+
msgstr "Kopya"
|
404 |
+
|
405 |
+
#. Text in echo
|
406 |
+
#: link-library.php:1912
|
407 |
+
msgid "Copy from:"
|
408 |
+
msgstr "Kopyala:"
|
409 |
+
|
410 |
+
#. Text in function
|
411 |
+
#: link-library.php:3365
|
412 |
+
msgid "Could not insert link into the database"
|
413 |
+
msgstr "Veritabanına bağlantı eklemek"
|
414 |
+
|
415 |
+
#. Text in function
|
416 |
+
#: link-library.php:3365
|
417 |
+
msgid "Could not update link in the database"
|
418 |
+
msgstr "Veritabanı bağlantı güncelleme alınamadı"
|
419 |
+
|
420 |
+
#. Text in echo
|
421 |
+
#: link-library.php:1982
|
422 |
+
msgid "Current Library Name"
|
423 |
+
msgstr "Şu Kütüphane Adı"
|
424 |
+
|
425 |
+
#. Text in echo
|
426 |
+
#: link-library.php:3260
|
427 |
+
msgid "Current Link Image"
|
428 |
+
msgstr "Şu Bağlantı Görüntü"
|
429 |
+
|
430 |
+
#. Text in echo
|
431 |
+
#: link-library.php:3102
|
432 |
+
msgid "Custom Captcha Answer"
|
433 |
+
msgstr "Özel Captcha Cevap"
|
434 |
+
|
435 |
+
#. Text in echo
|
436 |
+
#: link-library.php:3092
|
437 |
+
msgid "Custom Captcha Question"
|
438 |
+
msgstr "Özel Captcha soru"
|
439 |
+
|
440 |
+
#. Text in echo
|
441 |
+
#: link-library.php:2368
|
442 |
+
msgid "Date"
|
443 |
+
msgstr "Tarih"
|
444 |
+
|
445 |
+
#. Text in echo
|
446 |
+
#: link-library.php:1707
|
447 |
+
msgid "Debug Mode"
|
448 |
+
msgstr "Debug Modu"
|
449 |
+
|
450 |
+
#. Text in echo
|
451 |
+
#: link-library.php:2022
|
452 |
+
msgid "Default category to be shown when only showing one at a time (numeric ID)"
|
453 |
+
msgstr "Sadece bir zaman (sayısal kimliği) bir gösterilirken Standart kategorisinde gösterilecek"
|
454 |
+
|
455 |
+
#. Text in echo
|
456 |
+
#: link-library.php:1962
|
457 |
+
msgid "Delete Library"
|
458 |
+
msgstr "Kütüphane Sil"
|
459 |
+
|
460 |
+
#. Text in echo
|
461 |
+
#: link-library.php:1862
|
462 |
+
msgid "Delete Selected Items"
|
463 |
+
msgstr "Seçili Öğeleri Sil"
|
464 |
+
|
465 |
+
#. Text in echo
|
466 |
+
#: link-library.php:3170
|
467 |
+
msgid "Delete links that return a 403 error"
|
468 |
+
msgstr "403 hata döndürecektir bağlantılar sil"
|
469 |
+
|
470 |
+
#. Text in echo
|
471 |
+
#: link-library.php:2371
|
472 |
+
msgid "Desc"
|
473 |
+
msgstr "Tanım"
|
474 |
+
|
475 |
+
#. Text in echo
|
476 |
+
#: link-library.php:2126
|
477 |
+
#: link-library.php:2263
|
478 |
+
msgid "Descending"
|
479 |
+
msgstr "Azalan"
|
480 |
+
|
481 |
+
#. Text in echo
|
482 |
+
#: link-library.php:2309
|
483 |
+
msgid "Description Column Header"
|
484 |
+
msgstr "Açıklama Sütun Başlığı"
|
485 |
+
|
486 |
+
#. Text in function
|
487 |
+
#: link-library.php:1
|
488 |
+
msgid "Description of Link Library-Generated Feed"
|
489 |
+
msgstr "Bağlantı Kütüphanesi oluşturuldu Feed açıklaması"
|
490 |
+
|
491 |
+
#. Text in echo
|
492 |
+
#: link-library.php:2153
|
493 |
+
msgid "Determines the number of alternating div tags that will be placed before and after each link category"
|
494 |
+
msgstr "Öncesi ve sonrası her bağlantı kategorisinde yer alacak alternatif div etiketlerinin sayısını belirler."
|
495 |
+
|
496 |
+
#. Text in echo
|
497 |
+
#: link-library.php:2258
|
498 |
+
msgid "Direction"
|
499 |
+
msgstr "Yön"
|
500 |
+
|
501 |
+
#. Text in echo
|
502 |
+
#: link-library.php:2407
|
503 |
+
msgid "Display"
|
504 |
+
msgstr "Ekran"
|
505 |
+
|
506 |
+
#. Text in echo
|
507 |
+
#: link-library.php:1943
|
508 |
+
msgid "Display basic link library"
|
509 |
+
msgstr "Ekran temel bağlantı kitaplığı"
|
510 |
+
|
511 |
+
#. Text in echo
|
512 |
+
#: link-library.php:2912
|
513 |
+
msgid "Display captcha"
|
514 |
+
msgstr "Captcha Ekran"
|
515 |
+
|
516 |
+
#. Text in echo
|
517 |
+
#: link-library.php:2116
|
518 |
+
msgid "Display categories with search results"
|
519 |
+
msgstr "Arama sonuçları kategoriler Ekran"
|
520 |
+
|
521 |
+
#. Text in echo
|
522 |
+
#: link-library.php:2110
|
523 |
+
msgid "Display link counts"
|
524 |
+
msgstr "Bağlantı sayıları göster"
|
525 |
+
|
526 |
+
#. Text in echo
|
527 |
+
#: link-library.php:1952
|
528 |
+
msgid "Display link submission form"
|
529 |
+
msgstr "Ekran bağlantı gönderme formu"
|
530 |
+
|
531 |
+
#. Text in echo
|
532 |
+
#: link-library.php:1946
|
533 |
+
msgid "Display list of link categories"
|
534 |
+
msgstr "Ekran listesi bağlantı kategoriler"
|
535 |
+
|
536 |
+
#. Text in echo
|
537 |
+
#: link-library.php:1949
|
538 |
+
msgid "Display search box"
|
539 |
+
msgstr "Arama kutusuna"
|
540 |
+
|
541 |
+
#. Text in echo
|
542 |
+
#: link-library.php:2182
|
543 |
+
msgid "Div Class"
|
544 |
+
msgstr "Div Sınıf"
|
545 |
+
|
546 |
+
#. Text in echo
|
547 |
+
#: link-library.php:2196
|
548 |
+
msgid "Div Class Name or Heading label"
|
549 |
+
msgstr "Div Sınıf Adı veya etiket Başlık"
|
550 |
+
|
551 |
+
#. Text in function
|
552 |
+
#: link-library.php:1
|
553 |
+
msgid "Download here"
|
554 |
+
msgstr "Buradan Ä°ndirin"
|
555 |
+
|
556 |
+
#. Text in echo
|
557 |
+
#: link-library.php:2104
|
558 |
+
msgid "Drop-Down List"
|
559 |
+
msgstr "Açılır Listesi"
|
560 |
+
|
561 |
+
#. Text in function
|
562 |
+
#: link-library.php:1
|
563 |
+
#: link-library.php:2386
|
564 |
+
#: link-library.php:2606
|
565 |
+
#: link-library.php:3040
|
566 |
+
#: link-library.php:3232
|
567 |
+
#: link-library.php:3365
|
568 |
+
msgid "E-mail"
|
569 |
+
msgstr "E-mail"
|
570 |
+
|
571 |
+
#. Text in echo
|
572 |
+
#: link-library.php:2898
|
573 |
+
msgid "E-mail admin on link submission"
|
574 |
+
msgstr "E-posta admin bağlantı sunulmasına ilişkin"
|
575 |
+
|
576 |
+
#. Text in echo
|
577 |
+
#: link-library.php:1753
|
578 |
+
msgid "E-mail submitter on link approval or rejection"
|
579 |
+
msgstr "E-posta bağlantısı onayı veya reddi sunana"
|
580 |
+
|
581 |
+
#. Text in function
|
582 |
+
#: link-library.php:3365
|
583 |
+
msgid "Edit"
|
584 |
+
msgstr "Düzenle"
|
585 |
+
|
586 |
+
#. Text in function
|
587 |
+
#: link-library.php:1
|
588 |
+
#: link-library.php:1696
|
589 |
+
msgid "Editor"
|
590 |
+
msgstr "Editör"
|
591 |
+
|
592 |
+
#. Text in echo
|
593 |
+
#: link-library.php:2339
|
594 |
+
msgid "Embed HTML anchors"
|
595 |
+
msgstr "HTML çapa Göm"
|
596 |
+
|
597 |
+
#. Text in echo
|
598 |
+
#: link-library.php:2060
|
599 |
+
msgid "Enable Permalinks"
|
600 |
+
msgstr "Kalıcı etkinleştirin"
|
601 |
+
|
602 |
+
#. Text in function
|
603 |
+
#: link-library.php:3365
|
604 |
+
msgid "Enter code from above image"
|
605 |
+
msgstr "Yukarıdaki görüntüde kodunu girin"
|
606 |
+
|
607 |
+
#. Text in echo
|
608 |
+
#: link-library.php:1703
|
609 |
+
#: link-library.php:1704
|
610 |
+
msgid "Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API"
|
611 |
+
msgstr "Link Library stylesheet ve scripts yüklenmiş olması gerekir hangi sayfaların virgülle ayrı bir liste girin. Link Library API kullanarak görüntüler öncelikle kullanılan"
|
612 |
+
|
613 |
+
#. Text in echo
|
614 |
+
#: link-library.php:1989
|
615 |
+
#: link-library.php:1992
|
616 |
+
#: link-library.php:2000
|
617 |
+
msgid "Enter list of comma-separated"
|
618 |
+
msgstr "Virgülle ayrılmış listesini girin"
|
619 |
+
|
620 |
+
#. Text in function
|
621 |
+
#: link-library.php:3365
|
622 |
+
msgid "Error: Link already exists."
|
623 |
+
msgstr "Hata: Bağlantı zaten var."
|
624 |
+
|
625 |
+
#. Text in echo
|
626 |
+
#: link-library.php:2195
|
627 |
+
#: link-library.php:2198
|
628 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
629 |
+
msgstr "Örnek div class adı: linklistcatname Örnek Başlık Etiket: h3"
|
630 |
+
|
631 |
+
#. Text in echo
|
632 |
+
#: link-library.php:2260
|
633 |
+
msgid "Except for My Link Order mode"
|
634 |
+
msgstr "Bağlantı Sırası modu dışında"
|
635 |
+
|
636 |
+
#. Text in function
|
637 |
+
#: link-library.php:1
|
638 |
+
msgid "Excluded Category ID"
|
639 |
+
msgstr "Hariç Kategori Kimliği"
|
640 |
+
|
641 |
+
#. Text in echo
|
642 |
+
#: link-library.php:3154
|
643 |
+
msgid "Export Library Settings"
|
644 |
+
msgstr "İhracat Kitaplığı Ayarları'nı"
|
645 |
+
|
646 |
+
#. Text in echo
|
647 |
+
#: link-library.php:3153
|
648 |
+
msgid "Export current library settings"
|
649 |
+
msgstr "İhracat mevcut kütüphane ayarları"
|
650 |
+
|
651 |
+
#. Text in echo
|
652 |
+
#: link-library.php:2554
|
653 |
+
#: link-library.php:2581
|
654 |
+
#: link-library.php:2609
|
655 |
+
msgid "False"
|
656 |
+
msgstr "Yanlış"
|
657 |
+
|
658 |
+
#. Text in function
|
659 |
+
#: link-library.php:1
|
660 |
+
#: link-library.php:3352
|
661 |
+
msgid "Favicon successfully generated for"
|
662 |
+
msgstr "Favicon başarıyla için oluşturulan"
|
663 |
+
|
664 |
+
#. Text in function
|
665 |
+
#: link-library.php:1
|
666 |
+
msgid "Favicons successfully generated!"
|
667 |
+
msgstr "Favicons başarıyla oluşturuldu!"
|
668 |
+
|
669 |
+
#. Text in echo
|
670 |
+
#: link-library.php:1936
|
671 |
+
msgid "Feature"
|
672 |
+
msgstr "Özellik"
|
673 |
+
|
674 |
+
#. Text in echo
|
675 |
+
#: link-library.php:3212
|
676 |
+
msgid "Featured Link"
|
677 |
+
msgstr "Öne Linki"
|
678 |
+
|
679 |
+
#. Text in echo
|
680 |
+
#: link-library.php:2032
|
681 |
+
msgid "File path is relative to Link Library plugin directory"
|
682 |
+
msgstr "Dosya yolu Link Library eklenti dizini göreli"
|
683 |
+
|
684 |
+
#. Text in echo
|
685 |
+
#: link-library.php:2170
|
686 |
+
msgid "First div class name"
|
687 |
+
msgstr "İlk div sınıf adı"
|
688 |
+
|
689 |
+
#. Text in echo
|
690 |
+
#: link-library.php:3139
|
691 |
+
msgid "First row contains column headers"
|
692 |
+
msgstr "İlk satır sütun başlıkları içeren"
|
693 |
+
|
694 |
+
#. Text in echo
|
695 |
+
#: link-library.php:2891
|
696 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
697 |
+
msgstr "Bu linki ılımlılık bekleyen tüm bağlantılar bir listesini gösterir."
|
698 |
+
|
699 |
+
#. Text in echo
|
700 |
+
#: link-library.php:1992
|
701 |
+
#: link-library.php:2000
|
702 |
+
msgid "For example"
|
703 |
+
msgstr "Örneğin"
|
704 |
+
|
705 |
+
#. Text in echo
|
706 |
+
#: link-library.php:2613
|
707 |
+
msgid "Formatted Command"
|
708 |
+
msgstr "Biçimli Komutanlığı"
|
709 |
+
|
710 |
+
#. Text in echo
|
711 |
+
#: link-library.php:2614
|
712 |
+
msgid "Formatted Command with Labels"
|
713 |
+
msgstr "Etiket ile Biçimli Komutanlığı"
|
714 |
+
|
715 |
+
#. Text in echo
|
716 |
+
#: link-library.php:2415
|
717 |
+
msgid "Frequency of additional output before and after complete link group"
|
718 |
+
msgstr "Komple bağlantı grubu öncesi ve sonrası ek bir çıkış sıklığı"
|
719 |
+
|
720 |
+
#. Text in function
|
721 |
+
#: link-library.php:1
|
722 |
+
msgid "General Moderation Options"
|
723 |
+
msgstr "Genel Moderasyon Seçenekleri"
|
724 |
+
|
725 |
+
#. Text in function
|
726 |
+
#: link-library.php:1
|
727 |
+
msgid "General Options"
|
728 |
+
msgstr "Genel Seçenekler"
|
729 |
+
|
730 |
+
#. Text in function
|
731 |
+
#: link-library.php:1
|
732 |
+
msgid "General Settings"
|
733 |
+
msgstr "Genel Ayarlar"
|
734 |
+
|
735 |
+
#. Text in function
|
736 |
+
#: link-library.php:1
|
737 |
+
msgid "General Settings Saved"
|
738 |
+
msgstr "KaydedilmiÅŸ Genel Ayarlar"
|
739 |
+
|
740 |
+
#. Text in echo
|
741 |
+
#: link-library.php:3275
|
742 |
+
msgid "Generate Favorite Icon and Store locally"
|
743 |
+
msgstr "En sevdiÄŸim Simge oluÅŸturun ve yerel MaÄŸaza"
|
744 |
+
|
745 |
+
#. Text in echo
|
746 |
+
#: link-library.php:2834
|
747 |
+
msgid "Generate Favorite Icons and Store locally"
|
748 |
+
msgstr "En sevdiÄŸim Simgeler oluÅŸturmak ve yerel MaÄŸaza"
|
749 |
+
|
750 |
+
#. Text in echo
|
751 |
+
#: link-library.php:2832
|
752 |
+
msgid "Generate Images / Favorite Icons"
|
753 |
+
msgstr "Görüntüler / En sevdiğim Simgeler oluşturun"
|
754 |
+
|
755 |
+
#. Text in echo
|
756 |
+
#: link-library.php:3274
|
757 |
+
msgid "Generate Thumbnail and Store locally"
|
758 |
+
msgstr "Küçük resim oluşturun ve yerel Mağaza"
|
759 |
+
|
760 |
+
#. Text in echo
|
761 |
+
#: link-library.php:2833
|
762 |
+
msgid "Generate Thumbnails and Store locally"
|
763 |
+
msgstr "Thumbnails oluÅŸturun ve yerel MaÄŸaza"
|
764 |
+
|
765 |
+
#. Text in echo
|
766 |
+
#: link-library.php:3153
|
767 |
+
msgid "Generates CSV file with current library configuration for download"
|
768 |
+
msgstr "CSV dosyasını indirmek için mevcut kütüphane yapılandırma ile üretir"
|
769 |
+
|
770 |
+
#. Text in echo
|
771 |
+
#: link-library.php:1910
|
772 |
+
msgid "Go"
|
773 |
+
msgstr "Gıt"
|
774 |
+
|
775 |
+
#. Text in echo
|
776 |
+
#: link-library.php:2183
|
777 |
+
msgid "Heading Tag"
|
778 |
+
msgstr "Tag Başlık"
|
779 |
+
|
780 |
+
#. Text in echo
|
781 |
+
#: link-library.php:2942
|
782 |
+
#: link-library.php:2953
|
783 |
+
#: link-library.php:2984
|
784 |
+
#: link-library.php:2994
|
785 |
+
#: link-library.php:3013
|
786 |
+
#: link-library.php:3023
|
787 |
+
#: link-library.php:3034
|
788 |
+
#: link-library.php:3044
|
789 |
+
#: link-library.php:3055
|
790 |
+
#: link-library.php:3065
|
791 |
+
#: link-library.php:3076
|
792 |
+
#: link-library.php:3086
|
793 |
+
#: link-library.php:3097
|
794 |
+
msgid "Hide"
|
795 |
+
msgstr "Gizlemek"
|
796 |
+
|
797 |
+
#. Text in echo
|
798 |
+
#: link-library.php:2324
|
799 |
+
msgid "Hide Category Names"
|
800 |
+
msgstr "Kategori adlarını gizle"
|
801 |
+
|
802 |
+
#. Text in echo
|
803 |
+
#: link-library.php:2052
|
804 |
+
msgid "Hide Results if Empty"
|
805 |
+
msgstr "Sonuçlar gizle Boş"
|
806 |
+
|
807 |
+
#. Text in echo
|
808 |
+
#: link-library.php:2389
|
809 |
+
msgid "Hits"
|
810 |
+
msgstr "Hitler"
|
811 |
+
|
812 |
+
#. Text in echo
|
813 |
+
#: link-library.php:2030
|
814 |
+
msgid "Icon to display when performing AJAX queries"
|
815 |
+
msgstr "AJAX sorgularının yaparken Simge görüntülemek için"
|
816 |
+
|
817 |
+
#. Text in echo
|
818 |
+
#: link-library.php:1886
|
819 |
+
msgid "If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor."
|
820 |
+
msgstr "Stylesheet editörü yükselttikten sonra boşsa, sıfırlamak için aşağıdaki düğmeyi kullanarak varsayılan stil veya kopyalama / yedekleme stil sayfası editörü içine yapıştırın."
|
821 |
+
|
822 |
+
#. Text in echo
|
823 |
+
#: link-library.php:2362
|
824 |
+
#: link-library.php:2443
|
825 |
+
msgid "Image"
|
826 |
+
msgstr "Görüntü"
|
827 |
+
|
828 |
+
#. Text in function
|
829 |
+
#: link-library.php:1
|
830 |
+
msgid "Import / Export"
|
831 |
+
msgstr "Ä°thalat / Ä°hracat"
|
832 |
+
|
833 |
+
#. Text in echo
|
834 |
+
#: link-library.php:3150
|
835 |
+
msgid "Import Library Settings"
|
836 |
+
msgstr "İthalat Kitaplığı Ayarları'nı"
|
837 |
+
|
838 |
+
#. Text in echo
|
839 |
+
#: link-library.php:3136
|
840 |
+
msgid "Import Links"
|
841 |
+
msgstr "Ä°thalat Linkler"
|
842 |
+
|
843 |
+
#. Text in function
|
844 |
+
#: link-library.php:1
|
845 |
+
msgid "Included Category ID"
|
846 |
+
msgstr "Kategori KimliÄŸi!"
|
847 |
+
|
848 |
+
#. Text in echo
|
849 |
+
#: link-library.php:2694
|
850 |
+
msgid "Intermittent After Link"
|
851 |
+
msgstr "Linki sonra Aralıklı"
|
852 |
+
|
853 |
+
#. Text in echo
|
854 |
+
#: link-library.php:2414
|
855 |
+
msgid "Intermittent Before Link"
|
856 |
+
msgstr "Linki önce Aralıklı"
|
857 |
+
|
858 |
+
#. Text in function
|
859 |
+
#: link-library.php:1
|
860 |
+
msgid "Invalid column count for link on row"
|
861 |
+
msgstr "Geçersiz sütun sayısı satırda bağlantı için"
|
862 |
+
|
863 |
+
#. Text in function
|
864 |
+
#: link-library.php:1
|
865 |
+
#: link-library.php:3093
|
866 |
+
#: link-library.php:3365
|
867 |
+
msgid "Is boiling water hot or cold?"
|
868 |
+
msgstr "Kaynar su, sıcak veya soğuk mı?"
|
869 |
+
|
870 |
+
#. Text in function
|
871 |
+
#: link-library.php:1
|
872 |
+
msgid "It will appear in the list once moderated. Thank you."
|
873 |
+
msgstr "Bu kez yönetilir listede görünecektir. Teşekkür ederim."
|
874 |
+
|
875 |
+
#. Text in echo
|
876 |
+
#: link-library.php:2556
|
877 |
+
#: link-library.php:2584
|
878 |
+
msgid "Label"
|
879 |
+
msgstr "Etiket"
|
880 |
+
|
881 |
+
#. Text in echo
|
882 |
+
#: link-library.php:2395
|
883 |
+
msgid "Large Desc"
|
884 |
+
msgstr "Büyük Tanım"
|
885 |
+
|
886 |
+
#. Text in function
|
887 |
+
#: link-library.php:1
|
888 |
+
#: link-library.php:3082
|
889 |
+
msgid "Large Description"
|
890 |
+
msgstr "Geniş Açıklama"
|
891 |
+
|
892 |
+
#. Text in echo
|
893 |
+
#: link-library.php:3081
|
894 |
+
msgid "Large Description Label"
|
895 |
+
msgstr "Büyük Açıklama Etiket"
|
896 |
+
|
897 |
+
#. Text in function
|
898 |
+
#: link-library.php:3365
|
899 |
+
msgid "Large description"
|
900 |
+
msgstr "Büyük açıklamasına"
|
901 |
+
|
902 |
+
#. Text in function
|
903 |
+
#: link-library.php:3365
|
904 |
+
msgid "Last updated"
|
905 |
+
msgstr "Son güncelleme"
|
906 |
+
|
907 |
+
#. Text in echo
|
908 |
+
#: link-library.php:1989
|
909 |
+
#: link-library.php:1992
|
910 |
+
msgid "Leave Empty to see all categories"
|
911 |
+
msgstr "Tüm kategorileri görmek için Boş bırakın"
|
912 |
+
|
913 |
+
#. Text in echo
|
914 |
+
#: link-library.php:2270
|
915 |
+
msgid "Leave empty to show all results"
|
916 |
+
msgstr "Tüm sonuçlar göstermek için boş bırakın"
|
917 |
+
|
918 |
+
#. Text in echo
|
919 |
+
#: link-library.php:2138
|
920 |
+
#: link-library.php:2248
|
921 |
+
msgid "Left"
|
922 |
+
msgstr "Sol"
|
923 |
+
|
924 |
+
#. Text in function
|
925 |
+
#: link-library.php:1
|
926 |
+
#: link-library.php:1918
|
927 |
+
msgid "Library"
|
928 |
+
msgstr "Kütüphane"
|
929 |
+
|
930 |
+
#. Text in function
|
931 |
+
#: link-library.php:1
|
932 |
+
#: link-library.php:1931
|
933 |
+
msgid "Library #"
|
934 |
+
msgstr "Kütüphane #"
|
935 |
+
|
936 |
+
#. Text in echo
|
937 |
+
#: link-library.php:1934
|
938 |
+
msgid "Library Name"
|
939 |
+
msgstr "Kütüphane Adı"
|
940 |
+
|
941 |
+
#. Text in function
|
942 |
+
#: link-library.php:1
|
943 |
+
msgid "Library Selection and Usage Instructions"
|
944 |
+
msgstr "Kütüphane Seçim ve Kullanım Talimatları"
|
945 |
+
|
946 |
+
#. Text in function
|
947 |
+
#: link-library.php:1
|
948 |
+
msgid "Library Settings"
|
949 |
+
msgstr "Kütüphane Ayarları"
|
950 |
+
|
951 |
+
#. Text in echo
|
952 |
+
#: link-library.php:3148
|
953 |
+
msgid "Library Settings CSV file to import"
|
954 |
+
msgstr "Kütüphane Ayarlar CSV dosyası almak için"
|
955 |
+
|
956 |
+
#. Text in function
|
957 |
+
#: link-library.php:1
|
958 |
+
msgid "Library Settings Exported"
|
959 |
+
msgstr "Kitaplığı Ayarları'nı ihraç"
|
960 |
+
|
961 |
+
#. Text in function
|
962 |
+
#: link-library.php:1
|
963 |
+
msgid "Library Settings Upload Failed"
|
964 |
+
msgstr "Kütüphane Ayarları Yükleme Başarısız Oldu"
|
965 |
+
|
966 |
+
#. Text in function
|
967 |
+
#: link-library.php:1
|
968 |
+
msgid "Library Settings imported successfully"
|
969 |
+
msgstr "Kütüphane Ayarlar başarıyla ithal"
|
970 |
+
|
971 |
+
#. Text in echo
|
972 |
+
#: link-library.php:2583
|
973 |
+
msgid "Link"
|
974 |
+
msgstr "Bağlantı"
|
975 |
+
|
976 |
+
#. Text in echo
|
977 |
+
#: link-library.php:1745
|
978 |
+
msgid "Link Acknowledgement URL"
|
979 |
+
msgstr "Link Teşekkür URL"
|
980 |
+
|
981 |
+
#. Text in function
|
982 |
+
#: link-library.php:2933
|
983 |
+
#: link-library.php:3365
|
984 |
+
msgid "Link Address"
|
985 |
+
msgstr "Bağlantı Adresi"
|
986 |
+
|
987 |
+
#. Text in echo
|
988 |
+
#: link-library.php:2098
|
989 |
+
msgid "Link Categories Display Format"
|
990 |
+
msgstr "Link Kategorileri Biçimi Göster"
|
991 |
+
|
992 |
+
#. Text in function
|
993 |
+
#: link-library.php:1
|
994 |
+
msgid "Link Categories Settings"
|
995 |
+
msgstr "Link Kategorileri ayarları"
|
996 |
+
|
997 |
+
#. Text in function
|
998 |
+
#: link-library.php:1
|
999 |
+
#: link-library.php:1810
|
1000 |
+
#: link-library.php:2949
|
1001 |
+
#: link-library.php:3365
|
1002 |
+
msgid "Link Category"
|
1003 |
+
msgstr "Linki Kategori"
|
1004 |
+
|
1005 |
+
#. Text in echo
|
1006 |
+
#: link-library.php:2301
|
1007 |
+
msgid "Link Column Header"
|
1008 |
+
msgstr "Link Sütun Başlığı"
|
1009 |
+
|
1010 |
+
#. Text in function
|
1011 |
+
#: link-library.php:3365
|
1012 |
+
msgid "Link Comment"
|
1013 |
+
msgstr "Yorum Bağlantısı"
|
1014 |
+
|
1015 |
+
#. Text in echo
|
1016 |
+
#: link-library.php:2487
|
1017 |
+
msgid "Link Date"
|
1018 |
+
msgstr "Bağlantı Tarihi"
|
1019 |
+
|
1020 |
+
#. Text in function
|
1021 |
+
#: link-library.php:1
|
1022 |
+
#: link-library.php:1812
|
1023 |
+
#: link-library.php:2503
|
1024 |
+
#: link-library.php:2980
|
1025 |
+
#: link-library.php:3365
|
1026 |
+
msgid "Link Description"
|
1027 |
+
msgstr "Bağlantı Tanımlamaları"
|
1028 |
+
|
1029 |
+
#. Text in echo
|
1030 |
+
#: link-library.php:2283
|
1031 |
+
msgid "Link Display Format"
|
1032 |
+
msgstr "Link Görüntü Formatı"
|
1033 |
+
|
1034 |
+
#. Text in function
|
1035 |
+
#: link-library.php:3365
|
1036 |
+
msgid "Link E-mail"
|
1037 |
+
msgstr "Link E-posta"
|
1038 |
+
|
1039 |
+
#. Text in echo
|
1040 |
+
#: link-library.php:3039
|
1041 |
+
msgid "Link E-mail label"
|
1042 |
+
msgstr "Link E-posta etiket"
|
1043 |
+
|
1044 |
+
#. Text in function
|
1045 |
+
#: link-library.php:1
|
1046 |
+
msgid "Link Element Settings"
|
1047 |
+
msgstr "Bağlantı Elemanı Ayarlar"
|
1048 |
+
|
1049 |
+
#. Text in echo
|
1050 |
+
#: link-library.php:2633
|
1051 |
+
msgid "Link Hits"
|
1052 |
+
msgstr "Bağlantısı Tıklamalar"
|
1053 |
+
|
1054 |
+
#. Text in echo
|
1055 |
+
#: link-library.php:2665
|
1056 |
+
#: link-library.php:3256
|
1057 |
+
#: link-library.php:3365
|
1058 |
+
msgid "Link Large Description"
|
1059 |
+
msgstr "Linki Geniş Açıklama"
|
1060 |
+
|
1061 |
+
#. Text in function
|
1062 |
+
#: link-library.php:1
|
1063 |
+
msgid "Link Library - Additional Link Parameters"
|
1064 |
+
msgstr "Link Library - Ek Bağlantı Parametreleri"
|
1065 |
+
|
1066 |
+
#. Text in function
|
1067 |
+
#: link-library.php:3365
|
1068 |
+
msgid "Link Library Generated Feed"
|
1069 |
+
msgstr "Link Library Besleme oluÅŸturuldu"
|
1070 |
+
|
1071 |
+
#. Text in echo
|
1072 |
+
#: link-library.php:1930
|
1073 |
+
#: link-library.php:1933
|
1074 |
+
#: link-library.php:1937
|
1075 |
+
msgid "Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site"
|
1076 |
+
msgstr "Link Library, sitenizin bağlantısını listelerini görmek için sınırsız sayıda yapılandırmaları Yaratılış destekler."
|
1077 |
+
|
1078 |
+
#. Text in function
|
1079 |
+
#: link-library.php:1
|
1080 |
+
msgid "Link Library plugin directory needs to be writable to perform this action"
|
1081 |
+
msgstr "Link Library eklenti dizini bu eylemi gerçekleştirmek için yazılabilir olması gerekir."
|
1082 |
+
|
1083 |
+
#. Text in function
|
1084 |
+
#: link-library.php:1
|
1085 |
+
msgid "Link Library-Generated RSS Feed"
|
1086 |
+
msgstr "Bağlantı Kütüphanesi oluşturuldu RSS Feed"
|
1087 |
+
|
1088 |
+
#. Text in function
|
1089 |
+
#: link-library.php:1
|
1090 |
+
msgid "Link Moderation"
|
1091 |
+
msgstr "Linki Moderasyon"
|
1092 |
+
|
1093 |
+
#. Text in echo
|
1094 |
+
#: link-library.php:1809
|
1095 |
+
#: link-library.php:2466
|
1096 |
+
#: link-library.php:2927
|
1097 |
+
#: link-library.php:3365
|
1098 |
+
msgid "Link Name"
|
1099 |
+
msgstr "Bağlantı Adı"
|
1100 |
+
|
1101 |
+
#. Text in function
|
1102 |
+
#: link-library.php:1
|
1103 |
+
#: link-library.php:2519
|
1104 |
+
#: link-library.php:2990
|
1105 |
+
#: link-library.php:3365
|
1106 |
+
msgid "Link Notes"
|
1107 |
+
msgstr "Bağlantı Notları"
|
1108 |
+
|
1109 |
+
#. Text in function
|
1110 |
+
#: link-library.php:1
|
1111 |
+
#: link-library.php:2938
|
1112 |
+
#: link-library.php:3365
|
1113 |
+
msgid "Link RSS"
|
1114 |
+
msgstr "Bağlantı RSS"
|
1115 |
+
|
1116 |
+
#. Text in echo
|
1117 |
+
#: link-library.php:2937
|
1118 |
+
msgid "Link RSS label"
|
1119 |
+
msgstr "Link RSS etiket"
|
1120 |
+
|
1121 |
+
#. Text in echo
|
1122 |
+
#: link-library.php:2649
|
1123 |
+
msgid "Link Rating"
|
1124 |
+
msgstr "Bağlantı Puanı"
|
1125 |
+
|
1126 |
+
#. Text in echo
|
1127 |
+
#: link-library.php:2228
|
1128 |
+
msgid "Link Results Order"
|
1129 |
+
msgstr "Bağlantı Sonuçlar Sipariş"
|
1130 |
+
|
1131 |
+
#. Text in function
|
1132 |
+
#: link-library.php:3365
|
1133 |
+
msgid "Link Secondary Address"
|
1134 |
+
msgstr "Linki Ä°kincil Adres"
|
1135 |
+
|
1136 |
+
#. Text in echo
|
1137 |
+
#: link-library.php:2411
|
1138 |
+
msgid "Link Source"
|
1139 |
+
msgstr "Bağlantı Kaynak"
|
1140 |
+
|
1141 |
+
#. Text in function
|
1142 |
+
#: link-library.php:1
|
1143 |
+
msgid "Link Sub-Field Configuration Table"
|
1144 |
+
msgstr "Link Alt Alan Yapılandırma Tablo"
|
1145 |
+
|
1146 |
+
#. Text in echo
|
1147 |
+
#: link-library.php:3244
|
1148 |
+
#: link-library.php:3365
|
1149 |
+
msgid "Link Submitter"
|
1150 |
+
msgstr "Linki Submitter"
|
1151 |
+
|
1152 |
+
#. Text in echo
|
1153 |
+
#: link-library.php:3071
|
1154 |
+
msgid "Link Submitter Comment Label"
|
1155 |
+
msgstr "Linki Submitter Yorum Etiket"
|
1156 |
+
|
1157 |
+
#. Text in echo
|
1158 |
+
#: link-library.php:3252
|
1159 |
+
#: link-library.php:3365
|
1160 |
+
msgid "Link Submitter E-mail"
|
1161 |
+
msgstr "Link Submitter E-posta"
|
1162 |
+
|
1163 |
+
#. Text in echo
|
1164 |
+
#: link-library.php:3060
|
1165 |
+
msgid "Link Submitter E-mail label"
|
1166 |
+
msgstr "E-posta etiket"
|
1167 |
+
|
1168 |
+
#. Text in echo
|
1169 |
+
#: link-library.php:3248
|
1170 |
+
#: link-library.php:3365
|
1171 |
+
msgid "Link Submitter Name"
|
1172 |
+
msgstr "Link Submitter Adı"
|
1173 |
+
|
1174 |
+
#. Text in echo
|
1175 |
+
#: link-library.php:3050
|
1176 |
+
msgid "Link Submitter Name label"
|
1177 |
+
msgstr "Linki Submitter Adı etiket"
|
1178 |
+
|
1179 |
+
#. Text in echo
|
1180 |
+
#: link-library.php:2276
|
1181 |
+
msgid "Link Target"
|
1182 |
+
msgstr "Linki Hedef"
|
1183 |
+
|
1184 |
+
#. Text in function
|
1185 |
+
#: link-library.php:3365
|
1186 |
+
msgid "Link Telephone"
|
1187 |
+
msgstr "Linki Telefon"
|
1188 |
+
|
1189 |
+
#. Text in echo
|
1190 |
+
#: link-library.php:3029
|
1191 |
+
msgid "Link Telephone label"
|
1192 |
+
msgstr "Link Telefon etiket"
|
1193 |
+
|
1194 |
+
#. Text in echo
|
1195 |
+
#: link-library.php:1811
|
1196 |
+
msgid "Link URL"
|
1197 |
+
msgstr "Bağlantı URL"
|
1198 |
+
|
1199 |
+
#. Text in function
|
1200 |
+
#: link-library.php:1
|
1201 |
+
msgid "Link User Submission"
|
1202 |
+
msgstr "Link Kullanıcı Gönderi"
|
1203 |
+
|
1204 |
+
#. Text in function
|
1205 |
+
#: link-library.php:1
|
1206 |
+
#: link-library.php:3365
|
1207 |
+
msgid "Link address"
|
1208 |
+
msgstr "Bağlantı adresi"
|
1209 |
+
|
1210 |
+
#. Text in echo
|
1211 |
+
#: link-library.php:2932
|
1212 |
+
msgid "Link address label"
|
1213 |
+
msgstr "Link adres etiketi"
|
1214 |
+
|
1215 |
+
#. Text in function
|
1216 |
+
#: link-library.php:3365
|
1217 |
+
msgid "Link category"
|
1218 |
+
msgstr "Linki kategori"
|
1219 |
+
|
1220 |
+
#. Text in echo
|
1221 |
+
#: link-library.php:2948
|
1222 |
+
msgid "Link category label"
|
1223 |
+
msgstr "Link kategori etiket"
|
1224 |
+
|
1225 |
+
#. Text in echo
|
1226 |
+
#: link-library.php:2958
|
1227 |
+
msgid "Link category override selection list"
|
1228 |
+
msgstr "Link kategori geçersiz kılma seçim listesinde"
|
1229 |
+
|
1230 |
+
#. Text in function
|
1231 |
+
#: link-library.php:3365
|
1232 |
+
msgid "Link description"
|
1233 |
+
msgstr "Linkin tarifi"
|
1234 |
+
|
1235 |
+
#. Text in echo
|
1236 |
+
#: link-library.php:2979
|
1237 |
+
msgid "Link description label"
|
1238 |
+
msgstr "Link açıklamasına etiket"
|
1239 |
+
|
1240 |
+
#. Text in function
|
1241 |
+
#: link-library.php:1
|
1242 |
+
#: link-library.php:3365
|
1243 |
+
msgid "Link name"
|
1244 |
+
msgstr "Link Adı"
|
1245 |
+
|
1246 |
+
#. Text in echo
|
1247 |
+
#: link-library.php:2926
|
1248 |
+
msgid "Link name label"
|
1249 |
+
msgstr "Link adının yazılı olduğu etiket"
|
1250 |
+
|
1251 |
+
#. Text in function
|
1252 |
+
#: link-library.php:3365
|
1253 |
+
msgid "Link notes"
|
1254 |
+
msgstr "Linki notlar"
|
1255 |
+
|
1256 |
+
#. Text in echo
|
1257 |
+
#: link-library.php:2989
|
1258 |
+
msgid "Link notes label"
|
1259 |
+
msgstr "Linki notları etiket"
|
1260 |
+
|
1261 |
+
#. Text in function
|
1262 |
+
#: link-library.php:1
|
1263 |
+
msgid "Link(s) Approved"
|
1264 |
+
msgstr "Link (ler) Onaylandı"
|
1265 |
+
|
1266 |
+
#. Text in function
|
1267 |
+
#: link-library.php:1
|
1268 |
+
msgid "Link(s) Deleted"
|
1269 |
+
msgstr "Link (ler) Silindi"
|
1270 |
+
|
1271 |
+
#. Text in function
|
1272 |
+
#: link-library.php:1
|
1273 |
+
msgid "Links awaiting moderation"
|
1274 |
+
msgstr "Ilımlılık bekleyen linkler"
|
1275 |
+
|
1276 |
+
#. Text in echo
|
1277 |
+
#: link-library.php:2044
|
1278 |
+
msgid "Links per Page"
|
1279 |
+
msgstr "Sayfa başına linkler"
|
1280 |
+
|
1281 |
+
#. Text in echo
|
1282 |
+
#: link-library.php:2253
|
1283 |
+
msgid "List Featured Links ahead of Regular Links"
|
1284 |
+
msgstr "Listesi önünde Linkler Düzenli Linkler"
|
1285 |
+
|
1286 |
+
#. Text in echo
|
1287 |
+
#: link-library.php:2611
|
1288 |
+
msgid "MailTo Link"
|
1289 |
+
msgstr "MailTo Linki"
|
1290 |
+
|
1291 |
+
#. Text in echo
|
1292 |
+
#: link-library.php:2612
|
1293 |
+
msgid "MailTo Link with Label"
|
1294 |
+
msgstr "Etiket ile MailTo Linki"
|
1295 |
+
|
1296 |
+
#. Text in echo
|
1297 |
+
#: link-library.php:3284
|
1298 |
+
msgid "Manual Image Upload"
|
1299 |
+
msgstr "Manuel Resim Yükleme"
|
1300 |
+
|
1301 |
+
#. Text in echo
|
1302 |
+
#: link-library.php:3288
|
1303 |
+
msgid "Manual upload requires a wp-content\\uploads directory to be present with write permissions"
|
1304 |
+
msgstr "Manuel yükleme wp-content gerektirir \ \ yüklenenler yazma izinlerine sahip mevcut dizin"
|
1305 |
+
|
1306 |
+
#. Text in echo
|
1307 |
+
#: link-library.php:2268
|
1308 |
+
msgid "Max number of links to display"
|
1309 |
+
msgstr "Max gösterilecek sayısını"
|
1310 |
+
|
1311 |
+
#. Text in function
|
1312 |
+
#: link-library.php:1144
|
1313 |
+
#: link-library.php:3365
|
1314 |
+
msgid "Message generated by"
|
1315 |
+
msgstr "Tarafından üretilen Mesaj"
|
1316 |
+
|
1317 |
+
#. Text in function
|
1318 |
+
#: link-library.php:1
|
1319 |
+
msgid "Moderate"
|
1320 |
+
msgstr "Orta"
|
1321 |
+
|
1322 |
+
#. Text in echo
|
1323 |
+
#: link-library.php:1749
|
1324 |
+
msgid "Moderation Notification Title"
|
1325 |
+
msgstr "Moderasyon Bildirim Başlığı"
|
1326 |
+
|
1327 |
+
#. Text in echo
|
1328 |
+
#: link-library.php:1765
|
1329 |
+
msgid "Moderator E-mail"
|
1330 |
+
msgstr "Moderatör E-posta"
|
1331 |
+
|
1332 |
+
#. Text in echo
|
1333 |
+
#: link-library.php:1761
|
1334 |
+
msgid "Moderator Name"
|
1335 |
+
msgstr "Moderatör Adı"
|
1336 |
+
|
1337 |
+
#. Text in echo
|
1338 |
+
#: link-library.php:2365
|
1339 |
+
msgid "Name"
|
1340 |
+
msgstr "Ä°sim"
|
1341 |
+
|
1342 |
+
#. Text in echo
|
1343 |
+
#: link-library.php:2341
|
1344 |
+
msgid "Need to be active for Link Categories to work"
|
1345 |
+
msgstr "Link Kategorileri çalışması için aktif olması gerekiyor"
|
1346 |
+
|
1347 |
+
#. Text in echo
|
1348 |
+
#: link-library.php:3112
|
1349 |
+
msgid "New Link Message"
|
1350 |
+
msgstr "Yeni Bağlantı İletisi"
|
1351 |
+
|
1352 |
+
#. Text in echo
|
1353 |
+
#: link-library.php:3117
|
1354 |
+
msgid "New Link Moderation Label"
|
1355 |
+
msgstr "Yeni Bağlantı Moderasyon Etiket"
|
1356 |
+
|
1357 |
+
#. Text in function
|
1358 |
+
#: link-library.php:3365
|
1359 |
+
msgid "New link added"
|
1360 |
+
msgstr "Yeni bağlantı eklendi"
|
1361 |
+
|
1362 |
+
#. Text in function
|
1363 |
+
#: link-library.php:3113
|
1364 |
+
msgid "New link submitted"
|
1365 |
+
msgstr "Yeni bağlantı teslim"
|
1366 |
+
|
1367 |
+
#. Text in function
|
1368 |
+
#: link-library.php:1
|
1369 |
+
msgid "New link submitted."
|
1370 |
+
msgstr "Yeni bağlantı sunulur."
|
1371 |
+
|
1372 |
+
#. Text in function
|
1373 |
+
#: link-library.php:3365
|
1374 |
+
msgid "Next"
|
1375 |
+
msgstr "Sonraki"
|
1376 |
+
|
1377 |
+
#. Text in echo
|
1378 |
+
#: link-library.php:2968
|
1379 |
+
msgid "No"
|
1380 |
+
msgstr "Yok"
|
1381 |
+
|
1382 |
+
#. Text in echo
|
1383 |
+
#: link-library.php:3216
|
1384 |
+
msgid "No Follow"
|
1385 |
+
msgstr "Yok izleyin"
|
1386 |
+
|
1387 |
+
#. Text in echo
|
1388 |
+
#: link-library.php:1851
|
1389 |
+
msgid "No Links Found to Moderate"
|
1390 |
+
msgstr "Orta için Bulunamadı Linkler"
|
1391 |
+
|
1392 |
+
#. Text in function
|
1393 |
+
#: link-library.php:3365
|
1394 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
1395 |
+
msgstr "Captcha çerez verilmiştir. Emin olun çerezleri etkin"
|
1396 |
+
|
1397 |
+
#. Text in function
|
1398 |
+
#: link-library.php:3365
|
1399 |
+
msgid "No categories found"
|
1400 |
+
msgstr "Hayır kategoriler bulundu"
|
1401 |
+
|
1402 |
+
#. Text in function
|
1403 |
+
#: link-library.php:3365
|
1404 |
+
msgid "No links found"
|
1405 |
+
msgstr "Hiç bağlantı bulunamadı"
|
1406 |
+
|
1407 |
+
#. Text in echo
|
1408 |
+
#: link-library.php:3266
|
1409 |
+
msgid "None Assigned"
|
1410 |
+
msgstr "Atanan Yok"
|
1411 |
+
|
1412 |
+
#. Text in function
|
1413 |
+
#: link-library.php:1144
|
1414 |
+
msgid "Not allowed"
|
1415 |
+
msgstr "Ä°zin verilmez"
|
1416 |
+
|
1417 |
+
#. Text in echo
|
1418 |
+
#: link-library.php:2374
|
1419 |
+
msgid "Notes"
|
1420 |
+
msgstr "Notlar"
|
1421 |
+
|
1422 |
+
#. Text in echo
|
1423 |
+
#: link-library.php:2316
|
1424 |
+
msgid "Notes Column Header"
|
1425 |
+
msgstr "Notlar Sütun Başlığı"
|
1426 |
+
|
1427 |
+
#. Text in echo
|
1428 |
+
#: link-library.php:1699
|
1429 |
+
msgid "Number of Libraries"
|
1430 |
+
msgstr "Kütüphaneler sayısı"
|
1431 |
+
|
1432 |
+
#. Text in echo
|
1433 |
+
#: link-library.php:2046
|
1434 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
1435 |
+
msgstr "Linkler sayısı Sayfalandırmayı Modu Sayfa başına Gösterilecek"
|
1436 |
+
|
1437 |
+
#. Text in echo
|
1438 |
+
#: link-library.php:2799
|
1439 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1440 |
+
msgstr "Link Library Çıkış gösterilen RSS makale sayısı"
|
1441 |
+
|
1442 |
+
#. Text in echo
|
1443 |
+
#: link-library.php:2151
|
1444 |
+
msgid "Number of alternating div classes"
|
1445 |
+
msgstr "Div sınıfları alternatif sayısı"
|
1446 |
+
|
1447 |
+
#. Text in echo
|
1448 |
+
#: link-library.php:2779
|
1449 |
+
msgid "Number of articles shown in RSS Preview"
|
1450 |
+
msgstr "RSS Önizleme gösterilen makale sayısı"
|
1451 |
+
|
1452 |
+
#. Text in echo
|
1453 |
+
#: link-library.php:2163
|
1454 |
+
msgid "Number of columns in Categories Table"
|
1455 |
+
msgstr "Kategoriler Tablo sütun sayısı"
|
1456 |
+
|
1457 |
+
#. Text in echo
|
1458 |
+
#: link-library.php:2852
|
1459 |
+
msgid "Number of items in RSS feed"
|
1460 |
+
msgstr "RSS öğeleri sayısı"
|
1461 |
+
|
1462 |
+
#. Text in echo
|
1463 |
+
#: link-library.php:3240
|
1464 |
+
msgid "Number of link views"
|
1465 |
+
msgstr "Bağlantı görüş sayısı"
|
1466 |
+
|
1467 |
+
#. Text in echo
|
1468 |
+
#: link-library.php:3280
|
1469 |
+
msgid "Only available once link is saved"
|
1470 |
+
msgstr "Sadece boş bir kez bağlantı kaydedilir."
|
1471 |
+
|
1472 |
+
#. Text in echo
|
1473 |
+
#: link-library.php:2040
|
1474 |
+
msgid "Only show a limited number of links and add page navigation links"
|
1475 |
+
msgstr "Sadece sınırlı bir sayıda bağlantılar ve sayfa gezinti bağlantılar eklemek"
|
1476 |
+
|
1477 |
+
#. Text in echo
|
1478 |
+
#: link-library.php:2006
|
1479 |
+
msgid "Only show one category at a time"
|
1480 |
+
msgstr "Sadece bir defada tek bir kategori"
|
1481 |
+
|
1482 |
+
#. Text in echo
|
1483 |
+
#: link-library.php:2008
|
1484 |
+
msgid "Only show one category of links at a time"
|
1485 |
+
msgstr "Sadece bir defada bir kategori bağlantılar"
|
1486 |
+
|
1487 |
+
#. Text in echo
|
1488 |
+
#: link-library.php:1757
|
1489 |
+
msgid "Only use first part of submitter name"
|
1490 |
+
msgstr "Sadece gönderen adını ilk bölümü kullanın"
|
1491 |
+
|
1492 |
+
#. Text in echo
|
1493 |
+
#: link-library.php:2093
|
1494 |
+
msgid "Order by"
|
1495 |
+
msgstr "Sıralama"
|
1496 |
+
|
1497 |
+
#. Text in echo
|
1498 |
+
#: link-library.php:2091
|
1499 |
+
#: link-library.php:2233
|
1500 |
+
msgid "Order by ID"
|
1501 |
+
msgstr "SipariÅŸ ID ile"
|
1502 |
+
|
1503 |
+
#. Text in echo
|
1504 |
+
#: link-library.php:2090
|
1505 |
+
#: link-library.php:2232
|
1506 |
+
msgid "Order by Name"
|
1507 |
+
msgstr "Ada Sıralama"
|
1508 |
+
|
1509 |
+
#. Text in echo
|
1510 |
+
#: link-library.php:2236
|
1511 |
+
msgid "Order by updated date"
|
1512 |
+
msgstr "Sipariş güncel tarihe göre"
|
1513 |
+
|
1514 |
+
#. Text in echo
|
1515 |
+
#: link-library.php:2092
|
1516 |
+
msgid "Order of categories based on included category list"
|
1517 |
+
msgstr "Dahil kategori listesi dayalı kategori Sipariş"
|
1518 |
+
|
1519 |
+
#. Text in echo
|
1520 |
+
#: link-library.php:2235
|
1521 |
+
msgid "Order randomly"
|
1522 |
+
msgstr "Rastgele SipariÅŸ"
|
1523 |
+
|
1524 |
+
#. Text in echo
|
1525 |
+
#: link-library.php:2234
|
1526 |
+
msgid "Order set by "
|
1527 |
+
msgstr "Tarafından seti sipariş"
|
1528 |
+
|
1529 |
+
#. Text in echo
|
1530 |
+
#: link-library.php:2687
|
1531 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1532 |
+
msgstr "Komple bağlantı grubu sonra Çıkış (bağlantı, notlar, azalan, vb ..)"
|
1533 |
+
|
1534 |
+
#. Text in echo
|
1535 |
+
#: link-library.php:2428
|
1536 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1537 |
+
msgstr "Komple bağlantı grubu önce Çıkışı (link, notlar, azalan, vb ..)"
|
1538 |
+
|
1539 |
+
#. Text in echo
|
1540 |
+
#: link-library.php:3148
|
1541 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1542 |
+
msgstr "CSV dosyasının içeriği ile mevcut kütüphane ayarları geçersiz kılar"
|
1543 |
+
|
1544 |
+
#. Text in echo
|
1545 |
+
#: link-library.php:1711
|
1546 |
+
msgid "Page Title Prefix"
|
1547 |
+
msgstr "Başlık Önek Sayfa"
|
1548 |
+
|
1549 |
+
#. Text in echo
|
1550 |
+
#: link-library.php:1715
|
1551 |
+
msgid "Page Title Suffix"
|
1552 |
+
msgstr "Başlık Soneki Sayfa"
|
1553 |
+
|
1554 |
+
#. Text in echo
|
1555 |
+
#: link-library.php:2038
|
1556 |
+
msgid "Paginate Results"
|
1557 |
+
msgstr "Sayfalandır'ı Sonuçlar"
|
1558 |
+
|
1559 |
+
#. Text in echo
|
1560 |
+
#: link-library.php:2066
|
1561 |
+
msgid "Permalinks Page"
|
1562 |
+
msgstr "Kalıcı Sayfa"
|
1563 |
+
|
1564 |
+
#. Text in echo
|
1565 |
+
#: link-library.php:2383
|
1566 |
+
msgid "Phone"
|
1567 |
+
msgstr "Telefon"
|
1568 |
+
|
1569 |
+
#. Text in echo
|
1570 |
+
#: link-library.php:2582
|
1571 |
+
#: link-library.php:2610
|
1572 |
+
msgid "Plain Text"
|
1573 |
+
msgstr "Düz Metin"
|
1574 |
+
|
1575 |
+
#. Text in function
|
1576 |
+
#: link-library.php:1
|
1577 |
+
msgid "Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality."
|
1578 |
+
msgstr "Wordpress / Bu özelliği kullanmak için yazma izinleri ile wp-content / dizini altında yüklenenler adında bir klasör oluşturun."
|
1579 |
+
|
1580 |
+
#. Text in function
|
1581 |
+
#: link-library.php:1
|
1582 |
+
msgid "Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality."
|
1583 |
+
msgstr "Bu özelliği kullanmak için / wp-content/uploads / dizin yazma izinlerine sahip olduğunu emin olun."
|
1584 |
+
|
1585 |
+
#. Text in echo
|
1586 |
+
#: link-library.php:2135
|
1587 |
+
#: link-library.php:2245
|
1588 |
+
msgid "Position"
|
1589 |
+
msgstr "Pozisyon"
|
1590 |
+
|
1591 |
+
#. Text in function
|
1592 |
+
#: link-library.php:3365
|
1593 |
+
msgid "Preview of RSS feed for"
|
1594 |
+
msgstr "RSS beslemesi için önizleme"
|
1595 |
+
|
1596 |
+
#. Text in function
|
1597 |
+
#: link-library.php:3365
|
1598 |
+
msgid "Previous"
|
1599 |
+
msgstr "Önceki"
|
1600 |
+
|
1601 |
+
#. Text in echo
|
1602 |
+
#: link-library.php:2458
|
1603 |
+
#: link-library.php:2479
|
1604 |
+
#: link-library.php:2570
|
1605 |
+
#: link-library.php:2598
|
1606 |
+
msgid "Primary"
|
1607 |
+
msgstr "Birincil"
|
1608 |
+
|
1609 |
+
#. Text in echo
|
1610 |
+
#: link-library.php:2847
|
1611 |
+
msgid "Publish RSS Feed"
|
1612 |
+
msgstr "Yayınla RSS Feed"
|
1613 |
+
|
1614 |
+
#. Text in echo
|
1615 |
+
#: link-library.php:2377
|
1616 |
+
msgid "RSS"
|
1617 |
+
msgstr "RSS"
|
1618 |
+
|
1619 |
+
#. Text in echo
|
1620 |
+
#: link-library.php:2858
|
1621 |
+
msgid "RSS Feed Description"
|
1622 |
+
msgstr "RSS Feed Açıklama"
|
1623 |
+
|
1624 |
+
#. Text in echo
|
1625 |
+
#: link-library.php:2855
|
1626 |
+
msgid "RSS Feed Title"
|
1627 |
+
msgstr "RSS Besleme Başlığı"
|
1628 |
+
|
1629 |
+
#. Text in echo
|
1630 |
+
#: link-library.php:2861
|
1631 |
+
msgid "RSS Feed Web Address (default /linkrss/1)"
|
1632 |
+
msgstr "RSS Feed Web Adresi (default / linkrss / 1)"
|
1633 |
+
|
1634 |
+
#. Text in function
|
1635 |
+
#: link-library.php:1
|
1636 |
+
msgid "RSS Field Configuration"
|
1637 |
+
msgstr "RSS Alan Yapılandırma"
|
1638 |
+
|
1639 |
+
#. Text in function
|
1640 |
+
#: link-library.php:1
|
1641 |
+
msgid "RSS Generation"
|
1642 |
+
msgstr "RSS Ãœretimi"
|
1643 |
+
|
1644 |
+
#. Text in echo
|
1645 |
+
#: link-library.php:2535
|
1646 |
+
msgid "RSS Icons"
|
1647 |
+
msgstr "RSS Simgeleri"
|
1648 |
+
|
1649 |
+
#. Text in echo
|
1650 |
+
#: link-library.php:2809
|
1651 |
+
msgid "RSS Preview Height"
|
1652 |
+
msgstr "RSS Önizleme Yükseklik"
|
1653 |
+
|
1654 |
+
#. Text in echo
|
1655 |
+
#: link-library.php:2807
|
1656 |
+
msgid "RSS Preview Width"
|
1657 |
+
msgstr "RSS Önizleme Genişlik"
|
1658 |
+
|
1659 |
+
#. Text in echo
|
1660 |
+
#: link-library.php:2392
|
1661 |
+
msgid "Rating"
|
1662 |
+
msgstr "DeÄŸerlendirme"
|
1663 |
+
|
1664 |
+
#. Text in function
|
1665 |
+
#: link-library.php:1
|
1666 |
+
msgid "Reciprocal Check"
|
1667 |
+
msgstr "Karşılıklı kontrol edin"
|
1668 |
+
|
1669 |
+
#. Text in function
|
1670 |
+
#: link-library.php:1
|
1671 |
+
msgid "Reciprocal Checker"
|
1672 |
+
msgstr "Karşılıklı Checker"
|
1673 |
+
|
1674 |
+
#. Text in function
|
1675 |
+
#: link-library.php:1
|
1676 |
+
#: link-library.php:3009
|
1677 |
+
#: link-library.php:3236
|
1678 |
+
#: link-library.php:3365
|
1679 |
+
msgid "Reciprocal Link"
|
1680 |
+
msgstr "Karşılıklı Link"
|
1681 |
+
|
1682 |
+
#. Text in function
|
1683 |
+
#: link-library.php:1
|
1684 |
+
#: link-library.php:1033
|
1685 |
+
msgid "Reciprocal Link Checker"
|
1686 |
+
msgstr "Karşılıklı Link Checker"
|
1687 |
+
|
1688 |
+
#. Text in echo
|
1689 |
+
#: link-library.php:3008
|
1690 |
+
msgid "Reciprocal Link label"
|
1691 |
+
msgstr "Karşılıklı Link etiketi"
|
1692 |
+
|
1693 |
+
#. Text in echo
|
1694 |
+
#: link-library.php:1781
|
1695 |
+
msgid "Rejection e-mail body"
|
1696 |
+
msgstr "Reddetme e-posta vücut"
|
1697 |
+
|
1698 |
+
#. Text in echo
|
1699 |
+
#: link-library.php:1777
|
1700 |
+
msgid "Rejection e-mail title"
|
1701 |
+
msgstr "Reddetme e-posta başlığı"
|
1702 |
+
|
1703 |
+
#. Text in echo
|
1704 |
+
#: link-library.php:2903
|
1705 |
+
msgid "Require login to display form"
|
1706 |
+
msgstr "Formu görüntülemek için giriş gerektir"
|
1707 |
+
|
1708 |
+
#. Text in echo
|
1709 |
+
#: link-library.php:1963
|
1710 |
+
msgid "Reset current Library"
|
1711 |
+
msgstr "Mevcut Kütüphane sıfırlayın"
|
1712 |
+
|
1713 |
+
#. Text in echo
|
1714 |
+
#: link-library.php:1964
|
1715 |
+
msgid "Reset current Library for table layout"
|
1716 |
+
msgstr "Masa düzeni için geçerli Kütüphanesi sıfırlayın"
|
1717 |
+
|
1718 |
+
#. Text in echo
|
1719 |
+
#: link-library.php:1891
|
1720 |
+
msgid "Reset to default"
|
1721 |
+
msgstr "Varsayılan olarak sıfırla"
|
1722 |
+
|
1723 |
+
#. Text in echo
|
1724 |
+
#: link-library.php:2086
|
1725 |
+
msgid "Results Order"
|
1726 |
+
msgstr "Sonuçlar Sipariş"
|
1727 |
+
|
1728 |
+
#. Text in echo
|
1729 |
+
#: link-library.php:2137
|
1730 |
+
#: link-library.php:2247
|
1731 |
+
msgid "Right"
|
1732 |
+
msgstr "SaÄŸ"
|
1733 |
+
|
1734 |
+
#. Text in function
|
1735 |
+
#: link-library.php:1
|
1736 |
+
#: link-library.php:1790
|
1737 |
+
msgid "Save"
|
1738 |
+
msgstr "Kayıt"
|
1739 |
+
|
1740 |
+
#. Text in function
|
1741 |
+
#: link-library.php:2876
|
1742 |
+
#: link-library.php:3365
|
1743 |
+
msgid "Search"
|
1744 |
+
msgstr "Arama"
|
1745 |
+
|
1746 |
+
#. Text in function
|
1747 |
+
#: link-library.php:1
|
1748 |
+
msgid "Search Form Configuration"
|
1749 |
+
msgstr "Arama Formu Yapılandırma"
|
1750 |
+
|
1751 |
+
#. Text in echo
|
1752 |
+
#: link-library.php:2875
|
1753 |
+
msgid "Search Label"
|
1754 |
+
msgstr "Arama Etiketi"
|
1755 |
+
|
1756 |
+
#. Text in function
|
1757 |
+
#: link-library.php:3365
|
1758 |
+
msgid "Search Results for"
|
1759 |
+
msgstr "Için Arama Sonuçları"
|
1760 |
+
|
1761 |
+
#. Text in echo
|
1762 |
+
#: link-library.php:3165
|
1763 |
+
msgid "Search string"
|
1764 |
+
msgstr "Arama dizesi"
|
1765 |
+
|
1766 |
+
#. Text in echo
|
1767 |
+
#: link-library.php:2188
|
1768 |
+
msgid "Second div class name"
|
1769 |
+
msgstr "İkinci div sınıf adı"
|
1770 |
+
|
1771 |
+
#. Text in echo
|
1772 |
+
#: link-library.php:2459
|
1773 |
+
#: link-library.php:2480
|
1774 |
+
#: link-library.php:2571
|
1775 |
+
#: link-library.php:2599
|
1776 |
+
msgid "Secondary"
|
1777 |
+
msgstr "Ä°kincil"
|
1778 |
+
|
1779 |
+
#. Text in function
|
1780 |
+
#: link-library.php:1
|
1781 |
+
#: link-library.php:3019
|
1782 |
+
#: link-library.php:3365
|
1783 |
+
msgid "Secondary Address"
|
1784 |
+
msgstr "Ä°kincil Adres"
|
1785 |
+
|
1786 |
+
#. Text in echo
|
1787 |
+
#: link-library.php:3018
|
1788 |
+
msgid "Secondary Address label"
|
1789 |
+
msgstr "Ä°kincil Adres etiketi"
|
1790 |
+
|
1791 |
+
#. Text in echo
|
1792 |
+
#: link-library.php:3224
|
1793 |
+
msgid "Secondary Web Address"
|
1794 |
+
msgstr "Ä°kincil Web Adresi"
|
1795 |
+
|
1796 |
+
#. Text in echo
|
1797 |
+
#: link-library.php:2537
|
1798 |
+
msgid "See below"
|
1799 |
+
msgstr "Aşağıya bakın"
|
1800 |
+
|
1801 |
+
#. Text in echo
|
1802 |
+
#: link-library.php:1901
|
1803 |
+
msgid "Select Current Library Settings"
|
1804 |
+
msgstr "Mevcut Kitaplığı Ayarları'nı seçin"
|
1805 |
+
|
1806 |
+
#. Text in echo
|
1807 |
+
#: link-library.php:2011
|
1808 |
+
msgid "Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly."
|
1809 |
+
msgstr "AJAX, sadece tüm sayfayı ya da HTML, yeni bir bağlantı ile tüm sayfayı yeniden GET yüklemeden bağlantılar listesi yeniden kullanılması gerekip gerekmediğini seçin.Kalıcı seçenek düzgün çalışması için HTML GET + Permalink için etkin olması gerekir."
|
1810 |
+
|
1811 |
+
#. Text in echo
|
1812 |
+
#: link-library.php:2596
|
1813 |
+
msgid "Select which link address will be displayed / used for link"
|
1814 |
+
msgstr "Bağlantı adresi / bağlantı için kullanılan olacağı seçin"
|
1815 |
+
|
1816 |
+
#. Text in echo
|
1817 |
+
#: link-library.php:2210
|
1818 |
+
#: link-library.php:2213
|
1819 |
+
msgid "Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method."
|
1820 |
+
msgstr "Farklı bir sayfada kategorileri Link Library çalıştıran bir sayfa için bu adresi ayarlayın. Her zaman göster Kategori Zaman ve HTMLGET kullanılmalıdır yöntemi getir."
|
1821 |
+
|
1822 |
+
#. Text in echo
|
1823 |
+
#: link-library.php:2278
|
1824 |
+
msgid "Sets default link target window, does not override specific targets set in links"
|
1825 |
+
msgstr "Setler varsayılan bağlantı hedef pencere, bağlantıları belirlenen hedefler geçersiz kılmaz"
|
1826 |
+
|
1827 |
+
#. Text in function
|
1828 |
+
#: link-library.php:1
|
1829 |
+
msgid "Settings"
|
1830 |
+
msgstr "Ayarlar"
|
1831 |
+
|
1832 |
+
#. Text in function
|
1833 |
+
#: link-library.php:1033
|
1834 |
+
msgid "Settings updated"
|
1835 |
+
msgstr "Ayarlar güncellendi"
|
1836 |
+
|
1837 |
+
#. Text in echo
|
1838 |
+
#: link-library.php:2943
|
1839 |
+
#: link-library.php:2954
|
1840 |
+
#: link-library.php:2985
|
1841 |
+
#: link-library.php:2995
|
1842 |
+
#: link-library.php:3014
|
1843 |
+
#: link-library.php:3024
|
1844 |
+
#: link-library.php:3035
|
1845 |
+
#: link-library.php:3045
|
1846 |
+
#: link-library.php:3056
|
1847 |
+
#: link-library.php:3066
|
1848 |
+
#: link-library.php:3077
|
1849 |
+
#: link-library.php:3087
|
1850 |
+
#: link-library.php:3098
|
1851 |
+
msgid "Show"
|
1852 |
+
msgstr "Göstermek"
|
1853 |
+
|
1854 |
+
#. Text in echo
|
1855 |
+
#: link-library.php:2241
|
1856 |
+
msgid "Show Category Description"
|
1857 |
+
msgstr "Kategori Açıklama göster"
|
1858 |
+
|
1859 |
+
#. Text in echo
|
1860 |
+
#: link-library.php:2294
|
1861 |
+
msgid "Show Column Headers"
|
1862 |
+
msgstr "Kolon Başlıkları"
|
1863 |
+
|
1864 |
+
#. Text in echo
|
1865 |
+
#: link-library.php:2331
|
1866 |
+
msgid "Show Hidden Links"
|
1867 |
+
msgstr "Gizli Bağlantılarını Göster"
|
1868 |
+
|
1869 |
+
#. Text in echo
|
1870 |
+
#: link-library.php:2709
|
1871 |
+
msgid "Show Link Updated Flag"
|
1872 |
+
msgstr "Linki Güncelleme Bayrak"
|
1873 |
+
|
1874 |
+
#. Text in echo
|
1875 |
+
#: link-library.php:2793
|
1876 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1877 |
+
msgstr "RSS Feed İçerik Link Library çıktı göster"
|
1878 |
+
|
1879 |
+
#. Text in echo
|
1880 |
+
#: link-library.php:2785
|
1881 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1882 |
+
msgstr "Link Library çıkış göster RSS Başlıkları"
|
1883 |
+
|
1884 |
+
#. Text in echo
|
1885 |
+
#: link-library.php:2764
|
1886 |
+
msgid "Show RSS Link using Standard Icon"
|
1887 |
+
msgstr "Standart Simge ile göster RSS Link"
|
1888 |
+
|
1889 |
+
#. Text in echo
|
1890 |
+
#: link-library.php:2758
|
1891 |
+
msgid "Show RSS Link using Text"
|
1892 |
+
msgstr "Metin kullanarak göster RSS Linki"
|
1893 |
+
|
1894 |
+
#. Text in echo
|
1895 |
+
#: link-library.php:2773
|
1896 |
+
msgid "Show RSS Preview Link"
|
1897 |
+
msgstr "Göster RSS Önizleme Linki"
|
1898 |
+
|
1899 |
+
#. Text in echo
|
1900 |
+
#: link-library.php:2732
|
1901 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1902 |
+
msgstr "Düzenleyicisi veya yönetici olarak oturum açtığında bağlantıları düzenlemek"
|
1903 |
+
|
1904 |
+
#. Text in echo
|
1905 |
+
#: link-library.php:2740
|
1906 |
+
msgid "Show link name when no image is assigned"
|
1907 |
+
msgstr "Bağlantı adı, hiç görüntü atanır göster"
|
1908 |
+
|
1909 |
+
#. Text in echo
|
1910 |
+
#: link-library.php:2894
|
1911 |
+
msgid "Show user links immediately"
|
1912 |
+
msgstr "Kullanıcı bağlantıları hemen göster"
|
1913 |
+
|
1914 |
+
#. Text in echo
|
1915 |
+
#: link-library.php:2916
|
1916 |
+
msgid "Store login name on link submission"
|
1917 |
+
msgstr "Oturum açma adı bağlantı sunulmasına ilişkin saklayın"
|
1918 |
+
|
1919 |
+
#. Text in function
|
1920 |
+
#: link-library.php:1
|
1921 |
+
#: link-library.php:1695
|
1922 |
+
msgid "Stylesheet"
|
1923 |
+
msgstr "Stil"
|
1924 |
+
|
1925 |
+
#. Text in function
|
1926 |
+
#: link-library.php:1033
|
1927 |
+
msgid "Stylesheet Editor"
|
1928 |
+
msgstr "Stil Editörü"
|
1929 |
+
|
1930 |
+
#. Text in function
|
1931 |
+
#: link-library.php:1033
|
1932 |
+
msgid "Stylesheet reset to original state"
|
1933 |
+
msgstr "Orijinal durumuna Stil sıfırlama"
|
1934 |
+
|
1935 |
+
#. Text in function
|
1936 |
+
#: link-library.php:1033
|
1937 |
+
msgid "Stylesheet updated"
|
1938 |
+
msgstr "Stil güncellendi"
|
1939 |
+
|
1940 |
+
#. Text in echo
|
1941 |
+
#: link-library.php:1891
|
1942 |
+
msgid "Submit"
|
1943 |
+
msgstr "Sunmak"
|
1944 |
+
|
1945 |
+
#. Text in function
|
1946 |
+
#: link-library.php:1
|
1947 |
+
#: link-library.php:3072
|
1948 |
+
#: link-library.php:3365
|
1949 |
+
msgid "Submitter Comment"
|
1950 |
+
msgstr "Submitter Yorum"
|
1951 |
+
|
1952 |
+
#. Text in function
|
1953 |
+
#: link-library.php:1
|
1954 |
+
#: link-library.php:3061
|
1955 |
+
#: link-library.php:3365
|
1956 |
+
msgid "Submitter E-mail"
|
1957 |
+
msgstr "Submitter E-posta"
|
1958 |
+
|
1959 |
+
#. Text in function
|
1960 |
+
#: link-library.php:1
|
1961 |
+
#: link-library.php:3051
|
1962 |
+
#: link-library.php:3365
|
1963 |
+
msgid "Submitter Name"
|
1964 |
+
msgstr "Submitter Adı"
|
1965 |
+
|
1966 |
+
#. Text in echo
|
1967 |
+
#: link-library.php:2011
|
1968 |
+
msgid "Switching Method"
|
1969 |
+
msgstr "Anahtarlama Yöntemi"
|
1970 |
+
|
1971 |
+
#. Text in echo
|
1972 |
+
#: link-library.php:2102
|
1973 |
+
#: link-library.php:2287
|
1974 |
+
msgid "Table"
|
1975 |
+
msgstr "Tablo"
|
1976 |
+
|
1977 |
+
#. Text in function
|
1978 |
+
#: link-library.php:1
|
1979 |
+
#: link-library.php:2578
|
1980 |
+
#: link-library.php:3030
|
1981 |
+
#: link-library.php:3228
|
1982 |
+
#: link-library.php:3365
|
1983 |
+
msgid "Telephone"
|
1984 |
+
msgstr "Telefon"
|
1985 |
+
|
1986 |
+
#. Text in echo
|
1987 |
+
#: link-library.php:2623
|
1988 |
+
msgid "Text Label that the e-mail will be assigned to represent the e-mail link."
|
1989 |
+
msgstr "E-posta, e-posta bağlantısını temsil etmek üzere atanmış olacağını Metin Etiket."
|
1990 |
+
|
1991 |
+
#. Text in echo
|
1992 |
+
#: link-library.php:2593
|
1993 |
+
msgid "Text Label that the telephone will be assigned to."
|
1994 |
+
msgstr "Telefon tahsis edilecektir Metin Etiket."
|
1995 |
+
|
1996 |
+
#. Text in echo
|
1997 |
+
#: link-library.php:2565
|
1998 |
+
msgid "Text Label that the web link will be assigned to."
|
1999 |
+
msgstr "Web bağlantısını atanacak Metin Etiket."
|
2000 |
+
|
2001 |
+
#. Text in echo
|
2002 |
+
#: link-library.php:1765
|
2003 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
2004 |
+
msgstr "Onay e-postası gönderilir olacağı e-posta adresi"
|
2005 |
+
|
2006 |
+
#. Text in echo
|
2007 |
+
#: link-library.php:1761
|
2008 |
+
msgid "The name of the e-mail account that the approval e-mail will be sent from"
|
2009 |
+
msgstr "Onay e-postası gönderilecek e-posta hesabı adı"
|
2010 |
+
|
2011 |
+
#. Text in echo
|
2012 |
+
#: link-library.php:1695
|
2013 |
+
#: link-library.php:1696
|
2014 |
+
msgid "The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next."
|
2015 |
+
msgstr "Stylesheet tanımlanmış ve Link Library yönetici arayüzü kullanılarak saklanır. Bu bir sürüm sonraki güncellemeleri ile ilgili sorunları önler."
|
2016 |
+
|
2017 |
+
#. Text in echo
|
2018 |
+
#: link-library.php:2153
|
2019 |
+
msgid "These div tags can be used to style of position link categories on the link page"
|
2020 |
+
msgstr "Bu div etiketlerini link sayfası konumunu bağlantı kategorilerinin stili için kullanılabilir"
|
2021 |
+
|
2022 |
+
#. Text in echo
|
2023 |
+
#: link-library.php:2203
|
2024 |
+
msgid "Third div class name"
|
2025 |
+
msgstr "Üçüncü div sınıf adı"
|
2026 |
+
|
2027 |
+
#. Text in echo
|
2028 |
+
#: link-library.php:2694
|
2029 |
+
msgid "This column allows for the output of text/code after a number of links determined in the first column"
|
2030 |
+
msgstr "Bu sütunda, ilk sütunda belirlenen bağlantılar bir sayıdan sonra metin / kod çıkış için izin"
|
2031 |
+
|
2032 |
+
#. Text in echo
|
2033 |
+
#: link-library.php:2684
|
2034 |
+
msgid "This column allows for the output of text/code after each link"
|
2035 |
+
msgstr "Bu sütunda her bağlantı sonra metin / kod çıkış için izin"
|
2036 |
+
|
2037 |
+
#. Text in echo
|
2038 |
+
#: link-library.php:2414
|
2039 |
+
msgid "This column allows for the output of text/code before a number of links determined by the Display field"
|
2040 |
+
msgstr "Bu sütun Ekran alanında tarafından belirlenen bir takım bağlantılar önce metin / kod çıkış için izin"
|
2041 |
+
|
2042 |
+
#. Text in echo
|
2043 |
+
#: link-library.php:2633
|
2044 |
+
msgid "This column allows for the output of text/code before and after Link Hits"
|
2045 |
+
msgstr "Bu sütun Linki Hitler öncesi ve sonrasında metin / kod çıkış için izin"
|
2046 |
+
|
2047 |
+
#. Text in echo
|
2048 |
+
#: link-library.php:2487
|
2049 |
+
msgid "This column allows for the output of text/code before and after each link date stamp"
|
2050 |
+
msgstr "Bu sütunda her bağlantı tarih damgası önce ve sonra metin / kod çıkış için izin"
|
2051 |
+
|
2052 |
+
#. Text in echo
|
2053 |
+
#: link-library.php:2503
|
2054 |
+
msgid "This column allows for the output of text/code before and after each link description"
|
2055 |
+
msgstr "Bu sütunda her bağlantı açıklaması öncesi ve sonrasında metin / kod çıkış için izin"
|
2056 |
+
|
2057 |
+
#. Text in echo
|
2058 |
+
#: link-library.php:2466
|
2059 |
+
msgid "This column allows for the output of text/code before and after each link name"
|
2060 |
+
msgstr "Bu sütunda her bağlantı adından önce ve sonra metin / kod çıkış için izin"
|
2061 |
+
|
2062 |
+
#. Text in echo
|
2063 |
+
#: link-library.php:2519
|
2064 |
+
msgid "This column allows for the output of text/code before and after each link notes"
|
2065 |
+
msgstr "Bu sütunda her bağlantı notları önce ve sonra metin / kod çıkış için izin"
|
2066 |
+
|
2067 |
+
#. Text in echo
|
2068 |
+
#: link-library.php:2606
|
2069 |
+
msgid "This column allows for the output of text/code before and after the E-mail"
|
2070 |
+
msgstr "Bu sütun E-posta önce ve sonra metin / kod çıkış için izin"
|
2071 |
+
|
2072 |
+
#. Text in echo
|
2073 |
+
#: link-library.php:2665
|
2074 |
+
msgid "This column allows for the output of text/code before and after the Link Large Description"
|
2075 |
+
msgstr "Bu sütun Link Geniş Açıklama öncesi ve sonrası metin / kod çıkış için izin"
|
2076 |
+
|
2077 |
+
#. Text in echo
|
2078 |
+
#: link-library.php:2649
|
2079 |
+
msgid "This column allows for the output of text/code before and after the Link Rating"
|
2080 |
+
msgstr "Bu sütun Bağlantı Puanlama önce ve sonra metin / kod çıkış için izin"
|
2081 |
+
|
2082 |
+
#. Text in echo
|
2083 |
+
#: link-library.php:2535
|
2084 |
+
msgid "This column allows for the output of text/code before and after the RSS icons"
|
2085 |
+
msgstr "Bu sütun RSS simgeleri önce ve sonra metin / kod çıkış için izin"
|
2086 |
+
|
2087 |
+
#. Text in echo
|
2088 |
+
#: link-library.php:2578
|
2089 |
+
msgid "This column allows for the output of text/code before and after the Telephone Number"
|
2090 |
+
msgstr "Bu sütun Telefon Numarası önce ve sonra metin / kod çıkış için izin"
|
2091 |
+
|
2092 |
+
#. Text in echo
|
2093 |
+
#: link-library.php:2551
|
2094 |
+
msgid "This column allows for the output of text/code before and after the Web Link"
|
2095 |
+
msgstr "Bu sütun, Web Linki önce ve sonra metin / kod çıkış için izin"
|
2096 |
+
|
2097 |
+
#. Text in echo
|
2098 |
+
#: link-library.php:2426
|
2099 |
+
msgid "This column allows for the output of text/code before each link"
|
2100 |
+
msgstr "Bu sütunda her bağlantı önce metin / kod çıkış için izin"
|
2101 |
+
|
2102 |
+
#. Text in echo
|
2103 |
+
#: link-library.php:2443
|
2104 |
+
msgid "This column allows for the output of text/code before each link image"
|
2105 |
+
msgstr "Bu sütunda her bağlantı görüntü önce metin / kod çıkış için izin"
|
2106 |
+
|
2107 |
+
#. Text in echo
|
2108 |
+
#: link-library.php:1711
|
2109 |
+
#: link-library.php:1712
|
2110 |
+
#: link-library.php:1715
|
2111 |
+
#: link-library.php:1716
|
2112 |
+
msgid "This function is only possible when showing one category at a time and while the default category is not shown."
|
2113 |
+
msgstr "Bu işlevi, bir defada tek bir kategori gösteren mümkündür ve varsayılan kategori değilken."
|
2114 |
+
|
2115 |
+
#. Text in echo
|
2116 |
+
#: link-library.php:2916
|
2117 |
+
msgid "This function will only store data when users are logged in to Wordpress"
|
2118 |
+
msgstr "Wordpress için kullanıcılar oturum açtığınızda Bu fonksiyon, sadece veri depolamak"
|
2119 |
+
|
2120 |
+
#. Text in echo
|
2121 |
+
#: link-library.php:2123
|
2122 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
2123 |
+
msgstr "Bağlantı Sırası sipariş için seçerken Bu ayar geçerli değildir"
|
2124 |
+
|
2125 |
+
#. Text in function
|
2126 |
+
#: link-library.php:1
|
2127 |
+
msgid "Thumbnail Generation and Use"
|
2128 |
+
msgstr "Küçük resim Üretimi ve Kullanımı"
|
2129 |
+
|
2130 |
+
#. Text in function
|
2131 |
+
#: link-library.php:1
|
2132 |
+
#: link-library.php:3326
|
2133 |
+
msgid "Thumbnail successfully generated for"
|
2134 |
+
msgstr "Için başarılı bir şekilde oluşturulan hali"
|
2135 |
+
|
2136 |
+
#. Text in function
|
2137 |
+
#: link-library.php:1
|
2138 |
+
msgid "Thumbnails successfully generated!"
|
2139 |
+
msgstr "Thumbnails başarıyla oluşturuldu!"
|
2140 |
+
|
2141 |
+
#. Text in echo
|
2142 |
+
#: link-library.php:1719
|
2143 |
+
msgid "Thumbshots CID"
|
2144 |
+
msgstr "CID Thumbshots"
|
2145 |
+
|
2146 |
+
#. Text in echo
|
2147 |
+
#: link-library.php:1769
|
2148 |
+
msgid "Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
2149 |
+
msgstr "Onay e-posta başlığı. Bir değişken olarak gerçek bağlantı adı ile değiştirilmek üzere% linkname% kullanın."
|
2150 |
+
|
2151 |
+
#. Text in echo
|
2152 |
+
#: link-library.php:1749
|
2153 |
+
msgid "Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name"
|
2154 |
+
msgstr "Yeni bağlantılar sunulan e-posta Başlığı site admin gönderildi. Bir değişken olarak gerçek bağlantı adı ile değiştirilmek üzere% linkname% kullanın."
|
2155 |
+
|
2156 |
+
#. Text in echo
|
2157 |
+
#: link-library.php:1777
|
2158 |
+
msgid "Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
2159 |
+
msgstr "Ret e-posta başlığı. Bir değişken olarak gerçek bağlantı adı ile değiştirilmek üzere% linkname% kullanın."
|
2160 |
+
|
2161 |
+
#. Text in echo
|
2162 |
+
#: link-library.php:1989
|
2163 |
+
msgid "To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example"
|
2164 |
+
msgstr "Kimlikleri bulmak için, Link Kategorileri Yönetici sayfasında bir kategori adı üstünde fare yer ve kendi kimliği için tarayıcınızın durum çubuğunda gösterilen adres bakın.örneğin"
|
2165 |
+
|
2166 |
+
#. Text in echo
|
2167 |
+
#: link-library.php:1735
|
2168 |
+
msgid "To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar."
|
2169 |
+
msgstr "Bu özelliği kullanmak için, en sevdiğiniz aşağıdaki butona sürükle ve bırak / yer imi araç çubuğu."
|
2170 |
+
|
2171 |
+
#. Text in echo
|
2172 |
+
#: link-library.php:1745
|
2173 |
+
#: link-library.php:1746
|
2174 |
+
msgid "URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page."
|
2175 |
+
msgstr "URL kullanıcı yeni bir bağlantı gönderdikten sonra yönlendirileceksiniz. Kullanıldığında, kısa kodu [link-kütüphane-addlinkcustommsg] hedef sayfasında yer olmalıdır."
|
2176 |
+
|
2177 |
+
#. Text in echo
|
2178 |
+
#: link-library.php:1859
|
2179 |
+
msgid "Uncheck All"
|
2180 |
+
msgstr "Tümünün İşaretini Kaldır"
|
2181 |
+
|
2182 |
+
#. Text in echo
|
2183 |
+
#: link-library.php:2103
|
2184 |
+
#: link-library.php:2288
|
2185 |
+
msgid "Unordered List"
|
2186 |
+
msgstr "Sırasız Liste"
|
2187 |
+
|
2188 |
+
#. Text in echo
|
2189 |
+
#: link-library.php:1799
|
2190 |
+
msgid "Update Settings"
|
2191 |
+
msgstr "Güncelleme Ayarları"
|
2192 |
+
|
2193 |
+
#. Text in function
|
2194 |
+
#: link-library.php:1
|
2195 |
+
msgid "Updated"
|
2196 |
+
msgstr "Güncelleme"
|
2197 |
+
|
2198 |
+
#. Text in echo
|
2199 |
+
#: link-library.php:3220
|
2200 |
+
msgid "Updated Date"
|
2201 |
+
msgstr "Güncelleme Tarihi"
|
2202 |
+
|
2203 |
+
#. Text in echo
|
2204 |
+
#: link-library.php:2178
|
2205 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
2206 |
+
msgstr "Kategori: İsimler etrafında Div Sınıf veya Başlık etiketi kullanın."
|
2207 |
+
|
2208 |
+
#. Text in echo
|
2209 |
+
#: link-library.php:2825
|
2210 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
2211 |
+
msgstr "Dinamik bağlantı görüntüler için Thumbshots.org kullanın"
|
2212 |
+
|
2213 |
+
#. Text in echo
|
2214 |
+
#: link-library.php:2243
|
2215 |
+
msgid "Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >"
|
2216 |
+
msgstr "Dinamik Bağlantı görüntüler için Thumbshots.org kullanın"
|
2217 |
+
|
2218 |
+
#. Text in function
|
2219 |
+
#: link-library.php:3365
|
2220 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2221 |
+
msgstr "Kullanıcı Kategori doğru değildi. Bağlantı ekleme başarısız oldu."
|
2222 |
+
|
2223 |
+
#. Text in function
|
2224 |
+
#: link-library.php:1
|
2225 |
+
#: link-library.php:2963
|
2226 |
+
#: link-library.php:2964
|
2227 |
+
msgid "User-submitted category"
|
2228 |
+
msgstr "Kullanıcı teslim kategori"
|
2229 |
+
|
2230 |
+
#. Text in function
|
2231 |
+
#: link-library.php:1
|
2232 |
+
#: link-library.php:2974
|
2233 |
+
#: link-library.php:3365
|
2234 |
+
msgid "User-submitted category (define below)"
|
2235 |
+
msgstr "Kullanıcı gönderilen kategori (aşağıda tanımlamak)"
|
2236 |
+
|
2237 |
+
#. Text in echo
|
2238 |
+
#: link-library.php:2973
|
2239 |
+
msgid "User-submitted category prompt"
|
2240 |
+
msgstr "Kullanıcı gönderilen kategori istemi"
|
2241 |
+
|
2242 |
+
#. Text in echo
|
2243 |
+
#: link-library.php:2891
|
2244 |
+
msgid "View list of links awaiting moderation"
|
2245 |
+
msgstr "Ilımlılık bekleyen bağlantılar listesi"
|
2246 |
+
|
2247 |
+
#. Text in function
|
2248 |
+
#: link-library.php:3225
|
2249 |
+
#: link-library.php:3237
|
2250 |
+
msgid "Visit"
|
2251 |
+
msgstr "Ziyaret"
|
2252 |
+
|
2253 |
+
#. Text in echo
|
2254 |
+
#: link-library.php:2555
|
2255 |
+
msgid "Web Address"
|
2256 |
+
msgstr "Web Adresi"
|
2257 |
+
|
2258 |
+
#. Text in echo
|
2259 |
+
#: link-library.php:2380
|
2260 |
+
#: link-library.php:2551
|
2261 |
+
msgid "Web Link"
|
2262 |
+
msgstr "Link"
|
2263 |
+
|
2264 |
+
#. Text in echo
|
2265 |
+
#: link-library.php:2144
|
2266 |
+
msgid "Width of Categories Table in Percents"
|
2267 |
+
msgstr "Yüzdeleri Kategoriler Tablo Genişliği"
|
2268 |
+
|
2269 |
+
#. Text in echo
|
2270 |
+
#: link-library.php:1753
|
2271 |
+
msgid "Will send a confirmation e-mail to link submitter if they provided their contact information"
|
2272 |
+
msgstr "Iletişim bilgilerini sunana bağlantı için bir onay e-postası göndereceğiz"
|
2273 |
+
|
2274 |
+
#. Text in echo
|
2275 |
+
#: link-library.php:2093
|
2276 |
+
#: link-library.php:2234
|
2277 |
+
msgid "Wordpress Plugin"
|
2278 |
+
msgstr "Wordpress Plugin"
|
2279 |
+
|
2280 |
+
#. Text in function
|
2281 |
+
#: link-library.php:1962
|
2282 |
+
msgid ""
|
2283 |
+
"You are about to Delete Library #'%s'\\n"
|
2284 |
+
" 'Cancel' to stop, 'OK' to delete."
|
2285 |
+
msgstr ""
|
2286 |
+
"Kütüphane #'%s'\\n"
|
2287 |
+
" Sil. Silmek için 'Tamam', durdurmak için 'İptal'."
|
2288 |
+
|
2289 |
+
#. Text in function
|
2290 |
+
#: link-library.php:1964
|
2291 |
+
msgid ""
|
2292 |
+
"You are about to reset Library '%s' for a table layout\\n"
|
2293 |
+
" 'Cancel' to stop, 'OK' to reset."
|
2294 |
+
msgstr "Kütüphane '% s' \ \ n bir tablo düzeni için sıfırlamak için hakkında Sıfırlamak için 'Tamam' durdurmak için 'İptal'."
|
2295 |
+
|
2296 |
+
#. Text in function
|
2297 |
+
#: link-library.php:1963
|
2298 |
+
msgid ""
|
2299 |
+
"You are about to reset Library '%s'\\n"
|
2300 |
+
" 'Cancel' to stop, 'OK' to reset."
|
2301 |
+
msgstr "Kütüphane '% s' \ \ n sıfırlamak için Sıfırlamak için 'Tamam' durdurmak için 'İptal'."
|
2302 |
+
|
2303 |
+
#. Text in echo
|
2304 |
+
#: link-library.php:3134
|
2305 |
+
msgid "file template"
|
2306 |
+
msgstr "dosya ÅŸablonu"
|
2307 |
+
|
2308 |
+
#. Text in function
|
2309 |
+
#: link-library.php:1
|
2310 |
+
#: link-library.php:3103
|
2311 |
+
msgid "hot"
|
2312 |
+
msgstr "sıcak"
|
2313 |
+
|
2314 |
+
#. Text in function
|
2315 |
+
#: link-library.php:1
|
2316 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
2317 |
+
msgstr "geçersiz. Link Kategori editörü kimliğini kontrol edin."
|
2318 |
+
|
2319 |
+
#. Text in function
|
2320 |
+
#: link-library.php:3118
|
2321 |
+
msgid "it will appear in the list once moderated. Thank you."
|
2322 |
+
msgstr "bu kez yönetilir listesinde görünecektir. Teşekkür ederim."
|
2323 |
+
|
2324 |
+
#. Text in function
|
2325 |
+
#: link-library.php:1
|
2326 |
+
msgid "link(s) imported successfully"
|
2327 |
+
msgstr "bağlantı (lar) başarıyla alındı"
|
2328 |
+
|
2329 |
+
#. Text in echo
|
2330 |
+
#: link-library.php:1989
|
2331 |
+
#: link-library.php:1992
|
2332 |
+
msgid "numeric category IDs"
|
2333 |
+
msgstr "sayısal kategori kimliklerini"
|
2334 |
+
|
2335 |
+
#. Text in echo
|
2336 |
+
#: link-library.php:2000
|
2337 |
+
msgid "numeric category IDs that should not be shown"
|
2338 |
+
msgstr "gösterilmemesi gerektiği sayısal kategori kimliklerini"
|
2339 |
+
|
2340 |
+
#. Text in function
|
2341 |
+
#: link-library.php:1
|
2342 |
+
msgid "row(s) found"
|
2343 |
+
msgstr "satır (lar)"
|
2344 |
+
|
languages/link-library.pot
ADDED
@@ -0,0 +1,2343 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Content-Type: text/plain; charset=utf-8\n"
|
4 |
+
"Content-Transfer-Encoding: 8bit\n"
|
5 |
+
|
6 |
+
#. Text in function
|
7 |
+
#: link-library.php:3370
|
8 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
9 |
+
msgstr ""
|
10 |
+
|
11 |
+
#. Text in function
|
12 |
+
#: link-library.php:1
|
13 |
+
#: link-library.php:3113
|
14 |
+
msgid "Add Link"
|
15 |
+
msgstr ""
|
16 |
+
|
17 |
+
#. Text in echo
|
18 |
+
#: link-library.php:3112
|
19 |
+
msgid "Add Link button label"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#. Text in function
|
23 |
+
#: link-library.php:3370
|
24 |
+
msgid "Add link"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#. Text in function
|
28 |
+
#: link-library.php:1
|
29 |
+
#: link-library.php:2927
|
30 |
+
#: link-library.php:3370
|
31 |
+
msgid "Add new link"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#. Text in echo
|
35 |
+
#: link-library.php:2926
|
36 |
+
msgid "Add new link label"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#. Text in echo
|
40 |
+
#: link-library.php:1735
|
41 |
+
msgid "Add new links to your site with this bookmarklet."
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#. Text in echo
|
45 |
+
#: link-library.php:2726
|
46 |
+
msgid "Add nofollow tag to outgoing links"
|
47 |
+
msgstr ""
|
48 |
+
|
49 |
+
#. Text in echo
|
50 |
+
#: link-library.php:1737
|
51 |
+
msgid "Add to Links"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#. Text in echo
|
55 |
+
#: link-library.php:2411
|
56 |
+
msgid "Additional Details"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#. Text in echo
|
60 |
+
#: link-library.php:1704
|
61 |
+
msgid "Additional pages to load styles and scripts"
|
62 |
+
msgstr ""
|
63 |
+
|
64 |
+
#. Text in echo
|
65 |
+
#: link-library.php:2410
|
66 |
+
msgid "After"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#. Text in echo
|
70 |
+
#: link-library.php:2685
|
71 |
+
msgid "After Link Block"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#. Text in echo
|
75 |
+
#: link-library.php:2974
|
76 |
+
msgid "Allow"
|
77 |
+
msgstr ""
|
78 |
+
|
79 |
+
#. Text in echo
|
80 |
+
#: link-library.php:2912
|
81 |
+
msgid "Allow link submission with empty link"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#. Text in echo
|
85 |
+
#: link-library.php:3139
|
86 |
+
msgid "Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout."
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#. Text in echo
|
90 |
+
#: link-library.php:1774
|
91 |
+
msgid "Approval e-mail body"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#. Text in echo
|
95 |
+
#: link-library.php:1770
|
96 |
+
msgid "Approval e-mail title"
|
97 |
+
msgstr ""
|
98 |
+
|
99 |
+
#. Text in echo
|
100 |
+
#: link-library.php:1862
|
101 |
+
msgid "Approve Selected Items"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#. Text in echo
|
105 |
+
#: link-library.php:2354
|
106 |
+
msgid "Arrange the items below via drag-and-drop to order the various Link Library elements."
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#. Text in echo
|
110 |
+
#: link-library.php:2126
|
111 |
+
#: link-library.php:2263
|
112 |
+
msgid "Ascending"
|
113 |
+
msgstr ""
|
114 |
+
|
115 |
+
#. Text in echo
|
116 |
+
#: link-library.php:3284
|
117 |
+
msgid "Automatic Image Generation"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#. Text in echo
|
121 |
+
#: link-library.php:2409
|
122 |
+
msgid "Before"
|
123 |
+
msgstr ""
|
124 |
+
|
125 |
+
#. Text in echo
|
126 |
+
#: link-library.php:2427
|
127 |
+
msgid "Before Link"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#. Text in echo
|
131 |
+
#: link-library.php:1774
|
132 |
+
msgid "Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#. Text in echo
|
136 |
+
#: link-library.php:1782
|
137 |
+
msgid "Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name"
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#. Text in function
|
141 |
+
#: link-library.php:1
|
142 |
+
msgid "Bookmarklet"
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#. Text in echo
|
146 |
+
#: link-library.php:1720
|
147 |
+
#: link-library.php:1721
|
148 |
+
msgid "CID provided with paid Thumbshots.org accounts"
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#. Text in echo
|
152 |
+
#: link-library.php:2454
|
153 |
+
msgid "CSS Class to be assigned to link image"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#. Text in echo
|
157 |
+
#: link-library.php:3139
|
158 |
+
msgid "CSV file to upload to import links"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#. Text in echo
|
162 |
+
#: link-library.php:3363
|
163 |
+
msgid "Cannot generate favorite icon when no name and no web address are specified."
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#. Text in echo
|
167 |
+
#: link-library.php:3337
|
168 |
+
msgid "Cannot generate thumbnail when no name and no web address are specified."
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#. Text in function
|
172 |
+
#: link-library.php:3370
|
173 |
+
msgid "Captcha answer is incorrect"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#. Text in function
|
177 |
+
#: link-library.php:3370
|
178 |
+
msgid "Captcha answer was not provided."
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#. Text in function
|
182 |
+
#: link-library.php:3370
|
183 |
+
msgid "Captcha code is only valid for 5 minutes"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#. Text in function
|
187 |
+
#: link-library.php:3370
|
188 |
+
msgid "Captcha code is wrong"
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#. Text in echo
|
192 |
+
#: link-library.php:1991
|
193 |
+
msgid "Categories to be displayed (Empty=All)"
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#. Text in echo
|
197 |
+
#: link-library.php:1999
|
198 |
+
msgid "Categories to be excluded"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#. Text in echo
|
202 |
+
#: link-library.php:2212
|
203 |
+
msgid "Category Target Address"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#. Text in echo
|
207 |
+
#: link-library.php:1859
|
208 |
+
msgid "Check All"
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#. Text in echo
|
212 |
+
#: link-library.php:3172
|
213 |
+
msgid "Check Reciprocal Links"
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#. Text in echo
|
217 |
+
#: link-library.php:2489
|
218 |
+
msgid "Check to display link date"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#. Text in echo
|
222 |
+
#: link-library.php:2505
|
223 |
+
msgid "Check to display link descriptions"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#. Text in echo
|
227 |
+
#: link-library.php:2521
|
228 |
+
msgid "Check to display link notes"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#. Text in echo
|
232 |
+
#: link-library.php:2825
|
233 |
+
#: link-library.php:2828
|
234 |
+
msgid "Checking this option will get images from the thumbshots web site every time"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#. Text in echo
|
238 |
+
#: link-library.php:1939
|
239 |
+
msgid "Code to insert on a Wordpress page"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#. Text in echo
|
243 |
+
#: link-library.php:2621
|
244 |
+
msgid "Code/Text to be displayed after E-mail"
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#. Text in echo
|
248 |
+
#: link-library.php:2641
|
249 |
+
msgid "Code/Text to be displayed after Link Hits"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#. Text in echo
|
253 |
+
#: link-library.php:2673
|
254 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#. Text in echo
|
258 |
+
#: link-library.php:2657
|
259 |
+
msgid "Code/Text to be displayed after Link Rating"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#. Text in echo
|
263 |
+
#: link-library.php:2543
|
264 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#. Text in echo
|
268 |
+
#: link-library.php:2591
|
269 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#. Text in echo
|
273 |
+
#: link-library.php:2563
|
274 |
+
msgid "Code/Text to be displayed after Web Link"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#. Text in echo
|
278 |
+
#: link-library.php:2495
|
279 |
+
msgid "Code/Text to be displayed after each date"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#. Text in echo
|
283 |
+
#: link-library.php:2511
|
284 |
+
msgid "Code/Text to be displayed after each description"
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#. Text in echo
|
288 |
+
#: link-library.php:2474
|
289 |
+
msgid "Code/Text to be displayed after each link"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#. Text in echo
|
293 |
+
#: link-library.php:2451
|
294 |
+
msgid "Code/Text to be displayed after each link image"
|
295 |
+
msgstr ""
|
296 |
+
|
297 |
+
#. Text in echo
|
298 |
+
#: link-library.php:2527
|
299 |
+
msgid "Code/Text to be displayed after each note"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#. Text in echo
|
303 |
+
#: link-library.php:2618
|
304 |
+
msgid "Code/Text to be displayed before E-mail"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#. Text in echo
|
308 |
+
#: link-library.php:2638
|
309 |
+
msgid "Code/Text to be displayed before Link Hits"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#. Text in echo
|
313 |
+
#: link-library.php:2670
|
314 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
315 |
+
msgstr ""
|
316 |
+
|
317 |
+
#. Text in echo
|
318 |
+
#: link-library.php:2654
|
319 |
+
msgid "Code/Text to be displayed before Link Rating"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#. Text in echo
|
323 |
+
#: link-library.php:2540
|
324 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#. Text in echo
|
328 |
+
#: link-library.php:2588
|
329 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
330 |
+
msgstr ""
|
331 |
+
|
332 |
+
#. Text in echo
|
333 |
+
#: link-library.php:2560
|
334 |
+
msgid "Code/Text to be displayed before Web Link"
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#. Text in echo
|
338 |
+
#: link-library.php:2492
|
339 |
+
msgid "Code/Text to be displayed before each date"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#. Text in echo
|
343 |
+
#: link-library.php:2508
|
344 |
+
msgid "Code/Text to be displayed before each description"
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#. Text in echo
|
348 |
+
#: link-library.php:2471
|
349 |
+
msgid "Code/Text to be displayed before each link"
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#. Text in echo
|
353 |
+
#: link-library.php:2448
|
354 |
+
msgid "Code/Text to be displayed before each link image"
|
355 |
+
msgstr ""
|
356 |
+
|
357 |
+
#. Text in echo
|
358 |
+
#: link-library.php:2524
|
359 |
+
msgid "Code/Text to be displayed before each note"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#. Text in echo
|
363 |
+
#: link-library.php:2964
|
364 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)"
|
365 |
+
msgstr ""
|
366 |
+
|
367 |
+
#. Text in echo
|
368 |
+
#: link-library.php:2963
|
369 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library."
|
370 |
+
msgstr ""
|
371 |
+
|
372 |
+
#. Text in echo
|
373 |
+
#: link-library.php:2627
|
374 |
+
msgid "Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted."
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#. Text in function
|
378 |
+
#: link-library.php:1
|
379 |
+
msgid "Common Parameters"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#. Text in function
|
383 |
+
#: link-library.php:3370
|
384 |
+
msgid "Confirm code not given"
|
385 |
+
msgstr ""
|
386 |
+
|
387 |
+
#. Text in echo
|
388 |
+
#: link-library.php:2718
|
389 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#. Text in echo
|
393 |
+
#: link-library.php:1924
|
394 |
+
msgid "Copy"
|
395 |
+
msgstr ""
|
396 |
+
|
397 |
+
#. Text in echo
|
398 |
+
#: link-library.php:1913
|
399 |
+
msgid "Copy from:"
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#. Text in function
|
403 |
+
#: link-library.php:3370
|
404 |
+
msgid "Could not insert link into the database"
|
405 |
+
msgstr ""
|
406 |
+
|
407 |
+
#. Text in function
|
408 |
+
#: link-library.php:3370
|
409 |
+
msgid "Could not update link in the database"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#. Text in echo
|
413 |
+
#: link-library.php:1983
|
414 |
+
msgid "Current Library Name"
|
415 |
+
msgstr ""
|
416 |
+
|
417 |
+
#. Text in echo
|
418 |
+
#: link-library.php:3265
|
419 |
+
msgid "Current Link Image"
|
420 |
+
msgstr ""
|
421 |
+
|
422 |
+
#. Text in echo
|
423 |
+
#: link-library.php:3107
|
424 |
+
msgid "Custom Captcha Answer"
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#. Text in echo
|
428 |
+
#: link-library.php:3097
|
429 |
+
msgid "Custom Captcha Question"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#. Text in echo
|
433 |
+
#: link-library.php:2369
|
434 |
+
msgid "Date"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#. Text in echo
|
438 |
+
#: link-library.php:1708
|
439 |
+
msgid "Debug Mode"
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
+
#. Text in echo
|
443 |
+
#: link-library.php:2023
|
444 |
+
msgid "Default category to be shown when only showing one at a time (numeric ID)"
|
445 |
+
msgstr ""
|
446 |
+
|
447 |
+
#. Text in echo
|
448 |
+
#: link-library.php:1963
|
449 |
+
msgid "Delete Library"
|
450 |
+
msgstr ""
|
451 |
+
|
452 |
+
#. Text in echo
|
453 |
+
#: link-library.php:1863
|
454 |
+
msgid "Delete Selected Items"
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#. Text in echo
|
458 |
+
#: link-library.php:3175
|
459 |
+
msgid "Delete links that return a 403 error"
|
460 |
+
msgstr ""
|
461 |
+
|
462 |
+
#. Text in echo
|
463 |
+
#: link-library.php:2372
|
464 |
+
msgid "Desc"
|
465 |
+
msgstr ""
|
466 |
+
|
467 |
+
#. Text in echo
|
468 |
+
#: link-library.php:2127
|
469 |
+
#: link-library.php:2264
|
470 |
+
msgid "Descending"
|
471 |
+
msgstr ""
|
472 |
+
|
473 |
+
#. Text in echo
|
474 |
+
#: link-library.php:2310
|
475 |
+
msgid "Description Column Header"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#. Text in function
|
479 |
+
#: link-library.php:1
|
480 |
+
msgid "Description of Link Library-Generated Feed"
|
481 |
+
msgstr ""
|
482 |
+
|
483 |
+
#. Text in echo
|
484 |
+
#: link-library.php:2154
|
485 |
+
msgid "Determines the number of alternating div tags that will be placed before and after each link category"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#. Text in echo
|
489 |
+
#: link-library.php:2259
|
490 |
+
msgid "Direction"
|
491 |
+
msgstr ""
|
492 |
+
|
493 |
+
#. Text in echo
|
494 |
+
#: link-library.php:2408
|
495 |
+
msgid "Display"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#. Text in echo
|
499 |
+
#: link-library.php:1944
|
500 |
+
msgid "Display basic link library"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#. Text in echo
|
504 |
+
#: link-library.php:2917
|
505 |
+
msgid "Display captcha"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#. Text in echo
|
509 |
+
#: link-library.php:2117
|
510 |
+
msgid "Display categories with search results"
|
511 |
+
msgstr ""
|
512 |
+
|
513 |
+
#. Text in echo
|
514 |
+
#: link-library.php:2111
|
515 |
+
msgid "Display link counts"
|
516 |
+
msgstr ""
|
517 |
+
|
518 |
+
#. Text in echo
|
519 |
+
#: link-library.php:1953
|
520 |
+
msgid "Display link submission form"
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#. Text in echo
|
524 |
+
#: link-library.php:1947
|
525 |
+
msgid "Display list of link categories"
|
526 |
+
msgstr ""
|
527 |
+
|
528 |
+
#. Text in echo
|
529 |
+
#: link-library.php:1950
|
530 |
+
msgid "Display search box"
|
531 |
+
msgstr ""
|
532 |
+
|
533 |
+
#. Text in echo
|
534 |
+
#: link-library.php:2183
|
535 |
+
msgid "Div Class"
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#. Text in echo
|
539 |
+
#: link-library.php:2197
|
540 |
+
msgid "Div Class Name or Heading label"
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#. Text in function
|
544 |
+
#: link-library.php:1
|
545 |
+
msgid "Download here"
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#. Text in echo
|
549 |
+
#: link-library.php:2105
|
550 |
+
msgid "Drop-Down List"
|
551 |
+
msgstr ""
|
552 |
+
|
553 |
+
#. Text in function
|
554 |
+
#: link-library.php:1
|
555 |
+
#: link-library.php:2387
|
556 |
+
#: link-library.php:2607
|
557 |
+
#: link-library.php:3045
|
558 |
+
#: link-library.php:3237
|
559 |
+
#: link-library.php:3370
|
560 |
+
msgid "E-mail"
|
561 |
+
msgstr ""
|
562 |
+
|
563 |
+
#. Text in echo
|
564 |
+
#: link-library.php:2903
|
565 |
+
msgid "E-mail admin on link submission"
|
566 |
+
msgstr ""
|
567 |
+
|
568 |
+
#. Text in echo
|
569 |
+
#: link-library.php:1754
|
570 |
+
msgid "E-mail submitter on link approval or rejection"
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#. Text in function
|
574 |
+
#: link-library.php:3370
|
575 |
+
msgid "Edit"
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#. Text in function
|
579 |
+
#: link-library.php:1
|
580 |
+
#: link-library.php:1697
|
581 |
+
msgid "Editor"
|
582 |
+
msgstr ""
|
583 |
+
|
584 |
+
#. Text in echo
|
585 |
+
#: link-library.php:2340
|
586 |
+
msgid "Embed HTML anchors"
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#. Text in echo
|
590 |
+
#: link-library.php:2061
|
591 |
+
msgid "Enable Permalinks"
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#. Text in function
|
595 |
+
#: link-library.php:3370
|
596 |
+
msgid "Enter code from above image"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#. Text in echo
|
600 |
+
#: link-library.php:1704
|
601 |
+
#: link-library.php:1705
|
602 |
+
msgid "Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#. Text in echo
|
606 |
+
#: link-library.php:1990
|
607 |
+
#: link-library.php:1993
|
608 |
+
#: link-library.php:2001
|
609 |
+
msgid "Enter list of comma-separated"
|
610 |
+
msgstr ""
|
611 |
+
|
612 |
+
#. Text in function
|
613 |
+
#: link-library.php:3370
|
614 |
+
msgid "Error: Link already exists."
|
615 |
+
msgstr ""
|
616 |
+
|
617 |
+
#. Text in function
|
618 |
+
#: link-library.php:3370
|
619 |
+
msgid "Error: Link does not have an address."
|
620 |
+
msgstr ""
|
621 |
+
|
622 |
+
#. Text in echo
|
623 |
+
#: link-library.php:2196
|
624 |
+
#: link-library.php:2199
|
625 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
626 |
+
msgstr ""
|
627 |
+
|
628 |
+
#. Text in echo
|
629 |
+
#: link-library.php:2261
|
630 |
+
msgid "Except for My Link Order mode"
|
631 |
+
msgstr ""
|
632 |
+
|
633 |
+
#. Text in function
|
634 |
+
#: link-library.php:1
|
635 |
+
msgid "Excluded Category ID"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#. Text in echo
|
639 |
+
#: link-library.php:3159
|
640 |
+
msgid "Export Library Settings"
|
641 |
+
msgstr ""
|
642 |
+
|
643 |
+
#. Text in echo
|
644 |
+
#: link-library.php:3158
|
645 |
+
msgid "Export current library settings"
|
646 |
+
msgstr ""
|
647 |
+
|
648 |
+
#. Text in echo
|
649 |
+
#: link-library.php:2555
|
650 |
+
#: link-library.php:2582
|
651 |
+
#: link-library.php:2610
|
652 |
+
msgid "False"
|
653 |
+
msgstr ""
|
654 |
+
|
655 |
+
#. Text in function
|
656 |
+
#: link-library.php:1
|
657 |
+
#: link-library.php:3357
|
658 |
+
msgid "Favicon successfully generated for"
|
659 |
+
msgstr ""
|
660 |
+
|
661 |
+
#. Text in function
|
662 |
+
#: link-library.php:1
|
663 |
+
msgid "Favicons successfully generated!"
|
664 |
+
msgstr ""
|
665 |
+
|
666 |
+
#. Text in echo
|
667 |
+
#: link-library.php:1937
|
668 |
+
msgid "Feature"
|
669 |
+
msgstr ""
|
670 |
+
|
671 |
+
#. Text in echo
|
672 |
+
#: link-library.php:3217
|
673 |
+
msgid "Featured Link"
|
674 |
+
msgstr ""
|
675 |
+
|
676 |
+
#. Text in echo
|
677 |
+
#: link-library.php:2033
|
678 |
+
msgid "File path is relative to Link Library plugin directory"
|
679 |
+
msgstr ""
|
680 |
+
|
681 |
+
#. Text in echo
|
682 |
+
#: link-library.php:2171
|
683 |
+
msgid "First div class name"
|
684 |
+
msgstr ""
|
685 |
+
|
686 |
+
#. Text in echo
|
687 |
+
#: link-library.php:3144
|
688 |
+
msgid "First row contains column headers"
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#. Text in echo
|
692 |
+
#: link-library.php:2896
|
693 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
694 |
+
msgstr ""
|
695 |
+
|
696 |
+
#. Text in echo
|
697 |
+
#: link-library.php:1993
|
698 |
+
#: link-library.php:2001
|
699 |
+
msgid "For example"
|
700 |
+
msgstr ""
|
701 |
+
|
702 |
+
#. Text in echo
|
703 |
+
#: link-library.php:2614
|
704 |
+
msgid "Formatted Command"
|
705 |
+
msgstr ""
|
706 |
+
|
707 |
+
#. Text in echo
|
708 |
+
#: link-library.php:2615
|
709 |
+
msgid "Formatted Command with Labels"
|
710 |
+
msgstr ""
|
711 |
+
|
712 |
+
#. Text in echo
|
713 |
+
#: link-library.php:2416
|
714 |
+
msgid "Frequency of additional output before and after complete link group"
|
715 |
+
msgstr ""
|
716 |
+
|
717 |
+
#. Text in function
|
718 |
+
#: link-library.php:1
|
719 |
+
msgid "General Moderation Options"
|
720 |
+
msgstr ""
|
721 |
+
|
722 |
+
#. Text in function
|
723 |
+
#: link-library.php:1
|
724 |
+
msgid "General Options"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#. Text in function
|
728 |
+
#: link-library.php:1
|
729 |
+
msgid "General Settings"
|
730 |
+
msgstr ""
|
731 |
+
|
732 |
+
#. Text in function
|
733 |
+
#: link-library.php:1
|
734 |
+
msgid "General Settings Saved"
|
735 |
+
msgstr ""
|
736 |
+
|
737 |
+
#. Text in echo
|
738 |
+
#: link-library.php:3280
|
739 |
+
msgid "Generate Favorite Icon and Store locally"
|
740 |
+
msgstr ""
|
741 |
+
|
742 |
+
#. Text in echo
|
743 |
+
#: link-library.php:2835
|
744 |
+
msgid "Generate Favorite Icons and Store locally"
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#. Text in echo
|
748 |
+
#: link-library.php:2833
|
749 |
+
msgid "Generate Images / Favorite Icons"
|
750 |
+
msgstr ""
|
751 |
+
|
752 |
+
#. Text in echo
|
753 |
+
#: link-library.php:3279
|
754 |
+
msgid "Generate Thumbnail and Store locally"
|
755 |
+
msgstr ""
|
756 |
+
|
757 |
+
#. Text in echo
|
758 |
+
#: link-library.php:2834
|
759 |
+
msgid "Generate Thumbnails and Store locally"
|
760 |
+
msgstr ""
|
761 |
+
|
762 |
+
#. Text in echo
|
763 |
+
#: link-library.php:3158
|
764 |
+
msgid "Generates CSV file with current library configuration for download"
|
765 |
+
msgstr ""
|
766 |
+
|
767 |
+
#. Text in echo
|
768 |
+
#: link-library.php:1911
|
769 |
+
msgid "Go"
|
770 |
+
msgstr ""
|
771 |
+
|
772 |
+
#. Text in function
|
773 |
+
#: link-library.php:3370
|
774 |
+
msgid "Go!"
|
775 |
+
msgstr ""
|
776 |
+
|
777 |
+
#. Text in echo
|
778 |
+
#: link-library.php:2184
|
779 |
+
msgid "Heading Tag"
|
780 |
+
msgstr ""
|
781 |
+
|
782 |
+
#. Text in echo
|
783 |
+
#: link-library.php:2947
|
784 |
+
#: link-library.php:2958
|
785 |
+
#: link-library.php:2989
|
786 |
+
#: link-library.php:2999
|
787 |
+
#: link-library.php:3018
|
788 |
+
#: link-library.php:3028
|
789 |
+
#: link-library.php:3039
|
790 |
+
#: link-library.php:3049
|
791 |
+
#: link-library.php:3060
|
792 |
+
#: link-library.php:3070
|
793 |
+
#: link-library.php:3081
|
794 |
+
#: link-library.php:3091
|
795 |
+
#: link-library.php:3102
|
796 |
+
msgid "Hide"
|
797 |
+
msgstr ""
|
798 |
+
|
799 |
+
#. Text in echo
|
800 |
+
#: link-library.php:2325
|
801 |
+
msgid "Hide Category Names"
|
802 |
+
msgstr ""
|
803 |
+
|
804 |
+
#. Text in echo
|
805 |
+
#: link-library.php:2053
|
806 |
+
msgid "Hide Results if Empty"
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#. Text in echo
|
810 |
+
#: link-library.php:2390
|
811 |
+
msgid "Hits"
|
812 |
+
msgstr ""
|
813 |
+
|
814 |
+
#. Text in echo
|
815 |
+
#: link-library.php:2031
|
816 |
+
msgid "Icon to display when performing AJAX queries"
|
817 |
+
msgstr ""
|
818 |
+
|
819 |
+
#. Text in echo
|
820 |
+
#: link-library.php:1887
|
821 |
+
msgid "If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor."
|
822 |
+
msgstr ""
|
823 |
+
|
824 |
+
#. Text in echo
|
825 |
+
#: link-library.php:2363
|
826 |
+
#: link-library.php:2444
|
827 |
+
msgid "Image"
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#. Text in function
|
831 |
+
#: link-library.php:1
|
832 |
+
msgid "Import / Export"
|
833 |
+
msgstr ""
|
834 |
+
|
835 |
+
#. Text in echo
|
836 |
+
#: link-library.php:3155
|
837 |
+
msgid "Import Library Settings"
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#. Text in echo
|
841 |
+
#: link-library.php:3141
|
842 |
+
msgid "Import Links"
|
843 |
+
msgstr ""
|
844 |
+
|
845 |
+
#. Text in function
|
846 |
+
#: link-library.php:1
|
847 |
+
msgid "Included Category ID"
|
848 |
+
msgstr ""
|
849 |
+
|
850 |
+
#. Text in echo
|
851 |
+
#: link-library.php:2695
|
852 |
+
msgid "Intermittent After Link"
|
853 |
+
msgstr ""
|
854 |
+
|
855 |
+
#. Text in echo
|
856 |
+
#: link-library.php:2415
|
857 |
+
msgid "Intermittent Before Link"
|
858 |
+
msgstr ""
|
859 |
+
|
860 |
+
#. Text in function
|
861 |
+
#: link-library.php:1
|
862 |
+
msgid "Invalid column count for link on row"
|
863 |
+
msgstr ""
|
864 |
+
|
865 |
+
#. Text in function
|
866 |
+
#: link-library.php:1
|
867 |
+
#: link-library.php:3098
|
868 |
+
#: link-library.php:3370
|
869 |
+
msgid "Is boiling water hot or cold?"
|
870 |
+
msgstr ""
|
871 |
+
|
872 |
+
#. Text in function
|
873 |
+
#: link-library.php:1
|
874 |
+
msgid "It will appear in the list once moderated. Thank you."
|
875 |
+
msgstr ""
|
876 |
+
|
877 |
+
#. Text in echo
|
878 |
+
#: link-library.php:2557
|
879 |
+
#: link-library.php:2585
|
880 |
+
msgid "Label"
|
881 |
+
msgstr ""
|
882 |
+
|
883 |
+
#. Text in echo
|
884 |
+
#: link-library.php:2396
|
885 |
+
msgid "Large Desc"
|
886 |
+
msgstr ""
|
887 |
+
|
888 |
+
#. Text in function
|
889 |
+
#: link-library.php:1
|
890 |
+
#: link-library.php:3087
|
891 |
+
msgid "Large Description"
|
892 |
+
msgstr ""
|
893 |
+
|
894 |
+
#. Text in echo
|
895 |
+
#: link-library.php:3086
|
896 |
+
msgid "Large Description Label"
|
897 |
+
msgstr ""
|
898 |
+
|
899 |
+
#. Text in function
|
900 |
+
#: link-library.php:3370
|
901 |
+
msgid "Large description"
|
902 |
+
msgstr ""
|
903 |
+
|
904 |
+
#. Text in function
|
905 |
+
#: link-library.php:3370
|
906 |
+
msgid "Last updated"
|
907 |
+
msgstr ""
|
908 |
+
|
909 |
+
#. Text in echo
|
910 |
+
#: link-library.php:1990
|
911 |
+
#: link-library.php:1993
|
912 |
+
msgid "Leave Empty to see all categories"
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#. Text in echo
|
916 |
+
#: link-library.php:2271
|
917 |
+
msgid "Leave empty to show all results"
|
918 |
+
msgstr ""
|
919 |
+
|
920 |
+
#. Text in echo
|
921 |
+
#: link-library.php:2879
|
922 |
+
#: link-library.php:2880
|
923 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
924 |
+
msgstr ""
|
925 |
+
|
926 |
+
#. Text in echo
|
927 |
+
#: link-library.php:2139
|
928 |
+
#: link-library.php:2249
|
929 |
+
msgid "Left"
|
930 |
+
msgstr ""
|
931 |
+
|
932 |
+
#. Text in function
|
933 |
+
#: link-library.php:1
|
934 |
+
#: link-library.php:1919
|
935 |
+
msgid "Library"
|
936 |
+
msgstr ""
|
937 |
+
|
938 |
+
#. Text in function
|
939 |
+
#: link-library.php:1
|
940 |
+
#: link-library.php:1932
|
941 |
+
msgid "Library #"
|
942 |
+
msgstr ""
|
943 |
+
|
944 |
+
#. Text in echo
|
945 |
+
#: link-library.php:1935
|
946 |
+
msgid "Library Name"
|
947 |
+
msgstr ""
|
948 |
+
|
949 |
+
#. Text in function
|
950 |
+
#: link-library.php:1
|
951 |
+
msgid "Library Selection and Usage Instructions"
|
952 |
+
msgstr ""
|
953 |
+
|
954 |
+
#. Text in function
|
955 |
+
#: link-library.php:1
|
956 |
+
msgid "Library Settings"
|
957 |
+
msgstr ""
|
958 |
+
|
959 |
+
#. Text in echo
|
960 |
+
#: link-library.php:3153
|
961 |
+
msgid "Library Settings CSV file to import"
|
962 |
+
msgstr ""
|
963 |
+
|
964 |
+
#. Text in function
|
965 |
+
#: link-library.php:1
|
966 |
+
msgid "Library Settings Exported"
|
967 |
+
msgstr ""
|
968 |
+
|
969 |
+
#. Text in function
|
970 |
+
#: link-library.php:1
|
971 |
+
msgid "Library Settings Upload Failed"
|
972 |
+
msgstr ""
|
973 |
+
|
974 |
+
#. Text in function
|
975 |
+
#: link-library.php:1
|
976 |
+
msgid "Library Settings imported successfully"
|
977 |
+
msgstr ""
|
978 |
+
|
979 |
+
#. Text in echo
|
980 |
+
#: link-library.php:2584
|
981 |
+
msgid "Link"
|
982 |
+
msgstr ""
|
983 |
+
|
984 |
+
#. Text in echo
|
985 |
+
#: link-library.php:1746
|
986 |
+
msgid "Link Acknowledgement URL"
|
987 |
+
msgstr ""
|
988 |
+
|
989 |
+
#. Text in function
|
990 |
+
#: link-library.php:2938
|
991 |
+
#: link-library.php:3370
|
992 |
+
msgid "Link Address"
|
993 |
+
msgstr ""
|
994 |
+
|
995 |
+
#. Text in echo
|
996 |
+
#: link-library.php:2099
|
997 |
+
msgid "Link Categories Display Format"
|
998 |
+
msgstr ""
|
999 |
+
|
1000 |
+
#. Text in function
|
1001 |
+
#: link-library.php:1
|
1002 |
+
msgid "Link Categories Settings"
|
1003 |
+
msgstr ""
|
1004 |
+
|
1005 |
+
#. Text in function
|
1006 |
+
#: link-library.php:1
|
1007 |
+
#: link-library.php:1811
|
1008 |
+
#: link-library.php:2954
|
1009 |
+
#: link-library.php:3370
|
1010 |
+
msgid "Link Category"
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#. Text in echo
|
1014 |
+
#: link-library.php:2302
|
1015 |
+
msgid "Link Column Header"
|
1016 |
+
msgstr ""
|
1017 |
+
|
1018 |
+
#. Text in function
|
1019 |
+
#: link-library.php:3370
|
1020 |
+
msgid "Link Comment"
|
1021 |
+
msgstr ""
|
1022 |
+
|
1023 |
+
#. Text in echo
|
1024 |
+
#: link-library.php:2488
|
1025 |
+
msgid "Link Date"
|
1026 |
+
msgstr ""
|
1027 |
+
|
1028 |
+
#. Text in function
|
1029 |
+
#: link-library.php:1
|
1030 |
+
#: link-library.php:1813
|
1031 |
+
#: link-library.php:2504
|
1032 |
+
#: link-library.php:2985
|
1033 |
+
#: link-library.php:3370
|
1034 |
+
msgid "Link Description"
|
1035 |
+
msgstr ""
|
1036 |
+
|
1037 |
+
#. Text in echo
|
1038 |
+
#: link-library.php:2284
|
1039 |
+
msgid "Link Display Format"
|
1040 |
+
msgstr ""
|
1041 |
+
|
1042 |
+
#. Text in function
|
1043 |
+
#: link-library.php:3370
|
1044 |
+
msgid "Link E-mail"
|
1045 |
+
msgstr ""
|
1046 |
+
|
1047 |
+
#. Text in echo
|
1048 |
+
#: link-library.php:3044
|
1049 |
+
msgid "Link E-mail label"
|
1050 |
+
msgstr ""
|
1051 |
+
|
1052 |
+
#. Text in function
|
1053 |
+
#: link-library.php:1
|
1054 |
+
msgid "Link Element Settings"
|
1055 |
+
msgstr ""
|
1056 |
+
|
1057 |
+
#. Text in echo
|
1058 |
+
#: link-library.php:2634
|
1059 |
+
msgid "Link Hits"
|
1060 |
+
msgstr ""
|
1061 |
+
|
1062 |
+
#. Text in echo
|
1063 |
+
#: link-library.php:2666
|
1064 |
+
#: link-library.php:3261
|
1065 |
+
#: link-library.php:3370
|
1066 |
+
msgid "Link Large Description"
|
1067 |
+
msgstr ""
|
1068 |
+
|
1069 |
+
#. Text in function
|
1070 |
+
#: link-library.php:1
|
1071 |
+
msgid "Link Library - Additional Link Parameters"
|
1072 |
+
msgstr ""
|
1073 |
+
|
1074 |
+
#. Text in function
|
1075 |
+
#: link-library.php:3370
|
1076 |
+
msgid "Link Library Generated Feed"
|
1077 |
+
msgstr ""
|
1078 |
+
|
1079 |
+
#. Text in echo
|
1080 |
+
#: link-library.php:1931
|
1081 |
+
#: link-library.php:1934
|
1082 |
+
#: link-library.php:1938
|
1083 |
+
msgid "Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site"
|
1084 |
+
msgstr ""
|
1085 |
+
|
1086 |
+
#. Text in function
|
1087 |
+
#: link-library.php:1
|
1088 |
+
msgid "Link Library plugin directory needs to be writable to perform this action"
|
1089 |
+
msgstr ""
|
1090 |
+
|
1091 |
+
#. Text in function
|
1092 |
+
#: link-library.php:1
|
1093 |
+
msgid "Link Library-Generated RSS Feed"
|
1094 |
+
msgstr ""
|
1095 |
+
|
1096 |
+
#. Text in function
|
1097 |
+
#: link-library.php:1
|
1098 |
+
msgid "Link Moderation"
|
1099 |
+
msgstr ""
|
1100 |
+
|
1101 |
+
#. Text in echo
|
1102 |
+
#: link-library.php:1810
|
1103 |
+
#: link-library.php:2467
|
1104 |
+
#: link-library.php:2932
|
1105 |
+
#: link-library.php:3370
|
1106 |
+
msgid "Link Name"
|
1107 |
+
msgstr ""
|
1108 |
+
|
1109 |
+
#. Text in function
|
1110 |
+
#: link-library.php:1
|
1111 |
+
#: link-library.php:2520
|
1112 |
+
#: link-library.php:2995
|
1113 |
+
#: link-library.php:3370
|
1114 |
+
msgid "Link Notes"
|
1115 |
+
msgstr ""
|
1116 |
+
|
1117 |
+
#. Text in function
|
1118 |
+
#: link-library.php:1
|
1119 |
+
#: link-library.php:2943
|
1120 |
+
#: link-library.php:3370
|
1121 |
+
msgid "Link RSS"
|
1122 |
+
msgstr ""
|
1123 |
+
|
1124 |
+
#. Text in echo
|
1125 |
+
#: link-library.php:2942
|
1126 |
+
msgid "Link RSS label"
|
1127 |
+
msgstr ""
|
1128 |
+
|
1129 |
+
#. Text in echo
|
1130 |
+
#: link-library.php:2650
|
1131 |
+
msgid "Link Rating"
|
1132 |
+
msgstr ""
|
1133 |
+
|
1134 |
+
#. Text in echo
|
1135 |
+
#: link-library.php:2229
|
1136 |
+
msgid "Link Results Order"
|
1137 |
+
msgstr ""
|
1138 |
+
|
1139 |
+
#. Text in function
|
1140 |
+
#: link-library.php:3370
|
1141 |
+
msgid "Link Secondary Address"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#. Text in echo
|
1145 |
+
#: link-library.php:2412
|
1146 |
+
msgid "Link Source"
|
1147 |
+
msgstr ""
|
1148 |
+
|
1149 |
+
#. Text in function
|
1150 |
+
#: link-library.php:1
|
1151 |
+
msgid "Link Sub-Field Configuration Table"
|
1152 |
+
msgstr ""
|
1153 |
+
|
1154 |
+
#. Text in echo
|
1155 |
+
#: link-library.php:3249
|
1156 |
+
#: link-library.php:3370
|
1157 |
+
msgid "Link Submitter"
|
1158 |
+
msgstr ""
|
1159 |
+
|
1160 |
+
#. Text in echo
|
1161 |
+
#: link-library.php:3076
|
1162 |
+
msgid "Link Submitter Comment Label"
|
1163 |
+
msgstr ""
|
1164 |
+
|
1165 |
+
#. Text in echo
|
1166 |
+
#: link-library.php:3257
|
1167 |
+
#: link-library.php:3370
|
1168 |
+
msgid "Link Submitter E-mail"
|
1169 |
+
msgstr ""
|
1170 |
+
|
1171 |
+
#. Text in echo
|
1172 |
+
#: link-library.php:3065
|
1173 |
+
msgid "Link Submitter E-mail label"
|
1174 |
+
msgstr ""
|
1175 |
+
|
1176 |
+
#. Text in echo
|
1177 |
+
#: link-library.php:3253
|
1178 |
+
#: link-library.php:3370
|
1179 |
+
msgid "Link Submitter Name"
|
1180 |
+
msgstr ""
|
1181 |
+
|
1182 |
+
#. Text in echo
|
1183 |
+
#: link-library.php:3055
|
1184 |
+
msgid "Link Submitter Name label"
|
1185 |
+
msgstr ""
|
1186 |
+
|
1187 |
+
#. Text in echo
|
1188 |
+
#: link-library.php:2277
|
1189 |
+
msgid "Link Target"
|
1190 |
+
msgstr ""
|
1191 |
+
|
1192 |
+
#. Text in function
|
1193 |
+
#: link-library.php:3370
|
1194 |
+
msgid "Link Telephone"
|
1195 |
+
msgstr ""
|
1196 |
+
|
1197 |
+
#. Text in echo
|
1198 |
+
#: link-library.php:3034
|
1199 |
+
msgid "Link Telephone label"
|
1200 |
+
msgstr ""
|
1201 |
+
|
1202 |
+
#. Text in echo
|
1203 |
+
#: link-library.php:1812
|
1204 |
+
msgid "Link URL"
|
1205 |
+
msgstr ""
|
1206 |
+
|
1207 |
+
#. Text in function
|
1208 |
+
#: link-library.php:1
|
1209 |
+
msgid "Link User Submission"
|
1210 |
+
msgstr ""
|
1211 |
+
|
1212 |
+
#. Text in function
|
1213 |
+
#: link-library.php:1
|
1214 |
+
#: link-library.php:3370
|
1215 |
+
msgid "Link address"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#. Text in echo
|
1219 |
+
#: link-library.php:2937
|
1220 |
+
msgid "Link address label"
|
1221 |
+
msgstr ""
|
1222 |
+
|
1223 |
+
#. Text in function
|
1224 |
+
#: link-library.php:3370
|
1225 |
+
msgid "Link category"
|
1226 |
+
msgstr ""
|
1227 |
+
|
1228 |
+
#. Text in echo
|
1229 |
+
#: link-library.php:2953
|
1230 |
+
msgid "Link category label"
|
1231 |
+
msgstr ""
|
1232 |
+
|
1233 |
+
#. Text in echo
|
1234 |
+
#: link-library.php:2963
|
1235 |
+
msgid "Link category override selection list"
|
1236 |
+
msgstr ""
|
1237 |
+
|
1238 |
+
#. Text in function
|
1239 |
+
#: link-library.php:3370
|
1240 |
+
msgid "Link description"
|
1241 |
+
msgstr ""
|
1242 |
+
|
1243 |
+
#. Text in echo
|
1244 |
+
#: link-library.php:2984
|
1245 |
+
msgid "Link description label"
|
1246 |
+
msgstr ""
|
1247 |
+
|
1248 |
+
#. Text in function
|
1249 |
+
#: link-library.php:1
|
1250 |
+
#: link-library.php:3370
|
1251 |
+
msgid "Link name"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
+
#. Text in echo
|
1255 |
+
#: link-library.php:2931
|
1256 |
+
msgid "Link name label"
|
1257 |
+
msgstr ""
|
1258 |
+
|
1259 |
+
#. Text in function
|
1260 |
+
#: link-library.php:3370
|
1261 |
+
msgid "Link notes"
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#. Text in echo
|
1265 |
+
#: link-library.php:2994
|
1266 |
+
msgid "Link notes label"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#. Text in function
|
1270 |
+
#: link-library.php:1
|
1271 |
+
msgid "Link(s) Approved"
|
1272 |
+
msgstr ""
|
1273 |
+
|
1274 |
+
#. Text in function
|
1275 |
+
#: link-library.php:1
|
1276 |
+
msgid "Link(s) Deleted"
|
1277 |
+
msgstr ""
|
1278 |
+
|
1279 |
+
#. Text in function
|
1280 |
+
#: link-library.php:1
|
1281 |
+
msgid "Links awaiting moderation"
|
1282 |
+
msgstr ""
|
1283 |
+
|
1284 |
+
#. Text in echo
|
1285 |
+
#: link-library.php:2045
|
1286 |
+
msgid "Links per Page"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
+
#. Text in echo
|
1290 |
+
#: link-library.php:2254
|
1291 |
+
msgid "List Featured Links ahead of Regular Links"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
+
#. Text in echo
|
1295 |
+
#: link-library.php:2612
|
1296 |
+
msgid "MailTo Link"
|
1297 |
+
msgstr ""
|
1298 |
+
|
1299 |
+
#. Text in echo
|
1300 |
+
#: link-library.php:2613
|
1301 |
+
msgid "MailTo Link with Label"
|
1302 |
+
msgstr ""
|
1303 |
+
|
1304 |
+
#. Text in echo
|
1305 |
+
#: link-library.php:3289
|
1306 |
+
msgid "Manual Image Upload"
|
1307 |
+
msgstr ""
|
1308 |
+
|
1309 |
+
#. Text in echo
|
1310 |
+
#: link-library.php:3293
|
1311 |
+
msgid "Manual upload requires a wp-content\\uploads directory to be present with write permissions"
|
1312 |
+
msgstr ""
|
1313 |
+
|
1314 |
+
#. Text in echo
|
1315 |
+
#: link-library.php:2269
|
1316 |
+
msgid "Max number of links to display"
|
1317 |
+
msgstr ""
|
1318 |
+
|
1319 |
+
#. Text in function
|
1320 |
+
#: link-library.php:1145
|
1321 |
+
#: link-library.php:3370
|
1322 |
+
msgid "Message generated by"
|
1323 |
+
msgstr ""
|
1324 |
+
|
1325 |
+
#. Text in function
|
1326 |
+
#: link-library.php:1
|
1327 |
+
msgid "Moderate"
|
1328 |
+
msgstr ""
|
1329 |
+
|
1330 |
+
#. Text in echo
|
1331 |
+
#: link-library.php:1750
|
1332 |
+
msgid "Moderation Notification Title"
|
1333 |
+
msgstr ""
|
1334 |
+
|
1335 |
+
#. Text in echo
|
1336 |
+
#: link-library.php:1766
|
1337 |
+
msgid "Moderator E-mail"
|
1338 |
+
msgstr ""
|
1339 |
+
|
1340 |
+
#. Text in echo
|
1341 |
+
#: link-library.php:1762
|
1342 |
+
msgid "Moderator Name"
|
1343 |
+
msgstr ""
|
1344 |
+
|
1345 |
+
#. Text in echo
|
1346 |
+
#: link-library.php:2366
|
1347 |
+
msgid "Name"
|
1348 |
+
msgstr ""
|
1349 |
+
|
1350 |
+
#. Text in echo
|
1351 |
+
#: link-library.php:2342
|
1352 |
+
msgid "Need to be active for Link Categories to work"
|
1353 |
+
msgstr ""
|
1354 |
+
|
1355 |
+
#. Text in echo
|
1356 |
+
#: link-library.php:3117
|
1357 |
+
msgid "New Link Message"
|
1358 |
+
msgstr ""
|
1359 |
+
|
1360 |
+
#. Text in echo
|
1361 |
+
#: link-library.php:3122
|
1362 |
+
msgid "New Link Moderation Label"
|
1363 |
+
msgstr ""
|
1364 |
+
|
1365 |
+
#. Text in function
|
1366 |
+
#: link-library.php:3370
|
1367 |
+
msgid "New link added"
|
1368 |
+
msgstr ""
|
1369 |
+
|
1370 |
+
#. Text in function
|
1371 |
+
#: link-library.php:3118
|
1372 |
+
msgid "New link submitted"
|
1373 |
+
msgstr ""
|
1374 |
+
|
1375 |
+
#. Text in function
|
1376 |
+
#: link-library.php:1
|
1377 |
+
msgid "New link submitted."
|
1378 |
+
msgstr ""
|
1379 |
+
|
1380 |
+
#. Text in function
|
1381 |
+
#: link-library.php:3370
|
1382 |
+
msgid "Next"
|
1383 |
+
msgstr ""
|
1384 |
+
|
1385 |
+
#. Text in echo
|
1386 |
+
#: link-library.php:2973
|
1387 |
+
msgid "No"
|
1388 |
+
msgstr ""
|
1389 |
+
|
1390 |
+
#. Text in echo
|
1391 |
+
#: link-library.php:3221
|
1392 |
+
msgid "No Follow"
|
1393 |
+
msgstr ""
|
1394 |
+
|
1395 |
+
#. Text in echo
|
1396 |
+
#: link-library.php:1852
|
1397 |
+
msgid "No Links Found to Moderate"
|
1398 |
+
msgstr ""
|
1399 |
+
|
1400 |
+
#. Text in function
|
1401 |
+
#: link-library.php:3370
|
1402 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
1403 |
+
msgstr ""
|
1404 |
+
|
1405 |
+
#. Text in function
|
1406 |
+
#: link-library.php:3370
|
1407 |
+
msgid "No categories found"
|
1408 |
+
msgstr ""
|
1409 |
+
|
1410 |
+
#. Text in function
|
1411 |
+
#: link-library.php:3370
|
1412 |
+
msgid "No links found"
|
1413 |
+
msgstr ""
|
1414 |
+
|
1415 |
+
#. Text in echo
|
1416 |
+
#: link-library.php:3271
|
1417 |
+
msgid "None Assigned"
|
1418 |
+
msgstr ""
|
1419 |
+
|
1420 |
+
#. Text in function
|
1421 |
+
#: link-library.php:1145
|
1422 |
+
msgid "Not allowed"
|
1423 |
+
msgstr ""
|
1424 |
+
|
1425 |
+
#. Text in echo
|
1426 |
+
#: link-library.php:2375
|
1427 |
+
msgid "Notes"
|
1428 |
+
msgstr ""
|
1429 |
+
|
1430 |
+
#. Text in echo
|
1431 |
+
#: link-library.php:2317
|
1432 |
+
msgid "Notes Column Header"
|
1433 |
+
msgstr ""
|
1434 |
+
|
1435 |
+
#. Text in echo
|
1436 |
+
#: link-library.php:1700
|
1437 |
+
msgid "Number of Libraries"
|
1438 |
+
msgstr ""
|
1439 |
+
|
1440 |
+
#. Text in echo
|
1441 |
+
#: link-library.php:2047
|
1442 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
1443 |
+
msgstr ""
|
1444 |
+
|
1445 |
+
#. Text in echo
|
1446 |
+
#: link-library.php:2800
|
1447 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1448 |
+
msgstr ""
|
1449 |
+
|
1450 |
+
#. Text in echo
|
1451 |
+
#: link-library.php:2152
|
1452 |
+
msgid "Number of alternating div classes"
|
1453 |
+
msgstr ""
|
1454 |
+
|
1455 |
+
#. Text in echo
|
1456 |
+
#: link-library.php:2780
|
1457 |
+
msgid "Number of articles shown in RSS Preview"
|
1458 |
+
msgstr ""
|
1459 |
+
|
1460 |
+
#. Text in echo
|
1461 |
+
#: link-library.php:2164
|
1462 |
+
msgid "Number of columns in Categories Table"
|
1463 |
+
msgstr ""
|
1464 |
+
|
1465 |
+
#. Text in echo
|
1466 |
+
#: link-library.php:2853
|
1467 |
+
msgid "Number of items in RSS feed"
|
1468 |
+
msgstr ""
|
1469 |
+
|
1470 |
+
#. Text in echo
|
1471 |
+
#: link-library.php:3245
|
1472 |
+
msgid "Number of link views"
|
1473 |
+
msgstr ""
|
1474 |
+
|
1475 |
+
#. Text in echo
|
1476 |
+
#: link-library.php:3285
|
1477 |
+
msgid "Only available once link is saved"
|
1478 |
+
msgstr ""
|
1479 |
+
|
1480 |
+
#. Text in echo
|
1481 |
+
#: link-library.php:2041
|
1482 |
+
msgid "Only show a limited number of links and add page navigation links"
|
1483 |
+
msgstr ""
|
1484 |
+
|
1485 |
+
#. Text in echo
|
1486 |
+
#: link-library.php:2007
|
1487 |
+
msgid "Only show one category at a time"
|
1488 |
+
msgstr ""
|
1489 |
+
|
1490 |
+
#. Text in echo
|
1491 |
+
#: link-library.php:2009
|
1492 |
+
msgid "Only show one category of links at a time"
|
1493 |
+
msgstr ""
|
1494 |
+
|
1495 |
+
#. Text in echo
|
1496 |
+
#: link-library.php:1758
|
1497 |
+
msgid "Only use first part of submitter name"
|
1498 |
+
msgstr ""
|
1499 |
+
|
1500 |
+
#. Text in echo
|
1501 |
+
#: link-library.php:2094
|
1502 |
+
msgid "Order by"
|
1503 |
+
msgstr ""
|
1504 |
+
|
1505 |
+
#. Text in echo
|
1506 |
+
#: link-library.php:2092
|
1507 |
+
#: link-library.php:2234
|
1508 |
+
msgid "Order by ID"
|
1509 |
+
msgstr ""
|
1510 |
+
|
1511 |
+
#. Text in echo
|
1512 |
+
#: link-library.php:2091
|
1513 |
+
#: link-library.php:2233
|
1514 |
+
msgid "Order by Name"
|
1515 |
+
msgstr ""
|
1516 |
+
|
1517 |
+
#. Text in echo
|
1518 |
+
#: link-library.php:2237
|
1519 |
+
msgid "Order by updated date"
|
1520 |
+
msgstr ""
|
1521 |
+
|
1522 |
+
#. Text in echo
|
1523 |
+
#: link-library.php:2093
|
1524 |
+
msgid "Order of categories based on included category list"
|
1525 |
+
msgstr ""
|
1526 |
+
|
1527 |
+
#. Text in echo
|
1528 |
+
#: link-library.php:2236
|
1529 |
+
msgid "Order randomly"
|
1530 |
+
msgstr ""
|
1531 |
+
|
1532 |
+
#. Text in echo
|
1533 |
+
#: link-library.php:2235
|
1534 |
+
msgid "Order set by "
|
1535 |
+
msgstr ""
|
1536 |
+
|
1537 |
+
#. Text in echo
|
1538 |
+
#: link-library.php:2688
|
1539 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1540 |
+
msgstr ""
|
1541 |
+
|
1542 |
+
#. Text in echo
|
1543 |
+
#: link-library.php:2429
|
1544 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1545 |
+
msgstr ""
|
1546 |
+
|
1547 |
+
#. Text in echo
|
1548 |
+
#: link-library.php:3153
|
1549 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1550 |
+
msgstr ""
|
1551 |
+
|
1552 |
+
#. Text in echo
|
1553 |
+
#: link-library.php:1712
|
1554 |
+
msgid "Page Title Prefix"
|
1555 |
+
msgstr ""
|
1556 |
+
|
1557 |
+
#. Text in echo
|
1558 |
+
#: link-library.php:1716
|
1559 |
+
msgid "Page Title Suffix"
|
1560 |
+
msgstr ""
|
1561 |
+
|
1562 |
+
#. Text in echo
|
1563 |
+
#: link-library.php:2039
|
1564 |
+
msgid "Paginate Results"
|
1565 |
+
msgstr ""
|
1566 |
+
|
1567 |
+
#. Text in echo
|
1568 |
+
#: link-library.php:2067
|
1569 |
+
msgid "Permalinks Page"
|
1570 |
+
msgstr ""
|
1571 |
+
|
1572 |
+
#. Text in echo
|
1573 |
+
#: link-library.php:2384
|
1574 |
+
msgid "Phone"
|
1575 |
+
msgstr ""
|
1576 |
+
|
1577 |
+
#. Text in echo
|
1578 |
+
#: link-library.php:2583
|
1579 |
+
#: link-library.php:2611
|
1580 |
+
msgid "Plain Text"
|
1581 |
+
msgstr ""
|
1582 |
+
|
1583 |
+
#. Text in function
|
1584 |
+
#: link-library.php:1
|
1585 |
+
msgid "Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality."
|
1586 |
+
msgstr ""
|
1587 |
+
|
1588 |
+
#. Text in function
|
1589 |
+
#: link-library.php:1
|
1590 |
+
msgid "Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality."
|
1591 |
+
msgstr ""
|
1592 |
+
|
1593 |
+
#. Text in echo
|
1594 |
+
#: link-library.php:2136
|
1595 |
+
#: link-library.php:2246
|
1596 |
+
msgid "Position"
|
1597 |
+
msgstr ""
|
1598 |
+
|
1599 |
+
#. Text in function
|
1600 |
+
#: link-library.php:3370
|
1601 |
+
msgid "Preview of RSS feed for"
|
1602 |
+
msgstr ""
|
1603 |
+
|
1604 |
+
#. Text in function
|
1605 |
+
#: link-library.php:3370
|
1606 |
+
msgid "Previous"
|
1607 |
+
msgstr ""
|
1608 |
+
|
1609 |
+
#. Text in echo
|
1610 |
+
#: link-library.php:2459
|
1611 |
+
#: link-library.php:2480
|
1612 |
+
#: link-library.php:2571
|
1613 |
+
#: link-library.php:2599
|
1614 |
+
msgid "Primary"
|
1615 |
+
msgstr ""
|
1616 |
+
|
1617 |
+
#. Text in echo
|
1618 |
+
#: link-library.php:2848
|
1619 |
+
msgid "Publish RSS Feed"
|
1620 |
+
msgstr ""
|
1621 |
+
|
1622 |
+
#. Text in echo
|
1623 |
+
#: link-library.php:2378
|
1624 |
+
msgid "RSS"
|
1625 |
+
msgstr ""
|
1626 |
+
|
1627 |
+
#. Text in echo
|
1628 |
+
#: link-library.php:2859
|
1629 |
+
msgid "RSS Feed Description"
|
1630 |
+
msgstr ""
|
1631 |
+
|
1632 |
+
#. Text in echo
|
1633 |
+
#: link-library.php:2856
|
1634 |
+
msgid "RSS Feed Title"
|
1635 |
+
msgstr ""
|
1636 |
+
|
1637 |
+
#. Text in echo
|
1638 |
+
#: link-library.php:2862
|
1639 |
+
msgid "RSS Feed Web Address (default /linkrss/1)"
|
1640 |
+
msgstr ""
|
1641 |
+
|
1642 |
+
#. Text in function
|
1643 |
+
#: link-library.php:1
|
1644 |
+
msgid "RSS Field Configuration"
|
1645 |
+
msgstr ""
|
1646 |
+
|
1647 |
+
#. Text in function
|
1648 |
+
#: link-library.php:1
|
1649 |
+
msgid "RSS Generation"
|
1650 |
+
msgstr ""
|
1651 |
+
|
1652 |
+
#. Text in echo
|
1653 |
+
#: link-library.php:2536
|
1654 |
+
msgid "RSS Icons"
|
1655 |
+
msgstr ""
|
1656 |
+
|
1657 |
+
#. Text in echo
|
1658 |
+
#: link-library.php:2810
|
1659 |
+
msgid "RSS Preview Height"
|
1660 |
+
msgstr ""
|
1661 |
+
|
1662 |
+
#. Text in echo
|
1663 |
+
#: link-library.php:2808
|
1664 |
+
msgid "RSS Preview Width"
|
1665 |
+
msgstr ""
|
1666 |
+
|
1667 |
+
#. Text in echo
|
1668 |
+
#: link-library.php:2393
|
1669 |
+
msgid "Rating"
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#. Text in function
|
1673 |
+
#: link-library.php:1
|
1674 |
+
msgid "Reciprocal Check"
|
1675 |
+
msgstr ""
|
1676 |
+
|
1677 |
+
#. Text in function
|
1678 |
+
#: link-library.php:1
|
1679 |
+
msgid "Reciprocal Checker"
|
1680 |
+
msgstr ""
|
1681 |
+
|
1682 |
+
#. Text in function
|
1683 |
+
#: link-library.php:1
|
1684 |
+
#: link-library.php:3014
|
1685 |
+
#: link-library.php:3241
|
1686 |
+
#: link-library.php:3370
|
1687 |
+
msgid "Reciprocal Link"
|
1688 |
+
msgstr ""
|
1689 |
+
|
1690 |
+
#. Text in function
|
1691 |
+
#: link-library.php:1
|
1692 |
+
#: link-library.php:1034
|
1693 |
+
msgid "Reciprocal Link Checker"
|
1694 |
+
msgstr ""
|
1695 |
+
|
1696 |
+
#. Text in echo
|
1697 |
+
#: link-library.php:3013
|
1698 |
+
msgid "Reciprocal Link label"
|
1699 |
+
msgstr ""
|
1700 |
+
|
1701 |
+
#. Text in echo
|
1702 |
+
#: link-library.php:1782
|
1703 |
+
msgid "Rejection e-mail body"
|
1704 |
+
msgstr ""
|
1705 |
+
|
1706 |
+
#. Text in echo
|
1707 |
+
#: link-library.php:1778
|
1708 |
+
msgid "Rejection e-mail title"
|
1709 |
+
msgstr ""
|
1710 |
+
|
1711 |
+
#. Text in echo
|
1712 |
+
#: link-library.php:2908
|
1713 |
+
msgid "Require login to display form"
|
1714 |
+
msgstr ""
|
1715 |
+
|
1716 |
+
#. Text in echo
|
1717 |
+
#: link-library.php:1964
|
1718 |
+
msgid "Reset current Library"
|
1719 |
+
msgstr ""
|
1720 |
+
|
1721 |
+
#. Text in echo
|
1722 |
+
#: link-library.php:1965
|
1723 |
+
msgid "Reset current Library for table layout"
|
1724 |
+
msgstr ""
|
1725 |
+
|
1726 |
+
#. Text in echo
|
1727 |
+
#: link-library.php:1892
|
1728 |
+
msgid "Reset to default"
|
1729 |
+
msgstr ""
|
1730 |
+
|
1731 |
+
#. Text in echo
|
1732 |
+
#: link-library.php:2087
|
1733 |
+
msgid "Results Order"
|
1734 |
+
msgstr ""
|
1735 |
+
|
1736 |
+
#. Text in echo
|
1737 |
+
#: link-library.php:2138
|
1738 |
+
#: link-library.php:2248
|
1739 |
+
msgid "Right"
|
1740 |
+
msgstr ""
|
1741 |
+
|
1742 |
+
#. Text in function
|
1743 |
+
#: link-library.php:1
|
1744 |
+
#: link-library.php:1791
|
1745 |
+
msgid "Save"
|
1746 |
+
msgstr ""
|
1747 |
+
|
1748 |
+
#. Text in function
|
1749 |
+
#: link-library.php:2877
|
1750 |
+
#: link-library.php:3370
|
1751 |
+
msgid "Search"
|
1752 |
+
msgstr ""
|
1753 |
+
|
1754 |
+
#. Text in function
|
1755 |
+
#: link-library.php:1
|
1756 |
+
msgid "Search Form Configuration"
|
1757 |
+
msgstr ""
|
1758 |
+
|
1759 |
+
#. Text in echo
|
1760 |
+
#: link-library.php:2876
|
1761 |
+
msgid "Search Label"
|
1762 |
+
msgstr ""
|
1763 |
+
|
1764 |
+
#. Text in function
|
1765 |
+
#: link-library.php:3370
|
1766 |
+
msgid "Search Results for"
|
1767 |
+
msgstr ""
|
1768 |
+
|
1769 |
+
#. Text in echo
|
1770 |
+
#: link-library.php:3170
|
1771 |
+
msgid "Search string"
|
1772 |
+
msgstr ""
|
1773 |
+
|
1774 |
+
#. Text in echo
|
1775 |
+
#: link-library.php:2189
|
1776 |
+
msgid "Second div class name"
|
1777 |
+
msgstr ""
|
1778 |
+
|
1779 |
+
#. Text in echo
|
1780 |
+
#: link-library.php:2460
|
1781 |
+
#: link-library.php:2481
|
1782 |
+
#: link-library.php:2572
|
1783 |
+
#: link-library.php:2600
|
1784 |
+
msgid "Secondary"
|
1785 |
+
msgstr ""
|
1786 |
+
|
1787 |
+
#. Text in function
|
1788 |
+
#: link-library.php:1
|
1789 |
+
#: link-library.php:3024
|
1790 |
+
#: link-library.php:3370
|
1791 |
+
msgid "Secondary Address"
|
1792 |
+
msgstr ""
|
1793 |
+
|
1794 |
+
#. Text in echo
|
1795 |
+
#: link-library.php:3023
|
1796 |
+
msgid "Secondary Address label"
|
1797 |
+
msgstr ""
|
1798 |
+
|
1799 |
+
#. Text in echo
|
1800 |
+
#: link-library.php:3229
|
1801 |
+
msgid "Secondary Web Address"
|
1802 |
+
msgstr ""
|
1803 |
+
|
1804 |
+
#. Text in echo
|
1805 |
+
#: link-library.php:2538
|
1806 |
+
msgid "See below"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#. Text in echo
|
1810 |
+
#: link-library.php:1902
|
1811 |
+
msgid "Select Current Library Settings"
|
1812 |
+
msgstr ""
|
1813 |
+
|
1814 |
+
#. Text in echo
|
1815 |
+
#: link-library.php:2012
|
1816 |
+
msgid "Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly."
|
1817 |
+
msgstr ""
|
1818 |
+
|
1819 |
+
#. Text in echo
|
1820 |
+
#: link-library.php:2597
|
1821 |
+
msgid "Select which link address will be displayed / used for link"
|
1822 |
+
msgstr ""
|
1823 |
+
|
1824 |
+
#. Text in echo
|
1825 |
+
#: link-library.php:2211
|
1826 |
+
#: link-library.php:2214
|
1827 |
+
msgid "Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method."
|
1828 |
+
msgstr ""
|
1829 |
+
|
1830 |
+
#. Text in echo
|
1831 |
+
#: link-library.php:2279
|
1832 |
+
msgid "Sets default link target window, does not override specific targets set in links"
|
1833 |
+
msgstr ""
|
1834 |
+
|
1835 |
+
#. Text in function
|
1836 |
+
#: link-library.php:1
|
1837 |
+
msgid "Settings"
|
1838 |
+
msgstr ""
|
1839 |
+
|
1840 |
+
#. Text in function
|
1841 |
+
#: link-library.php:1034
|
1842 |
+
msgid "Settings updated"
|
1843 |
+
msgstr ""
|
1844 |
+
|
1845 |
+
#. Text in echo
|
1846 |
+
#: link-library.php:2948
|
1847 |
+
#: link-library.php:2959
|
1848 |
+
#: link-library.php:2990
|
1849 |
+
#: link-library.php:3000
|
1850 |
+
#: link-library.php:3019
|
1851 |
+
#: link-library.php:3029
|
1852 |
+
#: link-library.php:3040
|
1853 |
+
#: link-library.php:3050
|
1854 |
+
#: link-library.php:3061
|
1855 |
+
#: link-library.php:3071
|
1856 |
+
#: link-library.php:3082
|
1857 |
+
#: link-library.php:3092
|
1858 |
+
#: link-library.php:3103
|
1859 |
+
msgid "Show"
|
1860 |
+
msgstr ""
|
1861 |
+
|
1862 |
+
#. Text in echo
|
1863 |
+
#: link-library.php:2242
|
1864 |
+
msgid "Show Category Description"
|
1865 |
+
msgstr ""
|
1866 |
+
|
1867 |
+
#. Text in echo
|
1868 |
+
#: link-library.php:2295
|
1869 |
+
msgid "Show Column Headers"
|
1870 |
+
msgstr ""
|
1871 |
+
|
1872 |
+
#. Text in echo
|
1873 |
+
#: link-library.php:2332
|
1874 |
+
msgid "Show Hidden Links"
|
1875 |
+
msgstr ""
|
1876 |
+
|
1877 |
+
#. Text in echo
|
1878 |
+
#: link-library.php:2710
|
1879 |
+
msgid "Show Link Updated Flag"
|
1880 |
+
msgstr ""
|
1881 |
+
|
1882 |
+
#. Text in echo
|
1883 |
+
#: link-library.php:2794
|
1884 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1885 |
+
msgstr ""
|
1886 |
+
|
1887 |
+
#. Text in echo
|
1888 |
+
#: link-library.php:2786
|
1889 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1890 |
+
msgstr ""
|
1891 |
+
|
1892 |
+
#. Text in echo
|
1893 |
+
#: link-library.php:2765
|
1894 |
+
msgid "Show RSS Link using Standard Icon"
|
1895 |
+
msgstr ""
|
1896 |
+
|
1897 |
+
#. Text in echo
|
1898 |
+
#: link-library.php:2759
|
1899 |
+
msgid "Show RSS Link using Text"
|
1900 |
+
msgstr ""
|
1901 |
+
|
1902 |
+
#. Text in echo
|
1903 |
+
#: link-library.php:2774
|
1904 |
+
msgid "Show RSS Preview Link"
|
1905 |
+
msgstr ""
|
1906 |
+
|
1907 |
+
#. Text in echo
|
1908 |
+
#: link-library.php:2733
|
1909 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1910 |
+
msgstr ""
|
1911 |
+
|
1912 |
+
#. Text in echo
|
1913 |
+
#: link-library.php:2741
|
1914 |
+
msgid "Show link name when no image is assigned"
|
1915 |
+
msgstr ""
|
1916 |
+
|
1917 |
+
#. Text in echo
|
1918 |
+
#: link-library.php:2899
|
1919 |
+
msgid "Show user links immediately"
|
1920 |
+
msgstr ""
|
1921 |
+
|
1922 |
+
#. Text in echo
|
1923 |
+
#: link-library.php:2921
|
1924 |
+
msgid "Store login name on link submission"
|
1925 |
+
msgstr ""
|
1926 |
+
|
1927 |
+
#. Text in function
|
1928 |
+
#: link-library.php:1
|
1929 |
+
#: link-library.php:1696
|
1930 |
+
msgid "Stylesheet"
|
1931 |
+
msgstr ""
|
1932 |
+
|
1933 |
+
#. Text in function
|
1934 |
+
#: link-library.php:1034
|
1935 |
+
msgid "Stylesheet Editor"
|
1936 |
+
msgstr ""
|
1937 |
+
|
1938 |
+
#. Text in function
|
1939 |
+
#: link-library.php:1034
|
1940 |
+
msgid "Stylesheet reset to original state"
|
1941 |
+
msgstr ""
|
1942 |
+
|
1943 |
+
#. Text in function
|
1944 |
+
#: link-library.php:1034
|
1945 |
+
msgid "Stylesheet updated"
|
1946 |
+
msgstr ""
|
1947 |
+
|
1948 |
+
#. Text in echo
|
1949 |
+
#: link-library.php:1892
|
1950 |
+
msgid "Submit"
|
1951 |
+
msgstr ""
|
1952 |
+
|
1953 |
+
#. Text in function
|
1954 |
+
#: link-library.php:1
|
1955 |
+
#: link-library.php:3077
|
1956 |
+
#: link-library.php:3370
|
1957 |
+
msgid "Submitter Comment"
|
1958 |
+
msgstr ""
|
1959 |
+
|
1960 |
+
#. Text in function
|
1961 |
+
#: link-library.php:1
|
1962 |
+
#: link-library.php:3066
|
1963 |
+
#: link-library.php:3370
|
1964 |
+
msgid "Submitter E-mail"
|
1965 |
+
msgstr ""
|
1966 |
+
|
1967 |
+
#. Text in function
|
1968 |
+
#: link-library.php:1
|
1969 |
+
#: link-library.php:3056
|
1970 |
+
#: link-library.php:3370
|
1971 |
+
msgid "Submitter Name"
|
1972 |
+
msgstr ""
|
1973 |
+
|
1974 |
+
#. Text in echo
|
1975 |
+
#: link-library.php:2012
|
1976 |
+
msgid "Switching Method"
|
1977 |
+
msgstr ""
|
1978 |
+
|
1979 |
+
#. Text in echo
|
1980 |
+
#: link-library.php:2103
|
1981 |
+
#: link-library.php:2288
|
1982 |
+
msgid "Table"
|
1983 |
+
msgstr ""
|
1984 |
+
|
1985 |
+
#. Text in function
|
1986 |
+
#: link-library.php:1
|
1987 |
+
#: link-library.php:2579
|
1988 |
+
#: link-library.php:3035
|
1989 |
+
#: link-library.php:3233
|
1990 |
+
#: link-library.php:3370
|
1991 |
+
msgid "Telephone"
|
1992 |
+
msgstr ""
|
1993 |
+
|
1994 |
+
#. Text in echo
|
1995 |
+
#: link-library.php:2624
|
1996 |
+
msgid "Text Label that the e-mail will be assigned to represent the e-mail link."
|
1997 |
+
msgstr ""
|
1998 |
+
|
1999 |
+
#. Text in echo
|
2000 |
+
#: link-library.php:2594
|
2001 |
+
msgid "Text Label that the telephone will be assigned to."
|
2002 |
+
msgstr ""
|
2003 |
+
|
2004 |
+
#. Text in echo
|
2005 |
+
#: link-library.php:2566
|
2006 |
+
msgid "Text Label that the web link will be assigned to."
|
2007 |
+
msgstr ""
|
2008 |
+
|
2009 |
+
#. Text in echo
|
2010 |
+
#: link-library.php:1766
|
2011 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
2012 |
+
msgstr ""
|
2013 |
+
|
2014 |
+
#. Text in echo
|
2015 |
+
#: link-library.php:1762
|
2016 |
+
msgid "The name of the e-mail account that the approval e-mail will be sent from"
|
2017 |
+
msgstr ""
|
2018 |
+
|
2019 |
+
#. Text in echo
|
2020 |
+
#: link-library.php:1696
|
2021 |
+
#: link-library.php:1697
|
2022 |
+
msgid "The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next."
|
2023 |
+
msgstr ""
|
2024 |
+
|
2025 |
+
#. Text in echo
|
2026 |
+
#: link-library.php:2154
|
2027 |
+
msgid "These div tags can be used to style of position link categories on the link page"
|
2028 |
+
msgstr ""
|
2029 |
+
|
2030 |
+
#. Text in echo
|
2031 |
+
#: link-library.php:2204
|
2032 |
+
msgid "Third div class name"
|
2033 |
+
msgstr ""
|
2034 |
+
|
2035 |
+
#. Text in echo
|
2036 |
+
#: link-library.php:2695
|
2037 |
+
msgid "This column allows for the output of text/code after a number of links determined in the first column"
|
2038 |
+
msgstr ""
|
2039 |
+
|
2040 |
+
#. Text in echo
|
2041 |
+
#: link-library.php:2685
|
2042 |
+
msgid "This column allows for the output of text/code after each link"
|
2043 |
+
msgstr ""
|
2044 |
+
|
2045 |
+
#. Text in echo
|
2046 |
+
#: link-library.php:2415
|
2047 |
+
msgid "This column allows for the output of text/code before a number of links determined by the Display field"
|
2048 |
+
msgstr ""
|
2049 |
+
|
2050 |
+
#. Text in echo
|
2051 |
+
#: link-library.php:2634
|
2052 |
+
msgid "This column allows for the output of text/code before and after Link Hits"
|
2053 |
+
msgstr ""
|
2054 |
+
|
2055 |
+
#. Text in echo
|
2056 |
+
#: link-library.php:2488
|
2057 |
+
msgid "This column allows for the output of text/code before and after each link date stamp"
|
2058 |
+
msgstr ""
|
2059 |
+
|
2060 |
+
#. Text in echo
|
2061 |
+
#: link-library.php:2504
|
2062 |
+
msgid "This column allows for the output of text/code before and after each link description"
|
2063 |
+
msgstr ""
|
2064 |
+
|
2065 |
+
#. Text in echo
|
2066 |
+
#: link-library.php:2467
|
2067 |
+
msgid "This column allows for the output of text/code before and after each link name"
|
2068 |
+
msgstr ""
|
2069 |
+
|
2070 |
+
#. Text in echo
|
2071 |
+
#: link-library.php:2520
|
2072 |
+
msgid "This column allows for the output of text/code before and after each link notes"
|
2073 |
+
msgstr ""
|
2074 |
+
|
2075 |
+
#. Text in echo
|
2076 |
+
#: link-library.php:2607
|
2077 |
+
msgid "This column allows for the output of text/code before and after the E-mail"
|
2078 |
+
msgstr ""
|
2079 |
+
|
2080 |
+
#. Text in echo
|
2081 |
+
#: link-library.php:2666
|
2082 |
+
msgid "This column allows for the output of text/code before and after the Link Large Description"
|
2083 |
+
msgstr ""
|
2084 |
+
|
2085 |
+
#. Text in echo
|
2086 |
+
#: link-library.php:2650
|
2087 |
+
msgid "This column allows for the output of text/code before and after the Link Rating"
|
2088 |
+
msgstr ""
|
2089 |
+
|
2090 |
+
#. Text in echo
|
2091 |
+
#: link-library.php:2536
|
2092 |
+
msgid "This column allows for the output of text/code before and after the RSS icons"
|
2093 |
+
msgstr ""
|
2094 |
+
|
2095 |
+
#. Text in echo
|
2096 |
+
#: link-library.php:2579
|
2097 |
+
msgid "This column allows for the output of text/code before and after the Telephone Number"
|
2098 |
+
msgstr ""
|
2099 |
+
|
2100 |
+
#. Text in echo
|
2101 |
+
#: link-library.php:2552
|
2102 |
+
msgid "This column allows for the output of text/code before and after the Web Link"
|
2103 |
+
msgstr ""
|
2104 |
+
|
2105 |
+
#. Text in echo
|
2106 |
+
#: link-library.php:2427
|
2107 |
+
msgid "This column allows for the output of text/code before each link"
|
2108 |
+
msgstr ""
|
2109 |
+
|
2110 |
+
#. Text in echo
|
2111 |
+
#: link-library.php:2444
|
2112 |
+
msgid "This column allows for the output of text/code before each link image"
|
2113 |
+
msgstr ""
|
2114 |
+
|
2115 |
+
#. Text in echo
|
2116 |
+
#: link-library.php:1712
|
2117 |
+
#: link-library.php:1713
|
2118 |
+
#: link-library.php:1716
|
2119 |
+
#: link-library.php:1717
|
2120 |
+
msgid "This function is only possible when showing one category at a time and while the default category is not shown."
|
2121 |
+
msgstr ""
|
2122 |
+
|
2123 |
+
#. Text in echo
|
2124 |
+
#: link-library.php:2921
|
2125 |
+
msgid "This function will only store data when users are logged in to Wordpress"
|
2126 |
+
msgstr ""
|
2127 |
+
|
2128 |
+
#. Text in echo
|
2129 |
+
#: link-library.php:2124
|
2130 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
2131 |
+
msgstr ""
|
2132 |
+
|
2133 |
+
#. Text in function
|
2134 |
+
#: link-library.php:1
|
2135 |
+
msgid "Thumbnail Generation and Use"
|
2136 |
+
msgstr ""
|
2137 |
+
|
2138 |
+
#. Text in function
|
2139 |
+
#: link-library.php:1
|
2140 |
+
#: link-library.php:3331
|
2141 |
+
msgid "Thumbnail successfully generated for"
|
2142 |
+
msgstr ""
|
2143 |
+
|
2144 |
+
#. Text in function
|
2145 |
+
#: link-library.php:1
|
2146 |
+
msgid "Thumbnails successfully generated!"
|
2147 |
+
msgstr ""
|
2148 |
+
|
2149 |
+
#. Text in echo
|
2150 |
+
#: link-library.php:1720
|
2151 |
+
msgid "Thumbshots CID"
|
2152 |
+
msgstr ""
|
2153 |
+
|
2154 |
+
#. Text in echo
|
2155 |
+
#: link-library.php:1770
|
2156 |
+
msgid "Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
2157 |
+
msgstr ""
|
2158 |
+
|
2159 |
+
#. Text in echo
|
2160 |
+
#: link-library.php:1750
|
2161 |
+
msgid "Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name"
|
2162 |
+
msgstr ""
|
2163 |
+
|
2164 |
+
#. Text in echo
|
2165 |
+
#: link-library.php:1778
|
2166 |
+
msgid "Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
2167 |
+
msgstr ""
|
2168 |
+
|
2169 |
+
#. Text in echo
|
2170 |
+
#: link-library.php:1990
|
2171 |
+
msgid "To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example"
|
2172 |
+
msgstr ""
|
2173 |
+
|
2174 |
+
#. Text in echo
|
2175 |
+
#: link-library.php:1736
|
2176 |
+
msgid "To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar."
|
2177 |
+
msgstr ""
|
2178 |
+
|
2179 |
+
#. Text in echo
|
2180 |
+
#: link-library.php:1746
|
2181 |
+
#: link-library.php:1747
|
2182 |
+
msgid "URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page."
|
2183 |
+
msgstr ""
|
2184 |
+
|
2185 |
+
#. Text in echo
|
2186 |
+
#: link-library.php:1860
|
2187 |
+
msgid "Uncheck All"
|
2188 |
+
msgstr ""
|
2189 |
+
|
2190 |
+
#. Text in echo
|
2191 |
+
#: link-library.php:2104
|
2192 |
+
#: link-library.php:2289
|
2193 |
+
msgid "Unordered List"
|
2194 |
+
msgstr ""
|
2195 |
+
|
2196 |
+
#. Text in echo
|
2197 |
+
#: link-library.php:1800
|
2198 |
+
msgid "Update Settings"
|
2199 |
+
msgstr ""
|
2200 |
+
|
2201 |
+
#. Text in function
|
2202 |
+
#: link-library.php:1
|
2203 |
+
msgid "Updated"
|
2204 |
+
msgstr ""
|
2205 |
+
|
2206 |
+
#. Text in echo
|
2207 |
+
#: link-library.php:3225
|
2208 |
+
msgid "Updated Date"
|
2209 |
+
msgstr ""
|
2210 |
+
|
2211 |
+
#. Text in echo
|
2212 |
+
#: link-library.php:2179
|
2213 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
2214 |
+
msgstr ""
|
2215 |
+
|
2216 |
+
#. Text in echo
|
2217 |
+
#: link-library.php:2826
|
2218 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#. Text in echo
|
2222 |
+
#: link-library.php:2244
|
2223 |
+
msgid "Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >"
|
2224 |
+
msgstr ""
|
2225 |
+
|
2226 |
+
#. Text in function
|
2227 |
+
#: link-library.php:3370
|
2228 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2229 |
+
msgstr ""
|
2230 |
+
|
2231 |
+
#. Text in function
|
2232 |
+
#: link-library.php:1
|
2233 |
+
#: link-library.php:2968
|
2234 |
+
#: link-library.php:2969
|
2235 |
+
msgid "User-submitted category"
|
2236 |
+
msgstr ""
|
2237 |
+
|
2238 |
+
#. Text in function
|
2239 |
+
#: link-library.php:1
|
2240 |
+
#: link-library.php:2979
|
2241 |
+
#: link-library.php:3370
|
2242 |
+
msgid "User-submitted category (define below)"
|
2243 |
+
msgstr ""
|
2244 |
+
|
2245 |
+
#. Text in echo
|
2246 |
+
#: link-library.php:2978
|
2247 |
+
msgid "User-submitted category prompt"
|
2248 |
+
msgstr ""
|
2249 |
+
|
2250 |
+
#. Text in echo
|
2251 |
+
#: link-library.php:2896
|
2252 |
+
msgid "View list of links awaiting moderation"
|
2253 |
+
msgstr ""
|
2254 |
+
|
2255 |
+
#. Text in function
|
2256 |
+
#: link-library.php:3230
|
2257 |
+
#: link-library.php:3242
|
2258 |
+
msgid "Visit"
|
2259 |
+
msgstr ""
|
2260 |
+
|
2261 |
+
#. Text in echo
|
2262 |
+
#: link-library.php:2556
|
2263 |
+
msgid "Web Address"
|
2264 |
+
msgstr ""
|
2265 |
+
|
2266 |
+
#. Text in echo
|
2267 |
+
#: link-library.php:2381
|
2268 |
+
#: link-library.php:2552
|
2269 |
+
msgid "Web Link"
|
2270 |
+
msgstr ""
|
2271 |
+
|
2272 |
+
#. Text in echo
|
2273 |
+
#: link-library.php:2145
|
2274 |
+
msgid "Width of Categories Table in Percents"
|
2275 |
+
msgstr ""
|
2276 |
+
|
2277 |
+
#. Text in echo
|
2278 |
+
#: link-library.php:1754
|
2279 |
+
msgid "Will send a confirmation e-mail to link submitter if they provided their contact information"
|
2280 |
+
msgstr ""
|
2281 |
+
|
2282 |
+
#. Text in echo
|
2283 |
+
#: link-library.php:2094
|
2284 |
+
#: link-library.php:2235
|
2285 |
+
msgid "Wordpress Plugin"
|
2286 |
+
msgstr ""
|
2287 |
+
|
2288 |
+
#. Text in function
|
2289 |
+
#: link-library.php:1963
|
2290 |
+
msgid "You are about to Delete Library #'%s'\\n 'Cancel' to stop, 'OK' to delete."
|
2291 |
+
msgstr ""
|
2292 |
+
|
2293 |
+
#. Text in function
|
2294 |
+
#: link-library.php:1965
|
2295 |
+
msgid "You are about to reset Library '%s' for a table layout\\n 'Cancel' to stop, 'OK' to reset."
|
2296 |
+
msgstr ""
|
2297 |
+
|
2298 |
+
#. Text in function
|
2299 |
+
#: link-library.php:1964
|
2300 |
+
msgid "You are about to reset Library '%s'\\n 'Cancel' to stop, 'OK' to reset."
|
2301 |
+
msgstr ""
|
2302 |
+
|
2303 |
+
#. Text in echo
|
2304 |
+
#: link-library.php:3139
|
2305 |
+
msgid "file template"
|
2306 |
+
msgstr ""
|
2307 |
+
|
2308 |
+
#. Text in function
|
2309 |
+
#: link-library.php:1
|
2310 |
+
#: link-library.php:3108
|
2311 |
+
msgid "hot"
|
2312 |
+
msgstr ""
|
2313 |
+
|
2314 |
+
#. Text in function
|
2315 |
+
#: link-library.php:1
|
2316 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
2317 |
+
msgstr ""
|
2318 |
+
|
2319 |
+
#. Text in function
|
2320 |
+
#: link-library.php:3123
|
2321 |
+
msgid "it will appear in the list once moderated. Thank you."
|
2322 |
+
msgstr ""
|
2323 |
+
|
2324 |
+
#. Text in function
|
2325 |
+
#: link-library.php:1
|
2326 |
+
msgid "link(s) imported successfully"
|
2327 |
+
msgstr ""
|
2328 |
+
|
2329 |
+
#. Text in echo
|
2330 |
+
#: link-library.php:1990
|
2331 |
+
#: link-library.php:1993
|
2332 |
+
msgid "numeric category IDs"
|
2333 |
+
msgstr ""
|
2334 |
+
|
2335 |
+
#. Text in echo
|
2336 |
+
#: link-library.php:2001
|
2337 |
+
msgid "numeric category IDs that should not be shown"
|
2338 |
+
msgstr ""
|
2339 |
+
|
2340 |
+
#. Text in function
|
2341 |
+
#: link-library.php:1
|
2342 |
+
msgid "row(s) found"
|
2343 |
+
msgstr ""
|
license.txt
ADDED
@@ -0,0 +1,340 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 2, June 1991
|
3 |
+
|
4 |
+
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
5 |
+
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
6 |
+
Everyone is permitted to copy and distribute verbatim copies
|
7 |
+
of this license document, but changing it is not allowed.
|
8 |
+
|
9 |
+
Preamble
|
10 |
+
|
11 |
+
The licenses for most software are designed to take away your
|
12 |
+
freedom to share and change it. By contrast, the GNU General Public
|
13 |
+
License is intended to guarantee your freedom to share and change free
|
14 |
+
software--to make sure the software is free for all its users. This
|
15 |
+
General Public License applies to most of the Free Software
|
16 |
+
Foundation's software and to any other program whose authors commit to
|
17 |
+
using it. (Some other Free Software Foundation software is covered by
|
18 |
+
the GNU Library General Public License instead.) You can apply it to
|
19 |
+
your programs, too.
|
20 |
+
|
21 |
+
When we speak of free software, we are referring to freedom, not
|
22 |
+
price. Our General Public Licenses are designed to make sure that you
|
23 |
+
have the freedom to distribute copies of free software (and charge for
|
24 |
+
this service if you wish), that you receive source code or can get it
|
25 |
+
if you want it, that you can change the software or use pieces of it
|
26 |
+
in new free programs; and that you know you can do these things.
|
27 |
+
|
28 |
+
To protect your rights, we need to make restrictions that forbid
|
29 |
+
anyone to deny you these rights or to ask you to surrender the rights.
|
30 |
+
These restrictions translate to certain responsibilities for you if you
|
31 |
+
distribute copies of the software, or if you modify it.
|
32 |
+
|
33 |
+
For example, if you distribute copies of such a program, whether
|
34 |
+
gratis or for a fee, you must give the recipients all the rights that
|
35 |
+
you have. You must make sure that they, too, receive or can get the
|
36 |
+
source code. And you must show them these terms so they know their
|
37 |
+
rights.
|
38 |
+
|
39 |
+
We protect your rights with two steps: (1) copyright the software, and
|
40 |
+
(2) offer you this license which gives you legal permission to copy,
|
41 |
+
distribute and/or modify the software.
|
42 |
+
|
43 |
+
Also, for each author's protection and ours, we want to make certain
|
44 |
+
that everyone understands that there is no warranty for this free
|
45 |
+
software. If the software is modified by someone else and passed on, we
|
46 |
+
want its recipients to know that what they have is not the original, so
|
47 |
+
that any problems introduced by others will not reflect on the original
|
48 |
+
authors' reputations.
|
49 |
+
|
50 |
+
Finally, any free program is threatened constantly by software
|
51 |
+
patents. We wish to avoid the danger that redistributors of a free
|
52 |
+
program will individually obtain patent licenses, in effect making the
|
53 |
+
program proprietary. To prevent this, we have made it clear that any
|
54 |
+
patent must be licensed for everyone's free use or not licensed at all.
|
55 |
+
|
56 |
+
The precise terms and conditions for copying, distribution and
|
57 |
+
modification follow.
|
58 |
+
|
59 |
+
GNU GENERAL PUBLIC LICENSE
|
60 |
+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
61 |
+
|
62 |
+
0. This License applies to any program or other work which contains
|
63 |
+
a notice placed by the copyright holder saying it may be distributed
|
64 |
+
under the terms of this General Public License. The "Program", below,
|
65 |
+
refers to any such program or work, and a "work based on the Program"
|
66 |
+
means either the Program or any derivative work under copyright law:
|
67 |
+
that is to say, a work containing the Program or a portion of it,
|
68 |
+
either verbatim or with modifications and/or translated into another
|
69 |
+
language. (Hereinafter, translation is included without limitation in
|
70 |
+
the term "modification".) Each licensee is addressed as "you".
|
71 |
+
|
72 |
+
Activities other than copying, distribution and modification are not
|
73 |
+
covered by this License; they are outside its scope. The act of
|
74 |
+
running the Program is not restricted, and the output from the Program
|
75 |
+
is covered only if its contents constitute a work based on the
|
76 |
+
Program (independent of having been made by running the Program).
|
77 |
+
Whether that is true depends on what the Program does.
|
78 |
+
|
79 |
+
1. You may copy and distribute verbatim copies of the Program's
|
80 |
+
source code as you receive it, in any medium, provided that you
|
81 |
+
conspicuously and appropriately publish on each copy an appropriate
|
82 |
+
copyright notice and disclaimer of warranty; keep intact all the
|
83 |
+
notices that refer to this License and to the absence of any warranty;
|
84 |
+
and give any other recipients of the Program a copy of this License
|
85 |
+
along with the Program.
|
86 |
+
|
87 |
+
You may charge a fee for the physical act of transferring a copy, and
|
88 |
+
you may at your option offer warranty protection in exchange for a fee.
|
89 |
+
|
90 |
+
2. You may modify your copy or copies of the Program or any portion
|
91 |
+
of it, thus forming a work based on the Program, and copy and
|
92 |
+
distribute such modifications or work under the terms of Section 1
|
93 |
+
above, provided that you also meet all of these conditions:
|
94 |
+
|
95 |
+
a) You must cause the modified files to carry prominent notices
|
96 |
+
stating that you changed the files and the date of any change.
|
97 |
+
|
98 |
+
b) You must cause any work that you distribute or publish, that in
|
99 |
+
whole or in part contains or is derived from the Program or any
|
100 |
+
part thereof, to be licensed as a whole at no charge to all third
|
101 |
+
parties under the terms of this License.
|
102 |
+
|
103 |
+
c) If the modified program normally reads commands interactively
|
104 |
+
when run, you must cause it, when started running for such
|
105 |
+
interactive use in the most ordinary way, to print or display an
|
106 |
+
announcement including an appropriate copyright notice and a
|
107 |
+
notice that there is no warranty (or else, saying that you provide
|
108 |
+
a warranty) and that users may redistribute the program under
|
109 |
+
these conditions, and telling the user how to view a copy of this
|
110 |
+
License. (Exception: if the Program itself is interactive but
|
111 |
+
does not normally print such an announcement, your work based on
|
112 |
+
the Program is not required to print an announcement.)
|
113 |
+
|
114 |
+
These requirements apply to the modified work as a whole. If
|
115 |
+
identifiable sections of that work are not derived from the Program,
|
116 |
+
and can be reasonably considered independent and separate works in
|
117 |
+
themselves, then this License, and its terms, do not apply to those
|
118 |
+
sections when you distribute them as separate works. But when you
|
119 |
+
distribute the same sections as part of a whole which is a work based
|
120 |
+
on the Program, the distribution of the whole must be on the terms of
|
121 |
+
this License, whose permissions for other licensees extend to the
|
122 |
+
entire whole, and thus to each and every part regardless of who wrote it.
|
123 |
+
|
124 |
+
Thus, it is not the intent of this section to claim rights or contest
|
125 |
+
your rights to work written entirely by you; rather, the intent is to
|
126 |
+
exercise the right to control the distribution of derivative or
|
127 |
+
collective works based on the Program.
|
128 |
+
|
129 |
+
In addition, mere aggregation of another work not based on the Program
|
130 |
+
with the Program (or with a work based on the Program) on a volume of
|
131 |
+
a storage or distribution medium does not bring the other work under
|
132 |
+
the scope of this License.
|
133 |
+
|
134 |
+
3. You may copy and distribute the Program (or a work based on it,
|
135 |
+
under Section 2) in object code or executable form under the terms of
|
136 |
+
Sections 1 and 2 above provided that you also do one of the following:
|
137 |
+
|
138 |
+
a) Accompany it with the complete corresponding machine-readable
|
139 |
+
source code, which must be distributed under the terms of Sections
|
140 |
+
1 and 2 above on a medium customarily used for software interchange; or,
|
141 |
+
|
142 |
+
b) Accompany it with a written offer, valid for at least three
|
143 |
+
years, to give any third party, for a charge no more than your
|
144 |
+
cost of physically performing source distribution, a complete
|
145 |
+
machine-readable copy of the corresponding source code, to be
|
146 |
+
distributed under the terms of Sections 1 and 2 above on a medium
|
147 |
+
customarily used for software interchange; or,
|
148 |
+
|
149 |
+
c) Accompany it with the information you received as to the offer
|
150 |
+
to distribute corresponding source code. (This alternative is
|
151 |
+
allowed only for noncommercial distribution and only if you
|
152 |
+
received the program in object code or executable form with such
|
153 |
+
an offer, in accord with Subsection b above.)
|
154 |
+
|
155 |
+
The source code for a work means the preferred form of the work for
|
156 |
+
making modifications to it. For an executable work, complete source
|
157 |
+
code means all the source code for all modules it contains, plus any
|
158 |
+
associated interface definition files, plus the scripts used to
|
159 |
+
control compilation and installation of the executable. However, as a
|
160 |
+
special exception, the source code distributed need not include
|
161 |
+
anything that is normally distributed (in either source or binary
|
162 |
+
form) with the major components (compiler, kernel, and so on) of the
|
163 |
+
operating system on which the executable runs, unless that component
|
164 |
+
itself accompanies the executable.
|
165 |
+
|
166 |
+
If distribution of executable or object code is made by offering
|
167 |
+
access to copy from a designated place, then offering equivalent
|
168 |
+
access to copy the source code from the same place counts as
|
169 |
+
distribution of the source code, even though third parties are not
|
170 |
+
compelled to copy the source along with the object code.
|
171 |
+
|
172 |
+
4. You may not copy, modify, sublicense, or distribute the Program
|
173 |
+
except as expressly provided under this License. Any attempt
|
174 |
+
otherwise to copy, modify, sublicense or distribute the Program is
|
175 |
+
void, and will automatically terminate your rights under this License.
|
176 |
+
However, parties who have received copies, or rights, from you under
|
177 |
+
this License will not have their licenses terminated so long as such
|
178 |
+
parties remain in full compliance.
|
179 |
+
|
180 |
+
5. You are not required to accept this License, since you have not
|
181 |
+
signed it. However, nothing else grants you permission to modify or
|
182 |
+
distribute the Program or its derivative works. These actions are
|
183 |
+
prohibited by law if you do not accept this License. Therefore, by
|
184 |
+
modifying or distributing the Program (or any work based on the
|
185 |
+
Program), you indicate your acceptance of this License to do so, and
|
186 |
+
all its terms and conditions for copying, distributing or modifying
|
187 |
+
the Program or works based on it.
|
188 |
+
|
189 |
+
6. Each time you redistribute the Program (or any work based on the
|
190 |
+
Program), the recipient automatically receives a license from the
|
191 |
+
original licensor to copy, distribute or modify the Program subject to
|
192 |
+
these terms and conditions. You may not impose any further
|
193 |
+
restrictions on the recipients' exercise of the rights granted herein.
|
194 |
+
You are not responsible for enforcing compliance by third parties to
|
195 |
+
this License.
|
196 |
+
|
197 |
+
7. If, as a consequence of a court judgment or allegation of patent
|
198 |
+
infringement or for any other reason (not limited to patent issues),
|
199 |
+
conditions are imposed on you (whether by court order, agreement or
|
200 |
+
otherwise) that contradict the conditions of this License, they do not
|
201 |
+
excuse you from the conditions of this License. If you cannot
|
202 |
+
distribute so as to satisfy simultaneously your obligations under this
|
203 |
+
License and any other pertinent obligations, then as a consequence you
|
204 |
+
may not distribute the Program at all. For example, if a patent
|
205 |
+
license would not permit royalty-free redistribution of the Program by
|
206 |
+
all those who receive copies directly or indirectly through you, then
|
207 |
+
the only way you could satisfy both it and this License would be to
|
208 |
+
refrain entirely from distribution of the Program.
|
209 |
+
|
210 |
+
If any portion of this section is held invalid or unenforceable under
|
211 |
+
any particular circumstance, the balance of the section is intended to
|
212 |
+
apply and the section as a whole is intended to apply in other
|
213 |
+
circumstances.
|
214 |
+
|
215 |
+
It is not the purpose of this section to induce you to infringe any
|
216 |
+
patents or other property right claims or to contest validity of any
|
217 |
+
such claims; this section has the sole purpose of protecting the
|
218 |
+
integrity of the free software distribution system, which is
|
219 |
+
implemented by public license practices. Many people have made
|
220 |
+
generous contributions to the wide range of software distributed
|
221 |
+
through that system in reliance on consistent application of that
|
222 |
+
system; it is up to the author/donor to decide if he or she is willing
|
223 |
+
to distribute software through any other system and a licensee cannot
|
224 |
+
impose that choice.
|
225 |
+
|
226 |
+
This section is intended to make thoroughly clear what is believed to
|
227 |
+
be a consequence of the rest of this License.
|
228 |
+
|
229 |
+
8. If the distribution and/or use of the Program is restricted in
|
230 |
+
certain countries either by patents or by copyrighted interfaces, the
|
231 |
+
original copyright holder who places the Program under this License
|
232 |
+
may add an explicit geographical distribution limitation excluding
|
233 |
+
those countries, so that distribution is permitted only in or among
|
234 |
+
countries not thus excluded. In such case, this License incorporates
|
235 |
+
the limitation as if written in the body of this License.
|
236 |
+
|
237 |
+
9. The Free Software Foundation may publish revised and/or new versions
|
238 |
+
of the General Public License from time to time. Such new versions will
|
239 |
+
be similar in spirit to the present version, but may differ in detail to
|
240 |
+
address new problems or concerns.
|
241 |
+
|
242 |
+
Each version is given a distinguishing version number. If the Program
|
243 |
+
specifies a version number of this License which applies to it and "any
|
244 |
+
later version", you have the option of following the terms and conditions
|
245 |
+
either of that version or of any later version published by the Free
|
246 |
+
Software Foundation. If the Program does not specify a version number of
|
247 |
+
this License, you may choose any version ever published by the Free Software
|
248 |
+
Foundation.
|
249 |
+
|
250 |
+
10. If you wish to incorporate parts of the Program into other free
|
251 |
+
programs whose distribution conditions are different, write to the author
|
252 |
+
to ask for permission. For software which is copyrighted by the Free
|
253 |
+
Software Foundation, write to the Free Software Foundation; we sometimes
|
254 |
+
make exceptions for this. Our decision will be guided by the two goals
|
255 |
+
of preserving the free status of all derivatives of our free software and
|
256 |
+
of promoting the sharing and reuse of software generally.
|
257 |
+
|
258 |
+
NO WARRANTY
|
259 |
+
|
260 |
+
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
261 |
+
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
262 |
+
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
263 |
+
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
264 |
+
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
265 |
+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
266 |
+
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
267 |
+
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
268 |
+
REPAIR OR CORRECTION.
|
269 |
+
|
270 |
+
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
271 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
272 |
+
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
273 |
+
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
274 |
+
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
275 |
+
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
276 |
+
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
277 |
+
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
278 |
+
POSSIBILITY OF SUCH DAMAGES.
|
279 |
+
|
280 |
+
END OF TERMS AND CONDITIONS
|
281 |
+
|
282 |
+
How to Apply These Terms to Your New Programs
|
283 |
+
|
284 |
+
If you develop a new program, and you want it to be of the greatest
|
285 |
+
possible use to the public, the best way to achieve this is to make it
|
286 |
+
free software which everyone can redistribute and change under these terms.
|
287 |
+
|
288 |
+
To do so, attach the following notices to the program. It is safest
|
289 |
+
to attach them to the start of each source file to most effectively
|
290 |
+
convey the exclusion of warranty; and each file should have at least
|
291 |
+
the "copyright" line and a pointer to where the full notice is found.
|
292 |
+
|
293 |
+
<one line to give the program's name and a brief idea of what it does.>
|
294 |
+
Copyright (C) <year> <name of author>
|
295 |
+
|
296 |
+
This program is free software; you can redistribute it and/or modify
|
297 |
+
it under the terms of the GNU General Public License as published by
|
298 |
+
the Free Software Foundation; either version 2 of the License, or
|
299 |
+
(at your option) any later version.
|
300 |
+
|
301 |
+
This program is distributed in the hope that it will be useful,
|
302 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
303 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
304 |
+
GNU General Public License for more details.
|
305 |
+
|
306 |
+
You should have received a copy of the GNU General Public License
|
307 |
+
along with this program; if not, write to the Free Software
|
308 |
+
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
309 |
+
|
310 |
+
|
311 |
+
Also add information on how to contact you by electronic and paper mail.
|
312 |
+
|
313 |
+
If the program is interactive, make it output a short notice like this
|
314 |
+
when it starts in an interactive mode:
|
315 |
+
|
316 |
+
Gnomovision version 69, Copyright (C) year name of author
|
317 |
+
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
318 |
+
This is free software, and you are welcome to redistribute it
|
319 |
+
under certain conditions; type `show c' for details.
|
320 |
+
|
321 |
+
The hypothetical commands `show w' and `show c' should show the appropriate
|
322 |
+
parts of the General Public License. Of course, the commands you use may
|
323 |
+
be called something other than `show w' and `show c'; they could even be
|
324 |
+
mouse-clicks or menu items--whatever suits your program.
|
325 |
+
|
326 |
+
You should also get your employer (if you work as a programmer) or your
|
327 |
+
school, if any, to sign a "copyright disclaimer" for the program, if
|
328 |
+
necessary. Here is a sample; alter the names:
|
329 |
+
|
330 |
+
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
331 |
+
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
332 |
+
|
333 |
+
<signature of Ty Coon>, 1 April 1989
|
334 |
+
Ty Coon, President of Vice
|
335 |
+
|
336 |
+
This General Public License does not permit incorporating your program into
|
337 |
+
proprietary programs. If your program is a subroutine library, you may
|
338 |
+
consider it more useful to permit linking proprietary applications with the
|
339 |
+
library. If this is what you want to do, use the GNU Library General
|
340 |
+
Public License instead of this License.
|
link-library-admin.php
ADDED
@@ -0,0 +1,3399 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
define('LINK_LIBRARY_ADMIN_PAGE_NAME', 'link-library');
|
4 |
+
|
5 |
+
require_once(ABSPATH . '/wp-admin/includes/bookmark.php');
|
6 |
+
require_once(ABSPATH . '/wp-admin/includes/taxonomy.php');
|
7 |
+
|
8 |
+
$rss_settings = "";
|
9 |
+
$pagehooktop = "";
|
10 |
+
$pagehookmoderate = "";
|
11 |
+
$pagehooksettingssets = "";
|
12 |
+
$pagehookstylesheet = "";
|
13 |
+
$pagehookreciprocal = "";
|
14 |
+
|
15 |
+
class link_library_plugin_admin {
|
16 |
+
|
17 |
+
function link_library_plugin_admin() {
|
18 |
+
add_action('admin_init', array($this, 'action_admin_init' ));
|
19 |
+
|
20 |
+
//add filter for WordPress 2.8 changed backend box system !
|
21 |
+
add_filter('screen_layout_columns', array($this, 'on_screen_layout_columns'), 10, 2);
|
22 |
+
//register callback for admin menu setup
|
23 |
+
add_action('admin_menu', array($this, 'on_admin_menu'));
|
24 |
+
|
25 |
+
// Capture and process user submissions for custom fields in Link Edition page
|
26 |
+
add_action('add_link', array($this, 'add_link_field'));
|
27 |
+
add_action('edit_link', array($this, 'add_link_field'));
|
28 |
+
add_action('delete_link', array($this, 'delete_link_field'));
|
29 |
+
|
30 |
+
add_action( 'wp_dashboard_setup', array( $this, 'dashboard_widget') );
|
31 |
+
|
32 |
+
add_filter("plugin_row_meta", array( $this, 'set_plugin_row_meta' ), 1, 2);
|
33 |
+
|
34 |
+
add_action( 'wpmu_new_blog', array($this, 'new_network_site'), 10, 6);
|
35 |
+
|
36 |
+
}
|
37 |
+
|
38 |
+
function set_plugin_row_meta($links_array, $plugin_file) {
|
39 |
+
if ( substr( $plugin_file, 0, 25) == substr( plugin_basename( __FILE__ ), 0, 25 ) ) {
|
40 |
+
$links_array = array_merge($links_array, array('<a target="_blank" href="http://yannickcorner.nayanna.biz/wordpress-plugins/link-library">Donate</a>'));
|
41 |
+
}
|
42 |
+
return $links_array;
|
43 |
+
}
|
44 |
+
|
45 |
+
function db_prefix() {
|
46 |
+
global $wpdb;
|
47 |
+
if (method_exists($wpdb, "get_blog_prefix"))
|
48 |
+
return $wpdb->get_blog_prefix();
|
49 |
+
else
|
50 |
+
return $wpdb->prefix;
|
51 |
+
}
|
52 |
+
|
53 |
+
/************************** Function called to create default settings or to reset them on user request **************************/
|
54 |
+
function ll_reset_options($settings = 1, $layout = 'list')
|
55 |
+
{
|
56 |
+
$uploads = wp_upload_dir();
|
57 |
+
|
58 |
+
if ($layout == "list")
|
59 |
+
{
|
60 |
+
$options['num_columns'] = 1;
|
61 |
+
$options['showdescription'] = false;
|
62 |
+
$options['shownotes'] = false;
|
63 |
+
$options['beforenote'] = '<br />';
|
64 |
+
$options['afternote'] = '';
|
65 |
+
$options['beforeitem'] = '<li>';
|
66 |
+
$options['afteritem'] = '</li>';
|
67 |
+
$options['beforedesc'] = '';
|
68 |
+
$options['afterdesc'] = '';
|
69 |
+
$options['displayastable'] = false;
|
70 |
+
$options['beforelink'] = '';
|
71 |
+
$options['afterlink'] = '';
|
72 |
+
$options['showcolumnheaders'] = false;
|
73 |
+
$options['linkheader'] = '';
|
74 |
+
$options['descheader'] = '';
|
75 |
+
$options['notesheader'] = '';
|
76 |
+
$options['beforerss'] = '';
|
77 |
+
$options['afterrss'] = '';
|
78 |
+
$options['beforedate'] = '';
|
79 |
+
$options['afterdate'] = '';
|
80 |
+
$options['beforeimage'] = '';
|
81 |
+
$options['afterimage'] = '';
|
82 |
+
$options['beforeweblink'] = '';
|
83 |
+
$options['afterweblink'] = '';
|
84 |
+
$options['beforetelephone'] = '';
|
85 |
+
$options['aftertelephone'] = '';
|
86 |
+
$options['beforeemail'] = '';
|
87 |
+
$options['afteremail'] = '';
|
88 |
+
$options['beforelinkhits'] = '';
|
89 |
+
$options['afterlinkhits'] = '';
|
90 |
+
}
|
91 |
+
elseif ($layout == "table")
|
92 |
+
{
|
93 |
+
$options['num_columns'] = 3;
|
94 |
+
$options['showdescription'] = true;
|
95 |
+
$options['shownotes'] = true;
|
96 |
+
$options['beforenote'] = '<td>';
|
97 |
+
$options['afternote'] = '</td>';
|
98 |
+
$options['beforeitem'] = '<tr>';
|
99 |
+
$options['afteritem'] = '</tr>';
|
100 |
+
$options['beforedesc'] = '<td>';
|
101 |
+
$options['afterdesc'] = '</td>';
|
102 |
+
$options['displayastable'] = true;
|
103 |
+
$options['beforelink'] = '<td>';
|
104 |
+
$options['afterlink'] = '</td>';
|
105 |
+
$options['showcolumnheaders'] = true;
|
106 |
+
$options['linkheader'] = 'Application';
|
107 |
+
$options['descheader'] = 'Description';
|
108 |
+
$options['notesheader'] = 'Similar to';
|
109 |
+
$options['beforerss'] = '<td>';
|
110 |
+
$options['afterrss'] = '</td>';
|
111 |
+
$options['beforedate'] = '<td>';
|
112 |
+
$options['afterdate'] = '</td>';
|
113 |
+
$options['beforeimage'] = '<td>';
|
114 |
+
$options['afterimage'] = '</td>';
|
115 |
+
$options['beforeweblink'] = '<td>';
|
116 |
+
$options['afterweblink'] = '</td>';
|
117 |
+
$options['beforetelephone'] = '<td>';
|
118 |
+
$options['aftertelephone'] = '</td>';
|
119 |
+
$options['beforeemail'] = '<td>';
|
120 |
+
$options['afteremail'] = '</td>';
|
121 |
+
$options['beforelinkhits'] = '<td>';
|
122 |
+
$options['afterlinkhits'] = '</td>';
|
123 |
+
}
|
124 |
+
|
125 |
+
$options['order'] = 'name';
|
126 |
+
$options['hide_if_empty'] = true;
|
127 |
+
$options['table_width'] = 100;
|
128 |
+
$options['catanchor'] = true;
|
129 |
+
$options['flatlist'] = 'table';
|
130 |
+
$options['categorylist'] = null;
|
131 |
+
$options['excludecategorylist'] = null;
|
132 |
+
$options['showrating'] = false;
|
133 |
+
$options['showupdated'] = false;
|
134 |
+
$options['show_images'] = false;
|
135 |
+
$options['use_html_tags'] = false;
|
136 |
+
$options['show_rss'] = false;
|
137 |
+
$options['nofollow'] = false;
|
138 |
+
$options['catlistwrappers'] = 1;
|
139 |
+
$options['beforecatlist1'] = '';
|
140 |
+
$options['beforecatlist2'] = '';
|
141 |
+
$options['beforecatlist3'] = '';
|
142 |
+
$options['divorheader'] = false;
|
143 |
+
$options['catnameoutput'] = 'linklistcatname';
|
144 |
+
$options['show_rss_icon'] = false;
|
145 |
+
$options['linkaddfrequency'] = 0;
|
146 |
+
$options['addbeforelink'] = '';
|
147 |
+
$options['addafterlink'] = '';
|
148 |
+
$options['linktarget'] = '';
|
149 |
+
$options['showcategorydescheaders'] = false;
|
150 |
+
$options['showcategorydesclinks'] = false;
|
151 |
+
$options['settingssetname'] = 'Default';
|
152 |
+
$options['showadmineditlinks'] = true;
|
153 |
+
$options['showonecatonly'] = false;
|
154 |
+
$options['loadingicon'] = '/icons/Ajax-loader.gif';
|
155 |
+
$options['defaultsinglecat'] = '';
|
156 |
+
$options['rsspreview'] = false;
|
157 |
+
$options['rsspreviewcount'] = 3;
|
158 |
+
$options['rssfeedinline'] = false;
|
159 |
+
$options['rssfeedinlinecontent'] = false;
|
160 |
+
$options['rssfeedinlinecount'] = 1;
|
161 |
+
$options['direction'] = 'ASC';
|
162 |
+
$options['linkdirection'] = 'ASC';
|
163 |
+
$options['linkorder'] = 'name';
|
164 |
+
$options['pagination'] = false;
|
165 |
+
$options['linksperpage'] = 5;
|
166 |
+
$options['hidecategorynames'] = false;
|
167 |
+
$options['showinvisible'] = false;
|
168 |
+
$options['showdate'] = false;
|
169 |
+
$options['catdescpos'] = 'right';
|
170 |
+
$options['catlistdescpos'] = 'right';
|
171 |
+
$options['showuserlinks'] = false;
|
172 |
+
$options['addnewlinkmsg'] = __('Add new link', 'link-library');
|
173 |
+
$options['linknamelabel'] = __('Link name', 'link-library');
|
174 |
+
$options['linkaddrlabel'] = __('Link address', 'link-library');
|
175 |
+
$options['linkrsslabel'] = __('Link RSS', 'link-library');
|
176 |
+
$options['linkcatlabel'] = __('Link Category', 'link-library');
|
177 |
+
$options['linkdesclabel'] = __('Link Description', 'link-library');
|
178 |
+
$options['linknoteslabel'] = __('Link Notes', 'link-library');
|
179 |
+
$options['addlinkbtnlabel'] = __('Add Link', 'link-library');
|
180 |
+
$options['newlinkmsg'] = __('New link submitted.', 'link-library');
|
181 |
+
$options['moderatemsg'] = __('It will appear in the list once moderated. Thank you.', 'link-library');
|
182 |
+
$options['rsspreviewwidth'] = 900;
|
183 |
+
$options['rsspreviewheight'] = 700;
|
184 |
+
$options['imagepos'] = 'beforename';
|
185 |
+
$options['imageclass'] = '';
|
186 |
+
$options['emailnewlink'] = false;
|
187 |
+
$options['showaddlinkrss'] = false;
|
188 |
+
$options['showaddlinkdesc'] = false;
|
189 |
+
$options['showaddlinkcat'] = false;
|
190 |
+
$options['showaddlinknotes'] = false;
|
191 |
+
$options['usethumbshotsforimages'] = false;
|
192 |
+
$options['addlinkreqlogin'] = false;
|
193 |
+
$options['showcatlinkcount'] = false;
|
194 |
+
$options['publishrssfeed'] = false;
|
195 |
+
$options['numberofrssitems'] = 10;
|
196 |
+
$options['rssfeedtitle'] = __('Link Library-Generated RSS Feed', 'link-library');
|
197 |
+
$options['rssfeeddescription'] = __('Description of Link Library-Generated Feed', 'link-library');
|
198 |
+
$options['showonecatmode'] = 'AJAX';
|
199 |
+
$options['addlinkcustomcat'] = false;
|
200 |
+
$options['linkcustomcatlabel'] = __('User-submitted category', 'link-library');
|
201 |
+
$options['linkcustomcatlistentry'] = __('User-submitted category (define below)', 'link-library');
|
202 |
+
$options['searchlabel'] = 'Search';
|
203 |
+
$options['dragndroporder'] = '1,2,3,4,5,6,7,8,9,10,11,12';
|
204 |
+
$options['showname'] = true;
|
205 |
+
$options['cattargetaddress'] = '';
|
206 |
+
$options['displayweblink'] = 'false';
|
207 |
+
$options['sourceweblink'] = 'primary';
|
208 |
+
$options['showtelephone'] = 'false';
|
209 |
+
$options['sourcetelephone'] = 'primary';
|
210 |
+
$options['showemail'] = 'false';
|
211 |
+
$options['showlinkhits'] = false;
|
212 |
+
$options['weblinklabel'] = '';
|
213 |
+
$options['telephonelabel'] = '';
|
214 |
+
$options['emaillabel'] = '';
|
215 |
+
$options['showaddlinkreciprocal'] = false;
|
216 |
+
$options['linkreciprocallabel'] = __('Reciprocal Link', 'link-library');
|
217 |
+
$options['showaddlinksecondurl'] = false;
|
218 |
+
$options['linksecondurllabel'] = __('Secondary Address', 'link-library');
|
219 |
+
$options['showaddlinktelephone'] = false;
|
220 |
+
$options['linktelephonelabel'] = __('Telephone', 'link-library');
|
221 |
+
$options['showaddlinkemail'] = false;
|
222 |
+
$options['linkemaillabel'] = __('E-mail', 'link-library');
|
223 |
+
$options['emailcommand'] = '';
|
224 |
+
$options['sourceimage'] = 'primary';
|
225 |
+
$options['sourcename'] = 'primary';
|
226 |
+
$options['enablerewrite'] = false;
|
227 |
+
$options['rewritepage'] = '';
|
228 |
+
$options['storelinksubmitter'] = false;
|
229 |
+
$options['maxlinks'] = '';
|
230 |
+
$options['showcaptcha'] = false;
|
231 |
+
$options['beforelinkrating'] = '';
|
232 |
+
$options['afterlinkrating'] = '';
|
233 |
+
$options['linksubmitternamelabel'] = __('Submitter Name', 'link-library');
|
234 |
+
$options['showlinksubmittername'] = false;
|
235 |
+
$options['linksubmitteremaillabel'] = __('Submitter E-mail', 'link-library');
|
236 |
+
$options['showaddlinksubmitteremail'] = false;
|
237 |
+
$options['linksubmittercommentlabel'] = __('Submitter Comment', 'link-library');
|
238 |
+
$options['showlinksubmittercomment'] = false;
|
239 |
+
$options['addlinkcatlistoverride'] = '';
|
240 |
+
$options['showlargedescription'] = false;
|
241 |
+
$options['beforelargedescription'] = '';
|
242 |
+
$options['afterlargedescription'] = '';
|
243 |
+
$options['showcustomcaptcha'] = false;
|
244 |
+
$options['customcaptchaquestion'] = __('Is boiling water hot or cold?', 'link-library');
|
245 |
+
$options['customcaptchaanswer'] = __('hot','link-library');
|
246 |
+
$options['rssfeedaddress'] = '';
|
247 |
+
$options['addlinknoaddress'] = false;
|
248 |
+
$options['featuredfirst'] = false;
|
249 |
+
$options['linklargedesclabel'] = __('Large Description', 'link-library');
|
250 |
+
$options['showuserlargedescription'] = false;
|
251 |
+
$options['usetextareaforusersubmitnotes'] = false;
|
252 |
+
$options['showcatonsearchresults'] = false;
|
253 |
+
$options['shownameifnoimage'] = false;
|
254 |
+
$options['searchresultsaddress'] = '';
|
255 |
+
$options['enable_link_popup'] = false;
|
256 |
+
$options['link_popup_text'] = __( '%link_image%<br />Click through to visit %link_name%.', 'link-library');
|
257 |
+
$options['popup_width'] = 300;
|
258 |
+
$options['popup_height'] = 400;
|
259 |
+
$options['nocatonstartup'] = false;
|
260 |
+
|
261 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
262 |
+
update_option($settingsname, $options);
|
263 |
+
}
|
264 |
+
|
265 |
+
// Function used to set initial settings or reset them on user request
|
266 |
+
function ll_reset_gen_settings()
|
267 |
+
{
|
268 |
+
$genoptions['numberstylesets'] = 1;
|
269 |
+
$genoptions['includescriptcss'] = '';
|
270 |
+
$genoptions['debugmode'] = false;
|
271 |
+
$genoptions['schemaversion'] = "4.9";
|
272 |
+
$genoptions['pagetitleprefix'] = '';
|
273 |
+
$genoptions['pagetitlesuffix'] = '';
|
274 |
+
$genoptions['thumbshotscid'] = '';
|
275 |
+
$genoptions['emaillinksubmitter'] = false;
|
276 |
+
$genoptions['moderatorname'] = '';
|
277 |
+
$genoptions['moderatoremail'] = '';
|
278 |
+
$genoptions['approvalemailtitle'] = '';
|
279 |
+
$genoptions['approvalemailbody'] = '';
|
280 |
+
$genoptions['rejectedemailtitle'] = '';
|
281 |
+
$genoptions['rejectedemailbody'] = '';
|
282 |
+
$genoptions['moderationnotificationtitle'] = '';
|
283 |
+
$genoptions['linksubmissionthankyouurl'] = '';
|
284 |
+
$genoptions['usefirstpartsubmittername'] = '';
|
285 |
+
$genoptions['recipcheckaddress'] = get_bloginfo('wpurl');
|
286 |
+
$genoptions['recipcheckdelete403'] = false;
|
287 |
+
$genoptions['imagefilepath'] = 'absolute';
|
288 |
+
|
289 |
+
$stylesheetlocation = plugins_url( 'stylesheettemplate.css' , __FILE__ );
|
290 |
+
$genoptions['fullstylesheet'] = @file_get_contents($stylesheetlocation);
|
291 |
+
|
292 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
293 |
+
}
|
294 |
+
|
295 |
+
/* the function */
|
296 |
+
function remove_querystring_var($url, $key) {
|
297 |
+
|
298 |
+
$keypos = strpos($url, $key);
|
299 |
+
if ($keypos)
|
300 |
+
{
|
301 |
+
$ampersandpos = strpos($url, '&', $keypos);
|
302 |
+
$newurl = substr($url, 0, $keypos - 1);
|
303 |
+
|
304 |
+
if ($ampersandpos)
|
305 |
+
$newurl .= substr($url, $ampersandpos);
|
306 |
+
}
|
307 |
+
else
|
308 |
+
$newurl = $url;
|
309 |
+
|
310 |
+
return $newurl;
|
311 |
+
}
|
312 |
+
|
313 |
+
function ReciprocalLinkChecker($RecipCheckAddress = '', $recipcheckdelete403 = false) {
|
314 |
+
global $wpdb;
|
315 |
+
|
316 |
+
if ($RecipCheckAddress != '')
|
317 |
+
{
|
318 |
+
$linkquery = "SELECT distinct *, l.link_id as proper_link_id, UNIX_TIMESTAMP(l.link_updated) as link_date, ";
|
319 |
+
$linkquery .= "IF (DATE_ADD(l.link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated ";
|
320 |
+
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
321 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
322 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
323 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
324 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
325 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
326 |
+
$linkquery .= "AND le.link_reciprocal <> '' ";
|
327 |
+
$linkquery .= "order by l.link_name ASC";
|
328 |
+
|
329 |
+
$links = $wpdb->get_results($linkquery);
|
330 |
+
$output = "<strong>Reciprocal Link Checker Report</strong><br /><br />";
|
331 |
+
|
332 |
+
if ($links)
|
333 |
+
{
|
334 |
+
foreach($links as $link)
|
335 |
+
{
|
336 |
+
$sitecontent = file_get_contents($link->link_reciprocal);
|
337 |
+
|
338 |
+
$output .= "<a href='" . $link->link_url . "'>" . $link->link_name . "</a>: ";
|
339 |
+
|
340 |
+
if (strpos($http_response_header[0], "200")) {
|
341 |
+
if (strpos($sitecontent, $RecipCheckAddress) === false)
|
342 |
+
{
|
343 |
+
$output .= "<span style='color: #FF0000'>Not Found</span><br />";
|
344 |
+
}
|
345 |
+
elseif (strpos($sitecontent, $RecipCheckAddress) !== false)
|
346 |
+
{
|
347 |
+
$output .= "<span style='color: #00FF00'>OK</span><br />";
|
348 |
+
}
|
349 |
+
}
|
350 |
+
elseif (strpos($http_response_header[0], "403") && $recipcheckdelete403 == true)
|
351 |
+
{
|
352 |
+
wp_delete_link($link->link_id);
|
353 |
+
$output .= "Error 403: Link Deleted";
|
354 |
+
}
|
355 |
+
else
|
356 |
+
$output .= "Website Unreachable";
|
357 |
+
}
|
358 |
+
}
|
359 |
+
else
|
360 |
+
{
|
361 |
+
$output = "There are no links with reciprocal links associated with them.<br />";
|
362 |
+
}
|
363 |
+
|
364 |
+
return $output;
|
365 |
+
}
|
366 |
+
}
|
367 |
+
|
368 |
+
function ll_get_link_image($url, $name, $mode, $linkid, $cid, $filepath, $filepathtype )
|
369 |
+
{
|
370 |
+
if ($url != "" && $name != "")
|
371 |
+
{
|
372 |
+
if ($mode == 'thumb' || $mode == 'thumbonly')
|
373 |
+
{
|
374 |
+
if ( !empty ($cid) )
|
375 |
+
$genthumburl = "http://images.thumbshots.com/image.aspx?cid=" . rawurlencode($cid) . "&v1=w=120&url=" . esc_html($url);
|
376 |
+
}
|
377 |
+
elseif ($mode == 'favicon' || $mode == 'favicononly')
|
378 |
+
{
|
379 |
+
$strippedurl = str_replace("http://", "", esc_html($url));
|
380 |
+
$genthumburl = "http://www.getfavicon.org/?url=" . $strippedurl . "/favicon.png";
|
381 |
+
}
|
382 |
+
|
383 |
+
$uploads = wp_upload_dir();
|
384 |
+
|
385 |
+
if (!file_exists($uploads['basedir']))
|
386 |
+
{
|
387 |
+
return __('Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality.', 'link-library');
|
388 |
+
}
|
389 |
+
elseif (!is_writable($uploads['basedir']))
|
390 |
+
{
|
391 |
+
return __('Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality.', 'link-library');
|
392 |
+
}
|
393 |
+
else
|
394 |
+
{
|
395 |
+
if (!file_exists($uploads['basedir'] . '/' . $filepath))
|
396 |
+
mkdir($uploads['basedir'] . '/' . $filepath);
|
397 |
+
}
|
398 |
+
|
399 |
+
$img = $uploads['basedir'] . "/" . $filepath. "/" . $linkid . ".jpg";
|
400 |
+
$status = file_put_contents($img, @file_get_contents($genthumburl));
|
401 |
+
|
402 |
+
if ( $status !== false ) {
|
403 |
+
if ( $filepathtype == 'absolute' || empty( $filepathtype ) ) {
|
404 |
+
$newimagedata = array("link_id" => $linkid, "link_image" => $uploads['baseurl'] . "/" . $filepath . "/" . $linkid . ".jpg");
|
405 |
+
} elseif ( $filepathtype == 'relative' ) {
|
406 |
+
$parsedaddress = parse_url( $uploads['baseurl'] );
|
407 |
+
$newimagedata = array("link_id" => $linkid, "link_image" => $parsedaddress['path'] . "/" . $filepath . "/" . $linkid . ".jpg");
|
408 |
+
}
|
409 |
+
|
410 |
+
if ($mode == 'thumb' || $mode == 'favicon')
|
411 |
+
wp_update_link($newimagedata);
|
412 |
+
|
413 |
+
return $newimagedata['link_image'];
|
414 |
+
}
|
415 |
+
else
|
416 |
+
return "";
|
417 |
+
}
|
418 |
+
return "Parameters are missing";
|
419 |
+
}
|
420 |
+
|
421 |
+
|
422 |
+
|
423 |
+
//for WordPress 2.8 we have to tell, that we support 2 columns !
|
424 |
+
function on_screen_layout_columns($columns, $screen) {
|
425 |
+
return $columns;
|
426 |
+
}
|
427 |
+
|
428 |
+
/**
|
429 |
+
* Returns the full URL of this plugin including trailing slash.
|
430 |
+
*/
|
431 |
+
|
432 |
+
function action_admin_init() {
|
433 |
+
// Add addition section to Link Edition page
|
434 |
+
add_meta_box ('linklibrary_meta_box', __('Link Library - Additional Link Parameters', 'link-library'), array($this, 'll_link_edit_extra'), 'link', 'normal', 'high');
|
435 |
+
|
436 |
+
//register the callback been used if options of page been submitted and needs to be processed
|
437 |
+
add_action('admin_post_save_link_library_general', array($this, 'on_save_changes_general'));
|
438 |
+
add_action('admin_post_save_link_library_settingssets', array($this, 'on_save_changes_settingssets'));
|
439 |
+
add_action('admin_post_save_link_library_moderate', array($this, 'on_save_changes_moderate'));
|
440 |
+
add_action('admin_post_save_link_library_stylesheet', array($this, 'on_save_changes_stylesheet'));
|
441 |
+
add_action('admin_post_save_link_library_reciprocal', array($this, 'on_save_changes_reciprocal'));
|
442 |
+
|
443 |
+
// Under development, trying to display extra columns in link list page
|
444 |
+
add_filter('manage_link-manager_columns', array($this, 'll_linkmanager_addcolumn'));
|
445 |
+
add_action('manage_link_custom_column', array($this, 'll_linkmanager_populatecolumn'), 10, 2);
|
446 |
+
|
447 |
+
//add_filter( 'attachment_fields_to_edit', array( $this, 'add_custom_media_fields' ), null, 2 );
|
448 |
+
//add_filter( 'attachment_fields_to_save', array( $this, 'save_custom_media_fields' ), null, 2 );
|
449 |
+
|
450 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
451 |
+
|
452 |
+
if ( !empty( $genoptions ) ) {
|
453 |
+
if ( empty( $genoptions['numberstylesets'] ) ) {
|
454 |
+
$numberofsets = 1;
|
455 |
+
} else {
|
456 |
+
$numberofsets = $genoptions['numberstylesets'];
|
457 |
+
}
|
458 |
+
|
459 |
+
$thumbshotsactive = false;
|
460 |
+
|
461 |
+
for ($counter = 1; $counter <= $numberofsets; $counter++) {
|
462 |
+
$tempoptionname = "LinkLibraryPP" . $counter;
|
463 |
+
$tempoptions = get_option($tempoptionname);
|
464 |
+
if ( $tempoptions['usethumbshotsforimages'] ) {
|
465 |
+
$thumbshotsactive = true;
|
466 |
+
}
|
467 |
+
}
|
468 |
+
|
469 |
+
if ( $thumbshotsactive && empty($genoptions['thumbshotscid']) ) {
|
470 |
+
add_action('admin_notices', array( $this, 'll_thumbshots_warning') );
|
471 |
+
}
|
472 |
+
}
|
473 |
+
}
|
474 |
+
|
475 |
+
function add_custom_media_fields( $form_fields, $post ) {
|
476 |
+
|
477 |
+
$form_fields[ 'link_library_add_link' ] = array(
|
478 |
+
'label' => 'Create Link for New Media',
|
479 |
+
'input' => 'html',
|
480 |
+
'html' => "<input type='checkbox' name='createlink' id='createlink' />" );
|
481 |
+
|
482 |
+
return $form_fields;
|
483 |
+
}
|
484 |
+
|
485 |
+
function save_custom_media_fields( $post, $attachment ) {
|
486 |
+
|
487 |
+
if ( $_POST['createlink'] == true) {
|
488 |
+
print_r($post);
|
489 |
+
print_r($attachment);
|
490 |
+
die();
|
491 |
+
}
|
492 |
+
|
493 |
+
return $post;
|
494 |
+
}
|
495 |
+
|
496 |
+
|
497 |
+
function ll_thumbshots_warning() {
|
498 |
+
echo "
|
499 |
+
<div id='ll-warning' class='updated fade'><p><strong>". __('Link Library: Missing Thumbshots API Key', 'link-library') ."</strong></p> <p>". __('One of your link libraries is configured to use Thumbshots for link thumbails, but you have not entered your Thumbshots.com API Key. Please visit Thumbshots.com to apply for a free or paid account and enter your API in the Link Library admin panel.', 'link-library'). " <a href='" . add_query_arg( array( 'page' => 'link-library'), admin_url('admin.php') ) . "'>". __('Jump to Link Library admin', 'link-library') . "</a></p></div>";
|
500 |
+
}
|
501 |
+
|
502 |
+
function filter_mce_buttons( $buttons ) {
|
503 |
+
|
504 |
+
array_push( $buttons, '|', 'scn_button');
|
505 |
+
return $buttons;
|
506 |
+
}
|
507 |
+
|
508 |
+
function filter_mce_external_plugins( $plugins ) {
|
509 |
+
|
510 |
+
$plugins['LinkLibraryPlugin'] = plugins_url( 'tinymce/editor_plugin.js', __FILE__ );
|
511 |
+
return $plugins;
|
512 |
+
}
|
513 |
+
|
514 |
+
function ajax_action_check_url() {
|
515 |
+
|
516 |
+
$hadError = true;
|
517 |
+
|
518 |
+
$url = isset( $_REQUEST['url'] ) ? $_REQUEST['url'] : '';
|
519 |
+
|
520 |
+
if ( strlen( $url ) > 0 && function_exists( 'get_headers' ) ) {
|
521 |
+
|
522 |
+
$file_headers = @get_headers( $url );
|
523 |
+
$exists = $file_headers && $file_headers[0] != 'HTTP/1.1 404 Not Found';
|
524 |
+
$hadError = false;
|
525 |
+
}
|
526 |
+
|
527 |
+
echo '{ "exists": '. ($exists ? '1' : '0') . ($hadError ? ', "error" : 1 ' : '') . ' }';
|
528 |
+
|
529 |
+
die();
|
530 |
+
}
|
531 |
+
|
532 |
+
function dashboard_widget() {
|
533 |
+
wp_add_dashboard_widget( 'link_library_dashboard_widget',
|
534 |
+
'Link Library',
|
535 |
+
array( $this, 'render_dashboard_widget' ) );
|
536 |
+
}
|
537 |
+
|
538 |
+
function render_dashboard_widget() {
|
539 |
+
global $wpdb;
|
540 |
+
|
541 |
+
$linkmoderatecount = 0;
|
542 |
+
|
543 |
+
$linkmoderatequery = "SELECT count(*) ";
|
544 |
+
$linkmoderatequery .= "FROM " . $this->db_prefix() . "links l ";
|
545 |
+
$linkmoderatequery .= "WHERE l.link_description like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
546 |
+
$linkmoderatequery .= " ORDER by link_name ASC";
|
547 |
+
|
548 |
+
$linkmoderatecount = $wpdb->get_var($linkmoderatequery);
|
549 |
+
|
550 |
+
echo '<strong>' . $linkmoderatecount . '</strong> ';
|
551 |
+
_e('Links to moderate', 'link-library');
|
552 |
+
}
|
553 |
+
|
554 |
+
|
555 |
+
//extend the admin menu
|
556 |
+
function on_admin_menu() {
|
557 |
+
//add our own option page, you can also add it to different sections or use your own one
|
558 |
+
global $wpdb, $pagehooktop, $pagehookmoderate, $pagehooksettingssets, $pagehookstylesheet, $pagehookreciprocal;
|
559 |
+
|
560 |
+
$linkmoderatecount = 0;
|
561 |
+
|
562 |
+
$linkmoderatequery = "SELECT count(*) ";
|
563 |
+
$linkmoderatequery .= "FROM " . $this->db_prefix() . "links l ";
|
564 |
+
$linkmoderatequery .= "WHERE l.link_description like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
565 |
+
$linkmoderatequery .= " ORDER by link_name ASC";
|
566 |
+
|
567 |
+
$linkmoderatecount = $wpdb->get_var($linkmoderatequery);
|
568 |
+
|
569 |
+
if ($linkmoderatecount == 0) {
|
570 |
+
$pagehooktop = add_menu_page('Link Library - ' . __('General Options', 'link-library'), 'Link Library', 'manage_options', LINK_LIBRARY_ADMIN_PAGE_NAME, array($this, 'on_show_page'), plugins_url('icons/folder-beige-internet-icon.png', __FILE__ ) );
|
571 |
+
} else {
|
572 |
+
$pagehooktop = add_menu_page('Link Library - ' . __('General Options', 'link-library'), 'Link Library ' . '<span class="update-plugins count-' . $linkmoderatecount . '"><span class="plugin-count">' . number_format_i18n($linkmoderatecount) . '</span></span>', 'manage_options', LINK_LIBRARY_ADMIN_PAGE_NAME, array($this, 'on_show_page'), plugins_url('icons/folder-beige-internet-icon.png', __FILE__ ) );
|
573 |
+
}
|
574 |
+
|
575 |
+
$pagehookgeneraloptions = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('General Options', 'link-library'), __('General Options', 'link-library'), 'manage_options', LINK_LIBRARY_ADMIN_PAGE_NAME, array($this,'on_show_page') );
|
576 |
+
|
577 |
+
$pagehooksettingssets = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('Settings', 'link-library') , __('Library Settings', 'link-library'), 'manage_options', 'link-library-settingssets', array($this,'on_show_page'));
|
578 |
+
|
579 |
+
if ($linkmoderatecount == 0)
|
580 |
+
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('Moderate', 'link-library') , __('Moderate', 'link-library'), 'manage_options', 'link-library-moderate', array($this,'on_show_page'));
|
581 |
+
else
|
582 |
+
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('Moderate', 'link-library') , sprintf( __('Moderate', 'link-library') . ' %s', "<span class='update-plugins count-" . $linkmoderatecount . "'><span class='plugin-count'>" . number_format_i18n($linkmoderatecount) . "</span></span>"), 'manage_options', 'link-library-moderate', array($this,'on_show_page'));
|
583 |
+
|
584 |
+
$pagehookstylesheet = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('Stylesheet', 'link-library') , __('Stylesheet', 'link-library'), 'manage_options', 'link-library-stylesheet', array($this,'on_show_page'));
|
585 |
+
|
586 |
+
$pagehookreciprocal = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __('Reciprocal Checker', 'link-library') , __('Reciprocal Check', 'link-library'), 'manage_options', 'link-library-reciprocal', array($this,'on_show_page'));
|
587 |
+
|
588 |
+
//register callback gets call prior your own page gets rendered
|
589 |
+
add_action('load-'.$pagehooktop, array($this, 'on_load_page'));
|
590 |
+
add_action('load-'.$pagehooksettingssets, array($this, 'on_load_page'));
|
591 |
+
add_action('load-'.$pagehookmoderate, array($this, 'on_load_page'));
|
592 |
+
add_action('load-'.$pagehookstylesheet, array($this, 'on_load_page'));
|
593 |
+
add_action('load-'.$pagehookreciprocal, array($this, 'on_load_page'));
|
594 |
+
}
|
595 |
+
|
596 |
+
//will be executed if wordpress core detects this page has to be rendered
|
597 |
+
function on_load_page() {
|
598 |
+
|
599 |
+
global $pagehooktop, $pagehookmoderate, $pagehooksettingssets, $pagehookstylesheet, $pagehookreciprocal;
|
600 |
+
|
601 |
+
//ensure, that the needed javascripts been loaded to allow drag/drop, expand/collapse and hide/show of boxes
|
602 |
+
wp_enqueue_script('tiptip', plugins_url( '/tiptip/jquery.tipTip.minified.js' , __FILE__ ), "jQuery", "1.0rc3");
|
603 |
+
wp_enqueue_style('tiptipstyle', plugins_url( '/tiptip/tipTip.css' , __FILE__ ));
|
604 |
+
add_thickbox();
|
605 |
+
wp_enqueue_script('jquery-ui-sortable');
|
606 |
+
wp_enqueue_script('common');
|
607 |
+
wp_enqueue_script('wp-lists');
|
608 |
+
wp_enqueue_script('postbox');
|
609 |
+
|
610 |
+
//add several metaboxes now, all metaboxes registered during load page can be switched off/on at "Screen Options" automatically, nothing special to do therefore
|
611 |
+
add_meta_box('linklibrary_general_meta_box', __('General Settings', 'link-library'), array($this, 'general_meta_box'), $pagehooktop, 'normal', 'high');
|
612 |
+
add_meta_box('linklibrary_general_bookmarklet_meta_box', __('Bookmarklet', 'link-library'), array($this, 'general_meta_bookmarklet_box'), $pagehooktop, 'normal', 'high');
|
613 |
+
add_meta_box('linklibrary_general_moderation_meta_box', __('General Moderation Options', 'link-library'), array($this, 'general_moderation_meta_box'), $pagehooktop, 'normal', 'high');
|
614 |
+
add_meta_box('linklibrary_general_save_meta_box', __('Save', 'link-library'), array($this, 'general_save_meta_box'), $pagehooktop, 'normal', 'high');
|
615 |
+
add_meta_box('linklibrary_moderation_meta_box', __('Links awaiting moderation', 'link-library'), array($this, 'moderate_meta_box'), $pagehookmoderate, 'normal', 'high');
|
616 |
+
add_meta_box('linklibrary_stylesheet_meta_box', __('Editor', 'link-library'), array($this, 'stylesheet_meta_box'), $pagehookstylesheet, 'normal', 'high');
|
617 |
+
add_meta_box('linklibrary_settingssets_usage_meta_box', __('Library Selection and Usage Instructions', 'link-library'), array($this, 'settingssets_usage_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
618 |
+
add_meta_box('linklibrary_settingssets_side_meta_box', __('Save', 'link-library'), array($this, 'settingssets_save_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
619 |
+
add_meta_box('linklibrary_settingssets_common_meta_box', __('Common Parameters', 'link-library'), array($this, 'settingssets_common_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
620 |
+
add_meta_box('linklibrary_settingssets_categories_meta_box', __('Link Categories Settings', 'link-library'), array($this, 'settingssets_categories_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
621 |
+
add_meta_box('linklibrary_settingssets_linkelement_meta_box', __('Link Element Settings', 'link-library'), array($this, 'settingssets_linkelement_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
622 |
+
add_meta_box('linklibrary_settingssets_subfieldtable_meta_box', __('Link Sub-Field Configuration Table', 'link-library'), array($this, 'settingssets_subfieldtable_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
623 |
+
add_meta_box('linklibrary_settingssets_linkpopup_meta_box', __('Link Pop-Up', 'link-library'), array($this, 'settingssets_linkpopup_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
624 |
+
add_meta_box('linklibrary_settingssets_rssconfig_meta_box', __('RSS Field Configuration', 'link-library'), array($this, 'settingssets_rssconfig_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
625 |
+
add_meta_box('linklibrary_settingssets_thumbnails_meta_box', __('Thumbnail Generation and Use', 'link-library'), array($this, 'settingssets_thumbnails_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
626 |
+
add_meta_box('linklibrary_settingssets_rssgen_meta_box', __('RSS Generation', 'link-library'), array($this, 'settingssets_rssgen_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
627 |
+
add_meta_box('linklibrary_settingssets_search_meta_box', __('Search Form Configuration', 'link-library'), array($this, 'settingssets_search_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
628 |
+
add_meta_box('linklibrary_settingssets_linksubmission_meta_box', __('Link User Submission', 'link-library'), array($this, 'settingssets_linksubmission_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
629 |
+
add_meta_box('linklibrary_settingssets_importexport_meta_box', __('Import / Export', 'link-library'), array($this, 'settingssets_importexport_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
630 |
+
add_meta_box('linklibrary_settingssets_side_meta_box_2', __('Save', 'link-library'), array($this, 'settingssets_save_meta_box'), $pagehooksettingssets, 'normal', 'high');
|
631 |
+
add_meta_box('linklibrary_reciprocal_meta_box', __('Reciprocal Link Checker', 'link-library'), array($this, 'reciprocal_meta_box'), $pagehookreciprocal, 'normal', 'high');
|
632 |
+
add_meta_box('linklibrary_reciprocal_save_meta_box', __('Save', 'link-library'), array($this, 'general_save_meta_box'), $pagehookreciprocal, 'normal', 'high');
|
633 |
+
}
|
634 |
+
|
635 |
+
//executed to show the plugins complete admin page
|
636 |
+
function on_show_page() {
|
637 |
+
//we need the global screen column value to beable to have a sidebar in WordPress 2.8
|
638 |
+
global $screen_layout_columns;
|
639 |
+
|
640 |
+
$settings = ( isset( $_GET['settings'] ) ? $_GET['settings'] : 1 );
|
641 |
+
|
642 |
+
// Retrieve general options
|
643 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
644 |
+
|
645 |
+
// If general options don't exist, create them
|
646 |
+
if ($genoptions == FALSE)
|
647 |
+
{
|
648 |
+
$this->ll_reset_gen_settings();
|
649 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
650 |
+
}
|
651 |
+
elseif ($genoptions['schemaversion'] == '' || floatval($genoptions['schemaversion']) < "4.6") // If they exist, make sure they are up to date
|
652 |
+
{
|
653 |
+
$this->ll_install();
|
654 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
655 |
+
}
|
656 |
+
|
657 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
658 |
+
$options = get_option($settingsname);
|
659 |
+
|
660 |
+
if ( empty($options) )
|
661 |
+
{
|
662 |
+
$this->ll_reset_options($settings, 'list');
|
663 |
+
$options = get_option($settingsname);
|
664 |
+
}
|
665 |
+
|
666 |
+
if ( isset($_GET['genthumbs']) || isset($_GET['genfavicons']) || isset($_GET['genthumbsingle']) || isset($_GET['genfaviconsingle'])) {
|
667 |
+
global $wpdb;
|
668 |
+
|
669 |
+
if (isset($_GET['genthumbs']) || isset($_GET['genthumbsingle']))
|
670 |
+
$filepath = "link-library-images";
|
671 |
+
elseif (isset($_GET['genfavicons']) || isset($_GET['genfaviconsingle']))
|
672 |
+
$filepath = "link-library-favicons";
|
673 |
+
|
674 |
+
$uploads = wp_upload_dir();
|
675 |
+
|
676 |
+
if (!file_exists($uploads['basedir']))
|
677 |
+
{
|
678 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality.', 'link-library') . "</strong></p></div>";
|
679 |
+
}
|
680 |
+
elseif (!is_writable($uploads['basedir']))
|
681 |
+
{
|
682 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality.', 'link-library') . "</strong></p></div>";
|
683 |
+
}
|
684 |
+
else
|
685 |
+
{
|
686 |
+
if (!file_exists($uploads['basedir'] . '/' . $filepath))
|
687 |
+
mkdir($uploads['basedir'] . '/' . $filepath);
|
688 |
+
|
689 |
+
if (isset($_GET['genthumbs']) || isset($_GET['genthumbsingle']))
|
690 |
+
$genmode = 'thumb';
|
691 |
+
elseif (isset($_GET['genfavicons']) || isset($_GET['genfaviconsingle']))
|
692 |
+
$genmode = 'favicon';
|
693 |
+
|
694 |
+
$linkquery = "SELECT distinct * ";
|
695 |
+
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
696 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
697 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
698 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
699 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
700 |
+
|
701 |
+
if ($options['categorylist'] != "" && !isset($_GET['genthumbsingle']) && !isset($_GET['genfaviconsingle']))
|
702 |
+
$linkquery .= " AND t.term_id in (" . $options['categorylist'] . ")";
|
703 |
+
|
704 |
+
if (isset($_GET['genthumbsingle']) || isset($_GET['genfaviconsingle']))
|
705 |
+
$linkquery .= " AND l.link_id = " . $_GET['linkid'];
|
706 |
+
|
707 |
+
$linkitems = $wpdb->get_results($linkquery);
|
708 |
+
|
709 |
+
if ($linkitems)
|
710 |
+
{
|
711 |
+
$filescreated = 0;
|
712 |
+
$totallinks = count($linkitems);
|
713 |
+
foreach($linkitems as $linkitem)
|
714 |
+
{
|
715 |
+
$this->ll_get_link_image($linkitem->link_url, $linkitem->link_name, $genmode, $linkitem->link_id, $genoptions['thumbshotscid'], $filepath, $genoptions['imagefilepath']);
|
716 |
+
$linkname = $linkitem->link_name;
|
717 |
+
}
|
718 |
+
|
719 |
+
if (isset($_GET['genthumbs']))
|
720 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Thumbnails successfully generated!', 'link-library') . "</strong></p></div>";
|
721 |
+
elseif (isset($_GET['genfavicons']))
|
722 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Favicons successfully generated!', 'link-library') . "</strong></p></div>";
|
723 |
+
elseif (isset($_GET['genthumbsingle']))
|
724 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Thumbnail successfully generated for', 'link-library') . " " . $linkname . ".</strong></p></div>";
|
725 |
+
elseif (isset($_GET['genfaviconsingle']))
|
726 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Favicon successfully generated for', 'link-library') . " " . $linkname . ".</strong></p></div>";
|
727 |
+
}
|
728 |
+
}
|
729 |
+
}
|
730 |
+
|
731 |
+
// Check for current page to set some page=specific variables
|
732 |
+
if ($_GET['page'] == 'link-library')
|
733 |
+
{
|
734 |
+
if (isset( $_GET['message'] ) && $_GET['message'] == '1') {
|
735 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('General Settings Saved', 'link-library') . ".</strong></p></div>";
|
736 |
+
} else if (isset( $_GET['message'] ) && $_GET['message'] == '2') {
|
737 |
+
echo "<div id='message' class='updated fade'><p><strong><a href='" . plugins_url( 'LinksExport.csv', __FILE__ ) . "'>" . __('Download exported links', 'link-library') . "</a></strong></p></div>";
|
738 |
+
} else if (isset( $_GET['message'] ) && $_GET['message'] == '3') {
|
739 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Link Library plugin directory needs to be writable to perform this action', 'link-library') . "</strong></p></div>";
|
740 |
+
}
|
741 |
+
|
742 |
+
$formvalue = 'save_link_library_general';
|
743 |
+
$pagetitle = 'Link Library ' . __('General Settings', 'link-library');
|
744 |
+
}
|
745 |
+
elseif ($_GET['page'] == 'link-library-settingssets')
|
746 |
+
{
|
747 |
+
$formvalue = 'save_link_library_settingssets';
|
748 |
+
|
749 |
+
if ( isset($_GET['reset']))
|
750 |
+
$this->ll_reset_options($settings, 'list');
|
751 |
+
|
752 |
+
if ( isset($_GET['resettable']) )
|
753 |
+
$this->ll_reset_options($settings, 'table');
|
754 |
+
|
755 |
+
if ( isset($_GET['copy']))
|
756 |
+
{
|
757 |
+
$destination = $_GET['copy'];
|
758 |
+
$source = $_GET['source'];
|
759 |
+
|
760 |
+
$sourcesettingsname = 'LinkLibraryPP' . $source;
|
761 |
+
$sourceoptions = get_option($sourcesettingsname);
|
762 |
+
|
763 |
+
$destinationsettingsname = 'LinkLibraryPP' . $destination;
|
764 |
+
update_option($destinationsettingsname, $sourceoptions);
|
765 |
+
|
766 |
+
$settings = $destination;
|
767 |
+
}
|
768 |
+
|
769 |
+
if ( isset($_GET['deletesettings']) ) {
|
770 |
+
$settings = $_GET['deletesettings'];
|
771 |
+
$deletesettingsname = 'LinkLibraryPP' . $settings;
|
772 |
+
$options = delete_option($deletesettingsname);
|
773 |
+
$settings = 1;
|
774 |
+
}
|
775 |
+
|
776 |
+
$pagetitle = 'Link Library - ' . __('Library', 'link-library') . ' #' . $settings . " - " . $options['settingssetname'];
|
777 |
+
|
778 |
+
if (isset($_GET['messages']))
|
779 |
+
{
|
780 |
+
$messagelist = explode(",", $_GET['messages']);
|
781 |
+
|
782 |
+
foreach ($messagelist as $message)
|
783 |
+
{
|
784 |
+
switch($message) {
|
785 |
+
|
786 |
+
case '1':
|
787 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Library #', 'link-library') . $settings . " " . __('Updated', 'link-library') . "!</strong></p></div>";
|
788 |
+
break;
|
789 |
+
|
790 |
+
case '2':
|
791 |
+
echo '<br /><br />' . __('Included Category ID', 'link-library') . ' ' . $categoryid . ' ' . __('is invalid. Please check the ID in the Link Category editor.', 'link-library');
|
792 |
+
break;
|
793 |
+
|
794 |
+
case '3':
|
795 |
+
echo '<br /><br />' . __('Excluded Category ID', 'link-library') . ' ' . $categoryid . ' ' . __('is invalid. Please check the ID in the Link Category editor.', 'link-library');
|
796 |
+
break;
|
797 |
+
|
798 |
+
case '4':
|
799 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Invalid column count for link on row', 'link-library') . "</strong></p></div>";
|
800 |
+
break;
|
801 |
+
|
802 |
+
case '5':
|
803 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Library Settings Exported', 'link-library') . ". <a href='" . plugins_url( 'SettingSet' . $settings . 'Export.csv', __FILE__ ) . "'>" . __('Download here', 'link-library') . "</a>.</strong></p></div>";
|
804 |
+
break;
|
805 |
+
|
806 |
+
case '6':
|
807 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Link Library plugin directory needs to be writable to perform this action', 'link-library') . ".</strong></p></div>";
|
808 |
+
break;
|
809 |
+
|
810 |
+
case '7':
|
811 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Library Settings imported successfully', 'link-library') . ".</strong></p></div>";
|
812 |
+
break;
|
813 |
+
|
814 |
+
case '8':
|
815 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Library Settings Upload Failed', 'link-library') . "</strong></p></div>";
|
816 |
+
break;
|
817 |
+
|
818 |
+
case '9':
|
819 |
+
echo "<div id='message' class='updated fade'><p><strong>" . $_GET['importrowscount'] . " " . __('row(s) found', 'link-library') . ". " . ( isset( $_GET['successimportcount'] ) ? $_GET['successimportcount'] : '0' ) . " " . __('link(s) imported successfully', 'link-library') . ".</strong></p></div>";
|
820 |
+
|
821 |
+
}
|
822 |
+
|
823 |
+
}
|
824 |
+
|
825 |
+
}
|
826 |
+
}
|
827 |
+
elseif ($_GET['page'] == 'link-library-moderate')
|
828 |
+
{
|
829 |
+
$formvalue = 'save_link_library_moderate';
|
830 |
+
$pagetitle = 'Link Library - ' . __('Link Moderation', 'link-library');
|
831 |
+
|
832 |
+
if (isset( $_GET['message'] ) && $_GET['message'] == '1')
|
833 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Link(s) Approved', 'link-library') . "</strong></p></div>";
|
834 |
+
elseif (isset( $_GET['message'] ) && $_GET['message'] == '2')
|
835 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Link(s) Deleted', 'link-library') . "</strong></p></div>";
|
836 |
+
|
837 |
+
?>
|
838 |
+
|
839 |
+
<?php
|
840 |
+
}
|
841 |
+
elseif ($_GET['page'] == 'link-library-stylesheet')
|
842 |
+
{
|
843 |
+
$formvalue = 'save_link_library_stylesheet';
|
844 |
+
$pagetitle = 'Link Library ' . __('Stylesheet Editor', 'link-library');
|
845 |
+
|
846 |
+
if (isset( $_GET['message'] ) && $_GET['message'] == '1')
|
847 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Stylesheet updated', 'link-library') . ".</strong></p></div>";
|
848 |
+
elseif (isset( $_GET['message'] ) && $_GET['message'] == '2')
|
849 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Stylesheet reset to original state', 'link-library') . ".</strong></p></div>";
|
850 |
+
}
|
851 |
+
elseif ($_GET['page'] == 'link-library-reciprocal')
|
852 |
+
{
|
853 |
+
$formvalue = 'save_link_library_reciprocal';
|
854 |
+
$pagetitle = 'Link Library ' . __('Reciprocal Link Checker', 'link-library');
|
855 |
+
|
856 |
+
if (isset( $_GET['message'] ) && $_GET['message'] == '1')
|
857 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __('Settings updated', 'link-library') . ".</strong></p></div>";
|
858 |
+
elseif (isset( $_GET['message'] ) && $_GET['message'] == '2')
|
859 |
+
{
|
860 |
+
echo "<div id='message' class='updated fade'><p>";
|
861 |
+
echo $this->ReciprocalLinkChecker($genoptions['recipcheckaddress'], $genoptions['recipcheckdelete403']);
|
862 |
+
echo "</p></div>";
|
863 |
+
}
|
864 |
+
}
|
865 |
+
|
866 |
+
$data = array();
|
867 |
+
$data['settings'] = $settings;
|
868 |
+
$data['options'] = isset( $options ) ? $options : '';
|
869 |
+
$data['genoptions'] = $genoptions;
|
870 |
+
global $pagehooktop, $pagehookmoderate, $pagehookstylesheet, $pagehooksettingssets, $pagehookreciprocal;
|
871 |
+
?>
|
872 |
+
<div id="link-library-general" class="wrap">
|
873 |
+
<div class='icon32'><img src="<?php echo plugins_url( 'icons/folder-beige-internet-icon32.png', __FILE__ ); ?>" /></div>
|
874 |
+
<div ><h2><?php echo $pagetitle; ?><span style='padding-left: 50px'><a href="http://yannickcorner.nayanna.biz/wordpress-plugins/link-library/" target="linklibrary"><img src="<?php echo plugins_url( '/icons/btn_donate_LG.gif', __FILE__ ); ?>" /></a></span></h2></div>
|
875 |
+
<div><form name='linklibrary' enctype="multipart/form-data" action="admin-post.php" method="post">
|
876 |
+
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
|
877 |
+
|
878 |
+
<?php wp_nonce_field('link-library'); ?>
|
879 |
+
<?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false ); ?>
|
880 |
+
<?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false ); ?>
|
881 |
+
<input type="hidden" name="action" value="<?php echo $formvalue; ?>" />
|
882 |
+
|
883 |
+
<style type="text/css">
|
884 |
+
#sortable { list-style-type: none; margin: 0; padding: 0; white-space:nowrap; list-style-type:none;}
|
885 |
+
#sortable li { list-style: none; margin: 0 6px 4px 6px; padding: 10px 15px 10px 15px; border: #CCCCCC solid 1px; color:#fff; display: inline; width:100px;height: 30px;cursor:move}
|
886 |
+
#sortable li span { position: absolute; margin-left: -1.3em; }
|
887 |
+
</style>
|
888 |
+
|
889 |
+
<div id="poststuff" class="metabox-holder">
|
890 |
+
<div id="post-body" class="has-sidebar">
|
891 |
+
<div id="post-body-content" class="has-sidebar-content">
|
892 |
+
<?php
|
893 |
+
if ($_GET['page'] == 'link-library')
|
894 |
+
do_meta_boxes($pagehooktop, 'normal', $data);
|
895 |
+
elseif ($_GET['page'] == 'link-library-settingssets')
|
896 |
+
do_meta_boxes($pagehooksettingssets, 'normal', $data);
|
897 |
+
elseif ($_GET['page'] == 'link-library-moderate')
|
898 |
+
do_meta_boxes($pagehookmoderate, 'normal', $data);
|
899 |
+
elseif ($_GET['page'] == 'link-library-stylesheet')
|
900 |
+
do_meta_boxes($pagehookstylesheet, 'normal', $data);
|
901 |
+
elseif ($_GET['page'] == 'link-library-reciprocal')
|
902 |
+
do_meta_boxes($pagehookreciprocal, 'normal', $data);
|
903 |
+
?>
|
904 |
+
</div>
|
905 |
+
</div>
|
906 |
+
<br class="clear"/>
|
907 |
+
</div>
|
908 |
+
</form>
|
909 |
+
</div></div>
|
910 |
+
<script type="text/javascript">
|
911 |
+
//<![CDATA[
|
912 |
+
jQuery(document).ready( function($) {
|
913 |
+
// close postboxes that should be closed
|
914 |
+
$('.if-js-closed').removeClass('if-js-closed').addClass('closed');
|
915 |
+
// postboxes setup
|
916 |
+
postboxes.add_postbox_toggles('<?php
|
917 |
+
if ($_GET['page'] == 'link-library')
|
918 |
+
echo $pagehooktop;
|
919 |
+
elseif ($_GET['page'] == 'link-library-settingssets')
|
920 |
+
echo $pagehooksettingssets;
|
921 |
+
elseif ($_GET['page'] == 'link-library-moderate')
|
922 |
+
echo $pagehookmoderate;
|
923 |
+
elseif ($_GET['page'] == 'link-library-stylesheet')
|
924 |
+
echo $pagehookstylesheet;
|
925 |
+
elseif ($_GET['page'] == 'link-library-reciprocal')
|
926 |
+
echo $pagehookreciprocal;
|
927 |
+
?>');
|
928 |
+
});
|
929 |
+
//]]>
|
930 |
+
|
931 |
+
// Create the tooltips only on document load
|
932 |
+
jQuery(document).ready(function()
|
933 |
+
{
|
934 |
+
jQuery('.lltooltip').each(function()
|
935 |
+
{
|
936 |
+
jQuery(this).tipTip();
|
937 |
+
}
|
938 |
+
);
|
939 |
+
|
940 |
+
jQuery("#sortable").sortable({ opacity: 0.6, cursor: 'move', update: function() {
|
941 |
+
var order = jQuery("#sortable").sortable('toArray');
|
942 |
+
stringorder = order.join(',')
|
943 |
+
document.getElementById('dragndroporder').value = stringorder;
|
944 |
+
}
|
945 |
+
});
|
946 |
+
|
947 |
+
});
|
948 |
+
</script>
|
949 |
+
|
950 |
+
<?php
|
951 |
+
}
|
952 |
+
|
953 |
+
//executed if the post arrives initiated by pressing the submit button of form
|
954 |
+
function on_save_changes_general() {
|
955 |
+
//user permission check
|
956 |
+
if ( !current_user_can('manage_options') )
|
957 |
+
wp_die( __('Not allowed', 'link-library') );
|
958 |
+
//cross check the given referer
|
959 |
+
check_admin_referer('link-library');
|
960 |
+
|
961 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
962 |
+
|
963 |
+
foreach (array('numberstylesets', 'includescriptcss', 'pagetitleprefix', 'pagetitlesuffix', 'schemaversion', 'thumbshotscid', 'approvalemailtitle',
|
964 |
+
'moderatorname', 'moderatoremail', 'rejectedemailtitle', 'approvalemailbody', 'rejectedemailbody', 'moderationnotificationtitle',
|
965 |
+
'linksubmissionthankyouurl', 'recipcheckaddress', 'imagefilepath') as $option_name) {
|
966 |
+
if (isset($_POST[$option_name])) {
|
967 |
+
$genoptions[$option_name] = $_POST[$option_name];
|
968 |
+
}
|
969 |
+
}
|
970 |
+
|
971 |
+
foreach (array('debugmode', 'emaillinksubmitter', 'usefirstpartsubmittername') as $option_name) {
|
972 |
+
if (isset($_POST[$option_name])) {
|
973 |
+
$genoptions[$option_name] = true;
|
974 |
+
} else {
|
975 |
+
$genoptions[$option_name] = false;
|
976 |
+
}
|
977 |
+
}
|
978 |
+
|
979 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
980 |
+
|
981 |
+
$message = "1";
|
982 |
+
|
983 |
+
if (isset($_POST['exportalllinks']))
|
984 |
+
{
|
985 |
+
if (is_writable(ABSPATH.PLUGINDIR . '/link-library'))
|
986 |
+
{
|
987 |
+
$myFile = ABSPATH.PLUGINDIR . "/link-library/LinksExport.csv";
|
988 |
+
$fh = fopen($myFile, 'w') or die("can't open file");
|
989 |
+
|
990 |
+
global $wpdb;
|
991 |
+
|
992 |
+
$linkquery = "SELECT distinct l.link_name, l.link_url, l.link_rss, l.link_description, l.link_notes, ";
|
993 |
+
$linkquery .= "t.name, l.link_visible, le.link_second_url, le.link_telephone, le.link_email, le.link_reciprocal, ";
|
994 |
+
$linkquery .= "l.link_image, le.link_textfield, le.link_no_follow ";
|
995 |
+
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
996 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
997 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
998 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
999 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
1000 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
1001 |
+
|
1002 |
+
$linkitems = $wpdb->get_results($linkquery, ARRAY_A);
|
1003 |
+
|
1004 |
+
if ( $linkitems ) {
|
1005 |
+
$headerrow = array();
|
1006 |
+
|
1007 |
+
foreach ($linkitems[0] as $key => $option)
|
1008 |
+
{
|
1009 |
+
$headerrow[] = '"' . $key . '"';
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
$headerdata .= join(',', $headerrow)."\n";
|
1013 |
+
fwrite($fh, $headerdata);
|
1014 |
+
|
1015 |
+
foreach ( $linkitems as $linkitem ) {
|
1016 |
+
$datarow = array();
|
1017 |
+
foreach ( $linkitem as $key => $value ) {
|
1018 |
+
$datarow[] = '"' . $value . '"';
|
1019 |
+
}
|
1020 |
+
$data = join(',', $datarow)."\n";
|
1021 |
+
fwrite($fh, $data);
|
1022 |
+
}
|
1023 |
+
|
1024 |
+
fclose($fh);
|
1025 |
+
|
1026 |
+
$message = "2";
|
1027 |
+
}
|
1028 |
+
}
|
1029 |
+
else
|
1030 |
+
{
|
1031 |
+
$message = "3";
|
1032 |
+
}
|
1033 |
+
}
|
1034 |
+
|
1035 |
+
|
1036 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1037 |
+
wp_redirect($this->remove_querystring_var($_POST['_wp_http_referer'], 'message') . "&message=" . $message);
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
//executed if the post arrives initiated by pressing the submit button of form
|
1041 |
+
function on_save_changes_settingssets() {
|
1042 |
+
//user permission check
|
1043 |
+
if ( !current_user_can('manage_options') )
|
1044 |
+
wp_die( __('Not allowed', 'link-library') );
|
1045 |
+
//cross check the given referer
|
1046 |
+
check_admin_referer('link-library');
|
1047 |
+
|
1048 |
+
$messages = array();
|
1049 |
+
$row = 0;
|
1050 |
+
$successfulimport = 0;
|
1051 |
+
|
1052 |
+
if (isset($_POST['importlinks']))
|
1053 |
+
{
|
1054 |
+
global $wpdb;
|
1055 |
+
|
1056 |
+
$handle = fopen($_FILES['linksfile']['tmp_name'], "r");
|
1057 |
+
|
1058 |
+
if ($handle)
|
1059 |
+
{
|
1060 |
+
$skiprow = 1;
|
1061 |
+
|
1062 |
+
while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
|
1063 |
+
$row += 1;
|
1064 |
+
if ($skiprow == 1 && isset($_POST['firstrowheaders']) && $row >= 2)
|
1065 |
+
$skiprow = 0;
|
1066 |
+
elseif (!isset($_POST['firstrowheaders']))
|
1067 |
+
$skiprow = 0;
|
1068 |
+
|
1069 |
+
if (!$skiprow)
|
1070 |
+
{
|
1071 |
+
if (count($data) == 14)
|
1072 |
+
{
|
1073 |
+
$existingcatquery = "SELECT t.term_id FROM " . $this->db_prefix() . "terms t, " . $this->db_prefix() . "term_taxonomy tt ";
|
1074 |
+
$existingcatquery .= "WHERE t.name = '" . $data[5] . "' AND t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
1075 |
+
$existingcat = $wpdb->get_var($existingcatquery);
|
1076 |
+
|
1077 |
+
if (!$existingcat)
|
1078 |
+
{
|
1079 |
+
$newlinkcatdata = array("cat_name" => $data[5], "category_description" => "", "category_nicename" => $wpdb->escape($data[5]));
|
1080 |
+
$newlinkcat = wp_insert_category($newlinkcatdata);
|
1081 |
+
|
1082 |
+
$newcatarray = array("term_id" => $newlinkcat);
|
1083 |
+
|
1084 |
+
$newcattype = array("taxonomy" => 'link_category');
|
1085 |
+
|
1086 |
+
$wpdb->update( $this->db_prefix().'term_taxonomy', $newcattype, $newcatarray);
|
1087 |
+
|
1088 |
+
$newlinkcat = array($newlinkcat);
|
1089 |
+
}
|
1090 |
+
else
|
1091 |
+
{
|
1092 |
+
$newlinkcat = array($existingcat);
|
1093 |
+
}
|
1094 |
+
|
1095 |
+
$newlink = array("link_name" => esc_html(stripslashes($data[0])),
|
1096 |
+
"link_url" => esc_html(stripslashes($data[1])),
|
1097 |
+
"link_rss" => esc_html(stripslashes($data[2])),
|
1098 |
+
"link_description" => esc_html(stripslashes($data[3])),
|
1099 |
+
"link_notes" => esc_html(stripslashes($data[4])),
|
1100 |
+
"link_category" => $newlinkcat,
|
1101 |
+
"link_visible" => $data[6],
|
1102 |
+
"link_image" => $data[11]);
|
1103 |
+
|
1104 |
+
$newlinkid = wp_insert_link($newlink);
|
1105 |
+
|
1106 |
+
if ($newlinkid != 0)
|
1107 |
+
{
|
1108 |
+
$extradatatable = $this->db_prefix() . "links_extrainfo";
|
1109 |
+
$nofollowvalue = ($data[13] == 'Y' ? true : false);
|
1110 |
+
$wpdb->update( $extradatatable, array( 'link_second_url' => $data[7], 'link_telephone' => $data[8], 'link_email' => $data[9], 'link_reciprocal' => $data[10], 'link_textfield' => esc_html($data[12]), 'link_no_follow' => $nofollowvalue ), array( 'link_id' => $newlinkid ));
|
1111 |
+
|
1112 |
+
$successfulimport += 1;
|
1113 |
+
}
|
1114 |
+
}
|
1115 |
+
else
|
1116 |
+
{
|
1117 |
+
$messages[] = '4';
|
1118 |
+
}
|
1119 |
+
}
|
1120 |
+
}
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
if (isset($_POST['firstrowheaders']))
|
1124 |
+
$row -= 1;
|
1125 |
+
|
1126 |
+
$messages[] = '9';
|
1127 |
+
}
|
1128 |
+
elseif (isset($_POST['exportsettings']))
|
1129 |
+
{
|
1130 |
+
if (is_writable(ABSPATH.PLUGINDIR . '/link-library'))
|
1131 |
+
{
|
1132 |
+
$myFile = ABSPATH.PLUGINDIR . "/link-library/SettingSet" . $_POST['settingsetid'] . "Export.csv";
|
1133 |
+
$fh = fopen($myFile, 'w') or die("can't open file");
|
1134 |
+
|
1135 |
+
$sourcesettingsname = 'LinkLibraryPP' . $_POST['settingsetid'];
|
1136 |
+
$sourceoptions = get_option($sourcesettingsname);
|
1137 |
+
|
1138 |
+
$headerrow = array();
|
1139 |
+
|
1140 |
+
foreach ($sourceoptions as $key => $option)
|
1141 |
+
{
|
1142 |
+
$headerrow[] = '"' . $key . '"';
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
$headerdata .= join(',', $headerrow)."\n";
|
1146 |
+
fwrite($fh, $headerdata);
|
1147 |
+
|
1148 |
+
$datarow = array();
|
1149 |
+
|
1150 |
+
foreach ($sourceoptions as $key => $option)
|
1151 |
+
{
|
1152 |
+
$datarow[] = '"' . $option . '"';
|
1153 |
+
}
|
1154 |
+
|
1155 |
+
$data .= join(',', $datarow)."\n";
|
1156 |
+
fwrite($fh, $data);
|
1157 |
+
|
1158 |
+
fclose($fh);
|
1159 |
+
|
1160 |
+
$messages[] = '5';
|
1161 |
+
}
|
1162 |
+
else
|
1163 |
+
$messages[] = '6';
|
1164 |
+
}
|
1165 |
+
elseif (isset($_POST['importsettings']))
|
1166 |
+
{
|
1167 |
+
global $wpdb;
|
1168 |
+
|
1169 |
+
if ($_FILES['settingsfile']['tmp_name'] != "")
|
1170 |
+
{
|
1171 |
+
$handle = fopen($_FILES['settingsfile']['tmp_name'], "r");
|
1172 |
+
|
1173 |
+
$row = 1;
|
1174 |
+
$optionnames = "";
|
1175 |
+
$options = "";
|
1176 |
+
|
1177 |
+
while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
|
1178 |
+
if ($row == 1)
|
1179 |
+
{
|
1180 |
+
$optionnames = $data;
|
1181 |
+
$row++;
|
1182 |
+
}
|
1183 |
+
else if ($row == 2)
|
1184 |
+
{
|
1185 |
+
for ($counter = 0; $counter <= count($data) - 1; $counter++)
|
1186 |
+
$options[$optionnames[$counter]] = $data[$counter];
|
1187 |
+
$row++;
|
1188 |
+
}
|
1189 |
+
}
|
1190 |
+
|
1191 |
+
if ($options != "")
|
1192 |
+
{
|
1193 |
+
$settingsname = 'LinkLibraryPP' . $_POST['settingsetid'];
|
1194 |
+
|
1195 |
+
update_option($settingsname, $options);
|
1196 |
+
|
1197 |
+
$messages[] = '7';
|
1198 |
+
}
|
1199 |
+
|
1200 |
+
fclose($handle);
|
1201 |
+
}
|
1202 |
+
else
|
1203 |
+
{
|
1204 |
+
$messages[] = '8';
|
1205 |
+
}
|
1206 |
+
}
|
1207 |
+
else
|
1208 |
+
{
|
1209 |
+
$settingsetid = $_POST['settingsetid'];
|
1210 |
+
$settings = $_POST['settingsetid'];
|
1211 |
+
|
1212 |
+
$settingsname = 'LinkLibraryPP' . $settingsetid;
|
1213 |
+
|
1214 |
+
$options = get_option($settingsname);
|
1215 |
+
|
1216 |
+
foreach (array('order', 'table_width', 'num_columns', 'categorylist', 'excludecategorylist', 'position',
|
1217 |
+
'beforecatlist1', 'beforecatlist2', 'beforecatlist3','catnameoutput', 'linkaddfrequency',
|
1218 |
+
'defaultsinglecat', 'rsspreviewcount', 'rssfeedinlinecount', 'linksperpage', 'catdescpos',
|
1219 |
+
'catlistdescpos', 'rsspreviewwidth', 'rsspreviewheight', 'numberofrssitems',
|
1220 |
+
'displayweblink', 'sourceweblink', 'showtelephone', 'sourcetelephone', 'showemail', 'sourceimage', 'sourcename', 'popup_width', 'popup_height' )
|
1221 |
+
as $option_name) {
|
1222 |
+
if (isset($_POST[$option_name])) {
|
1223 |
+
$options[$option_name] = str_replace("\"", "'", strtolower( $_POST[$option_name] ) );
|
1224 |
+
}
|
1225 |
+
}
|
1226 |
+
|
1227 |
+
foreach (array('linkheader', 'descheader', 'notesheader','linktarget', 'settingssetname', 'loadingicon',
|
1228 |
+
'direction', 'linkdirection', 'linkorder', 'addnewlinkmsg', 'linknamelabel', 'linkaddrlabel', 'linkrsslabel',
|
1229 |
+
'linkcatlabel', 'linkdesclabel', 'linknoteslabel', 'addlinkbtnlabel', 'newlinkmsg', 'moderatemsg', 'imagepos',
|
1230 |
+
'imageclass', 'rssfeedtitle', 'rssfeeddescription', 'showonecatmode', 'linkcustomcatlabel', 'linkcustomcatlistentry',
|
1231 |
+
'searchlabel', 'dragndroporder', 'cattargetaddress', 'beforeweblink', 'afterweblink', 'weblinklabel', 'beforetelephone',
|
1232 |
+
'aftertelephone', 'telephonelabel', 'beforeemail', 'afteremail', 'emaillabel', 'beforelinkhits', 'afterlinkhits',
|
1233 |
+
'linkreciprocallabel', 'linksecondurllabel', 'linktelephonelabel', 'linkemaillabel', 'emailcommand', 'rewritepage',
|
1234 |
+
'maxlinks', 'beforedate', 'afterdate', 'beforeimage', 'afterimage', 'beforerss','afterrss', 'beforenote', 'afternote',
|
1235 |
+
'beforelink','afterlink', 'beforeitem', 'afteritem', 'beforedesc', 'afterdesc', 'addbeforelink', 'addafterlink',
|
1236 |
+
'beforelinkrating', 'afterlinkrating', 'linksubmitternamelabel', 'linksubmitteremaillabel', 'linksubmittercommentlabel',
|
1237 |
+
'addlinkcatlistoverride', 'beforelargedescription', 'afterlargedescription', 'customcaptchaquestion', 'customcaptchaanswer',
|
1238 |
+
'rssfeedaddress', 'linklargedesclabel', 'flatlist', 'searchresultsaddress', 'link_popup_text') as $option_name) {
|
1239 |
+
if (isset($_POST[$option_name])) {
|
1240 |
+
$options[$option_name] = str_replace("\"", "'", $_POST[$option_name]);
|
1241 |
+
}
|
1242 |
+
}
|
1243 |
+
|
1244 |
+
foreach (array('hide_if_empty', 'catanchor', 'showdescription', 'shownotes', 'showrating', 'showupdated', 'show_images',
|
1245 |
+
'use_html_tags', 'show_rss', 'nofollow','showcolumnheaders','show_rss_icon', 'showcategorydescheaders',
|
1246 |
+
'showcategorydesclinks', 'showadmineditlinks', 'showonecatonly', 'rsspreview', 'rssfeedinline', 'rssfeedinlinecontent',
|
1247 |
+
'pagination', 'hidecategorynames', 'showinvisible', 'showdate', 'showuserlinks', 'emailnewlink', 'usethumbshotsforimages',
|
1248 |
+
'addlinkreqlogin', 'showcatlinkcount', 'publishrssfeed', 'showname', 'enablerewrite', 'storelinksubmitter', 'showlinkhits', 'showcaptcha',
|
1249 |
+
'showlargedescription', 'addlinknoaddress', 'featuredfirst', 'usetextareaforusersubmitnotes', 'showcatonsearchresults', 'shownameifnoimage',
|
1250 |
+
'enable_link_popup', 'nocatonstartup')
|
1251 |
+
as $option_name) {
|
1252 |
+
if ( isset( $_POST[$option_name] ) ) {
|
1253 |
+
$options[$option_name] = true;
|
1254 |
+
} else {
|
1255 |
+
$options[$option_name] = false;
|
1256 |
+
}
|
1257 |
+
}
|
1258 |
+
|
1259 |
+
foreach(array('displayastable', 'divorheader','showaddlinkrss', 'showaddlinkdesc', 'showaddlinkcat', 'showaddlinknotes','addlinkcustomcat',
|
1260 |
+
'showaddlinkreciprocal', 'showaddlinksecondurl', 'showaddlinktelephone', 'showaddlinkemail', 'showcustomcaptcha', 'showlinksubmittername',
|
1261 |
+
'showaddlinksubmitteremail', 'showlinksubmittercomment', 'showuserlargedescription') as $option_name) {
|
1262 |
+
if ($_POST[$option_name] == 'true')
|
1263 |
+
$options[$option_name] = true;
|
1264 |
+
elseif ($_POST[$option_name] == 'false')
|
1265 |
+
$options[$option_name] = false;
|
1266 |
+
}
|
1267 |
+
|
1268 |
+
foreach (array('catlistwrappers') as $option_name)
|
1269 |
+
{
|
1270 |
+
if (isset($_POST[$option_name])) {
|
1271 |
+
$options[$option_name] = (int)($_POST[$option_name]);
|
1272 |
+
}
|
1273 |
+
}
|
1274 |
+
|
1275 |
+
update_option($settingsname, $options);
|
1276 |
+
$messages[] = "1";
|
1277 |
+
|
1278 |
+
global $wpdb;
|
1279 |
+
|
1280 |
+
if ($options['categorylist'] != '')
|
1281 |
+
{
|
1282 |
+
$categoryids = explode(',', $options['categorylist']);
|
1283 |
+
|
1284 |
+
foreach($categoryids as $categoryid)
|
1285 |
+
{
|
1286 |
+
$linkcatquery = "SELECT distinct t.name, t.term_id, t.slug as category_nicename, tt.description as category_description ";
|
1287 |
+
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t, " . $this->db_prefix(). "term_taxonomy tt ";
|
1288 |
+
|
1289 |
+
if (isset($_POST['hide_if_empty']))
|
1290 |
+
$linkcatquery .= ", " . $this->db_prefix() . "term_relationships tr, " . $this->db_prefix() . "links l ";
|
1291 |
+
|
1292 |
+
$linkcatquery .= "WHERE t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
1293 |
+
|
1294 |
+
$linkcatquery .= " AND t.term_id = " . $categoryid;
|
1295 |
+
|
1296 |
+
$catnames = $wpdb->get_results($linkcatquery);
|
1297 |
+
|
1298 |
+
if (!$catnames)
|
1299 |
+
{
|
1300 |
+
$messages[] = '2';
|
1301 |
+
}
|
1302 |
+
}
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
if ($options['excludecategorylist'] != '')
|
1306 |
+
{
|
1307 |
+
$categoryids = explode(',', $options['excludecategorylist']);
|
1308 |
+
|
1309 |
+
foreach($categoryids as $categoryid)
|
1310 |
+
{
|
1311 |
+
$linkcatquery = "SELECT distinct t.name, t.term_id, t.slug as category_nicename, tt.description as category_description ";
|
1312 |
+
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t, " . $this->db_prefix(). "term_taxonomy tt ";
|
1313 |
+
|
1314 |
+
if (isset($_POST['hide_if_empty']))
|
1315 |
+
$linkcatquery .= ", " . $this->db_prefix() . "term_relationships tr, " . $this->db_prefix() . "links l ";
|
1316 |
+
|
1317 |
+
$linkcatquery .= "WHERE t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
1318 |
+
|
1319 |
+
$linkcatquery .= " AND t.term_id = " . $categoryid;
|
1320 |
+
|
1321 |
+
$catnames = $wpdb->get_results($linkcatquery);
|
1322 |
+
|
1323 |
+
if (!$catnames)
|
1324 |
+
{
|
1325 |
+
$messages[] = '3';
|
1326 |
+
}
|
1327 |
+
}
|
1328 |
+
}
|
1329 |
+
global $wp_rewrite;
|
1330 |
+
$wp_rewrite->flush_rules();
|
1331 |
+
}
|
1332 |
+
|
1333 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1334 |
+
$messagelist = implode(",", $messages);
|
1335 |
+
$cleanredirecturl = $this->remove_querystring_var($_POST['_wp_http_referer'], 'messages');
|
1336 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'importrowscount');
|
1337 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'successimportcount');
|
1338 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'copy');
|
1339 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'reset');
|
1340 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'resettable');
|
1341 |
+
$cleanredirecturl = $this->remove_querystring_var($cleanredirecturl, 'source');
|
1342 |
+
$redirecturl = $cleanredirecturl;
|
1343 |
+
|
1344 |
+
if (!empty($messages))
|
1345 |
+
$redirecturl = $cleanredirecturl . "&messages=" . $messagelist;
|
1346 |
+
|
1347 |
+
if ($row != 0)
|
1348 |
+
$redirecturl .= "&importrowscount=" . $row;
|
1349 |
+
|
1350 |
+
if ($successfulimport != 0)
|
1351 |
+
$redirecturl .= "&successimportcount=" . $successfulimport;
|
1352 |
+
|
1353 |
+
wp_redirect( $redirecturl );
|
1354 |
+
}
|
1355 |
+
|
1356 |
+
//executed if the post arrives initiated by pressing the submit button of form
|
1357 |
+
function on_save_changes_moderate() {
|
1358 |
+
//user permission check
|
1359 |
+
if ( !current_user_can('manage_options') )
|
1360 |
+
wp_die( __('Not allowed', 'link-library') );
|
1361 |
+
//cross check the given referer
|
1362 |
+
check_admin_referer('link-library');
|
1363 |
+
|
1364 |
+
$message = '';
|
1365 |
+
|
1366 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
1367 |
+
|
1368 |
+
if (isset($_POST['approvelinks']) && (isset($_POST['links']) && count($_POST['links']) > 0))
|
1369 |
+
{
|
1370 |
+
global $wpdb;
|
1371 |
+
|
1372 |
+
$section = 'moderate';
|
1373 |
+
|
1374 |
+
foreach ($_POST['links'] as $approved_link)
|
1375 |
+
{
|
1376 |
+
$linkdescquery = "SELECT link_description, link_name ";
|
1377 |
+
$linkdescquery .= "FROM " . $this->db_prefix() . "links l ";
|
1378 |
+
$linkdescquery .= "WHERE link_id = " . $approved_link;
|
1379 |
+
|
1380 |
+
$linkdata = $wpdb->get_row($linkdescquery, ARRAY_A);
|
1381 |
+
|
1382 |
+
$modpos = strpos($linkdata['link_description'], "LinkLibrary:AwaitingModeration:RemoveTextToApprove");
|
1383 |
+
|
1384 |
+
if ($modpos)
|
1385 |
+
{
|
1386 |
+
$startpos = $modpos + 51;
|
1387 |
+
$newlinkdesc = substr($linkdata['link_description'], $startpos);
|
1388 |
+
|
1389 |
+
$id = array("id" => $linkdescquery);
|
1390 |
+
$newdesc = array ("link_description", $newlinkdesc);
|
1391 |
+
|
1392 |
+
$tablename = $this->db_prefix() . "links";
|
1393 |
+
$wpdb->update( $tablename, array( 'link_description' => $newlinkdesc, 'link_visible' => 'Y' ), array( 'link_id' => $approved_link ));
|
1394 |
+
}
|
1395 |
+
|
1396 |
+
$linkextradata = $wpdb->get_row("select * from " . $this->db_prefix() . "links_extrainfo where link_id = " . $approved_link, ARRAY_A);
|
1397 |
+
|
1398 |
+
if ($genoptions['emaillinksubmitter'] == true && $linkextradata['link_submitter_email'] != '')
|
1399 |
+
{
|
1400 |
+
if ($genoptions['usefirstpartsubmittername'] == true)
|
1401 |
+
{
|
1402 |
+
$spacepos = strpos($linkextradata['link_submitter_name'], " ");
|
1403 |
+
if ($spacepos !== false)
|
1404 |
+
$linkextradata['link_submitter_name'] = substr($linkextradata['link_submitter_name'], 0, $spacepos);
|
1405 |
+
}
|
1406 |
+
|
1407 |
+
$emailtitle = str_replace('%linkname%', $linkdata['link_name'], $genoptions['approvalemailtitle']);
|
1408 |
+
$emailbody = nl2br($genoptions['approvalemailbody']);
|
1409 |
+
$emailbody = str_replace('%submittername%', stripslashes($linkextradata['link_submitter_name']), stripslashes($emailbody));
|
1410 |
+
$emailbody = str_replace('%linkname%', $linkdata['link_name'], $emailbody);
|
1411 |
+
|
1412 |
+
$headers = "MIME-Version: 1.0\r\n";
|
1413 |
+
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1414 |
+
|
1415 |
+
if ($genoptions['moderatorname'] != '' && $genoptions['moderatoremail'] != '')
|
1416 |
+
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1417 |
+
|
1418 |
+
$message = $emailbody;
|
1419 |
+
|
1420 |
+
$message .= "<br /><br />" . __('Message generated by', 'link-library') . " <a href='http://yannickcorner.nayanna.biz/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1421 |
+
|
1422 |
+
wp_mail($linkextradata['link_submitter_email'], $emailtitle, $message, $headers);
|
1423 |
+
}
|
1424 |
+
}
|
1425 |
+
|
1426 |
+
$message = '1';
|
1427 |
+
}
|
1428 |
+
elseif (isset($_POST['deletelinks']) && (isset($_POST['links']) && count($_POST['links']) > 0))
|
1429 |
+
{
|
1430 |
+
global $wpdb;
|
1431 |
+
|
1432 |
+
$section = 'moderate';
|
1433 |
+
|
1434 |
+
foreach ($_POST['links'] as $approved_link)
|
1435 |
+
{
|
1436 |
+
$linkdescquery = "SELECT link_description, link_name ";
|
1437 |
+
$linkdescquery .= "FROM " . $this->db_prefix() . "links l ";
|
1438 |
+
$linkdescquery .= "WHERE link_id = " . $approved_link;
|
1439 |
+
|
1440 |
+
$linkdata = $wpdb->get_row($linkdescquery, ARRAY_A);
|
1441 |
+
|
1442 |
+
$linkextradata = $wpdb->get_row("select * from " . $this->db_prefix() . "links_extrainfo where link_id = " . $approved_link, ARRAY_A);
|
1443 |
+
|
1444 |
+
if ($genoptions['emaillinksubmitter'] == true && $linkextradata['link_submitter_email'] != '')
|
1445 |
+
{
|
1446 |
+
$emailtitle = str_replace('%linkname%', $linkdata['link_name'], $genoptions['rejectedemailtitle']);
|
1447 |
+
$emailbody = nl2br($genoptions['rejectedemailbody']);
|
1448 |
+
$emailbody = str_replace('%submittername%', stripslashes($linkextradata['link_submitter_name']), stripslashes($emailbody));
|
1449 |
+
$emailbody = str_replace('%linkname%', $linkdata['link_name'], $emailbody);
|
1450 |
+
|
1451 |
+
$headers = "MIME-Version: 1.0\r\n";
|
1452 |
+
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1453 |
+
|
1454 |
+
if ($genoptions['moderatorname'] != '' && $genoptions['moderatoremail'] != '')
|
1455 |
+
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1456 |
+
|
1457 |
+
$message = $emailbody;
|
1458 |
+
|
1459 |
+
$message .= "<br /><br />" . __('Message generated by', 'link-library') . " <a href='http://yannickcorner.nayanna.biz/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1460 |
+
|
1461 |
+
wp_mail($linkextradata['link_submitter_email'], $emailtitle, $message, $headers);
|
1462 |
+
}
|
1463 |
+
|
1464 |
+
$wpdb->query("DELETE FROM " . $this->db_prefix() . "links WHERE link_id = " . $approved_link);
|
1465 |
+
}
|
1466 |
+
|
1467 |
+
$message = '2';
|
1468 |
+
}
|
1469 |
+
|
1470 |
+
$cleanredirecturl = $this->remove_querystring_var($_POST['_wp_http_referer'], 'message');
|
1471 |
+
|
1472 |
+
if ($message != '')
|
1473 |
+
$redirecturl = $cleanredirecturl . "&message=" . $message;
|
1474 |
+
else
|
1475 |
+
$redirecturl = $cleanredirecturl;
|
1476 |
+
|
1477 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1478 |
+
wp_redirect($redirecturl);
|
1479 |
+
}
|
1480 |
+
|
1481 |
+
function on_save_changes_stylesheet() {
|
1482 |
+
//user permission check
|
1483 |
+
if ( !current_user_can('manage_options') )
|
1484 |
+
wp_die( __('Not allowed', 'link-library') );
|
1485 |
+
//cross check the given referer
|
1486 |
+
check_admin_referer('link-library');
|
1487 |
+
|
1488 |
+
if (isset($_POST['submitstyle']))
|
1489 |
+
{
|
1490 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
1491 |
+
|
1492 |
+
$genoptions['fullstylesheet'] = $_POST['fullstylesheet'];
|
1493 |
+
|
1494 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
1495 |
+
$message = 1;
|
1496 |
+
}
|
1497 |
+
elseif (isset($_POST['resetstyle']))
|
1498 |
+
{
|
1499 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
1500 |
+
|
1501 |
+
$stylesheetlocation = plugins_url( 'stylesheettemplate.css', __FILE__ );
|
1502 |
+
if (file_exists($stylesheetlocation))
|
1503 |
+
$genoptions['fullstylesheet'] = file_get_contents($stylesheetlocation);
|
1504 |
+
|
1505 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
1506 |
+
|
1507 |
+
$message = 2;
|
1508 |
+
}
|
1509 |
+
|
1510 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1511 |
+
wp_redirect($this->remove_querystring_var($_POST['_wp_http_referer'], 'message') . "&message=" . $message);
|
1512 |
+
}
|
1513 |
+
|
1514 |
+
function on_save_changes_reciprocal() {
|
1515 |
+
//user permission check
|
1516 |
+
if ( !current_user_can('manage_options') )
|
1517 |
+
wp_die( __('Not allowed', 'link-library') );
|
1518 |
+
//cross check the given referer
|
1519 |
+
check_admin_referer('link-library');
|
1520 |
+
|
1521 |
+
$message = -1;
|
1522 |
+
|
1523 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
1524 |
+
|
1525 |
+
$genoptions['recipcheckaddress'] = ( ( isset( $_POST['recipcheckaddress'] ) && $_POST['recipcheckaddress'] !== '' ) ? $_POST['recipcheckaddress'] : "" );
|
1526 |
+
$genoptions['recipcheckdelete403'] = ( ( isset( $_POST['recipcheckdelete403'] ) && $_POST['recipcheckdelete403'] !== '' ) ? $_POST['recipcheckdelete403'] : "" );
|
1527 |
+
|
1528 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
1529 |
+
|
1530 |
+
if (!isset($_POST['recipcheck']))
|
1531 |
+
{
|
1532 |
+
$message = 1;
|
1533 |
+
}
|
1534 |
+
elseif (isset($_POST['recipcheck']))
|
1535 |
+
{
|
1536 |
+
$message = 2;
|
1537 |
+
}
|
1538 |
+
|
1539 |
+
if ($message != -1)
|
1540 |
+
$messageend = "&message=" . $message;
|
1541 |
+
else
|
1542 |
+
$messageend = '';
|
1543 |
+
|
1544 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1545 |
+
wp_redirect($this->remove_querystring_var($_POST['_wp_http_referer'], 'message') . $messageend);
|
1546 |
+
}
|
1547 |
+
|
1548 |
+
function general_meta_box($data) {
|
1549 |
+
$genoptions = $data['genoptions'];
|
1550 |
+
|
1551 |
+
?>
|
1552 |
+
<table>
|
1553 |
+
<tr>
|
1554 |
+
<td>
|
1555 |
+
<input type='hidden' value='<?php echo $genoptions['schemaversion']; ?>' name='schemaversion' id='schemaversion' />
|
1556 |
+
<table>
|
1557 |
+
<tr>
|
1558 |
+
<td class='lltooltip' title='<?php _e('The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library'); ?>' style='width:200px'><?php _e('Stylesheet','link-library'); ?></td>
|
1559 |
+
<td class='lltooltip' title='<?php _e('The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library'); ?>'><a href="<?php echo add_query_arg( array( 'page' => 'link-library-stylesheet', 'section' => 'stylesheet'), admin_url('admin.php') ); ?>"><?php _e('Editor', 'link-library'); ?></a></td>
|
1560 |
+
</tr>
|
1561 |
+
<tr>
|
1562 |
+
<td><?php _e('Number of Libraries','link-library'); ?></td>
|
1563 |
+
<td><input type="text" id="numberstylesets" name="numberstylesets" size="5" value="<?php if ($genoptions['numberstylesets'] == '') echo '1'; echo $genoptions['numberstylesets']; ?>"/></td>
|
1564 |
+
</tr>
|
1565 |
+
<tr>
|
1566 |
+
<td class="lltooltip" title="<?php _e('Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API','link-library'); ?>"><?php _e('Additional pages to load styles and scripts','link-library'); ?></td>
|
1567 |
+
<td class="lltooltip" title="<?php _e('Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API','link-library'); ?>"><input type="text" id="includescriptcss" name="includescriptcss" size="40" value="<?php echo $genoptions['includescriptcss']; ?>"/></td>
|
1568 |
+
</tr>
|
1569 |
+
<tr>
|
1570 |
+
<td><?php _e('Debug Mode', 'link-library'); ?></td>
|
1571 |
+
<td><input type="checkbox" id="debugmode" name="debugmode" <?php if ($genoptions['debugmode']) echo ' checked="checked" '; ?>/></td>
|
1572 |
+
</tr>
|
1573 |
+
<tr>
|
1574 |
+
<td class="lltooltip" title="<?php _e('This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library'); ?>"><?php _e('Page Title Prefix','link-library'); ?></td>
|
1575 |
+
<td class="lltooltip" title="<?php _e('This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library'); ?>"><input type="text" id="pagetitleprefix" name="pagetitleprefix" size="10" value="<?php echo $genoptions['pagetitleprefix']; ?>"/></td>
|
1576 |
+
</tr>
|
1577 |
+
<tr>
|
1578 |
+
<td class="lltooltip" title="<?php _e('This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library'); ?>"><?php _e('Page Title Suffix','link-library'); ?></td>
|
1579 |
+
<td class="lltooltip" title="<?php _e('This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library'); ?>"><input type="text" id="pagetitlesuffix" name="pagetitlesuffix" size="10" value="<?php echo $genoptions['pagetitlesuffix']; ?>"/></td>
|
1580 |
+
</tr>
|
1581 |
+
<tr>
|
1582 |
+
<td class='lltooltip' title='<?php _e('API Key for Thumbshots.com thumbnail generation accounts', 'link-library'); ?>'><?php _e('Thumbshots API Key', 'link-library'); ?></td>
|
1583 |
+
<td colspan='4' class='lltooltip' title='<?php _e('API Key for Thumbshots.com thumbnail generation accounts', 'link-library'); ?>'><input type="text" id="thumbshotscid" name="thumbshotscid" size="20" value="<?php echo $genoptions['thumbshotscid']; ?>"/></td>
|
1584 |
+
</tr>
|
1585 |
+
<tr>
|
1586 |
+
<td class='lltooltip' title='<?php _e('Path for images files that are uploaded manually or generated through Thumbshots service', 'link-library'); ?>'><?php _e('Link Image File Path', 'link-library'); ?></td>
|
1587 |
+
<td colspan='4' class='lltooltip' title='<?php _e('Path for images files that are uploaded manually or generated through Thumbshots service', 'link-library'); ?>'><select id="imagefilepath" name="imagefilepath">
|
1588 |
+
<option value="absolute" <?php selected($genoptions['imagefilepath'], 'absolute'); ?>>Absolute
|
1589 |
+
<option value="relative" <?php selected($genoptions['imagefilepath'], 'relative'); ?>>Relative
|
1590 |
+
</select></td>
|
1591 |
+
</tr>
|
1592 |
+
<tr>
|
1593 |
+
<td><input type="submit" name="exportalllinks" value="<?php _e('Export All Links', 'link-library'); ?>" /></td>
|
1594 |
+
</tr>
|
1595 |
+
|
1596 |
+
|
1597 |
+
</table>
|
1598 |
+
</td>
|
1599 |
+
<td style='padding: 8px; border: 1px solid #cccccc;'>
|
1600 |
+
<div style="width: 400px"><h3>Support the author</h3><br /><table><tr><td><a href="http://www.packtpub.com/wordpress-plugin-development-cookbook/book"><img src='<?php echo plugins_url('icons/7683os_cover_small.jpg', __FILE__); ?>'></td><td></a>Learn how to create your own plugins with my upcoming book, coming out August 2012.<br /><br />Pre-order now!<br /><br /><a href="http://www.packtpub.com/wordpress-plugin-development-cookbook/book">Packt Publishing</a><br /><a href="http://www.amazon.com/dp/1849517681/?tag=packtpubli-20">Amazon.com</a><br /><a href="http://www.amazon.ca/WordPress-Development-Cookbook-Yannick-Lefebvre/dp/1849517681/ref=sr_1_1?ie=UTF8&qid=1336252569&sr=8-1">Amazon.ca</a></td></tr></table></div>
|
1601 |
+
</td>
|
1602 |
+
</table>
|
1603 |
+
<?php }
|
1604 |
+
|
1605 |
+
function general_meta_bookmarklet_box($data) {
|
1606 |
+
$bookmarkletcode = 'javascript:void(linkmanpopup=window.open(\''.get_bloginfo('wpurl').'/wp-admin/link-add.php?action=popup&linkurl=\'+escape(location.href)+\'&name=\'+(document.title),\'LinkManager\',\'scrollbars=yes,width=900px,height=600px,left=15,top=15,status=yes,resizable=yes\'));linkmanpopup.focus();window.focus();linkmanpopup.focus();';
|
1607 |
+
?>
|
1608 |
+
<p><?php _e('Add new links to your site with this bookmarklet.', 'link-library'); ?></p>
|
1609 |
+
<p><?php _e('To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar.', 'link-library'); ?></p>
|
1610 |
+
<a href="<?php echo $bookmarkletcode; ?>" class='button' title="Add to Links"><?php _e('Add to Links', 'link-library'); ?></a>
|
1611 |
+
|
1612 |
+
<?php }
|
1613 |
+
|
1614 |
+
function general_moderation_meta_box($data) {
|
1615 |
+
$genoptions = $data['genoptions'];
|
1616 |
+
?>
|
1617 |
+
<table>
|
1618 |
+
<tr>
|
1619 |
+
<td class='lltooltip' title='<?php _e('URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page.', 'link-library'); ?>.' style='width:250px'><?php _e('Link Acknowledgement URL', 'link-library'); ?></td>
|
1620 |
+
<td class='lltooltip' style='width:75px;padding-right:20px' title='<?php _e('URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page.', 'link-library'); ?>.'><input type="text" id="linksubmissionthankyouurl" name="linksubmissionthankyouurl" size="60" value='<?php echo $genoptions['linksubmissionthankyouurl']; ?>' /></td>
|
1621 |
+
</tr>
|
1622 |
+
<tr>
|
1623 |
+
<td class='lltooltip' title='<?php _e('Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name', 'link-library'); ?>.' style='width:250px'><?php _e('Moderation Notification Title', 'link-library'); ?></td>
|
1624 |
+
<td style='width:75px;padding-right:20px'><input type="text" id="moderationnotificationtitle" name="moderationnotificationtitle" size="60" value='<?php echo $genoptions['moderationnotificationtitle']; ?>' /></td>
|
1625 |
+
</tr>
|
1626 |
+
<tr>
|
1627 |
+
<td class='lltooltip' title='<?php _e('Will send a confirmation e-mail to link submitter if they provided their contact information', 'link-library'); ?>.' style='width:250px'><?php _e('E-mail submitter on link approval or rejection', 'link-library'); ?></td>
|
1628 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="emaillinksubmitter" name="emaillinksubmitter" <?php if ($genoptions['emaillinksubmitter']) echo ' checked="checked" '; ?>/></td>
|
1629 |
+
</tr>
|
1630 |
+
<tr>
|
1631 |
+
<td style='width:250px'><?php _e('Only use first part of submitter name', 'link-library'); ?></td>
|
1632 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="usefirstpartsubmittername" name="usefirstpartsubmittername" <?php if ($genoptions['usefirstpartsubmittername']) echo ' checked="checked" '; ?>/></td>
|
1633 |
+
</tr>
|
1634 |
+
<tr>
|
1635 |
+
<td class='lltooltip' title='<?php _e('The name of the e-mail account that the approval e-mail will be sent from', 'link-library'); ?>'><?php _e('Moderator Name', 'link-library'); ?></td>
|
1636 |
+
<td><input type="text" id="moderatorname" name="moderatorname" size="60" value="<?php echo $genoptions['moderatorname']; ?>"/></td>
|
1637 |
+
</tr>
|
1638 |
+
<tr>
|
1639 |
+
<td class='lltooltip' title='<?php _e('The e-mail address that the approval e-mail will be sent from', 'link-library'); ?>'><?php _e('Moderator E-mail', 'link-library'); ?></td>
|
1640 |
+
<td><input type="text" id="moderatoremail" name="moderatoremail" size="60" value="<?php echo $genoptions['moderatoremail']; ?>"/></td>
|
1641 |
+
</tr>
|
1642 |
+
<tr>
|
1643 |
+
<td class='lltooltip' title='<?php _e('Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name', 'link-library'); ?>'><?php _e('Approval e-mail title', 'link-library'); ?></td>
|
1644 |
+
<td><input type="text" id="approvalemailtitle" name="approvalemailtitle" size="60" value="<?php echo $genoptions['approvalemailtitle']; ?>"/></td>
|
1645 |
+
</tr>
|
1646 |
+
<tr>
|
1647 |
+
<td class='lltooltip' title='<?php _e('Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name', 'link-library'); ?>'><?php _e('Approval e-mail body', 'link-library'); ?></td>
|
1648 |
+
<td><textarea id="approvalemailbody" name="approvalemailbody" cols="60"><?php echo stripslashes($genoptions['approvalemailbody']); ?></textarea></td>
|
1649 |
+
</tr>
|
1650 |
+
<tr>
|
1651 |
+
<td class='lltooltip' title='<?php _e('Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name', 'link-library'); ?>'><?php _e('Rejection e-mail title', 'link-library'); ?></td>
|
1652 |
+
<td><input type="text" id="rejectedemailtitle" name="rejectedemailtitle" size="60" value="<?php echo $genoptions['rejectedemailtitle']; ?>"/></td>
|
1653 |
+
</tr>
|
1654 |
+
<tr>
|
1655 |
+
<td class='lltooltip' title='<?php _e('Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name and %submittername% for the submitter name', 'link-library'); ?>'><?php _e('Rejection e-mail body', 'link-library'); ?></td>
|
1656 |
+
<td><textarea id="rejectedemailbody" name="rejectedemailbody" cols="60"><?php echo stripslashes($genoptions['rejectedemailbody']); ?></textarea></td>
|
1657 |
+
</tr>
|
1658 |
+
</table>
|
1659 |
+
<?php }
|
1660 |
+
|
1661 |
+
function general_save_meta_box() {
|
1662 |
+
?>
|
1663 |
+
<div class="submitbox">
|
1664 |
+
<input type="submit" name="submit" class="button-primary" value="<?php _e('Save','link-library'); ?>" />
|
1665 |
+
</div>
|
1666 |
+
<?php
|
1667 |
+
}
|
1668 |
+
|
1669 |
+
function settingssets_save_meta_box() {
|
1670 |
+
?>
|
1671 |
+
|
1672 |
+
<div class="submitbox">
|
1673 |
+
<input type="submit" name="submit" class="button-primary" value="<?php _e('Update Settings','link-library'); ?>" />
|
1674 |
+
</div>
|
1675 |
+
<?php
|
1676 |
+
}
|
1677 |
+
|
1678 |
+
function moderate_meta_box() {
|
1679 |
+
?>
|
1680 |
+
<table class='widefat' style='clear:none;width:100%;background: #DFDFDF url(/wp-admin/images/gray-grad.png) repeat-x scroll left top;'>
|
1681 |
+
<tr>
|
1682 |
+
<th style='width: 30px'></th>
|
1683 |
+
<th style='width: 200px'><?php _e('Link Name', 'link-library'); ?></th>
|
1684 |
+
<th style='width: 200px'><?php _e('Link Category', 'link-library'); ?></th>
|
1685 |
+
<th style='width: 300px'><?php _e('Link URL', 'link-library'); ?></th>
|
1686 |
+
<th><?php _e('Link Description', 'link-library'); ?></th>
|
1687 |
+
</tr>
|
1688 |
+
<?php global $wpdb;
|
1689 |
+
|
1690 |
+
$linkquery = "SELECT distinct *, l.link_id as true_link_id ";
|
1691 |
+
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
1692 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
1693 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
1694 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
1695 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
1696 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category'";
|
1697 |
+
$linkquery .= "AND l.link_description like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
1698 |
+
$linkquery .= " ORDER by link_name ASC";
|
1699 |
+
|
1700 |
+
$linkitems = $wpdb->get_results($linkquery);
|
1701 |
+
|
1702 |
+
if ($linkitems) {
|
1703 |
+
foreach($linkitems as $linkitem) {
|
1704 |
+
|
1705 |
+
$modpos = strpos($linkitem->link_description, "LinkLibrary:AwaitingModeration:RemoveTextToApprove");
|
1706 |
+
|
1707 |
+
if ($modpos)
|
1708 |
+
{
|
1709 |
+
$startpos = $modpos + 51;
|
1710 |
+
$newlinkdesc = substr($linkitem->link_description, $startpos);
|
1711 |
+
}
|
1712 |
+
?>
|
1713 |
+
<tr style='background: #FFF'>
|
1714 |
+
<td><input type="checkbox" name="links[]" value="<?php echo $linkitem->true_link_id; ?>" /></td>
|
1715 |
+
<td><?php echo "<a title='Edit Link: " . $linkitem->link_name . "' href='" . add_query_arg( array( 'action' => 'edit', 'link_id' => $linkitem->true_link_id ), admin_url( 'link.php' ) ) . "'>" . $linkitem->link_name . "</a>"; ?></td>
|
1716 |
+
<td><?php echo $linkitem->name; ?></td>
|
1717 |
+
<td><?php echo "<a href='" . $linkitem->link_url . "'>" . $linkitem->link_url . "</a>"; ?></td>
|
1718 |
+
<td><?php echo $newlinkdesc; ?></td>
|
1719 |
+
</tr>
|
1720 |
+
<?php }
|
1721 |
+
}
|
1722 |
+
else { ?>
|
1723 |
+
<tr>
|
1724 |
+
<td></td>
|
1725 |
+
<td><?php _e('No Links Found to Moderate', 'link-library'); ?></td>
|
1726 |
+
<td></td>
|
1727 |
+
<td></td>
|
1728 |
+
</tr>
|
1729 |
+
<?php } ?>
|
1730 |
+
|
1731 |
+
</table><br />
|
1732 |
+
<input type="button" id="CheckAll" value="<?php _e('Check All','link-library'); ?>">
|
1733 |
+
<input type="button" id="UnCheckAll" value="<?php _e('Uncheck All', 'link-library'); ?>">
|
1734 |
+
|
1735 |
+
<input type="submit" name="approvelinks" value="<?php _e('Approve Selected Items','link-library'); ?>" />
|
1736 |
+
<input type="submit" name="deletelinks" value="<?php _e('Delete Selected Items', 'link-library'); ?>" />
|
1737 |
+
|
1738 |
+
<script type="text/javascript">
|
1739 |
+
jQuery(document).ready(function()
|
1740 |
+
{
|
1741 |
+
jQuery('#CheckAll').click(function() {
|
1742 |
+
jQuery("INPUT[type='checkbox']").attr('checked', true);
|
1743 |
+
});
|
1744 |
+
|
1745 |
+
jQuery('#UnCheckAll').click(function() {
|
1746 |
+
jQuery("INPUT[type='checkbox']").attr('checked', false);
|
1747 |
+
});
|
1748 |
+
});
|
1749 |
+
</script>
|
1750 |
+
|
1751 |
+
</div>
|
1752 |
+
|
1753 |
+
<?php
|
1754 |
+
}
|
1755 |
+
|
1756 |
+
function stylesheet_meta_box($data) {
|
1757 |
+
$genoptions = $data['genoptions'];
|
1758 |
+
?>
|
1759 |
+
|
1760 |
+
<?php _e('If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor.', 'link-library'); ?><br /><br />
|
1761 |
+
|
1762 |
+
<textarea name='fullstylesheet' id='fullstylesheet' style='font-family:Courier' rows="30" cols="100">
|
1763 |
+
<?php echo stripslashes($genoptions['fullstylesheet']);?>
|
1764 |
+
</textarea>
|
1765 |
+
<div><input type="submit" name="submitstyle" value="<?php _e('Submit','link-library'); ?>" /><span style='padding-left: 650px'><input type="submit" name="resetstyle" value="<?php _e('Reset to default','link-library'); ?>" /></span></div>
|
1766 |
+
<?php
|
1767 |
+
}
|
1768 |
+
|
1769 |
+
function settingssets_usage_meta_box($data) {
|
1770 |
+
$options = $data['options'];
|
1771 |
+
$settings = $data['settings'];
|
1772 |
+
$genoptions = $data['genoptions'];
|
1773 |
+
?>
|
1774 |
+
<div>
|
1775 |
+
<?php _e('Select Current Library Settings', 'link-library'); ?> :
|
1776 |
+
<SELECT id="settingsetlist" name="settingsetlist" style='width: 300px'>
|
1777 |
+
<?php if ($genoptions['numberstylesets'] == '') $numberofsets = 1; else $numberofsets = $genoptions['numberstylesets'];
|
1778 |
+
for ($counter = 1; $counter <= $numberofsets; $counter++): ?>
|
1779 |
+
<?php $tempoptionname = "LinkLibraryPP" . $counter;
|
1780 |
+
$tempoptions = get_option($tempoptionname); ?>
|
1781 |
+
<option value="<?php echo $counter ?>" <?php if ($settings == $counter) echo 'SELECTED';?>><?php _e('Library', 'link-library'); ?> <?php echo $counter ?><?php if ($tempoptions != "") echo " (" . $tempoptions['settingssetname'] . ")"; ?></option>
|
1782 |
+
<?php endfor; ?>
|
1783 |
+
</SELECT>
|
1784 |
+
<INPUT type="button" name="go" value="<?php _e('Go', 'link-library'); ?>!" onClick="window.location= 'admin.php?page=link-library-settingssets&settings=' + jQuery('#settingsetlist').val()">
|
1785 |
+
<?php if ($numberofsets > 1): ?>
|
1786 |
+
<?php _e('Copy from:', 'link-library'); ?>
|
1787 |
+
<SELECT id="copysource" name="copysource" style='width: 300px'>
|
1788 |
+
<?php for ($counter = 1; $counter <= $numberofsets; $counter++): ?>
|
1789 |
+
<?php $tempoptionname = "LinkLibraryPP" . $counter;
|
1790 |
+
$tempoptions = get_option($tempoptionname);
|
1791 |
+
if ($counter != $settings):?>
|
1792 |
+
<option value="<?php echo $counter ?>" <?php if ($settings == $counter) echo 'SELECTED';?>><?php _e('Library', 'link-library'); ?> <?php echo $counter ?><?php if ($tempoptions != "") echo " (" . $tempoptions['settingssetname'] . ")"; ?></option>
|
1793 |
+
<?php endif;
|
1794 |
+
endfor;
|
1795 |
+
?>
|
1796 |
+
</SELECT>
|
1797 |
+
<INPUT type="button" name="copy" value="<?php _e('Copy', 'link-library'); ?>!" onClick="window.location= 'admin.php?page=link-library-settingssets&settings=<?php echo $settings; ?>&copy=<?php echo $settings; ?>&source=' + jQuery('#copysource').val()">
|
1798 |
+
<?php endif; ?>
|
1799 |
+
<br />
|
1800 |
+
<br />
|
1801 |
+
<table class='widefat' style='clear:none;width:100%;background: #DFDFDF url(/wp-admin/images/gray-grad.png) repeat-x scroll left top;'>
|
1802 |
+
<thead>
|
1803 |
+
<tr>
|
1804 |
+
<th style='width:40px' class="lltooltip" title='<?php _e('Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library'); ?>'>
|
1805 |
+
<?php _e('Library #', 'link-library'); ?>
|
1806 |
+
</th>
|
1807 |
+
<th style='width:130px' class="lltooltip" title='<?php _e('Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library'); ?>'>
|
1808 |
+
<?php _e('Library Name', 'link-library'); ?>
|
1809 |
+
</th>
|
1810 |
+
<th style='width: 230px'><?php _e('Feature', 'link-library'); ?></th>
|
1811 |
+
<th class="lltooltip" title='<?php _e('Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library'); ?>'>
|
1812 |
+
<?php _e('Code to insert on a Wordpress page', 'link-library'); ?>
|
1813 |
+
</th>
|
1814 |
+
</tr>
|
1815 |
+
</thead>
|
1816 |
+
<tr>
|
1817 |
+
<td style='background: #FFF'><?php echo $settings; ?></td><td style='background: #FFF'><?php echo $options['settingssetname']; ?></a></td><td style='background: #FFF'><?php _e('Display basic link library', 'link-library'); ?></td><td style='background: #FFF'><?php echo "[link-library settings=" . $settings . "]"; ?></td>
|
1818 |
+
</tr>
|
1819 |
+
<tr>
|
1820 |
+
<td style='background: #FFF'></td><td style='background: #FFF'></td><td style='background: #FFF'><?php _e('Display list of link categories', 'link-library'); ?></td><td style='background: #FFF'><?php echo "[link-library-cats settings=" . $settings . "]"; ?></td>
|
1821 |
+
</tr>
|
1822 |
+
<tr>
|
1823 |
+
<td style='background: #FFF'></td><td style='background: #FFF'></td><td style='background: #FFF'><?php _e('Display search box', 'link-library'); ?></td><td style='background: #FFF'><?php echo "[link-library-search settings=" . $settings . "]"; ?></td>
|
1824 |
+
</tr>
|
1825 |
+
<tr>
|
1826 |
+
<td style='background: #FFF'></td><td style='background: #FFF'></td><td style='background: #FFF'><?php _e('Display link submission form', 'link-library'); ?></td><td style='background: #FFF'><?php echo "[link-library-addlink settings=" . $settings . "]"; ?></td>
|
1827 |
+
</tr>
|
1828 |
+
</table>
|
1829 |
+
<br />
|
1830 |
+
</div>
|
1831 |
+
|
1832 |
+
<div>
|
1833 |
+
<table>
|
1834 |
+
<tr>
|
1835 |
+
<td style='text-align:right'>
|
1836 |
+
<span><a href='admin.php?page=link-library-settingssets&deletesettings=<?php echo $settings ?>' <?php echo "onclick=\"if ( confirm('" . esc_js(sprintf( __("You are about to Delete Library #'%s'\n 'Cancel' to stop, 'OK' to delete.", "link-library"), $settings )) . "') ) { return true;}return false;\""; ?>><?php _e('Delete Library', 'link-library'); ?> <?php echo $settings ?></a></span>
|
1837 |
+
<span><a href='admin.php?page=link-library-settingssets&settings=<?php echo $settings ?>&reset=<?php echo $settings; ?>' <?php echo "onclick=\"if ( confirm('" . esc_js(sprintf( __("You are about to reset Library '%s'\n 'Cancel' to stop, 'OK' to reset.", "link-library"), $settings )) . "') ) { return true;}return false;\""; ?>><?php _e('Reset current Library', 'link-library'); ?></a></span>
|
1838 |
+
<span><a href='admin.php?page=link-library-settingssets&settings=<?php echo $settings ?>&resettable=<?php echo $settings; ?>' <?php echo "onclick=\"if ( confirm('" . esc_js(sprintf( __("You are about to reset Library '%s' for a table layout\n 'Cancel' to stop, 'OK' to reset.", "link-library"), $settings )) . "') ) { return true;}return false;\""; ?>><?php _e('Reset current Library for table layout', 'link-library'); ?></a></span>
|
1839 |
+
</td>
|
1840 |
+
</tr>
|
1841 |
+
</table>
|
1842 |
+
</div>
|
1843 |
+
<?php }
|
1844 |
+
|
1845 |
+
function settingssets_common_meta_box($data) {
|
1846 |
+
$options = $data['options'];
|
1847 |
+
$settings = $data['settings'];
|
1848 |
+
?>
|
1849 |
+
|
1850 |
+
<div style='padding-top: 15px'>
|
1851 |
+
<input type='hidden' value='<?php echo $settings; ?>' name='settingsetid' id='settingsetid' />
|
1852 |
+
<table>
|
1853 |
+
|
1854 |
+
<tr>
|
1855 |
+
<td style='width: 300px;padding-right: 50px'>
|
1856 |
+
<?php _e('Current Library Name', 'link-library'); ?>
|
1857 |
+
</td>
|
1858 |
+
<td>
|
1859 |
+
<input type="text" id="settingssetname" name="settingssetname" size="40" value="<?php echo $options['settingssetname']; ?>"/>
|
1860 |
+
</td>
|
1861 |
+
</tr>
|
1862 |
+
<tr>
|
1863 |
+
<td class="lltooltip" title="<?php _e('Leave Empty to see all categories', 'link-library'); ?><br /><br /><?php _e('Enter list of comma-separated', 'link-library'); ?><br /><?php _e('numeric category IDs', 'link-library'); ?><br /><br /><?php _e('To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example', 'link-library'); ?>: 2,4,56">
|
1864 |
+
<?php _e('Categories to be displayed (Empty=All)', 'link-library'); ?>
|
1865 |
+
</td>
|
1866 |
+
<td class="lltooltip" title="<?php _e('Leave Empty to see all categories', 'link-library'); ?><br /><br /><?php _e('Enter list of comma-separated', 'link-library'); ?><br /><?php _e('numeric category IDs', 'link-library'); ?><br /><br /><?php _e('For example', 'link-library'); ?>: 2,4,56">
|
1867 |
+
<input type="text" id="categorylist" name="categorylist" size="40" value="<?php echo $options['categorylist']; ?>"/>
|
1868 |
+
</td>
|
1869 |
+
</tr>
|
1870 |
+
<tr>
|
1871 |
+
<td class="lltooltip" title="<?php _e('Enter list of comma-separated', 'link-library'); ?><br /><?php _e('numeric category IDs that should not be shown', 'link-library'); ?><br /><br /><?php _e('For example', 'link-library'); ?>: 5,34,43">
|
1872 |
+
<?php _e('Categories to be excluded', 'link-library'); ?>
|
1873 |
+
</td>
|
1874 |
+
<td class="lltooltip" title="<?php _e('Enter list of comma-separated', 'link-library'); ?><br /><?php _e('numeric category IDs that should not be shown', 'link-library'); ?><br /><br /><?php _e('For example', 'link-library'); ?>: 5,34,43">
|
1875 |
+
<input type="text" id="excludecategorylist" name="excludecategorylist" size="40" value="<?php echo $options['excludecategorylist']; ?>"/>
|
1876 |
+
</td>
|
1877 |
+
</tr>
|
1878 |
+
<tr>
|
1879 |
+
<td class="lltooltip" title="<?php _e('Only show one category of links at a time', 'link-library'); ?>">
|
1880 |
+
<?php _e('Only show one category at a time', 'link-library'); ?>
|
1881 |
+
</td>
|
1882 |
+
<td class="lltooltip" title="<?php _e('Only show one category of links at a time', 'link-library'); ?>">
|
1883 |
+
<input type="checkbox" id="showonecatonly" name="showonecatonly" <?php if ($options['showonecatonly']) echo ' checked="checked" '; ?>/>
|
1884 |
+
</td>
|
1885 |
+
<td class="lltooltip" title="<?php _e('Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly.', 'link-library'); ?>"><?php _e('Switching Method', 'link-library'); ?></td>
|
1886 |
+
<td>
|
1887 |
+
<select name="showonecatmode" id="showonecatmode" style="width:200px;">
|
1888 |
+
<option value="AJAX"<?php if ($options['showonecatmode'] == 'AJAX' || $options['showonecatmode'] == '') { echo ' selected="selected"';} ?>>AJAX</option>
|
1889 |
+
<option value="HTMLGET"<?php if ($options['showonecatmode'] == 'HTMLGET') { echo ' selected="selected"';} ?>>HTML GET</option>
|
1890 |
+
<option value="HTMLGETPERM"<?php if ($options['showonecatmode'] == 'HTMLGETPERM') { echo ' selected="selected"';} ?>>HTML GET + Permalink</option>
|
1891 |
+
</select>
|
1892 |
+
</td>
|
1893 |
+
</tr>
|
1894 |
+
<tr>
|
1895 |
+
<td>
|
1896 |
+
<?php _e('Default category to be shown when only showing one at a time (numeric ID)', 'link-library'); ?>
|
1897 |
+
</td>
|
1898 |
+
<td>
|
1899 |
+
<input type="text" id="defaultsinglecat" name="defaultsinglecat" size="4" value="<?php echo $options['defaultsinglecat']; ?>"/>
|
1900 |
+
</td>
|
1901 |
+
<td><?php _e('Hide category on start in single cat AJAX mode', 'link-library'); ?></td>
|
1902 |
+
<td><input type="checkbox" id="nocatonstartup" name="nocatonstartup" <?php if ($options['nocatonstartup']) echo ' checked="checked" '; ?>/></td>
|
1903 |
+
</tr>
|
1904 |
+
<tr>
|
1905 |
+
<td class="lltooltip" title="<?php _e('File path is relative to Link Library plugin directory', 'link-library'); ?>">
|
1906 |
+
<?php _e('Icon to display when performing AJAX queries', 'link-library'); ?>
|
1907 |
+
</td>
|
1908 |
+
<td class="lltooltip" title="<?php _e('File path is relative to Link Library plugin directory', 'link-library'); ?>">
|
1909 |
+
<input type="text" id="loadingicon" name="loadingicon" size="40" value="<?php if ($options['loadingicon'] == '') {echo '/icons/Ajax-loader.gif';} else {echo strval($options['loadingicon']);} ?>"/>
|
1910 |
+
</td>
|
1911 |
+
</tr>
|
1912 |
+
<tr>
|
1913 |
+
<td class="lltooltip" title='<?php _e('Only show a limited number of links and add page navigation links', 'link-library'); ?>'>
|
1914 |
+
<?php _e('Paginate Results', 'link-library'); ?>
|
1915 |
+
</td>
|
1916 |
+
<td class="lltooltip" title='<?php _e('Only show a limited number of links and add page navigation links', 'link-library'); ?>'>
|
1917 |
+
<input type="checkbox" id="pagination" name="pagination" <?php if ($options['pagination']) echo ' checked="checked" '; ?>/>
|
1918 |
+
</td>
|
1919 |
+
<td class="lltooltip" title="<?php _e('Number of Links to be Displayed per Page in Pagination Mode', 'link-library'); ?>">
|
1920 |
+
<?php _e('Links per Page', 'link-library'); ?>
|
1921 |
+
</td>
|
1922 |
+
<td class="lltooltip" title="<?php _e('Number of Links to be Displayed per Page in Pagination Mode', 'link-library'); ?>">
|
1923 |
+
<input type="text" id="linksperpage" name="linksperpage" size="3" value="<?php echo $options['linksperpage']; ?>"/>
|
1924 |
+
</td>
|
1925 |
+
</tr>
|
1926 |
+
<tr>
|
1927 |
+
<td>
|
1928 |
+
<?php _e('Hide Results if Empty', 'link-library'); ?>
|
1929 |
+
</td>
|
1930 |
+
<td>
|
1931 |
+
<input type="checkbox" id="hide_if_empty" name="hide_if_empty" <?php if ($options['hide_if_empty']) echo ' checked="checked" '; ?>/>
|
1932 |
+
</td>
|
1933 |
+
</tr>
|
1934 |
+
<tr>
|
1935 |
+
<td>
|
1936 |
+
<?php _e('Enable Permalinks', 'link-library'); ?>
|
1937 |
+
</td>
|
1938 |
+
<td>
|
1939 |
+
<input type="checkbox" id="enablerewrite" name="enablerewrite" <?php if ($options['enablerewrite']) echo ' checked="checked" '; ?>/>
|
1940 |
+
</td>
|
1941 |
+
<td>
|
1942 |
+
<?php _e('Permalinks Page', 'link-library'); ?>
|
1943 |
+
</td>
|
1944 |
+
<td>
|
1945 |
+
<input type="text" id="rewritepage" name="rewritepage" size="40" value="<?php echo $options['rewritepage']; ?>"/>
|
1946 |
+
</td>
|
1947 |
+
</tr>
|
1948 |
+
</table>
|
1949 |
+
</div>
|
1950 |
+
|
1951 |
+
<?php }
|
1952 |
+
|
1953 |
+
function settingssets_categories_meta_box($data)
|
1954 |
+
{
|
1955 |
+
$options = $data['options'];
|
1956 |
+
$settings = $data['settings'];
|
1957 |
+
?>
|
1958 |
+
<div style='padding-top:15px'>
|
1959 |
+
<table>
|
1960 |
+
<tr>
|
1961 |
+
<td>
|
1962 |
+
<?php _e('Results Order', 'link-library'); ?>
|
1963 |
+
</td>
|
1964 |
+
<td>
|
1965 |
+
<select name="order" id="order" style="width:200px;">
|
1966 |
+
<option value="name"<?php if ($options['order'] == 'name') { echo ' selected="selected"';} ?>><?php _e('Order by Name', 'link-library'); ?></option>
|
1967 |
+
<option value="id"<?php if ($options['order'] == 'id') { echo ' selected="selected"';} ?>><?php _e('Order by ID', 'link-library'); ?></option>
|
1968 |
+
<option value="catlist"<?php if ($options['order'] == 'catlist') { echo ' selected="selected"';} ?>><?php _e('Order of categories based on included category list', 'link-library'); ?></option>
|
1969 |
+
<option value="order"<?php if ($options['order'] == 'order') { echo ' selected="selected"';} ?>><?php _e('Order by', 'link-library'); ?> 'My Link Order' <?php _e('Wordpress Plugin', 'link-library'); ?></option>
|
1970 |
+
</select>
|
1971 |
+
</td>
|
1972 |
+
<td style='width:100px'></td>
|
1973 |
+
<td style='width:200px'>
|
1974 |
+
<?php _e('Link Categories Display Format', 'link-library'); ?>
|
1975 |
+
</td>
|
1976 |
+
<td>
|
1977 |
+
<select name="flatlist" id="flatlist" style="width:200px;">
|
1978 |
+
<option value="table"<?php if ($options['flatlist'] == 'table') { echo ' selected="selected"';} ?>><?php _e('Table', 'link-library'); ?></option>
|
1979 |
+
<option value="unordered"<?php if ($options['flatlist'] == 'unordered') { echo ' selected="selected"';} ?>><?php _e('Unordered List', 'link-library'); ?></option>
|
1980 |
+
<option value="dropdown"<?php if ($options['flatlist'] == 'dropdown') { echo ' selected="selected"';} ?>><?php _e('Drop-Down List', 'link-library'); ?></option>
|
1981 |
+
</select>
|
1982 |
+
</td>
|
1983 |
+
</tr>
|
1984 |
+
<tr>
|
1985 |
+
<td>
|
1986 |
+
<?php _e('Display link counts', 'link-library'); ?>
|
1987 |
+
</td>
|
1988 |
+
<td>
|
1989 |
+
<input type="checkbox" id="showcatlinkcount" name="showcatlinkcount" <?php if ($options['showcatlinkcount']) echo ' checked="checked" '; ?>/>
|
1990 |
+
</td>
|
1991 |
+
<td style='width:100px'></td>
|
1992 |
+
<td style='width:200px'><?php _e('Display categories with search results', 'link-library'); ?> </td>
|
1993 |
+
<td><input type="checkbox" id="showcatonsearchresults" name="showcatonsearchresults" <?php if ($options['showcatonsearchresults']) echo ' checked="checked" '; ?>/></td>
|
1994 |
+
</tr>
|
1995 |
+
<tr>
|
1996 |
+
<td class="lltooltip" title="<?php _e('This setting does not apply when selecting My Link Order for the order', 'link-library'); ?>">
|
1997 |
+
<?php _e('Direction', 'link-library'); ?>
|
1998 |
+
</td>
|
1999 |
+
<td class="lltooltip" title="<?php _e('This setting does not apply when selecting My Link Order for the order', 'link-library'); ?>">
|
2000 |
+
<select name="direction" id="direction" style="width:100px;">
|
2001 |
+
<option value="ASC"<?php if ($options['direction'] == 'ASC') { echo ' selected="selected"';} ?>><?php _e('Ascending', 'link-library'); ?></option>
|
2002 |
+
<option value="DESC"<?php if ($options['direction'] == 'DESC') { echo ' selected="selected"';} ?>><?php _e('Descending', 'link-library'); ?></option>
|
2003 |
+
</select>
|
2004 |
+
</td>
|
2005 |
+
<td></td>
|
2006 |
+
<td class="lltooltip" title="<?php _e('Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library'); ?>">
|
2007 |
+
<?php _e('Show Category Description', 'link-library'); ?>
|
2008 |
+
</td>
|
2009 |
+
<td class="lltooltip" title="<?php _e('Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library'); ?>">
|
2010 |
+
<input type="checkbox" id="showcategorydescheaders" name="showcategorydescheaders" <?php if ($options['showcategorydescheaders']) echo ' checked="checked" '; ?>/>
|
2011 |
+
<span style='margin-left: 17px'><?php _e('Position', 'link-library'); ?>:</span>
|
2012 |
+
<select name="catlistdescpos" id="catlistdescpos" style="width:100px;">
|
2013 |
+
<option value="right"<?php if ($options['catlistdescpos'] == 'right') { echo ' selected="selected"';} ?>><?php _e('Right', 'link-library'); ?></option>
|
2014 |
+
<option value="left"<?php if ($options['catlistdescpos'] == 'left') { echo ' selected="selected"';} ?>><?php _e('Left', 'link-library'); ?></option>
|
2015 |
+
</select>
|
2016 |
+
</td>
|
2017 |
+
</tr>
|
2018 |
+
<tr>
|
2019 |
+
<td>
|
2020 |
+
<?php _e('Width of Categories Table in Percents', 'link-library'); ?>
|
2021 |
+
</td>
|
2022 |
+
<td>
|
2023 |
+
<input type="text" id="table_width" name="table_width" size="10" value="<?php echo strval($options['table_width']); ?>"/>
|
2024 |
+
</td>
|
2025 |
+
<td></td>
|
2026 |
+
<td class="lltooltip" title='<?php _e('Determines the number of alternating div tags that will be placed before and after each link category', 'link-library'); ?>.<br /><br /><?php _e('These div tags can be used to style of position link categories on the link page', 'link-library'); ?>.'>
|
2027 |
+
<?php _e('Number of alternating div classes', 'link-library'); ?>
|
2028 |
+
</td>
|
2029 |
+
<td class="lltooltip" title='<?php _e('Determines the number of alternating div tags that will be placed before and after each link category', 'link-library'); ?>.<br /><br /><?php _e('These div tags can be used to style of position link categories on the link page', 'link-library'); ?>.'>
|
2030 |
+
<select name="catlistwrappers" id="catlistwrappers" style="width:200px;">
|
2031 |
+
<option value="1"<?php if ($options['catlistwrappers'] == 1) { echo ' selected="selected"';} ?>>1</option>
|
2032 |
+
<option value="2"<?php if ($options['catlistwrappers'] == 2) { echo ' selected="selected"';} ?>>2</option>
|
2033 |
+
<option value="3"<?php if ($options['catlistwrappers'] == 3) { echo ' selected="selected"';} ?>>3</option>
|
2034 |
+
</select>
|
2035 |
+
</td>
|
2036 |
+
</tr>
|
2037 |
+
<tr>
|
2038 |
+
<td>
|
2039 |
+
<?php _e('Number of columns in Categories Table', 'link-library'); ?>
|
2040 |
+
</td>
|
2041 |
+
<td>
|
2042 |
+
<input type="text" id="num_columns" name="num_columns" size="10" value="<?php echo strval($options['num_columns']); ?>">
|
2043 |
+
</td>
|
2044 |
+
<td></td>
|
2045 |
+
<td>
|
2046 |
+
<?php _e('First div class name', 'link-library'); ?>
|
2047 |
+
</td>
|
2048 |
+
<td>
|
2049 |
+
<input type="text" id="beforecatlist1" name="beforecatlist1" size="40" value="<?php echo $options['beforecatlist1']; ?>" />
|
2050 |
+
</td>
|
2051 |
+
</tr>
|
2052 |
+
<tr>
|
2053 |
+
<td>
|
2054 |
+
<?php _e('Use Div Class or Heading tag around Category Names', 'link-library'); ?>
|
2055 |
+
</td>
|
2056 |
+
<td>
|
2057 |
+
<select name="divorheader" id="divorheader" style="width:200px;">
|
2058 |
+
<option value="false"<?php if ($options['divorheader'] == false) { echo ' selected="selected"';} ?>><?php _e('Div Class', 'link-library'); ?></option>
|
2059 |
+
<option value="true"<?php if ($options['divorheader'] == true) { echo ' selected="selected"';} ?>><?php _e('Heading Tag', 'link-library'); ?></option>
|
2060 |
+
</select>
|
2061 |
+
</td>
|
2062 |
+
<td></td>
|
2063 |
+
<td>
|
2064 |
+
<?php _e('Second div class name', 'link-library'); ?>
|
2065 |
+
</td>
|
2066 |
+
<td>
|
2067 |
+
<input type="text" id="beforecatlist2" name="beforecatlist2" size="40" value="<?php echo $options['beforecatlist2']; ?>" />
|
2068 |
+
</td>
|
2069 |
+
</tr>
|
2070 |
+
<tr>
|
2071 |
+
<td class="lltooltip" title="<?php _e('Example div class name: linklistcatname, Example Heading Label: h3', 'link-library'); ?>">
|
2072 |
+
<?php _e('Div Class Name or Heading label', 'link-library'); ?>
|
2073 |
+
</td>
|
2074 |
+
<td class="lltooltip" title="<?php _e('Example div class name: linklistcatname, Example Heading Label: h3', 'link-library'); ?>">
|
2075 |
+
<input type="text" id="catnameoutput" name="catnameoutput" size="30" value="<?php echo strval($options['catnameoutput']); ?>"/>
|
2076 |
+
</td>
|
2077 |
+
<td></td>
|
2078 |
+
<td>
|
2079 |
+
<?php _e('Third div class name', 'link-library'); ?>
|
2080 |
+
</td>
|
2081 |
+
<td>
|
2082 |
+
<input type="text" id="beforecatlist3" name="beforecatlist3" size="40" value="<?php echo $options['beforecatlist3']; ?>" />
|
2083 |
+
</td>
|
2084 |
+
</tr>
|
2085 |
+
<tr>
|
2086 |
+
<td class="lltooltip" title="<?php _e('Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method.', 'link-library'); ?>">
|
2087 |
+
<?php _e('Category Target Address', 'link-library'); ?>
|
2088 |
+
</td>
|
2089 |
+
<td colspan="4" class="lltooltip" title="<?php _e('Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method.', 'link-library'); ?>">
|
2090 |
+
<input type="text" id="cattargetaddress" name="cattargetaddress" size="120" value="<?php echo $options['cattargetaddress']; ?>" /></td>
|
2091 |
+
</tr>
|
2092 |
+
</table>
|
2093 |
+
</div>
|
2094 |
+
<?php }
|
2095 |
+
|
2096 |
+
function settingssets_linkelement_meta_box($data) {
|
2097 |
+
$options = $data['options'];
|
2098 |
+
$settings = $data['settings'];
|
2099 |
+
?>
|
2100 |
+
|
2101 |
+
<table>
|
2102 |
+
<tr>
|
2103 |
+
<td>
|
2104 |
+
<?php _e('Link Results Order', 'link-library'); ?>
|
2105 |
+
</td>
|
2106 |
+
<td>
|
2107 |
+
<select name="linkorder" id="linkorder" style="width:250px;">
|
2108 |
+
<option value="name"<?php if ($options['linkorder'] == 'name') { echo ' selected="selected"';} ?>><?php _e('Order by Name', 'link-library'); ?></option>
|
2109 |
+
<option value="id"<?php if ($options['linkorder'] == 'id') { echo ' selected="selected"';} ?>><?php _e('Order by ID', 'link-library'); ?></option>
|
2110 |
+
<option value="order"<?php if ($options['linkorder'] == 'order') { echo ' selected="selected"';} ?>><?php _e('Order set by ', 'link-library'); ?>'My Link Order' <?php _e('Wordpress Plugin', 'link-library'); ?></option>
|
2111 |
+
<option value="random"<?php if ($options['linkorder'] == 'random') { echo ' selected="selected"';} ?>><?php _e('Order randomly', 'link-library'); ?></option>
|
2112 |
+
<option value="date"<?php if ($options['linkorder'] == 'date') { echo ' selected="selected"';} ?>><?php _e('Order by updated date', 'link-library'); ?></option>
|
2113 |
+
</select>
|
2114 |
+
</td>
|
2115 |
+
<td style='width:100px'></td>
|
2116 |
+
<td class="lltooltip" title="<?php _e('Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library'); ?>">
|
2117 |
+
<?php _e('Show Category Description', 'link-library'); ?>
|
2118 |
+
</td>
|
2119 |
+
<td class="lltooltip" title="<?php _e('Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library'); ?>">
|
2120 |
+
<input type="checkbox" id="showcategorydesclinks" name="showcategorydesclinks" <?php if ($options['showcategorydesclinks']) echo ' checked="checked" '; ?>/>
|
2121 |
+
<span style='margin-left: 17px'><?php _e('Position', 'link-library'); ?>:</span>
|
2122 |
+
<select name="catdescpos" id="catdescpos" style="width:100px;">
|
2123 |
+
<option value="right"<?php if ($options['catdescpos'] == 'right') { echo ' selected="selected"';} ?>><?php _e('Right', 'link-library'); ?></option>
|
2124 |
+
<option value="left"<?php if ($options['catdescpos'] == 'left') { echo ' selected="selected"';} ?>><?php _e('Left', 'link-library'); ?></option>
|
2125 |
+
</select>
|
2126 |
+
</td>
|
2127 |
+
</tr>
|
2128 |
+
<tr>
|
2129 |
+
<td><?php _e('List Featured Links ahead of Regular Links', 'link-library'); ?></td>
|
2130 |
+
<td><input type="checkbox" id="featuredfirst" name="featuredfirst" <?php if ($options['featuredfirst']) echo ' checked="checked" '; ?>/></td>
|
2131 |
+
</tr>
|
2132 |
+
<tr>
|
2133 |
+
<td class="lltooltip" title='<?php _e('Except for My Link Order mode', 'link-library'); ?>'>
|
2134 |
+
<?php _e('Direction', 'link-library'); ?>
|
2135 |
+
</td>
|
2136 |
+
<td class="lltooltip" title='<?php _e('Except for My Link Order mode', 'link-library'); ?>'>
|
2137 |
+
<select name="linkdirection" id="linkdirection" style="width:200px;">
|
2138 |
+
<option value="ASC"<?php if ($options['linkdirection'] == 'ASC') { echo ' selected="selected"';} ?>><?php _e('Ascending', 'link-library'); ?></option>
|
2139 |
+
<option value="DESC"<?php if ($options['linkdirection'] == 'DESC') { echo ' selected="selected"';} ?>><?php _e('Descending', 'link-library'); ?></option>
|
2140 |
+
</select>
|
2141 |
+
</td>
|
2142 |
+
<td></td>
|
2143 |
+
<td class="lltooltip" title="<?php _e('Leave empty to show all results', 'link-library'); ?>">
|
2144 |
+
<?php _e('Max number of links to display', 'link-library'); ?>
|
2145 |
+
</td>
|
2146 |
+
<td class="lltooltip" title="<?php _e('Leave empty to show all results', 'link-library'); ?>">
|
2147 |
+
<input type="text" id="maxlinks" name="maxlinks" size="4" value="<?php echo $options['maxlinks']; ?>"/>
|
2148 |
+
</td>
|
2149 |
+
</tr>
|
2150 |
+
<tr>
|
2151 |
+
<td class="lltooltip" title="<?php _e('Sets default link target window, does not override specific targets set in links', 'link-library'); ?>">
|
2152 |
+
<?php _e('Link Target', 'link-library'); ?>
|
2153 |
+
</td>
|
2154 |
+
<td class="lltooltip" title="<?php _e('Sets default link target window, does not override specific targets set in links', 'link-library'); ?>">
|
2155 |
+
<input type="text" id="linktarget" name="linktarget" size="40" value="<?php echo $options['linktarget']; ?>"/>
|
2156 |
+
</td>
|
2157 |
+
<td></td>
|
2158 |
+
<td>
|
2159 |
+
<?php _e('Link Display Format', 'link-library'); ?>
|
2160 |
+
</td>
|
2161 |
+
<td>
|
2162 |
+
<select name="displayastable" id="displayastable" style="width:200px;">
|
2163 |
+
<option value="true"<?php if ($options['displayastable'] == true) { echo ' selected="selected"';} ?>><?php _e('Table', 'link-library'); ?></option>
|
2164 |
+
<option value="false"<?php if ($options['displayastable'] == false) { echo ' selected="selected"';} ?>><?php _e('Unordered List', 'link-library'); ?></option>
|
2165 |
+
</select>
|
2166 |
+
</td>
|
2167 |
+
</tr>
|
2168 |
+
<tr>
|
2169 |
+
<td>
|
2170 |
+
<?php _e('Show Column Headers', 'link-library'); ?>
|
2171 |
+
</td>
|
2172 |
+
<td>
|
2173 |
+
<input type="checkbox" id="showcolumnheaders" name="showcolumnheaders" <?php if ($options['showcolumnheaders']) echo ' checked="checked" '; ?>/>
|
2174 |
+
</td>
|
2175 |
+
<td></td>
|
2176 |
+
<td>
|
2177 |
+
<?php _e('Link Column Header', 'link-library'); ?>
|
2178 |
+
</td>
|
2179 |
+
<td>
|
2180 |
+
<input type="text" id="linkheader" name="linkheader" size="40" value="<?php echo $options['linkheader']; ?>"/>
|
2181 |
+
</td>
|
2182 |
+
</tr>
|
2183 |
+
<tr>
|
2184 |
+
<td>
|
2185 |
+
<?php _e('Description Column Header', 'link-library'); ?>
|
2186 |
+
</td>
|
2187 |
+
<td>
|
2188 |
+
<input type="text" id="descheader" name="descheader" size="40" value="<?php echo $options['descheader']; ?>"/>
|
2189 |
+
</td>
|
2190 |
+
<td></td>
|
2191 |
+
<td>
|
2192 |
+
<?php _e('Notes Column Header', 'link-library'); ?>
|
2193 |
+
</td>
|
2194 |
+
<td>
|
2195 |
+
<input type="text" id="notesheader" name="notesheader" size="40" value="<?php echo $options['notesheader']; ?>"/>
|
2196 |
+
</td>
|
2197 |
+
</tr>
|
2198 |
+
<tr>
|
2199 |
+
<td>
|
2200 |
+
<?php _e('Hide Category Names', 'link-library'); ?>
|
2201 |
+
</td>
|
2202 |
+
<td>
|
2203 |
+
<input type="checkbox" id="hidecategorynames" name="hidecategorynames" <?php if ($options['hidecategorynames'] == true) echo ' checked="checked" '; ?>/>
|
2204 |
+
</td>
|
2205 |
+
<td></td>
|
2206 |
+
<td>
|
2207 |
+
<?php _e('Show Hidden Links', 'link-library'); ?>
|
2208 |
+
</td>
|
2209 |
+
<td>
|
2210 |
+
<input type="checkbox" id="showinvisible" name="showinvisible" <?php if ($options['showinvisible'] == true) echo ' checked="checked" '; ?>/>
|
2211 |
+
</td>
|
2212 |
+
</tr>
|
2213 |
+
<tr>
|
2214 |
+
<td class="lltooltip" title='<?php _e('Need to be active for Link Categories to work', 'link-library'); ?>'>
|
2215 |
+
<?php _e('Embed HTML anchors', 'link-library'); ?>
|
2216 |
+
</td>
|
2217 |
+
<td class="lltooltip" title='<?php _e('Need to be active for Link Categories to work', 'link-library'); ?>'>
|
2218 |
+
<input type="checkbox" id="catanchor" name="catanchor" <?php if ($options['catanchor']) echo ' checked="checked" '; ?>/>
|
2219 |
+
</td>
|
2220 |
+
</tr>
|
2221 |
+
</table>
|
2222 |
+
<?php }
|
2223 |
+
|
2224 |
+
function settingssets_subfieldtable_meta_box($data) {
|
2225 |
+
$options = $data['options'];
|
2226 |
+
$settings = $data['settings'];
|
2227 |
+
?>
|
2228 |
+
|
2229 |
+
<?php _e('Arrange the items below via drag-and-drop to order the various Link Library elements.', 'link-library'); ?><br /><br />
|
2230 |
+
<ul id="sortable">
|
2231 |
+
<?php if ($options['dragndroporder'] == '') $dragndroporder = '1,2,3,4,5,6,7,8,9,10'; else $dragndroporder = $options['dragndroporder'];
|
2232 |
+
$dragndroparray = explode(',', $dragndroporder);
|
2233 |
+
if ($dragndroparray)
|
2234 |
+
{
|
2235 |
+
foreach ($dragndroparray as $arrayelements) {
|
2236 |
+
switch ($arrayelements) {
|
2237 |
+
case 1: ?>
|
2238 |
+
<li id="1" style='background-color: #1240ab'><?php _e('Image', 'link-library'); ?></li>
|
2239 |
+
<?php break;
|
2240 |
+
case 2: ?>
|
2241 |
+
<li id="2" style='background-color: #4671d5'><?php _e('Name', 'link-library'); ?></li>
|
2242 |
+
<?php break;
|
2243 |
+
case 3: ?>
|
2244 |
+
<li id="3" style='background-color: #39e639'><?php _e('Date', 'link-library'); ?></li>
|
2245 |
+
<?php break;
|
2246 |
+
case 4: ?>
|
2247 |
+
<li id="4" style='background-color: #009999'><?php _e('Desc', 'link-library'); ?></li>
|
2248 |
+
<?php break;
|
2249 |
+
case 5: ?>
|
2250 |
+
<li id="5" style='background-color: #00cc00'><?php _e('Notes', 'link-library'); ?></li>
|
2251 |
+
<?php break;
|
2252 |
+
case 6: ?>
|
2253 |
+
<li id="6" style='background-color: #008500'><?php _e('RSS', 'link-library'); ?></li>
|
2254 |
+
<?php break;
|
2255 |
+
case 7: ?>
|
2256 |
+
<li id="7" style='background-color: #5ccccc'><?php _e('Web Link', 'link-library'); ?></li>
|
2257 |
+
<?php break;
|
2258 |
+
case 8: ?>
|
2259 |
+
<li id="8" style='background-color: #6c8cd5'><?php _e('Phone', 'link-library'); ?></li>
|
2260 |
+
<?php break;
|
2261 |
+
case 9: ?>
|
2262 |
+
<li id="9" style='background-color: #67e667'><?php _e('E-mail', 'link-library'); ?></li>
|
2263 |
+
<?php break;
|
2264 |
+
case 10: ?>
|
2265 |
+
<li id="10" style='background-color: #33cccc'><?php _e('Hits', 'link-library'); ?></li>
|
2266 |
+
<?php break;
|
2267 |
+
case 11: ?>
|
2268 |
+
<li id="11" style='background-color: #33cc00'><?php _e('Rating', 'link-library'); ?></li>
|
2269 |
+
<?php break;
|
2270 |
+
case 12: ?>
|
2271 |
+
<li id="12" style='background-color: #33ccff'><?php _e('Large Desc', 'link-library'); ?></li>
|
2272 |
+
<?php break;
|
2273 |
+
}
|
2274 |
+
}
|
2275 |
+
}
|
2276 |
+
?>
|
2277 |
+
</ul>
|
2278 |
+
<input type="hidden" id="dragndroporder" name="dragndroporder" size="60" value="<?php echo $options['dragndroporder']; ?>"/>
|
2279 |
+
<br />
|
2280 |
+
<table class='widefat' style='width: 1000px;margin:15px 5px 10px 0px;clear:none;background: #DFDFDF url(/wp-admin/images/gray-grad.png) repeat-x scroll left top;'>
|
2281 |
+
<thead>
|
2282 |
+
<th style='width: 100px'></th>
|
2283 |
+
<th style='width: 40px'><?php _e('Display', 'link-library'); ?></th>
|
2284 |
+
<th style='width: 80px'><?php _e('Before', 'link-library'); ?></th>
|
2285 |
+
<th style='width: 80px'><?php _e('After', 'link-library'); ?></th>
|
2286 |
+
<th style='width: 80px'><?php _e('Additional Details', 'link-library'); ?></th>
|
2287 |
+
<th style='width: 80px'><?php _e('Link Source', 'link-library'); ?></th>
|
2288 |
+
</thead>
|
2289 |
+
<tr>
|
2290 |
+
<td class="lltooltip" title='<?php _e('This column allows for the output of text/code before a number of links determined by the Display field', 'link-library'); ?>'><?php _e('Intermittent Before Link', 'link-library'); ?></td>
|
2291 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Frequency of additional output before and after complete link group', 'link-library'); ?>'>
|
2292 |
+
<input type="text" id="linkaddfrequency" name="linkaddfrequency" size="10" value="<?php echo strval($options['linkaddfrequency']); ?>"/>
|
2293 |
+
</td>
|
2294 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Output before complete link group (link, notes, desc, etc...)', 'link-library'); ?>'>
|
2295 |
+
<input type="text" id="addbeforelink" name="addbeforelink" size="22" value="<?php echo stripslashes($options['addbeforelink']); ?>"/>
|
2296 |
+
</td>
|
2297 |
+
<td style='background: #FFF'></td>
|
2298 |
+
<td style='background: #FFF'></td>
|
2299 |
+
<td style='background: #FFF'></td>
|
2300 |
+
</tr>
|
2301 |
+
<tr>
|
2302 |
+
<td class="lltooltip" title='<?php _e('This column allows for the output of text/code before each link', 'link-library'); ?>'><?php _e('Before Link', 'link-library'); ?></td>
|
2303 |
+
<td style='background: #FFF'></td>
|
2304 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Output before complete link group (link, notes, desc, etc...)', 'link-library'); ?>'>
|
2305 |
+
<input type="text" id="beforeitem" name="beforeitem" size="22" value="<?php echo stripslashes($options['beforeitem']); ?>"/>
|
2306 |
+
</td>
|
2307 |
+
<td style='background: #FFF'></td>
|
2308 |
+
<td style='background: #FFF'></td>
|
2309 |
+
<td style='background: #FFF'></td>
|
2310 |
+
</tr>
|
2311 |
+
<?php if ($options['dragndroporder'] == '') $dragndroporder = '1,2,3,4,5,6,7,8,9,10'; else $dragndroporder = $options['dragndroporder'];
|
2312 |
+
$dragndroparray = explode(',', $dragndroporder);
|
2313 |
+
if ($dragndroparray)
|
2314 |
+
{
|
2315 |
+
foreach ($dragndroparray as $arrayelements) {
|
2316 |
+
switch ($arrayelements) {
|
2317 |
+
case 1: /* -------------------------------- Link Image -------------------------------------------*/ ?>
|
2318 |
+
<tr>
|
2319 |
+
<td style='background-color: #1240ab; color: #fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before each link image', 'link-library'); ?>'><?php _e('Image', 'link-library'); ?></td>
|
2320 |
+
<td style='text-align:center;background: #FFF'>
|
2321 |
+
<input type="checkbox" id="show_images" name="show_images" <?php if ($options['show_images']) echo ' checked="checked" '; ?>/>
|
2322 |
+
</td>
|
2323 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before each link image', 'link-library'); ?>'>
|
2324 |
+
<input type="text" id="beforeimage" name="beforeimage" size="22" value="<?php echo stripslashes($options['beforeimage']); ?>"/>
|
2325 |
+
</td>
|
2326 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after each link image', 'link-library'); ?>'>
|
2327 |
+
<input type="text" id="afterimage" name="afterimage" size="22" value="<?php echo stripslashes($options['afterimage']); ?>"/>
|
2328 |
+
</td>
|
2329 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('CSS Class to be assigned to link image', 'link-library'); ?>'>
|
2330 |
+
<input type="text" id="imageclass" name="imageclass" size="22" value="<?php echo $options['imageclass']; ?>"/>
|
2331 |
+
</td>
|
2332 |
+
<td style='background: #FFF'>
|
2333 |
+
<select name="sourceimage" id="sourceimage" style="width:200px;">
|
2334 |
+
<option value="primary"<?php if ($options['sourceimage'] == "primary") { echo ' selected="selected"';} ?>><?php _e('Primary', 'link-library'); ?></option>
|
2335 |
+
<option value="secondary"<?php if ($options['sourceimage'] == "secondary") { echo ' selected="selected"';} ?>><?php _e('Secondary', 'link-library'); ?></option>
|
2336 |
+
</select>
|
2337 |
+
</td>
|
2338 |
+
</tr>
|
2339 |
+
<?php break;
|
2340 |
+
case 2: /* -------------------------------- Link Name -------------------------------------------*/ ?>
|
2341 |
+
<tr>
|
2342 |
+
<td style='background-color: #4671d5; color: #fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after each link name', 'link-library'); ?>'><?php _e('Link Name', 'link-library'); ?></td>
|
2343 |
+
<td style='text-align:center;background: #FFF'>
|
2344 |
+
<input type="checkbox" id="showname" name="showname" <?php if ($options['showname'] == true) echo ' checked="checked" '; ?>/>
|
2345 |
+
</td>
|
2346 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before each link', 'link-library'); ?>'>
|
2347 |
+
<input type="text" id="beforelink" name="beforelink" size="22" value="<?php echo stripslashes($options['beforelink']); ?>"/>
|
2348 |
+
</td>
|
2349 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after each link', 'link-library'); ?>'>
|
2350 |
+
<input type="text" id="afterlink" name="afterlink" size="22" value="<?php echo stripslashes($options['afterlink']); ?>"/>
|
2351 |
+
</td>
|
2352 |
+
<td style='background: #FFF'></td>
|
2353 |
+
<td style='background: #FFF'>
|
2354 |
+
<select name="sourcename" id="sourcename" style="width:200px;">
|
2355 |
+
<option value="primary"<?php if ($options['sourcename'] == "primary") { echo ' selected="selected"';} ?>><?php _e('Primary', 'link-library'); ?></option>
|
2356 |
+
<option value="secondary"<?php if ($options['sourcename'] == "secondary") { echo ' selected="selected"';} ?>><?php _e('Secondary', 'link-library'); ?></option>
|
2357 |
+
</select>
|
2358 |
+
</td>
|
2359 |
+
</tr>
|
2360 |
+
<?php break;
|
2361 |
+
case 3: /* -------------------------------- Link Date -------------------------------------------*/ ?>
|
2362 |
+
<tr>
|
2363 |
+
<td style='background-color: #39e639; color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after each link date stamp', 'link-library'); ?>'><?php _e('Link Date', 'link-library'); ?></td>
|
2364 |
+
<td style='background: #FFF;text-align:center' class="lltooltip" title='<?php _e('Check to display link date', 'link-library'); ?>'>
|
2365 |
+
<input type="checkbox" id="showdate" name="showdate" <?php if ($options['showdate']) echo ' checked="checked" '; ?>/>
|
2366 |
+
</td>
|
2367 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before each date', 'link-library'); ?>'>
|
2368 |
+
<input type="text" id="beforedate" name="beforedate" size="22" value="<?php echo stripslashes($options['beforedate']); ?>"/>
|
2369 |
+
</td>
|
2370 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after each date', 'link-library'); ?>'>
|
2371 |
+
<input type="text" id="afterdate" name="afterdate" size="22" value="<?php echo stripslashes($options['afterdate']); ?>"/>
|
2372 |
+
</td>
|
2373 |
+
<td style='background: #FFF'></td>
|
2374 |
+
<td style='background: #FFF'></td>
|
2375 |
+
</tr>
|
2376 |
+
<?php break;
|
2377 |
+
case 4: /* -------------------------------- Link Description -------------------------------------------*/ ?>
|
2378 |
+
<tr>
|
2379 |
+
<td style='background-color: #009999;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after each link description', 'link-library'); ?>'><?php _e('Link Description', 'link-library'); ?></td>
|
2380 |
+
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e('Check to display link descriptions', 'link-library'); ?>'>
|
2381 |
+
<input type="checkbox" id="showdescription" name="showdescription" <?php if ($options['showdescription']) echo ' checked="checked" '; ?>/>
|
2382 |
+
</td>
|
2383 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before each description', 'link-library'); ?>'>
|
2384 |
+
<input type="text" id="beforedesc" name="beforedesc" size="22" value="<?php echo stripslashes($options['beforedesc']); ?>"/>
|
2385 |
+
</td>
|
2386 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after each description', 'link-library'); ?>'>
|
2387 |
+
<input type="text" id="afterdesc" name="afterdesc" size="22" value="<?php echo stripslashes($options['afterdesc']); ?>"/>
|
2388 |
+
</td>
|
2389 |
+
<td style='background: #FFF'></td>
|
2390 |
+
<td style='background: #FFF'></td>
|
2391 |
+
</tr>
|
2392 |
+
<?php break;
|
2393 |
+
case 5: /* -------------------------------- Link Notes -------------------------------------------*/ ?>
|
2394 |
+
<tr>
|
2395 |
+
<td style='background-color: #00cc00;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after each link notes', 'link-library'); ?>'><?php _e('Link Notes', 'link-library'); ?></td>
|
2396 |
+
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e('Check to display link notes', 'link-library'); ?>'>
|
2397 |
+
<input type="checkbox" id="shownotes" name="shownotes" <?php if ($options['shownotes']) echo ' checked="checked" '; ?>/>
|
2398 |
+
</td>
|
2399 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before each note', 'link-library'); ?>'>
|
2400 |
+
<input type="text" id="beforenote" name="beforenote" size="22" value="<?php echo stripslashes($options['beforenote']); ?>"/>
|
2401 |
+
</td>
|
2402 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after each note', 'link-library'); ?>'>
|
2403 |
+
<input type="text" id="afternote" name="afternote" size="22" value="<?php echo stripslashes($options['afternote']); ?>"/>
|
2404 |
+
</td>
|
2405 |
+
<td style='background: #FFF'></td>
|
2406 |
+
<td style='background: #FFF'></td>
|
2407 |
+
</tr>
|
2408 |
+
<?php break;
|
2409 |
+
case 6: /* -------------------------------- Link RSS Icons -------------------------------------------*/ ?>
|
2410 |
+
<tr>
|
2411 |
+
<td style='background-color: #008500;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the RSS icons', 'link-library'); ?>'><?php _e('RSS Icons', 'link-library'); ?></td>
|
2412 |
+
<td style='text-align:center;background: #FFF'>
|
2413 |
+
<?php _e('See below', 'link-library'); ?>
|
2414 |
+
</td>
|
2415 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before RSS Icons', 'link-library'); ?>'>
|
2416 |
+
<input type="text" id="beforerss" name="beforerss" size="22" value="<?php echo stripslashes($options['beforerss']); ?>"/>
|
2417 |
+
</td>
|
2418 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after RSS Icons', 'link-library'); ?>'>
|
2419 |
+
<input type="text" id="afterrss" name="afterrss" size="22" value="<?php echo stripslashes($options['afterrss']); ?>"/>
|
2420 |
+
</td>
|
2421 |
+
<td style='background: #FFF'></td>
|
2422 |
+
<td style='background: #FFF'></td>
|
2423 |
+
</tr>
|
2424 |
+
<?php break;
|
2425 |
+
case 7: /* -------------------------------- Web Link -------------------------------------------*/ ?>
|
2426 |
+
<tr>
|
2427 |
+
<td style='background-color: #5ccccc;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the Web Link', 'link-library'); ?>'><?php _e('Web Link', 'link-library'); ?></td>
|
2428 |
+
<td style='text-align:center;background: #FFF'>
|
2429 |
+
<select name="displayweblink" id="displayweblink" style="width:80px;">
|
2430 |
+
<option value="false"<?php if ($options['displayweblink'] == "false") { echo ' selected="selected"';} ?>><?php _e('False', 'link-library'); ?></option>
|
2431 |
+
<option value="address"<?php if ($options['displayweblink'] == "address") { echo ' selected="selected"';} ?>><?php _e('Web Address', 'link-library'); ?></option>
|
2432 |
+
<option value="label"<?php if ($options['displayweblink'] == "label") { echo ' selected="selected"';} ?>><?php _e('Label', 'link-library'); ?></option>
|
2433 |
+
</select>
|
2434 |
+
</td>
|
2435 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before Web Link', 'link-library'); ?>'>
|
2436 |
+
<input type="text" id="beforeweblink" name="beforeweblink" size="22" value="<?php echo stripslashes($options['beforeweblink']); ?>"/>
|
2437 |
+
</td>
|
2438 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after Web Link', 'link-library'); ?>'>
|
2439 |
+
<input type="text" id="afterweblink" name="afterweblink" size="22" value="<?php echo stripslashes($options['afterweblink']); ?>"/>
|
2440 |
+
</td>
|
2441 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Text Label that the web link will be assigned to.', 'link-library'); ?>'>
|
2442 |
+
<input type="text" id="weblinklabel" name="weblinklabel" size="22" value="<?php echo stripslashes($options['weblinklabel']); ?>"/>
|
2443 |
+
</td>
|
2444 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Select which link address will be displayed / used for link', 'link-library'); ?>'>
|
2445 |
+
<select name="sourceweblink" id="sourceweblink" style="width:200px;">
|
2446 |
+
<option value="primary"<?php if ($options['sourceweblink'] == "primary") { echo ' selected="selected"';} ?>><?php _e('Primary', 'link-library'); ?></option>
|
2447 |
+
<option value="secondary"<?php if ($options['sourceweblink'] == "secondary") { echo ' selected="selected"';} ?>><?php _e('Secondary', 'link-library'); ?></option>
|
2448 |
+
</select>
|
2449 |
+
</td>
|
2450 |
+
</tr>
|
2451 |
+
<?php break;
|
2452 |
+
case 8: /* -------------------------------- Telephone -------------------------------------------*/ ?>
|
2453 |
+
<tr>
|
2454 |
+
<td style='background-color: #6c8cd5;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the Telephone Number', 'link-library'); ?>'><?php _e('Telephone', 'link-library'); ?></td>
|
2455 |
+
<td style='text-align:center;background: #FFF'>
|
2456 |
+
<select name="showtelephone" id="showtelephone" style="width:80px;">
|
2457 |
+
<option value="false"<?php if ($options['showtelephone'] == "false") { echo ' selected="selected"';} ?>><?php _e('False', 'link-library'); ?></option>
|
2458 |
+
<option value="plain"<?php if ($options['showtelephone'] == "plain") { echo ' selected="selected"';} ?>><?php _e('Plain Text', 'link-library'); ?></option>
|
2459 |
+
<option value="link"<?php if ($options['showtelephone'] == "link") { echo ' selected="selected"';} ?>><?php _e('Link', 'link-library'); ?></option>
|
2460 |
+
<option value="label"<?php if ($options['showtelephone'] == "label") { echo ' selected="selected"';} ?>><?php _e('Label', 'link-library'); ?></option>
|
2461 |
+
</select>
|
2462 |
+
</td>
|
2463 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before Telephone Number', 'link-library'); ?>'>
|
2464 |
+
<input type="text" id="beforetelephone" name="beforetelephone" size="22" value="<?php echo stripslashes($options['beforetelephone']); ?>"/>
|
2465 |
+
</td>
|
2466 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after Telephone Number', 'link-library'); ?>'>
|
2467 |
+
<input type="text" id="aftertelephone" name="aftertelephone" size="22" value="<?php echo stripslashes($options['aftertelephone']); ?>"/>
|
2468 |
+
</td>
|
2469 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Text Label that the telephone will be assigned to.', 'link-library'); ?>'>
|
2470 |
+
<input type="text" id="telephonelabel" name="telephonelabel" size="22" value="<?php echo stripslashes($options['telephonelabel']); ?>"/>
|
2471 |
+
</td>
|
2472 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Select which link address will be displayed / used for link', 'link-library'); ?>'>
|
2473 |
+
<select name="sourcetelephone" id="sourcetelephone" style="width:200px;">
|
2474 |
+
<option value="primary"<?php if ($options['sourcetelephone'] == "primary") { echo ' selected="selected"';} ?>><?php _e('Primary', 'link-library'); ?></option>
|
2475 |
+
<option value="secondary"<?php if ($options['sourcetelephone'] == "secondary") { echo ' selected="selected"';} ?>><?php _e('Secondary', 'link-library'); ?></option>
|
2476 |
+
</select>
|
2477 |
+
</td>
|
2478 |
+
</tr>
|
2479 |
+
<?php break;
|
2480 |
+
case 9: /* -------------------------------- E-mail -------------------------------------------*/ ?>
|
2481 |
+
<tr>
|
2482 |
+
<td style='background-color: #67e667;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the E-mail', 'link-library'); ?>'><?php _e('E-mail', 'link-library'); ?></td>
|
2483 |
+
<td style='text-align:center;background: #FFF'>
|
2484 |
+
<select name="showemail" id="showemail" style="width:80px;">
|
2485 |
+
<option value="false"<?php if ($options['showemail'] == "false") { echo ' selected="selected"';} ?>><?php _e('False', 'link-library'); ?></option>
|
2486 |
+
<option value="plain"<?php if ($options['showemail'] == "plain") { echo ' selected="selected"';} ?>><?php _e('Plain Text', 'link-library'); ?></option>
|
2487 |
+
<option value="mailto"<?php if ($options['showemail'] == "mailto") { echo ' selected="selected"';} ?>><?php _e('MailTo Link', 'link-library'); ?></option>
|
2488 |
+
<option value="mailtolabel"<?php if ($options['showemail'] == "mailtolabel") { echo ' selected="selected"';} ?>><?php _e('MailTo Link with Label', 'link-library'); ?></option>
|
2489 |
+
<option value="command"<?php if ($options['showemail'] == "command") { echo ' selected="selected"';} ?>><?php _e('Formatted Command', 'link-library'); ?></option>
|
2490 |
+
<option value="commandlabel"<?php if ($options['showemail'] == "commandlabel") { echo ' selected="selected"';} ?>><?php _e('Formatted Command with Labels', 'link-library'); ?></option>
|
2491 |
+
</select>
|
2492 |
+
</td>
|
2493 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before E-mail', 'link-library'); ?>'>
|
2494 |
+
<input type="text" id="beforeemail" name="beforeemail" size="22" value="<?php echo stripslashes($options['beforeemail']); ?>"/>
|
2495 |
+
</td>
|
2496 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after E-mail', 'link-library'); ?>'>
|
2497 |
+
<input type="text" id="afteremail" name="afteremail" size="22" value="<?php echo stripslashes($options['afteremail']); ?>"/>
|
2498 |
+
</td>
|
2499 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Text Label that the e-mail will be assigned to represent the e-mail link.', 'link-library'); ?>'>
|
2500 |
+
<input type="text" id="emaillabel" name="emaillabel" size="22" value="<?php echo stripslashes($options['emaillabel']); ?>"/>
|
2501 |
+
</td>
|
2502 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted.', 'link-library'); ?>'>
|
2503 |
+
<input type="text" id="emailcommand" name="emailcommand" size="22" value="<?php echo stripslashes($options['emailcommand']); ?>"/>
|
2504 |
+
</td>
|
2505 |
+
</tr>
|
2506 |
+
<?php break;
|
2507 |
+
case 10: /* -------------------------------- Link Hits -------------------------------------------*/ ?>
|
2508 |
+
<tr>
|
2509 |
+
<td style='background-color: #33cccc;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after Link Hits', 'link-library'); ?>'><?php _e('Link Hits', 'link-library'); ?></td>
|
2510 |
+
<td style='text-align:center;background: #FFF'>
|
2511 |
+
<input type="checkbox" id="showlinkhits" name="showlinkhits" <?php if ($options['showlinkhits']) echo ' checked="checked" '; ?>/>
|
2512 |
+
</td>
|
2513 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before Link Hits', 'link-library'); ?>'>
|
2514 |
+
<input type="text" id="beforelinkhits" name="beforelinkhits" size="22" value="<?php echo stripslashes($options['beforelinkhits']); ?>"/>
|
2515 |
+
</td>
|
2516 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after Link Hits', 'link-library'); ?>'>
|
2517 |
+
<input type="text" id="afterlinkhits" name="afterlinkhits" size="22" value="<?php echo stripslashes($options['afterlinkhits']); ?>"/>
|
2518 |
+
</td>
|
2519 |
+
<td style='background: #FFF'></td>
|
2520 |
+
<td style='background: #FFF'></td>
|
2521 |
+
</tr>
|
2522 |
+
<?php break;
|
2523 |
+
case 11: /* -------------------------------- Link Rating -------------------------------------------*/ ?>
|
2524 |
+
<tr>
|
2525 |
+
<td style='background-color: #33cc00;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the Link Rating', 'link-library'); ?>'><?php _e('Link Rating', 'link-library'); ?></td>
|
2526 |
+
<td style='text-align:center;background: #FFF'>
|
2527 |
+
<input type="checkbox" id="showrating" name="showrating" <?php if ($options['showrating']) echo ' checked="checked" '; ?>/>
|
2528 |
+
</td>
|
2529 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before Link Rating', 'link-library'); ?>'>
|
2530 |
+
<input type="text" id="beforelinkrating" name="beforelinkrating" size="22" value="<?php echo stripslashes($options['beforelinkrating']); ?>"/>
|
2531 |
+
</td>
|
2532 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after Link Rating', 'link-library'); ?>'>
|
2533 |
+
<input type="text" id="afterlinkrating" name="afterlinkrating" size="22" value="<?php echo stripslashes($options['afterlinkrating']); ?>"/>
|
2534 |
+
</td>
|
2535 |
+
<td style='background: #FFF'></td>
|
2536 |
+
<td style='background: #FFF'></td>
|
2537 |
+
</tr>
|
2538 |
+
<?php break;
|
2539 |
+
case 12: /* -------------------------------- Large Description -------------------------------------------*/ ?>
|
2540 |
+
<tr>
|
2541 |
+
<td style='background-color: #33ccff;color:#fff' class="lltooltip" title='<?php _e('This column allows for the output of text/code before and after the Link Large Description', 'link-library'); ?>'><?php _e('Link Large Description', 'link-library'); ?></td>
|
2542 |
+
<td style='text-align:center;background: #FFF'>
|
2543 |
+
<input type="checkbox" id="showlargedescription" name="showlargedescription" <?php if ($options['showlargedescription']) echo ' checked="checked" '; ?>/>
|
2544 |
+
</td>
|
2545 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed before Link Large Description', 'link-library'); ?>'>
|
2546 |
+
<input type="text" id="beforelargedescription" name="beforelargedescription" size="22" value="<?php echo stripslashes($options['beforelargedescription']); ?>"/>
|
2547 |
+
</td>
|
2548 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Code/Text to be displayed after Link Large Description', 'link-library'); ?>'>
|
2549 |
+
<input type="text" id="afterlargedescription" name="afterlargedescription" size="22" value="<?php echo stripslashes($options['afterlargedescription']); ?>"/>
|
2550 |
+
</td>
|
2551 |
+
<td style='background: #FFF'></td>
|
2552 |
+
<td style='background: #FFF'></td>
|
2553 |
+
</tr>
|
2554 |
+
<?php break;
|
2555 |
+
}
|
2556 |
+
}
|
2557 |
+
}
|
2558 |
+
?>
|
2559 |
+
<tr>
|
2560 |
+
<td class="lltooltip" title='<?php _e('This column allows for the output of text/code after each link', 'link-library'); ?>'><?php _e('After Link Block', 'link-library'); ?></td>
|
2561 |
+
<td style='background: #FFF'></td>
|
2562 |
+
<td style='background: #FFF'></td>
|
2563 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e('Output after complete link group (link, notes, desc, etc...)', 'link-library'); ?>'>
|
2564 |
+
<input type="text" id="afteritem" name="afteritem" size="22" value="<?php echo stripslashes($options['afteritem']); ?>"/>
|
2565 |
+
</td>
|
2566 |
+
<td style='background: #FFF'></td>
|
2567 |
+
<td style='background: #FFF'></td>
|
2568 |
+
</tr>
|
2569 |
+
<tr>
|
2570 |
+
<td class="lltooltip" title='<?php _e('This column allows for the output of text/code after a number of links determined in the first column', 'link-library'); ?>'><?php _e('Intermittent After Link', 'link-library'); ?></td>
|
2571 |
+
<td style='background: #FFF'></td>
|
2572 |
+
<td style='background: #FFF'></td>
|
2573 |
+
<td style='background: #FFF'>
|
2574 |
+
<input type="text" id="addafterlink" name="addafterlink" size="22" value="<?php echo stripslashes($options['addafterlink']); ?>"/>
|
2575 |
+
</td>
|
2576 |
+
<td style='background: #FFF'></td>
|
2577 |
+
<td style='background: #FFF'></td>
|
2578 |
+
</tr>
|
2579 |
+
</table>
|
2580 |
+
</table>
|
2581 |
+
<br />
|
2582 |
+
<table>
|
2583 |
+
<tr>
|
2584 |
+
<td style='width:150px'>
|
2585 |
+
<?php _e('Show Link Updated Flag', 'link-library'); ?>
|
2586 |
+
</td>
|
2587 |
+
<td style='width:75px;padding:0px 20px 0px 20px'>
|
2588 |
+
<input type="checkbox" id="showupdated" name="showupdated" <?php if ($options['showupdated']) echo ' checked="checked" '; ?>/>
|
2589 |
+
</td>
|
2590 |
+
<td style='width:20px'>
|
2591 |
+
</td>
|
2592 |
+
<td>
|
2593 |
+
<?php _e('Convert [] to <> in Link Description and Notes', 'link-library'); ?>
|
2594 |
+
</td>
|
2595 |
+
<td style='width:75px;padding:0px 20px 0px 20px'>
|
2596 |
+
<input type="checkbox" id="use_html_tags" name="use_html_tags" <?php if ($options['use_html_tags']) echo ' checked="checked" '; ?>/>
|
2597 |
+
</td>
|
2598 |
+
</tr>
|
2599 |
+
<tr>
|
2600 |
+
<td>
|
2601 |
+
<?php _e('Add nofollow tag to outgoing links', 'link-library'); ?>
|
2602 |
+
</td>
|
2603 |
+
<td style='width:75px;padding:0px 20px 0px 20px'>
|
2604 |
+
<input type="checkbox" id="nofollow" name="nofollow" <?php checked( $options['nofollow'] ); ?>/>
|
2605 |
+
</td>
|
2606 |
+
<td></td>
|
2607 |
+
<td>
|
2608 |
+
<?php _e('Show edit links when logged in as editor or administrator', 'link-library'); ?>
|
2609 |
+
</td>
|
2610 |
+
<td style='width:75px;padding:0px 20px 0px 20px'>
|
2611 |
+
<input type="checkbox" id="showadmineditlinks" name="showadmineditlinks" <?php if ($options['showadmineditlinks']) echo ' checked="checked" '; ?>/>
|
2612 |
+
</td>
|
2613 |
+
</tr>
|
2614 |
+
<tr>
|
2615 |
+
<td>
|
2616 |
+
<?php _e('Show link name when no image is assigned', 'link-library'); ?>
|
2617 |
+
</td>
|
2618 |
+
<td style='width:75px;padding:0px 20px 0px 20px'>
|
2619 |
+
<input type="checkbox" id="shownameifnoimage" name="shownameifnoimage" <?php if ($options['shownameifnoimage']) echo ' checked="checked" '; ?>/>
|
2620 |
+
</td>
|
2621 |
+
</tr>
|
2622 |
+
</table>
|
2623 |
+
|
2624 |
+
<?php }
|
2625 |
+
|
2626 |
+
function settingssets_linkpopup_meta_box($data) {
|
2627 |
+
$options = $data['options'];
|
2628 |
+
$settings = $data['settings'];
|
2629 |
+
?>
|
2630 |
+
<table>
|
2631 |
+
<tr>
|
2632 |
+
<td style='width:175px;'><?php _e( 'Enable link Pop-Ups', 'link-library' ); ?></td>
|
2633 |
+
<td style='width:75px;padding-right:20px'>
|
2634 |
+
<input type="checkbox" id="enable_link_popup" name="enable_link_popup" <?php ( isset( $options['enable_link_popup'] ) ? checked( $options['enable_link_popup'] ) : '' ); ?>/>
|
2635 |
+
</td>
|
2636 |
+
<td><?php _e('Pop-Up Width', 'link-library' ); ?></td>
|
2637 |
+
<td><input type="text" id="popup_width" name="popup_width" size="4" value="<?php if ( !isset( $options['popup_width'] ) || $options['popup_width'] == '') echo '300'; else echo strval($options['popup_width']); ?>"/></td>
|
2638 |
+
<td><?php _e('Pop-Up Height', 'link-library' ); ?></td>
|
2639 |
+
<td><input type="text" id="popup_height" name="popup_height" size="4" value="<?php if ( !isset( $options['popup_height'] ) || $options['popup_height'] == '') echo '400'; else echo strval($options['popup_height']); ?>"/></td>
|
2640 |
+
</tr>
|
2641 |
+
<tr>
|
2642 |
+
<td><?php _e( 'Dialog contents', 'link-library' ); ?></td>
|
2643 |
+
<td colspan="5"><textarea id="link_popup_text" name="link_popup_text" cols="80" /><?php echo ( isset( $options['link_popup_text'] ) ? stripslashes($options['link_popup_text']) : '' ); ?></textarea></td>
|
2644 |
+
</tr>
|
2645 |
+
</table>
|
2646 |
+
<?php }
|
2647 |
+
|
2648 |
+
function settingssets_rssconfig_meta_box($data) {
|
2649 |
+
$options = $data['options'];
|
2650 |
+
$settings = $data['settings'];
|
2651 |
+
?>
|
2652 |
+
|
2653 |
+
<table>
|
2654 |
+
<tr>
|
2655 |
+
<td>
|
2656 |
+
<?php _e('Show RSS Link using Text', 'link-library'); ?>
|
2657 |
+
</td>
|
2658 |
+
<td style='width:75px;padding-right:20px'>
|
2659 |
+
<input type="checkbox" id="show_rss" name="show_rss" <?php if ($options['show_rss']) echo ' checked="checked" '; ?>/>
|
2660 |
+
</td>
|
2661 |
+
<td>
|
2662 |
+
<?php _e('Show RSS Link using Standard Icon', 'link-library'); ?>
|
2663 |
+
</td>
|
2664 |
+
<td style='width:75px;padding-right:20px'>
|
2665 |
+
<input type="checkbox" id="show_rss_icon" name="show_rss_icon" <?php if ($options['show_rss_icon']) echo ' checked="checked" '; ?>/>
|
2666 |
+
</td>
|
2667 |
+
<td></td><td style='width:75px;padding-right:20px'></td>
|
2668 |
+
</tr>
|
2669 |
+
<tr>
|
2670 |
+
<td>
|
2671 |
+
<?php _e('Show RSS Preview Link', 'link-library'); ?>
|
2672 |
+
</td>
|
2673 |
+
<td>
|
2674 |
+
<input type="checkbox" id="rsspreview" name="rsspreview" <?php if ($options['rsspreview']) echo ' checked="checked" '; ?>/>
|
2675 |
+
</td>
|
2676 |
+
<td>
|
2677 |
+
<?php _e('Number of articles shown in RSS Preview', 'link-library'); ?>
|
2678 |
+
</td>
|
2679 |
+
<td>
|
2680 |
+
<input type="text" id="rsspreviewcount" name="rsspreviewcount" size="2" value="<?php if ($options['rsspreviewcount'] == '') echo '3'; else echo strval($options['rsspreviewcount']); ?>"/>
|
2681 |
+
</td>
|
2682 |
+
<td>
|
2683 |
+
<?php _e('Show RSS Feed Headers in Link Library output', 'link-library'); ?>
|
2684 |
+
</td>
|
2685 |
+
<td>
|
2686 |
+
<input type="checkbox" id="rssfeedinline" name="rssfeedinline" <?php if ($options['rssfeedinline']) echo ' checked="checked" '; ?>/>
|
2687 |
+
</td>
|
2688 |
+
</tr>
|
2689 |
+
<tr>
|
2690 |
+
<td>
|
2691 |
+
<?php _e('Show RSS Feed Content in Link Library output', 'link-library'); ?>
|
2692 |
+
</td>
|
2693 |
+
<td>
|
2694 |
+
<input type="checkbox" id="rssfeedinlinecontent" name="rssfeedinlinecontent" <?php if ($options['rssfeedinlinecontent']) echo ' checked="checked" '; ?>/>
|
2695 |
+
</td>
|
2696 |
+
<td>
|
2697 |
+
<?php _e('Number of RSS articles shown in Link Library Output', 'link-library'); ?>
|
2698 |
+
</td>
|
2699 |
+
<td>
|
2700 |
+
<input type="text" id="rssfeedinlinecount" name="rssfeedinlinecount" size="2" value="<?php if ($options['rssfeedinlinecount'] == '') echo '1'; else echo strval($options['rssfeedinlinecount']); ?>"/>
|
2701 |
+
</td>
|
2702 |
+
<td></td><td></td>
|
2703 |
+
</tr>
|
2704 |
+
<tr>
|
2705 |
+
<td><?php _e('RSS Preview Width', 'link-library'); ?></td>
|
2706 |
+
<td><input type="text" id="rsspreviewwidth" name="rsspreviewwidth" size="5" value="<?php if ($options['rsspreviewwidth'] == '') echo '900'; else echo strval($options['rsspreviewwidth']); ?>"/></td>
|
2707 |
+
<td><?php _e('RSS Preview Height', 'link-library'); ?></td>
|
2708 |
+
<td><input type="text" id="rsspreviewheight" name="rsspreviewheight" size="5" value="<?php if ($options['rsspreviewheight'] == '') echo '700'; else echo strval($options['rsspreviewheight']); ?>"/></td>
|
2709 |
+
<td></td><td></td>
|
2710 |
+
</tr>
|
2711 |
+
</table>
|
2712 |
+
|
2713 |
+
<?php }
|
2714 |
+
|
2715 |
+
function settingssets_thumbnails_meta_box($data) {
|
2716 |
+
$options = $data['options'];
|
2717 |
+
$genoptions = $data['genoptions'];
|
2718 |
+
$settings = $data['settings'];
|
2719 |
+
?>
|
2720 |
+
|
2721 |
+
<table>
|
2722 |
+
<tr>
|
2723 |
+
<td style='width: 400px' class='lltooltip' title='<?php _e('Checking this option will get images from the thumbshots web site every time', 'link-library'); ?>.'>
|
2724 |
+
<?php _e('Use Thumbshots.org for dynamic link images', 'link-library'); ?>
|
2725 |
+
</td>
|
2726 |
+
<td colspan='2' class='lltooltip' title='<?php _e('Checking this option will get images from the thumbshots web site every time', 'link-library'); ?>.' style='width:75px;padding-right:20px'>
|
2727 |
+
<input type="checkbox" id="usethumbshotsforimages" name="usethumbshotsforimages" <?php if ($options['usethumbshotsforimages']) echo ' checked="checked" '; ?>/>
|
2728 |
+
</td>
|
2729 |
+
</tr>
|
2730 |
+
<tr>
|
2731 |
+
<td><?php _e('Generate Images / Favorite Icons', 'link-library'); ?></td>
|
2732 |
+
<td class="lltooltip" title="<?php if (empty($genoptions['thumbshotscid'])) _e('This button is only available when a valid API key is entered under the Link Library General Settings.', 'link-library'); ?>"><INPUT type="button" name="genthumbs" <?php if ( empty( $genoptions['thumbshotscid'] ) ) echo 'disabled'; ?> value="<?php _e('Generate Thumbnails and Store locally', 'link-library'); ?>" onClick="window.location= 'admin.php?page=link-library-settingssets&settings=<?php echo $settings; ?>&genthumbs=<?php echo $settings; ?>'"></td>
|
2733 |
+
<td><INPUT type="button" name="genfavicons" value="<?php _e('Generate Favorite Icons and Store locally', 'link-library'); ?>" onClick="window.location= 'admin.php?page=link-library-settingssets&settings=<?php echo $settings; ?>&genfavicons=<?php echo $settings; ?>'"></td><td style='width:75px;padding-right:20px'></td>
|
2734 |
+
</tr>
|
2735 |
+
</table>
|
2736 |
+
<?php }
|
2737 |
+
|
2738 |
+
function settingssets_rssgen_meta_box($data) {
|
2739 |
+
$options = $data['options'];
|
2740 |
+
$settings = $data['settings'];
|
2741 |
+
?>
|
2742 |
+
|
2743 |
+
<table>
|
2744 |
+
<tr>
|
2745 |
+
<td>
|
2746 |
+
<?php _e('Publish RSS Feed', 'link-library'); ?>
|
2747 |
+
</td>
|
2748 |
+
<td style='width:75px;padding-right:20px'>
|
2749 |
+
<input type="checkbox" id="publishrssfeed" name="publishrssfeed" <?php if ($options['publishrssfeed']) echo ' checked="checked" '; ?>/>
|
2750 |
+
</td>
|
2751 |
+
<td><?php _e('Number of items in RSS feed', 'link-library'); ?></td><td style='width:75px;padding-right:20px'><input type="text" id="numberofrssitems" name="numberofrssitems" size="3" value="<?php if ($options['numberofrssitems'] == '') echo '10'; else echo strval($options['numberofrssitems']); ?>"/></td>
|
2752 |
+
</tr>
|
2753 |
+
<tr>
|
2754 |
+
<td><?php _e('RSS Feed Title', 'link-library'); ?></td><td colspan=3><input type="text" id="rssfeedtitle" name="rssfeedtitle" size="80" value="<?php echo strval(esc_html(stripslashes($options['rssfeedtitle']))); ?>"/></td>
|
2755 |
+
</tr>
|
2756 |
+
<tr>
|
2757 |
+
<td><?php _e('RSS Feed Description', 'link-library'); ?></td><td colspan=3><input type="text" id="rssfeeddescription" name="rssfeeddescription" size="80" value="<?php echo strval(esc_html(stripslashes($options['rssfeeddescription']))); ?>"/></td>
|
2758 |
+
</tr>
|
2759 |
+
<tr>
|
2760 |
+
<td><?php _e('RSS Feed Web Address (default /linkrss/1)', 'link-library'); ?></td><td colspan=3><input type="text" id="rssfeedaddress" name="rssfeedaddress" size="80" value="<?php echo strval(esc_html(stripslashes($options['rssfeedaddress']))); ?>"/></td>
|
2761 |
+
</tr>
|
2762 |
+
</table>
|
2763 |
+
|
2764 |
+
<?php }
|
2765 |
+
|
2766 |
+
function settingssets_search_meta_box($data) {
|
2767 |
+
$options = $data['options'];
|
2768 |
+
$settings = $data['settings'];
|
2769 |
+
?>
|
2770 |
+
|
2771 |
+
<div>
|
2772 |
+
<table>
|
2773 |
+
<tr>
|
2774 |
+
<td style='width:200px'><?php _e('Search Label', 'link-library'); ?></td>
|
2775 |
+
<?php if ($options['searchlabel'] == "") $options['searchlabel'] = __('Search', 'link-library'); ?>
|
2776 |
+
<td style='padding-right:20px'><input type="text" id="searchlabel" name="searchlabel" size="30" value="<?php echo $options['searchlabel']; ?>"/></td>
|
2777 |
+
<td class="lltooltip" title='<?php _e('Leave empty when links are to be displayed on same page as search box', 'link-library'); ?>'>Results Page Address</td>
|
2778 |
+
<td class="lltooltip" title='<?php _e('Leave empty when links are to be displayed on same page as search box', 'link-library'); ?>'>
|
2779 |
+
<input type="text" id="searchresultsaddress" name="searchresultsaddress" size="80" value="<?php echo strval(esc_html(stripslashes($options['searchresultsaddress']))); ?>"/>
|
2780 |
+
</td>
|
2781 |
+
</tr>
|
2782 |
+
</table>
|
2783 |
+
</div>
|
2784 |
+
|
2785 |
+
<?php }
|
2786 |
+
|
2787 |
+
function settingssets_linksubmission_meta_box($data) {
|
2788 |
+
$options = $data['options'];
|
2789 |
+
$settings = $data['settings'];
|
2790 |
+
?>
|
2791 |
+
<div>
|
2792 |
+
<table>
|
2793 |
+
<tr>
|
2794 |
+
<td colspan=5 class="lltooltip" title='<?php _e('Following this link shows a list of all links awaiting moderation', 'link-library'); ?>.'><a href="<?php echo add_query_arg( 's', 'LinkLibrary%3AAwaitingModeration%3ARemoveTextToApprove' , admin_url( 'link-manager.php' ) ); ?>"><?php _e('View list of links awaiting moderation', 'link-library'); ?></a></td>
|
2795 |
+
</tr>
|
2796 |
+
<tr>
|
2797 |
+
<td style='width:200px'><?php _e('Show user links immediately', 'link-library'); ?></td>
|
2798 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="showuserlinks" name="showuserlinks" <?php if ($options['showuserlinks']) echo ' checked="checked" '; ?>/></td>
|
2799 |
+
<td style='width: 20px'></td>
|
2800 |
+
<td style='width: 20px'></td>
|
2801 |
+
<td style='width:250px'><?php _e('E-mail admin on link submission', 'link-library'); ?></td>
|
2802 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="emailnewlink" name="emailnewlink" <?php if ($options['emailnewlink']) echo ' checked="checked" '; ?>/></td>
|
2803 |
+
<td style='width: 20px'></td>
|
2804 |
+
</tr>
|
2805 |
+
<tr>
|
2806 |
+
<td style='width:200px'><?php _e('Require login to display form', 'link-library'); ?></td>
|
2807 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="addlinkreqlogin" name="addlinkreqlogin" <?php if ($options['addlinkreqlogin']) echo ' checked="checked" '; ?>/></td>
|
2808 |
+
<td style='width: 20px'></td>
|
2809 |
+
<td style='width: 20px'></td>
|
2810 |
+
<td style='width:250px'><?php _e('Allow link submission with empty link', 'link-library'); ?></td>
|
2811 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="addlinknoaddress" name="addlinknoaddress" <?php if ($options['addlinknoaddress']) echo ' checked="checked" '; ?>/></td>
|
2812 |
+
<td style='width: 20px'></td>
|
2813 |
+
</tr>
|
2814 |
+
<tr>
|
2815 |
+
<td style='width:200px'><?php _e('Display captcha', 'link-library'); ?></td>
|
2816 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="showcaptcha" name="showcaptcha" <?php if ($options['showcaptcha']) echo ' checked="checked" '; ?>/></td>
|
2817 |
+
<td style='width: 20px'></td>
|
2818 |
+
<td style='width: 20px'></td>
|
2819 |
+
<td class='lltooltip' title='<?php _e('This function will only store data when users are logged in to Wordpress', 'link-library'); ?>.' style='width:250px'><?php _e('Store login name on link submission', 'link-library'); ?></td>
|
2820 |
+
<td style='width:75px;padding-right:20px'><input type="checkbox" id="storelinksubmitter" name="storelinksubmitter" <?php if ($options['storelinksubmitter']) echo ' checked="checked" '; ?>/></td>
|
2821 |
+
<td style='width: 20px'></td>
|
2822 |
+
</tr>
|
2823 |
+
<tr>
|
2824 |
+
<td style='width:200px'><?php _e('Add new link label', 'link-library'); ?></td>
|
2825 |
+
<?php if ($options['addnewlinkmsg'] == "") $options['addnewlinkmsg'] = __('Add new link', 'link-library'); ?>
|
2826 |
+
<td><input type="text" id="addnewlinkmsg" name="addnewlinkmsg" size="30" value="<?php echo $options['addnewlinkmsg']; ?>"/></td>
|
2827 |
+
<td style='width: 20px'></td>
|
2828 |
+
<td style='width: 20px'></td>
|
2829 |
+
<td style='width:200px'><?php _e('Link name label', 'link-library'); ?></td>
|
2830 |
+
<?php if ($options['linknamelabel'] == "") $options['linknamelabel'] = __('Link Name', 'link-library'); ?>
|
2831 |
+
<td><input type="text" id="linknamelabel" name="linknamelabel" size="30" value="<?php echo $options['linknamelabel']; ?>"/></td>
|
2832 |
+
<td style='width: 20px'></td>
|
2833 |
+
</tr>
|
2834 |
+
<tr>
|
2835 |
+
<td style='width:200px'><?php _e('Link address label', 'link-library'); ?></td>
|
2836 |
+
<?php if ($options['linkaddrlabel'] == "") $options['linkaddrlabel'] = __('Link Address', 'link-library'); ?>
|
2837 |
+
<td><input type="text" id="linkaddrlabel" name="linkaddrlabel" size="30" value="<?php echo $options['linkaddrlabel']; ?>"/></td>
|
2838 |
+
<td style='width: 20px'></td>
|
2839 |
+
<td style='width: 20px'></td>
|
2840 |
+
<td style='width:200px'><?php _e('Link RSS label', 'link-library'); ?></td>
|
2841 |
+
<?php if ($options['linkrsslabel'] == "") $options['linkrsslabel'] = __('Link RSS', 'link-library'); ?>
|
2842 |
+
<td><input type="text" id="linkrsslabel" name="linkrsslabel" size="30" value="<?php echo $options['linkrsslabel']; ?>"/></td>
|
2843 |
+
<td>
|
2844 |
+
<select name="showaddlinkrss" id="showaddlinkrss" style="width:60px;">
|
2845 |
+
<option value="false"<?php if ($options['showaddlinkrss'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2846 |
+
<option value="true"<?php if ($options['showaddlinkrss'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2847 |
+
</select>
|
2848 |
+
</td>
|
2849 |
+
</tr>
|
2850 |
+
<tr>
|
2851 |
+
<td style='width:200px'><?php _e('Link category label', 'link-library'); ?></td>
|
2852 |
+
<?php if ($options['linkcatlabel'] == "") $options['linkcatlabel'] = __('Link Category', 'link-library'); ?>
|
2853 |
+
<td><input type="text" id="linkcatlabel" name="linkcatlabel" size="30" value="<?php echo $options['linkcatlabel']; ?>"/></td>
|
2854 |
+
<td>
|
2855 |
+
<select name="showaddlinkcat" id="showaddlinkcat" style="width:60px;">
|
2856 |
+
<option value="false"<?php if ($options['showaddlinkcat'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2857 |
+
<option value="true"<?php if ($options['showaddlinkcat'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2858 |
+
</select>
|
2859 |
+
</td>
|
2860 |
+
<td style='width: 20px'></td>
|
2861 |
+
<td style='width:200px' class='lltooltip' title='<?php _e('Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library.', 'link-library'); ?>'><?php _e('Link category override selection list', 'link-library'); ?></td>
|
2862 |
+
<td colspan=3 class='lltooltip' title='<?php _e('Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)', 'link-library'); ?>'><input type="text" id="addlinkcatlistoverride" name="addlinkcatlistoverride" size="50" value="<?php echo $options['addlinkcatlistoverride']; ?>" />
|
2863 |
+
<td style='width:200px'></td>
|
2864 |
+
</tr>
|
2865 |
+
<tr>
|
2866 |
+
<td style='width:200px'><?php _e('User-submitted category', 'link-library'); ?></td>
|
2867 |
+
<?php if ($options['linkcustomcatlabel'] == "") $options['linkcustomcatlabel'] = __('User-submitted category', 'link-library'); ?>
|
2868 |
+
<td><input type="text" id="linkcustomcatlabel" name="linkcustomcatlabel" size="30" value="<?php echo $options['linkcustomcatlabel']; ?>"/></td>
|
2869 |
+
<td>
|
2870 |
+
<select name="addlinkcustomcat" id="addlinkcustomcat" style="width:60px;">
|
2871 |
+
<option value="false"<?php if ($options['addlinkcustomcat'] == false) { echo ' selected="selected"';} ?>><?php _e('No', 'link-library'); ?></option>
|
2872 |
+
<option value="true"<?php if ($options['addlinkcustomcat'] == true) { echo ' selected="selected"';} ?>><?php _e('Allow', 'link-library'); ?></option>
|
2873 |
+
</select>
|
2874 |
+
</td>
|
2875 |
+
<td></td>
|
2876 |
+
<td style='width:200px'><?php _e('User-submitted category prompt', 'link-library'); ?></td>
|
2877 |
+
<?php if ($options['linkcustomcatlistentry'] == "") $options['linkcustomcatlistentry'] = __('User-submitted category (define below)', 'link-library'); ?>
|
2878 |
+
<td colspan=3><input type="text" id="linkcustomcatlistentry" name="linkcustomcatlistentry" size="50" value="<?php echo $options['linkcustomcatlistentry']; ?>"/></td>
|
2879 |
+
<td style='width:200px'></td>
|
2880 |
+
</tr>
|
2881 |
+
<tr>
|
2882 |
+
<td style='width:200px'><?php _e('Link description label', 'link-library'); ?></td>
|
2883 |
+
<?php if ($options['linkdesclabel'] == "") $options['linkdesclabel'] = __('Link Description', 'link-library'); ?>
|
2884 |
+
<td><input type="text" id="linkdesclabel" name="linkdesclabel" size="30" value="<?php echo $options['linkdesclabel']; ?>"/></td>
|
2885 |
+
<td>
|
2886 |
+
<select name="showaddlinkdesc" id="showaddlinkdesc" style="width:60px;">
|
2887 |
+
<option value="false"<?php if ($options['showaddlinkdesc'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2888 |
+
<option value="true"<?php if ($options['showaddlinkdesc'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2889 |
+
</select>
|
2890 |
+
</td>
|
2891 |
+
<td style='width: 20px'></td>
|
2892 |
+
<td style='width:200px'><?php _e('Link notes label', 'link-library'); ?></td>
|
2893 |
+
<?php if ($options['linknoteslabel'] == "") $options['linknoteslabel'] = __('Link Notes', 'link-library'); ?>
|
2894 |
+
<td><input type="text" id="linknoteslabel" name="linknoteslabel" size="30" value="<?php echo $options['linknoteslabel']; ?>"/></td>
|
2895 |
+
<td>
|
2896 |
+
<select name="showaddlinknotes" id="showaddlinknotes" style="width:60px;">
|
2897 |
+
<option value="false"<?php if ($options['showaddlinknotes'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2898 |
+
<option value="true"<?php if ($options['showaddlinknotes'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2899 |
+
</select>
|
2900 |
+
</td>
|
2901 |
+
</tr>
|
2902 |
+
<tr>
|
2903 |
+
<td></td>
|
2904 |
+
<td></td>
|
2905 |
+
<td></td>
|
2906 |
+
<td></td>
|
2907 |
+
<td>Use Text Area for Notes</td>
|
2908 |
+
<td><input type="checkbox" id="usetextareaforusersubmitnotes" name="usetextareaforusersubmitnotes" <?php if ($options['usetextareaforusersubmitnotes']) echo ' checked="checked" '; ?>/></td>
|
2909 |
+
</tr>
|
2910 |
+
<tr>
|
2911 |
+
<td style='width:200px'><?php _e('Reciprocal Link label', 'link-library'); ?></td>
|
2912 |
+
<?php if ($options['linkreciprocallabel'] == "") $options['linkreciprocallabel'] = __('Reciprocal Link', 'link-library'); ?>
|
2913 |
+
<td><input type="text" id="linkreciprocallabel" name="linkreciprocallabel" size="30" value="<?php echo $options['linkreciprocallabel']; ?>"/></td>
|
2914 |
+
<td>
|
2915 |
+
<select name="showaddlinkreciprocal" id="showaddlinkreciprocal" style="width:60px;">
|
2916 |
+
<option value="false"<?php if ($options['showaddlinkreciprocal'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2917 |
+
<option value="true"<?php if ($options['showaddlinkreciprocal'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2918 |
+
</select>
|
2919 |
+
</td>
|
2920 |
+
<td style='width: 20px'></td>
|
2921 |
+
<td style='width:200px'><?php _e('Secondary Address label', 'link-library'); ?></td>
|
2922 |
+
<?php if ($options['linksecondurllabel'] == "") $options['linksecondurllabel'] = __('Secondary Address', 'link-library'); ?>
|
2923 |
+
<td><input type="text" id="linksecondurllabel" name="linksecondurllabel" size="30" value="<?php echo $options['linksecondurllabel']; ?>"/></td>
|
2924 |
+
<td>
|
2925 |
+
<select name="showaddlinksecondurl" id="showaddlinksecondurl" style="width:60px;">
|
2926 |
+
<option value="false"<?php if ($options['showaddlinksecondurl'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2927 |
+
<option value="true"<?php if ($options['showaddlinksecondurl'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2928 |
+
</select>
|
2929 |
+
</td>
|
2930 |
+
</tr>
|
2931 |
+
<tr>
|
2932 |
+
<td style='width:200px'><?php _e('Link Telephone label', 'link-library'); ?></td>
|
2933 |
+
<?php if ($options['linktelephonelabel'] == "") $options['linktelephonelabel'] = __('Telephone', 'link-library'); ?>
|
2934 |
+
<td><input type="text" id="linktelephonelabel" name="linktelephonelabel" size="30" value="<?php echo $options['linktelephonelabel']; ?>"/></td>
|
2935 |
+
<td>
|
2936 |
+
<select name="showaddlinktelephone" id="showaddlinktelephone" style="width:60px;">
|
2937 |
+
<option value="false"<?php if ($options['showaddlinktelephone'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2938 |
+
<option value="true"<?php if ($options['showaddlinktelephone'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2939 |
+
</select>
|
2940 |
+
</td>
|
2941 |
+
<td style='width: 20px'></td>
|
2942 |
+
<td style='width:200px'><?php _e('Link E-mail label', 'link-library'); ?></td>
|
2943 |
+
<?php if ($options['linkemaillabel'] == "") $options['linkemaillabel'] = __('E-mail', 'link-library'); ?>
|
2944 |
+
<td><input type="text" id="linkemaillabel" name="linkemaillabel" size="30" value="<?php echo $options['linkemaillabel']; ?>"/></td>
|
2945 |
+
<td>
|
2946 |
+
<select name="showaddlinkemail" id="showaddlinkemail" style="width:60px;">
|
2947 |
+
<option value="false"<?php if ($options['showaddlinkemail'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2948 |
+
<option value="true"<?php if ($options['showaddlinkemail'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2949 |
+
</select>
|
2950 |
+
</td>
|
2951 |
+
</tr>
|
2952 |
+
<tr>
|
2953 |
+
<td style='width:200px'><?php _e('Link Submitter Name label', 'link-library'); ?></td>
|
2954 |
+
<?php if ($options['linksubmitternamelabel'] == "") $options['linksubmitternamelabel'] = __('Submitter Name', 'link-library'); ?>
|
2955 |
+
<td><input type="text" id="linksubmitternamelabel" name="linksubmitternamelabel" size="30" value="<?php echo $options['linksubmitternamelabel']; ?>"/></td>
|
2956 |
+
<td>
|
2957 |
+
<select name="showlinksubmittername" id="showlinksubmittername" style="width:60px;">
|
2958 |
+
<option value="false"<?php if ($options['showlinksubmittername'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2959 |
+
<option value="true"<?php if ($options['showlinksubmittername'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2960 |
+
</select>
|
2961 |
+
</td>
|
2962 |
+
<td style='width: 20px'></td>
|
2963 |
+
<td style='width:200px'><?php _e('Link Submitter E-mail label', 'link-library'); ?></td>
|
2964 |
+
<?php if ($options['linksubmitteremaillabel'] == "") $options['linksubmitteremaillabel'] = __('Submitter E-mail', 'link-library'); ?>
|
2965 |
+
<td><input type="text" id="linksubmitteremaillabel" name="linksubmitteremaillabel" size="30" value="<?php echo $options['linksubmitteremaillabel']; ?>"/></td>
|
2966 |
+
<td>
|
2967 |
+
<select name="showaddlinksubmitteremail" id="showaddlinksubmitteremail" style="width:60px;">
|
2968 |
+
<option value="false"<?php if ($options['showaddlinksubmitteremail'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2969 |
+
<option value="true"<?php if ($options['showaddlinksubmitteremail'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2970 |
+
</select>
|
2971 |
+
</td>
|
2972 |
+
</tr>
|
2973 |
+
<tr>
|
2974 |
+
<td style='width:200px'><?php _e('Link Submitter Comment Label', 'link-library'); ?></td>
|
2975 |
+
<?php if ($options['linksubmittercommentlabel'] == "") $options['linksubmittercommentlabel'] = __('Submitter Comment', 'link-library'); ?>
|
2976 |
+
<td><input type="text" id="linksubmittercommentlabel" name="linksubmittercommentlabel" size="30" value="<?php echo $options['linksubmittercommentlabel']; ?>"/></td>
|
2977 |
+
<td>
|
2978 |
+
<select name="showlinksubmittercomment" id="showlinksubmittercomment" style="width:60px;">
|
2979 |
+
<option value="false"<?php if ($options['showlinksubmittercomment'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2980 |
+
<option value="true"<?php if ($options['showlinksubmittercomment'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2981 |
+
</select>
|
2982 |
+
</td>
|
2983 |
+
<td style='width: 20px'></td>
|
2984 |
+
<td style='width:200px'><?php _e('Large Description Label', 'link-library'); ?></td>
|
2985 |
+
<?php if ($options['linklargedesclabel'] == "") $options['linklargedesclabel'] = __('Large Description', 'link-library'); ?>
|
2986 |
+
<td><input type="text" id="linklargedesclabel" name="linklargedesclabel" size="30" value="<?php echo $options['linklargedesclabel']; ?>"/></td>
|
2987 |
+
<td>
|
2988 |
+
<select name="showuserlargedescription" id="showuserlargedescription" style="width:60px;">
|
2989 |
+
<option value="false"<?php if ($options['showuserlargedescription'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
2990 |
+
<option value="true"<?php if ($options['showuserlargedescription'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
2991 |
+
</select>
|
2992 |
+
</td>
|
2993 |
+
</tr>
|
2994 |
+
<tr>
|
2995 |
+
<td style='width:200px'><?php _e('Custom Captcha Question', 'link-library'); ?></td>
|
2996 |
+
<?php if ($options['customcaptchaquestion'] == "") $options['customcaptchaquestion'] = __('Is boiling water hot or cold?', 'link-library'); ?>
|
2997 |
+
<td><input type="text" id="customcaptchaquestion" name="customcaptchaquestion" size="30" value="<?php echo $options['customcaptchaquestion']; ?>"/></td>
|
2998 |
+
<td>
|
2999 |
+
<select name="showcustomcaptcha" id="showcustomcaptcha" style="width:60px;">
|
3000 |
+
<option value="false"<?php if ($options['showcustomcaptcha'] == false) { echo ' selected="selected"';} ?>><?php _e('Hide', 'link-library'); ?></option>
|
3001 |
+
<option value="true"<?php if ($options['showcustomcaptcha'] == true) { echo ' selected="selected"';} ?>><?php _e('Show', 'link-library'); ?></option>
|
3002 |
+
</select>
|
3003 |
+
</td>
|
3004 |
+
<td style='width: 20px'></td>
|
3005 |
+
<td style='width:200px'><?php _e('Custom Captcha Answer', 'link-library'); ?></td>
|
3006 |
+
<?php if ($options['customcaptchaanswer'] == "") $options['customcaptchaanswer'] = __('hot', 'link-library'); ?>
|
3007 |
+
<td><input type="text" id="customcaptchaanswer" name="customcaptchaanswer" size="30" value="<?php echo $options['customcaptchaanswer']; ?>"/></td>
|
3008 |
+
</tr>
|
3009 |
+
<tr>
|
3010 |
+
<td style='width:200px'><?php _e('Add Link button label', 'link-library'); ?></td>
|
3011 |
+
<?php if ($options['addlinkbtnlabel'] == "") $options['addlinkbtnlabel'] = __('Add Link', 'link-library'); ?>
|
3012 |
+
<td><input type="text" id="addlinkbtnlabel" name="addlinkbtnlabel" size="30" value="<?php echo $options['addlinkbtnlabel']; ?>"/></td>
|
3013 |
+
<td style='width: 20px'></td>
|
3014 |
+
<td style='width: 20px'></td>
|
3015 |
+
<td style='width:200px'><?php _e('New Link Message', 'link-library'); ?></td>
|
3016 |
+
<?php if ($options['newlinkmsg'] == "") $options['newlinkmsg'] = __('New link submitted', 'link-library'); ?>
|
3017 |
+
<td><input type="text" id="newlinkmsg" name="newlinkmsg" size="30" value="<?php echo $options['newlinkmsg']; ?>"/></td>
|
3018 |
+
</tr>
|
3019 |
+
<tr>
|
3020 |
+
<td style='width:200px'><?php _e('New Link Moderation Label', 'link-library'); ?></td>
|
3021 |
+
<?php if ($options['moderatemsg'] == "") $options['moderatemsg'] = __('it will appear in the list once moderated. Thank you.', 'link-library'); ?>
|
3022 |
+
<td colspan=6><input type="text" id="moderatemsg" name="moderatemsg" size="90" value="<?php echo $options['moderatemsg']; ?>"/></td>
|
3023 |
+
</tr>
|
3024 |
+
</table>
|
3025 |
+
</div>
|
3026 |
+
|
3027 |
+
<?php }
|
3028 |
+
|
3029 |
+
function settingssets_importexport_meta_box($data) {
|
3030 |
+
$options = $data['options'];
|
3031 |
+
$settings = $data['settings'];
|
3032 |
+
?>
|
3033 |
+
|
3034 |
+
<table>
|
3035 |
+
<tr>
|
3036 |
+
<td class='lltooltip' title='<?php _e('Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout.', 'link-library'); ?>' style='width: 330px'><?php _e('CSV file to upload to import links', 'link-library'); ?> (<a href="<?php echo plugins_url( 'importtemplate.csv', __FILE__ ); ?>"><?php _e('file template', 'link-library'); ?></a>)</td>
|
3037 |
+
<td><input size="80" name="linksfile" type="file" /></td>
|
3038 |
+
<td><input type="submit" name="importlinks" value="<?php _e('Import Links', 'link-library'); ?>" /></td>
|
3039 |
+
</tr>
|
3040 |
+
<tr>
|
3041 |
+
<td><?php _e('First row contains column headers', 'link-library'); ?></td>
|
3042 |
+
<td><input type="checkbox" id="firstrowheaders" name="firstrowheaders" checked="checked" /></td>
|
3043 |
+
</tr>
|
3044 |
+
</table>
|
3045 |
+
|
3046 |
+
<hr style='color: #CCC; ' />
|
3047 |
+
<input type='hidden' value='<?php echo $settings; ?>' name='settingsetid' id='settingsetid' />
|
3048 |
+
<table>
|
3049 |
+
<tr>
|
3050 |
+
<td class='lltooltip' title='<?php _e('Overwrites current library settings with contents of CSV file', 'link-library'); ?>' style='width: 330px'><?php _e('Library Settings CSV file to import', 'link-library'); ?></td>
|
3051 |
+
<td><input size="80" name="settingsfile" type="file" /></td>
|
3052 |
+
<td><input type="submit" name="importsettings" value="<?php _e('Import Library Settings', 'link-library'); ?>" /></td>
|
3053 |
+
</tr>
|
3054 |
+
<tr>
|
3055 |
+
<td class='lltooltip' style='width: 330px' title='<?php _e('Generates CSV file with current library configuration for download', 'link-library'); ?>'><?php _e('Export current library settings', 'link-library'); ?></td>
|
3056 |
+
<td><input type="submit" name="exportsettings" value="<?php _e('Export Library Settings', 'link-library'); ?>" /></td>
|
3057 |
+
</tr>
|
3058 |
+
</table>
|
3059 |
+
|
3060 |
+
<?php }
|
3061 |
+
|
3062 |
+
function reciprocal_meta_box($data) {
|
3063 |
+
$genoptions = $data['genoptions'];
|
3064 |
+
?>
|
3065 |
+
<table>
|
3066 |
+
<tr>
|
3067 |
+
<td style='width: 250px'><?php _e('Search string', 'link-library'); ?></td>
|
3068 |
+
<td><input type="text" id="recipcheckaddress" name="recipcheckaddress" size="60" value="<?php echo $genoptions['recipcheckaddress']; ?>"/></td>
|
3069 |
+
<td><input type='submit' id="recipcheck" name="recipcheck" value="<?php _e('Check Reciprocal Links', 'link-library'); ?>" /></td>
|
3070 |
+
</tr>
|
3071 |
+
<tr>
|
3072 |
+
<td><?php _e('Delete links that return a 403 error', 'link-library'); ?></td>
|
3073 |
+
<td><input type="checkbox" id="recipcheckdelete403" name="recipcheckdelete403" <?php if ($genoptions['recipcheckdelete403']) echo ' checked="checked" '; ?>/></td>
|
3074 |
+
</tr>
|
3075 |
+
</table>
|
3076 |
+
|
3077 |
+
<?php
|
3078 |
+
}
|
3079 |
+
|
3080 |
+
|
3081 |
+
/************************************************ Render Custom Meta Box in Link Editor *******************************************/
|
3082 |
+
function ll_link_edit_extra($link) {
|
3083 |
+
global $wpdb;
|
3084 |
+
|
3085 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
3086 |
+
|
3087 |
+
if (floatval($genoptions['schemaversion']) < "4.6")
|
3088 |
+
{
|
3089 |
+
$this->ll_install();
|
3090 |
+
}
|
3091 |
+
|
3092 |
+
if (isset( $link->link_id ) && $link->link_id != '')
|
3093 |
+
{
|
3094 |
+
$link_updated_query = "select link_updated from " . $this->db_prefix() . "links where link_id = " . $link->link_id;
|
3095 |
+
$link_updated = $wpdb->get_var($link_updated_query);
|
3096 |
+
|
3097 |
+
$linkextradataquery = "select * from " . $this->db_prefix() . "links_extrainfo where link_id = " . $link->link_id;
|
3098 |
+
$extradata = $wpdb->get_row($linkextradataquery, ARRAY_A);
|
3099 |
+
|
3100 |
+
if ($extradata['link_visits'] == '') $extradata['link_visits'] = 0;
|
3101 |
+
|
3102 |
+
$originallinkdata = "select * from " . $this->db_prefix() . "links where link_id = " . $link->link_id;
|
3103 |
+
$originaldata = $wpdb->get_row($originallinkdata, ARRAY_A);
|
3104 |
+
}
|
3105 |
+
else
|
3106 |
+
{
|
3107 |
+
$link_updated = date("Y-m-d H:i");
|
3108 |
+
$extradata = array();
|
3109 |
+
$originaldata = array();
|
3110 |
+
}
|
3111 |
+
?>
|
3112 |
+
<table>
|
3113 |
+
<tr>
|
3114 |
+
<td style='width: 200px'><?php _e('Featured Link', 'link-library'); ?></td>
|
3115 |
+
<td><input type="checkbox" id="link_featured" name="link_featured" <?php ( isset( $extradata['link_featured'] ) ? checked( $extradata['link_featured'] ) : '' ); ?>/></td>
|
3116 |
+
</tr>
|
3117 |
+
<tr>
|
3118 |
+
<td style='width: 200px'><?php _e('No Follow', 'link-library'); ?></td>
|
3119 |
+
<td><input type="checkbox" id="link_no_follow" name="link_no_follow" <?php ( isset( $extradata['link_no_follow'] ) ? checked ( $extradata['link_no_follow'] ) : '' ); ?>/></td>
|
3120 |
+
</tr>
|
3121 |
+
<tr>
|
3122 |
+
<td style='width: 200px'><?php _e('Updated Date', 'link-library'); ?></td>
|
3123 |
+
<td>Set Manually <input type="checkbox" id="ll_updated_manual" name="ll_updated_manual" <?php if ( isset( $extradata['link_manual_updated'] ) && $extradata['link_manual_updated'] == 'Y') echo ' checked="checked" '; ?>/> <input type="text" <?php if ( !isset( $extradata['link_manual_updated'] ) || ( isset( $extradata['link_manual_updated'] ) && ( $extradata['link_manual_updated'] == 'N' || $extradata['link_manual_updated'] == '' ) ) ) echo 'disabled="disabled"'; ?> id="ll_link_updated" name="ll_link_updated" size="80" value="<?php echo $link_updated; ?>"/></td>
|
3124 |
+
</tr>
|
3125 |
+
<tr>
|
3126 |
+
<td style='width: 200px'><?php _e('Secondary Web Address', 'link-library'); ?></td>
|
3127 |
+
<td><input type="text" id="ll_secondwebaddr" name="ll_secondwebaddr" size="80" value="<?php echo ( isset( $extradata['link_second_url'] ) ? $extradata['link_second_url'] : '' ); ?>"/> <?php if ( isset( $extradata['link_second_url'] ) && $extradata['link_second_url'] != "") echo " <a href=" . esc_url( stripslashes($extradata['link_second_url']) ) . ">" . __('Visit', 'link-library') . "</a>"; ?></td>
|
3128 |
+
</tr>
|
3129 |
+
<tr>
|
3130 |
+
<td><?php _e('Telephone', 'link-library'); ?></td>
|
3131 |
+
<td><input type="text" id="ll_telephone" name="ll_telephone" size="80" value="<?php echo ( isset( $extradata['link_telephone'] ) ? esc_attr( stripslashes($extradata['link_telephone']) ) : '' ); ?>"/></td>
|
3132 |
+
</tr>
|
3133 |
+
<tr>
|
3134 |
+
<td><?php _e('E-mail', 'link-library'); ?></td>
|
3135 |
+
<td><input type="text" id="ll_email" name="ll_email" size="80" value="<?php echo ( isset( $extradata['link_email'] ) ? esc_attr( stripslashes($extradata['link_email']) ) : '' ); ?>"/></td>
|
3136 |
+
</tr>
|
3137 |
+
<tr>
|
3138 |
+
<td><?php _e('Reciprocal Link', 'link-library'); ?></td>
|
3139 |
+
<td><input type="text" id="ll_reciprocal" name="ll_reciprocal" size="80" value="<?php echo ( isset( $extradata['link_reciprocal'] ) ? $extradata['link_reciprocal'] : '' ); ?>"/> <?php if ( isset( $extradata['link_reciprocal'] ) && $extradata['link_reciprocal'] != "") echo " <a href=" . esc_url( stripslashes($extradata['link_reciprocal']) ) . ">" . __('Visit', 'link-library') . "</a>"; ?></td>
|
3140 |
+
</tr>
|
3141 |
+
<tr>
|
3142 |
+
<td><?php _e('Number of link views', 'link-library'); ?></td>
|
3143 |
+
<td><input disabled type="text" id="ll_hits" name="ll_hits" size="80" value="<?php echo ( isset( $extradata['link_visits'] ) ? esc_attr( $extradata['link_visits'] ) : '' ); ?>"/></td>
|
3144 |
+
</tr>
|
3145 |
+
<tr>
|
3146 |
+
<td><?php _e('Link Submitter', 'link-library'); ?></td>
|
3147 |
+
<td><input disabled type="text" id="ll_submitter" name="ll_submitter" size="80" value="<?php echo ( isset( $extradata['link_submitter'] ) ? esc_attr( stripslashes($extradata['link_submitter']) ) : '' ); ?>"/></td>
|
3148 |
+
</tr>
|
3149 |
+
<tr>
|
3150 |
+
<td><?php _e('Link Submitter Name', 'link-library'); ?></td>
|
3151 |
+
<td><input disabled type="text" id="link_submitter_name" name="link_submitter_name" size="80" value="<?php echo ( isset( $extradata['link_submitter_name'] ) ? esc_attr( stripslashes($extradata['link_submitter_name']) ) : '' ); ?>"/></td>
|
3152 |
+
</tr>
|
3153 |
+
<tr>
|
3154 |
+
<td><?php _e('Link Submitter E-mail', 'link-library'); ?></td>
|
3155 |
+
<td><input disabled type="text" id="link_submitter_email" name="link_submitter_email" size="80" value="<?php echo ( isset( $extradata['link_submitter_email'] ) ? esc_attr( stripslashes($extradata['link_submitter_email'])) : '' ); ?>"/></td>
|
3156 |
+
</tr>
|
3157 |
+
<tr>
|
3158 |
+
<td><?php _e('Link Large Description', 'link-library'); ?></td>
|
3159 |
+
<td><textarea id="link_textfield" name="link_textfield" cols='66'><?php echo ( isset( $extradata['link_textfield'] ) ? ( function_exists( 'esc_textarea' ) ? esc_textarea( stripslashes($extradata['link_textfield']) ) : stripslashes($extradata['link_textfield']) ) : '' ); ?></textarea></td>
|
3160 |
+
</tr>
|
3161 |
+
<tr>
|
3162 |
+
<td><?php _e('Current Link Image', 'link-library'); ?></td>
|
3163 |
+
<td>
|
3164 |
+
<div id='current_link_image'>
|
3165 |
+
<?php if ( isset($originaldata['link_image']) && $originaldata['link_image'] != ''): ?>
|
3166 |
+
<img src="<?php echo $originaldata['link_image'] ?>" />
|
3167 |
+
<?php else: ?>
|
3168 |
+
<?php _e('None Assigned', 'link-library'); ?>
|
3169 |
+
<?php endif; ?>
|
3170 |
+
</div>
|
3171 |
+
</td>
|
3172 |
+
</tr>
|
3173 |
+
<?php if ( isset( $link->link_id ) && $link->link_id != ''): ?>
|
3174 |
+
<tr>
|
3175 |
+
<td><?php _e('Automatic Image Generation', 'link-library'); ?></td>
|
3176 |
+
<td title="<?php if ( empty( $genoptions['thumbshotscid'] ) ) _e('This button is only available when a valid API key is entered under the Link Library General Settings.', 'link-library'); ?>"><INPUT type="button" id="genthumbs" name="genthumbs" <?php if ( empty ( $genoptions['thumbshotscid'] ) ) echo 'disabled'; ?> value="<?php _e('Generate Thumbnail and Store locally', 'link-library'); ?>">
|
3177 |
+
<INPUT type="button" id="genfavicons" name="genfavicons" value="<?php _e('Generate Favorite Icon and Store locally', 'link-library'); ?>">
|
3178 |
+
</td>
|
3179 |
+
</tr>
|
3180 |
+
<?php else: ?>
|
3181 |
+
<tr>
|
3182 |
+
<td><?php _e('Automatic Image Generation', 'link-library'); ?></td>
|
3183 |
+
<td><?php _e('Only available once link is saved', 'link-library'); ?></td>
|
3184 |
+
</tr>
|
3185 |
+
<?php endif; ?>
|
3186 |
+
<tr>
|
3187 |
+
<td><?php _e('Manual Image Upload', 'link-library'); ?></td>
|
3188 |
+
<td><input size="80" name="linkimageupload" type="file" /></td>
|
3189 |
+
</tr>
|
3190 |
+
<tr>
|
3191 |
+
<td colspan='2'><p><?php _e('Manual upload requires a wp-content\uploads directory to be present with write permissions', 'link-library'); ?>.</p></td>
|
3192 |
+
</tr>
|
3193 |
+
</table>
|
3194 |
+
|
3195 |
+
<?php $genoptions = get_option('LinkLibraryGeneral'); ?>
|
3196 |
+
|
3197 |
+
<script type="text/javascript">
|
3198 |
+
jQuery(document).ready(function()
|
3199 |
+
{
|
3200 |
+
jQuery("#ll_updated_manual").click(function() {
|
3201 |
+
if (jQuery('#ll_updated_manual').is(':checked')) {
|
3202 |
+
jQuery('#ll_link_updated').attr('disabled', false);
|
3203 |
+
} else {
|
3204 |
+
jQuery('#ll_link_updated').attr('disabled', true);
|
3205 |
+
}
|
3206 |
+
});
|
3207 |
+
// Using jQuery, set both the enctype and the encoding
|
3208 |
+
// attributes to be multipart/form-data.
|
3209 |
+
jQuery( "form#editlink" )
|
3210 |
+
.attr( "enctype", "multipart/form-data" )
|
3211 |
+
.attr( "encoding", "multipart/form-data" )
|
3212 |
+
;
|
3213 |
+
jQuery( "form#addlink" )
|
3214 |
+
.attr( "enctype", "multipart/form-data" )
|
3215 |
+
.attr( "encoding", "multipart/form-data" )
|
3216 |
+
;
|
3217 |
+
jQuery('#genthumbs').click(function()
|
3218 |
+
{
|
3219 |
+
var linkname = jQuery('#link_name').val();
|
3220 |
+
var linkurl = jQuery('#link_url').val();
|
3221 |
+
|
3222 |
+
if (linkname != '' && linkurl != '')
|
3223 |
+
{
|
3224 |
+
jQuery('#current_link_image').fadeOut('fast');
|
3225 |
+
var map = { name: linkname, url: linkurl, mode: 'thumbonly', cid: '<?php echo $genoptions['thumbshotscid']; ?>', filepath: 'link-library-images', linkid: <?php if( isset( $link->link_id ) ) { echo $link->link_id; } else { echo "''"; } ?> };
|
3226 |
+
jQuery.get('<?php echo plugins_url( 'link-library-image-generator.php', __FILE__ ); ?>', map,
|
3227 |
+
function(data){
|
3228 |
+
if (data != '')
|
3229 |
+
{
|
3230 |
+
jQuery('#current_link_image').replaceWith("<div id='current_link_image'><img src='" + data + "' /></div>");
|
3231 |
+
jQuery('#current_link_image').fadeIn('fast');
|
3232 |
+
jQuery('#link_image').val(data);
|
3233 |
+
alert('<?php _e('Thumbnail successfully generated for', 'link-library'); ?> ' + linkname);
|
3234 |
+
}
|
3235 |
+
});
|
3236 |
+
}
|
3237 |
+
else
|
3238 |
+
{
|
3239 |
+
alert("<?php _e('Cannot generate thumbnail when no name and no web address are specified.', 'link-library'); ?>");
|
3240 |
+
}
|
3241 |
+
} );
|
3242 |
+
|
3243 |
+
jQuery('#genfavicons').click(function()
|
3244 |
+
{
|
3245 |
+
var linkname = jQuery('#link_name').val();
|
3246 |
+
var linkurl = jQuery('#link_url').val();
|
3247 |
+
|
3248 |
+
if (linkname != '' && linkurl != '')
|
3249 |
+
{
|
3250 |
+
jQuery('#current_link_image').fadeOut('fast');
|
3251 |
+
var map = { name: linkname, url: linkurl, mode: 'favicononly', cid: '<?php echo $genoptions['thumbshotscid']; ?>', filepath: 'link-library-favicons', linkid: <?php if( isset( $link->link_id ) ) { echo $link->link_id; } else { echo "''"; }?> };
|
3252 |
+
jQuery.get('<?php echo plugins_url( 'link-library-image-generator.php', __FILE__ ); ?>', map,
|
3253 |
+
function(data){
|
3254 |
+
if (data != '')
|
3255 |
+
{
|
3256 |
+
jQuery('#current_link_image').replaceWith("<div id='current_link_image'><img src='" + data + "' /></div>");
|
3257 |
+
jQuery('#current_link_image').fadeIn('fast');
|
3258 |
+
jQuery('#link_image').val(data);
|
3259 |
+
alert('<?php _e('Favicon successfully generated for', 'link-library') ?> ' + linkname);
|
3260 |
+
}
|
3261 |
+
});
|
3262 |
+
}
|
3263 |
+
else
|
3264 |
+
{
|
3265 |
+
alert("<?php _e('Cannot generate favorite icon when no name and no web address are specified.', 'link-library'); ?>");
|
3266 |
+
}
|
3267 |
+
} );
|
3268 |
+
|
3269 |
+
});
|
3270 |
+
</script>
|
3271 |
+
|
3272 |
+
<?php
|
3273 |
+
}
|
3274 |
+
|
3275 |
+
/******************************* Store extra field data when link is saved *******************************************/
|
3276 |
+
function add_link_field($link_id) {
|
3277 |
+
global $wpdb;
|
3278 |
+
|
3279 |
+
$uploads = wp_upload_dir();
|
3280 |
+
|
3281 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
3282 |
+
|
3283 |
+
if(array_key_exists('linkimageupload', $_FILES))
|
3284 |
+
{
|
3285 |
+
if (!file_exists($uploads['basedir'] . '/link-library-images'))
|
3286 |
+
mkdir($uploads['basedir'] . '/link-library-images');
|
3287 |
+
$target_path = $uploads['basedir'] . "/link-library-images/" . $link_id . ".jpg";
|
3288 |
+
|
3289 |
+
if ( $genoptions['imagefilepath'] == 'absolute' || empty( $genoptions['imagefilepath'] ) ) {
|
3290 |
+
$file_path = $uploads['baseurl'] . "/link-library-images/" . $link_id . ".jpg";
|
3291 |
+
} elseif ( $genoptions['imagefilepath'] == 'relative' ) {
|
3292 |
+
$parseaddress = parse_url( $uploads['baseurl'] );
|
3293 |
+
$file_path = $parseaddress['path'] . "/link-library-images/" . $link_id . ".jpg";
|
3294 |
+
}
|
3295 |
+
|
3296 |
+
if (move_uploaded_file($_FILES['linkimageupload']['tmp_name'], $target_path))
|
3297 |
+
$withimage = true;
|
3298 |
+
else
|
3299 |
+
$withimage = false;
|
3300 |
+
}
|
3301 |
+
else
|
3302 |
+
$withimage = false;
|
3303 |
+
|
3304 |
+
$tablename = $this->db_prefix() . "links";
|
3305 |
+
|
3306 |
+
if (isset($_POST['ll_link_updated']))
|
3307 |
+
$link_updated = $_POST['ll_link_updated'];
|
3308 |
+
elseif (!isset($_POST['ll_link_updated']))
|
3309 |
+
$link_updated = date("Y-m-d H:i");
|
3310 |
+
|
3311 |
+
if ($withimage == true)
|
3312 |
+
$wpdb->update( $tablename, array( 'link_updated' => $link_updated, 'link_image' => $file_path ), array( 'link_id' => $link_id ));
|
3313 |
+
else
|
3314 |
+
$wpdb->update( $tablename, array( 'link_updated' => $link_updated ), array( 'link_id' => $link_id ));
|
3315 |
+
|
3316 |
+
$extradatatable = $this->db_prefix() . "links_extrainfo";
|
3317 |
+
|
3318 |
+
$linkextradataquery = "select * from " . $this->db_prefix() . "links_extrainfo where link_id = " . $link_id;
|
3319 |
+
$extradata = $wpdb->get_row($linkextradataquery, ARRAY_A);
|
3320 |
+
|
3321 |
+
global $current_user;
|
3322 |
+
|
3323 |
+
get_currentuserinfo();
|
3324 |
+
|
3325 |
+
$username = $current_user->user_login;
|
3326 |
+
|
3327 |
+
$updatearray = array();
|
3328 |
+
|
3329 |
+
if (isset($_POST['ll_updated_manual']))
|
3330 |
+
$updatearray['link_manual_updated'] = 'Y';
|
3331 |
+
else
|
3332 |
+
$updatearray['link_manual_updated'] = 'N';
|
3333 |
+
|
3334 |
+
if (isset($_POST['ll_secondwebaddr']))
|
3335 |
+
$updatearray['link_second_url'] = $_POST['ll_secondwebaddr'];
|
3336 |
+
|
3337 |
+
if (isset($_POST['ll_telephone']))
|
3338 |
+
$updatearray['link_telephone'] = $_POST['ll_telephone'];
|
3339 |
+
|
3340 |
+
if (isset($_POST['ll_email']))
|
3341 |
+
$updatearray['link_email'] = $_POST['ll_email'];
|
3342 |
+
|
3343 |
+
if (isset($_POST['ll_reciprocal']))
|
3344 |
+
$updatearray['link_reciprocal'] = $_POST['ll_reciprocal'];
|
3345 |
+
|
3346 |
+
if (isset($_POST['link_textfield']))
|
3347 |
+
$updatearray['link_textfield'] = esc_html($_POST['link_textfield']);
|
3348 |
+
|
3349 |
+
if ( isset($_POST['link_no_follow']) && $_POST['link_no_follow'] == 'on' )
|
3350 |
+
$updatearray['link_no_follow'] = true;
|
3351 |
+
else
|
3352 |
+
$updatearray['link_no_follow'] = false;
|
3353 |
+
|
3354 |
+
if ( isset($_POST['link_featured']) && $_POST['link_featured'] == 'on' )
|
3355 |
+
$updatearray['link_featured'] = true;
|
3356 |
+
else
|
3357 |
+
$updatearray['link_featured'] = false;
|
3358 |
+
|
3359 |
+
if ($extradata)
|
3360 |
+
$wpdb->update( $extradatatable, $updatearray, array( 'link_id' => $link_id ));
|
3361 |
+
else
|
3362 |
+
{
|
3363 |
+
$updatearray['link_id'] = $link_id;
|
3364 |
+
$updatearray['link_submitter'] = $username;
|
3365 |
+
$wpdb->insert( $extradatatable, $updatearray );
|
3366 |
+
}
|
3367 |
+
}
|
3368 |
+
|
3369 |
+
/************************************************ Delete extra field data when link is deleted ***********************************/
|
3370 |
+
function delete_link_field($link_id) {
|
3371 |
+
global $wpdb;
|
3372 |
+
|
3373 |
+
$deletequery = "delete from " . $this->db_prefix() . "links_extrainfo where link_id = " . $link_id;
|
3374 |
+
$wpdb->get_results($deletequery);
|
3375 |
+
}
|
3376 |
+
|
3377 |
+
/***************************************** Add column to link list view ****************************************/
|
3378 |
+
function ll_linkmanager_addcolumn($columns) {
|
3379 |
+
$columns['hits'] = 'Hits';
|
3380 |
+
return $columns;
|
3381 |
+
}
|
3382 |
+
|
3383 |
+
function ll_linkmanager_populatecolumn($arg1, $arg2) {
|
3384 |
+
global $wpdb;
|
3385 |
+
|
3386 |
+
switch ($arg1) {
|
3387 |
+
case 'hits':
|
3388 |
+
$linkextradataquery = "select * from " . $this->db_prefix() . "links_extrainfo where link_id = " . $arg2;
|
3389 |
+
$extradata = $wpdb->get_row($linkextradataquery, ARRAY_A);
|
3390 |
+
$hits = $extradata['link_visits'];
|
3391 |
+
if ($hits == '') $hits = 0;
|
3392 |
+
echo $hits;
|
3393 |
+
}
|
3394 |
+
}
|
3395 |
+
|
3396 |
+
|
3397 |
+
}
|
3398 |
+
|
3399 |
+
?>
|
link-library-ajax.php
ADDED
@@ -0,0 +1,23 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
3 |
+
require_once( '../../../wp-load.php');
|
4 |
+
}
|
5 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
6 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
7 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
8 |
+
}
|
9 |
+
require_once('link-library.php');
|
10 |
+
|
11 |
+
$catID = intval($_GET['id']);
|
12 |
+
$settingsID = intval($_GET['settings']);
|
13 |
+
$pageID = intval($_GET['linkresultpage']);
|
14 |
+
|
15 |
+
$settingsname = 'AdminSettings' . $settingsID;
|
16 |
+
|
17 |
+
echo $my_link_library_plugin->LinkLibrary($settingsname, true, true, false, false, false, false, '', false, false, false, false, '<br />', false,
|
18 |
+
'', '', '<li>', '</li>', '', '', false, '', '', false, '', '', '', 1, '', '', '', false, 'linklistcatname', false,
|
19 |
+
0, '', '', '', false, true, false, $catID, '', false, 3, false, false, 1, '', '', '', 'ASC', 'ASC', 'name', false, 5, false,
|
20 |
+
'', false, false, '', '', 'right', false, 900, 700, '', '', 'beforename', '', $pageID, false, false, 'AJAX',
|
21 |
+
'1,2,3,4,5,6,7,8,9,10', true, 'false', 'primary', 'false', 'primary', 'false', false, '', '', '', '', '', '', '', '', '',
|
22 |
+
'', '', '', 'primary', 'primary', '', '');
|
23 |
+
?>
|
link-library-image-generator.php
ADDED
@@ -0,0 +1,20 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
3 |
+
require_once( '../../../wp-load.php');
|
4 |
+
}
|
5 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
6 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
7 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
8 |
+
}
|
9 |
+
|
10 |
+
require_once('link-library.php');
|
11 |
+
|
12 |
+
$name = $_GET['name'];
|
13 |
+
$url = $_GET['url'];
|
14 |
+
$mode = $_GET['mode'];
|
15 |
+
$cid = $_GET['cid'];
|
16 |
+
$filepath = $_GET['filepath'];
|
17 |
+
$linkid = intval($_GET['linkid']);
|
18 |
+
|
19 |
+
echo $my_link_library_plugin->ll_get_link_image($url, $name, $mode, $linkid, $cid, $filepath);
|
20 |
+
?>
|
link-library.php
ADDED
@@ -0,0 +1,2631 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: Link Library
|
4 |
+
Plugin URI: http://wordpress.org/extend/plugins/link-library/
|
5 |
+
Description: Display links on pages with a variety of options
|
6 |
+
Version: 5.8.0.1
|
7 |
+
Author: Yannick Lefebvre
|
8 |
+
Author URI: http://yannickcorner.nayanna.biz/
|
9 |
+
|
10 |
+
A plugin for the blogging MySQL/PHP-based WordPress.
|
11 |
+
Copyright 2013 Yannick Lefebvre
|
12 |
+
|
13 |
+
Translations:
|
14 |
+
French Translation courtesy of Luc Capronnier
|
15 |
+
Danish Translation courtesy of GeorgWP (http://wordpress.blogos.dk)
|
16 |
+
Italian Translation courtesy of Gianni Diurno
|
17 |
+
|
18 |
+
This program is free software; you can redistribute it and/or
|
19 |
+
modify it under the terms of the GNUs General Public License
|
20 |
+
as published addlinkcatlistoverrideby the Free Software Foundation; either version 2
|
21 |
+
of the License, or (at your option) any later version.
|
22 |
+
|
23 |
+
This program is distributed in the hope that it will be useful,
|
24 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
25 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
26 |
+
GNU General Public License for more details.
|
27 |
+
|
28 |
+
You should have received a copy of the GNU General Public License
|
29 |
+
along with this program; if not, write to the Free Software
|
30 |
+
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
31 |
+
|
32 |
+
You can also view a copy of the HTML version of the GNU General Public
|
33 |
+
License at http://www.gnu.org/copyleft/gpl.html
|
34 |
+
|
35 |
+
I, Yannick Lefebvre, can be contacted via e-mail at ylefebvre@gmail.com
|
36 |
+
*/
|
37 |
+
|
38 |
+
require_once(ABSPATH . '/wp-admin/includes/bookmark.php');
|
39 |
+
|
40 |
+
global $my_link_library_plugin;
|
41 |
+
global $my_link_library_plugin_admin;
|
42 |
+
|
43 |
+
if ( !get_option( 'link_manager_enabled' ) )
|
44 |
+
add_filter( 'pre_option_link_manager_enabled', '__return_true' );
|
45 |
+
|
46 |
+
if ( is_admin() ) {
|
47 |
+
global $my_link_library_plugin_admin;
|
48 |
+
require plugin_dir_path( __FILE__ ) . 'link-library-admin.php';
|
49 |
+
$my_link_library_plugin_admin = new link_library_plugin_admin();
|
50 |
+
}
|
51 |
+
|
52 |
+
/*********************************** Link Library Class *****************************************************************************/
|
53 |
+
class link_library_plugin {
|
54 |
+
|
55 |
+
//constructor of class, PHP4 compatible construction for backward compatibility
|
56 |
+
function link_library_plugin() {
|
57 |
+
|
58 |
+
// Functions to be called when plugin is activated and deactivated
|
59 |
+
register_activation_hook( __FILE__, array($this, 'll_install' ) );
|
60 |
+
register_deactivation_hook( __FILE__, array($this, 'll_uninstall' ) );
|
61 |
+
|
62 |
+
$newoptions = get_option('LinkLibraryPP1', "");
|
63 |
+
|
64 |
+
if ($newoptions == "")
|
65 |
+
{
|
66 |
+
global $my_link_library_plugin_admin;
|
67 |
+
$my_link_library_plugin_admin->ll_reset_options(1, 'list');
|
68 |
+
$my_link_library_plugin_admin->ll_reset_gen_settings();
|
69 |
+
}
|
70 |
+
|
71 |
+
// wp_ajax_... is only run for logged usrs
|
72 |
+
//add_action( 'wp_ajax_scn_check_url_action', array( &$this, 'ajax_action_check_url' ) );
|
73 |
+
|
74 |
+
// Add short codes
|
75 |
+
add_shortcode('link-library-cats', array($this, 'link_library_cats_func'));
|
76 |
+
add_shortcode('link-library-search', array($this, 'link_library_search_func'));
|
77 |
+
add_shortcode('link-library-addlink', array($this, 'link_library_addlink_func'));
|
78 |
+
add_shortcode('link-library-addlinkcustommsg', array($this, 'link_library_addlink_func'));
|
79 |
+
add_shortcode('link-library', array($this, 'link_library_func'));
|
80 |
+
|
81 |
+
// Function to print information in page header when plugin present
|
82 |
+
add_action('wp_head', array($this, 'll_rss_link'));
|
83 |
+
|
84 |
+
// Function to determine if Link Library is used on a page before printing headers
|
85 |
+
add_filter('the_posts', array($this, 'conditionally_add_scripts_and_styles'));
|
86 |
+
// the_posts gets triggered before wp_head
|
87 |
+
|
88 |
+
add_filter('wp_title', array($this, 'll_title_creator'));
|
89 |
+
|
90 |
+
// Re-write rules filters to allow for custom permalinks
|
91 |
+
add_filter('rewrite_rules_array', array($this, 'll_insertMyRewriteRules'));
|
92 |
+
add_filter('query_vars', array($this, 'll_insertMyRewriteQueryVars'));
|
93 |
+
|
94 |
+
// Load text domain for translation of admin pages and text strings
|
95 |
+
load_plugin_textdomain( 'link-library', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
|
96 |
+
}
|
97 |
+
|
98 |
+
/************************** Link Library Installation Function **************************/
|
99 |
+
function ll_install() {
|
100 |
+
global $wpdb;
|
101 |
+
|
102 |
+
if (function_exists('is_multisite') && is_multisite()) {
|
103 |
+
if (isset($_GET['networkwide']) && ($_GET['networkwide'] == 1))
|
104 |
+
{
|
105 |
+
$originalblog = $wpdb->blogid;
|
106 |
+
|
107 |
+
$bloglist = $wpdb->get_col($wpdb->prepare("SELECT blog_id FROM $wpdb->blogs"));
|
108 |
+
foreach ($bloglist as $blog) {
|
109 |
+
switch_to_blog($blog);
|
110 |
+
$this->create_table_and_settings();
|
111 |
+
}
|
112 |
+
switch_to_blog($originalblog);
|
113 |
+
return;
|
114 |
+
}
|
115 |
+
}
|
116 |
+
$this->create_table_and_settings();
|
117 |
+
}
|
118 |
+
|
119 |
+
function new_network_site($blog_id, $user_id, $domain, $path, $site_id, $meta )
|
120 |
+
{
|
121 |
+
global $wpdb;
|
122 |
+
|
123 |
+
if ( ! function_exists('is_plugin_active_for_network') )
|
124 |
+
require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
|
125 |
+
|
126 |
+
if (is_plugin_active_for_network('link-library/link-library.php')) {
|
127 |
+
$originalblog = $wpdb->blogid;
|
128 |
+
switch_to_blog($blog_id);
|
129 |
+
$this->create_table_and_settings();
|
130 |
+
switch_to_blog($originalblog);
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
function create_table_and_settings()
|
135 |
+
{
|
136 |
+
global $wpdb;
|
137 |
+
|
138 |
+
$wpdb->links_extrainfo = $this->db_prefix().'links_extrainfo';
|
139 |
+
|
140 |
+
$creationquery = "CREATE TABLE " . $wpdb->links_extrainfo . " (
|
141 |
+
link_id bigint(20) NOT NULL DEFAULT '0',
|
142 |
+
link_second_url varchar(255) CHARACTER SET utf8 DEFAULT NULL,
|
143 |
+
link_telephone varchar(128) CHARACTER SET utf8 DEFAULT NULL,
|
144 |
+
link_email varchar(128) CHARACTER SET utf8 DEFAULT NULL,
|
145 |
+
link_visits bigint(20) DEFAULT '0',
|
146 |
+
link_reciprocal varchar(255) DEFAULT NULL,
|
147 |
+
link_submitter varchar(255) DEFAULT NULL,
|
148 |
+
link_submitter_name VARCHAR( 128 ) NULL,
|
149 |
+
link_submitter_email VARCHAR( 128 ) NULL,
|
150 |
+
link_textfield TEXT NULL,
|
151 |
+
link_no_follow VARCHAR(1) NULL,
|
152 |
+
link_featured VARCHAR(1) NULL,
|
153 |
+
link_manual_updated VARCHAR(1) NULL,
|
154 |
+
UNIQUE KEY link_id (link_id)
|
155 |
+
);";
|
156 |
+
|
157 |
+
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
|
158 |
+
dbDelta($creationquery);
|
159 |
+
|
160 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
161 |
+
|
162 |
+
if ($genoptions != '')
|
163 |
+
{
|
164 |
+
if ($genoptions['schemaversion'] == '' || floatval($genoptions['schemaversion']) < 3.5)
|
165 |
+
{
|
166 |
+
$genoptions['schemaversion'] = "3.5";
|
167 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
168 |
+
}
|
169 |
+
elseif (floatval($genoptions['schemaversion']) < "4.6")
|
170 |
+
{
|
171 |
+
$genoptions['schemaversion'] = "4.6";
|
172 |
+
$wpdb->get_results("ALTER TABLE `" . $this->db_prefix() . "links_extrainfo` ADD `link_submitter_name` VARCHAR( 128 ) NULL, ADD `link_submitter_email` VARCHAR( 128 ) NULL , ADD `link_textfield` TEXT NULL ;");
|
173 |
+
|
174 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
175 |
+
}
|
176 |
+
elseif (floatval($genoptions['schemaversion']) < "4.7")
|
177 |
+
{
|
178 |
+
$genoptions['schemaversion'] = "4.7";
|
179 |
+
$wpdb->get_results("ALTER TABLE `" . $this->db_prefix() . "links_extrainfo` ADD `link_no_follow` VARCHAR( 1 ) NULL;");
|
180 |
+
|
181 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
182 |
+
}
|
183 |
+
elseif (floatval($genoptions['schemaversion']) < "4.9")
|
184 |
+
{
|
185 |
+
$genoptions['schemaversion'] = "4.9";
|
186 |
+
$wpdb->get_results("ALTER TABLE `" . $this->db_prefix() . "links_extrainfo` ADD `link_featured` VARCHAR( 1 ) NULL;");
|
187 |
+
|
188 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
189 |
+
}
|
190 |
+
|
191 |
+
for ($i = 1; $i <= $genoptions['numberstylesets']; $i++) {
|
192 |
+
$settingsname = 'LinkLibraryPP' . $i;
|
193 |
+
$options = get_option($settingsname);
|
194 |
+
|
195 |
+
if ($options != '')
|
196 |
+
{
|
197 |
+
if ($options['showname'] == '')
|
198 |
+
$options['showname'] = true;
|
199 |
+
|
200 |
+
if ( isset($options['show_image_and_name'] ) && $options['show_image_and_name'] == true)
|
201 |
+
{
|
202 |
+
$options['showname'] = true;
|
203 |
+
$options['show_images'] = true;
|
204 |
+
}
|
205 |
+
|
206 |
+
if ($options['sourcename'] == '')
|
207 |
+
$options['sourcename'] = 'primary';
|
208 |
+
|
209 |
+
if ($options['sourceimage'] == '')
|
210 |
+
$options['sourceimage'] = 'primary';
|
211 |
+
|
212 |
+
if ($options['dragndroporder'] == '')
|
213 |
+
{
|
214 |
+
if ($options['imagepos'] == 'beforename')
|
215 |
+
$options['dragndroporder'] = '1,2,3,4,5,6,7,8,9,10,11,12';
|
216 |
+
elseif ($options['imagepos'] == 'aftername')
|
217 |
+
$options['dragndroporder'] = '2,1,3,4,5,6,7,8,9,10,11,12';
|
218 |
+
elseif ($options['imagepos'] == 'afterrssicons')
|
219 |
+
$options['dragndroporder'] = '2,3,4,5,6,1,7,8,9,10,11,12';
|
220 |
+
}
|
221 |
+
else if ($options['dragndroporder'] != '')
|
222 |
+
{
|
223 |
+
$elementarray = explode(',', $options['dragndroporder']);
|
224 |
+
|
225 |
+
$allelements = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12');
|
226 |
+
foreach ($allelements as $element)
|
227 |
+
{
|
228 |
+
if (!in_array($element, $elementarray))
|
229 |
+
{
|
230 |
+
$elementarray[] = $element;
|
231 |
+
$options['dragndroporder'] = implode(",", $elementarray);
|
232 |
+
}
|
233 |
+
}
|
234 |
+
}
|
235 |
+
|
236 |
+
if ($options['flatlist'] === true) $options['flatlist'] = 'unordered';
|
237 |
+
elseif ($options['flatlist'] === false) $options['flatlist'] = 'table';
|
238 |
+
}
|
239 |
+
|
240 |
+
update_option($settingsname, $options);
|
241 |
+
}
|
242 |
+
}
|
243 |
+
}
|
244 |
+
|
245 |
+
function remove_querystring_var($url, $key) {
|
246 |
+
|
247 |
+
$keypos = strpos($url, $key);
|
248 |
+
if ($keypos)
|
249 |
+
{
|
250 |
+
$ampersandpos = strpos($url, '&', $keypos);
|
251 |
+
$newurl = substr($url, 0, $keypos - 1);
|
252 |
+
|
253 |
+
if ($ampersandpos)
|
254 |
+
$newurl .= substr($url, $ampersandpos);
|
255 |
+
}
|
256 |
+
else
|
257 |
+
$newurl = $url;
|
258 |
+
|
259 |
+
return $newurl;
|
260 |
+
}
|
261 |
+
|
262 |
+
/************************** Link Library Uninstall Function **************************/
|
263 |
+
function ll_uninstall() {
|
264 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
265 |
+
|
266 |
+
if ($genoptions != '')
|
267 |
+
{
|
268 |
+
if ( isset( $genoptions['stylesheet'] ) && isset( $genoptions['fullstylesheet'] ) && $genoptions['stylesheet'] != '' && $genoptions['fullstylesheet'] == '')
|
269 |
+
{
|
270 |
+
$stylesheetlocation = plugins_url( $genoptions['stylesheet'], __FILE__ );
|
271 |
+
if ( file_exists( $stylesheetlocation ) )
|
272 |
+
$genoptions['fullstylesheet'] = file_get_contents( $stylesheetlocation );
|
273 |
+
|
274 |
+
update_option('LinkLibraryGeneral', $genoptions);
|
275 |
+
}
|
276 |
+
}
|
277 |
+
}
|
278 |
+
|
279 |
+
function db_prefix() {
|
280 |
+
global $wpdb;
|
281 |
+
if (method_exists($wpdb, "get_blog_prefix"))
|
282 |
+
return $wpdb->get_blog_prefix();
|
283 |
+
else
|
284 |
+
return $wpdb->prefix;
|
285 |
+
}
|
286 |
+
|
287 |
+
/******************************************** Print style data to header *********************************************/
|
288 |
+
|
289 |
+
function ll_rss_link() {
|
290 |
+
global $llstylesheet, $rss_settings;
|
291 |
+
|
292 |
+
if ($rss_settings != "")
|
293 |
+
{
|
294 |
+
$settingsname = 'LinkLibraryPP' . $rss_settings;
|
295 |
+
$options = get_option($settingsname);
|
296 |
+
|
297 |
+
$feedtitle = ($options['rssfeedtitle'] == "" ? __('Link Library Generated Feed', 'link-library') : $options['rssfeedtitle']);
|
298 |
+
|
299 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
300 |
+
echo '<link rel="alternate" type="application/rss+xml" title="' . esc_html(stripslashes($feedtitle)) . '" href="' . plugins_url('rssfeed.php?settingset=' . $rss_settings/* . '&xpath=' . $xpath*/, __FILE__) . '" />';
|
301 |
+
unset( $xpath );
|
302 |
+
}
|
303 |
+
|
304 |
+
if ($llstylesheet == true)
|
305 |
+
{
|
306 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
307 |
+
|
308 |
+
echo "<style id='LinkLibraryStyle' type='text/css'>\n";
|
309 |
+
echo stripslashes($genoptions['fullstylesheet']);
|
310 |
+
echo "</style>\n";
|
311 |
+
}
|
312 |
+
}
|
313 |
+
|
314 |
+
/****************************************** Add Link Category name to page title when option is present ********************************/
|
315 |
+
function ll_title_creator($title) {
|
316 |
+
global $wp_query;
|
317 |
+
global $wpdb;
|
318 |
+
global $llstylesheet;
|
319 |
+
|
320 |
+
if ($llstylesheet)
|
321 |
+
{
|
322 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
323 |
+
|
324 |
+
$categoryname = ( isset( $wp_query->query_vars['cat_name'] ) ? $wp_query->query_vars['cat_name'] : '' );
|
325 |
+
$catid = ( isset( $_GET['cat_id'] ) ? intval($_GET['cat_id']) : '' );
|
326 |
+
|
327 |
+
$linkcatquery = "SELECT t.name ";
|
328 |
+
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t LEFT JOIN " . $this->db_prefix(). "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
329 |
+
$linkcatquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
330 |
+
$linkcatquery .= "WHERE tt.taxonomy = 'link_category' AND ";
|
331 |
+
|
332 |
+
if ($categoryname != '')
|
333 |
+
{
|
334 |
+
$linkcatquery .= "t.slug = '" . $categoryname . "'";
|
335 |
+
$nicecatname = $wpdb->get_var($linkcatquery);
|
336 |
+
return $title . $genoptions['pagetitleprefix'] . $nicecatname . $genoptions['pagetitlesuffix'];
|
337 |
+
}
|
338 |
+
elseif ($catid != '')
|
339 |
+
{
|
340 |
+
$linkcatquery .= "t.term_id = '" . $catid . "'";
|
341 |
+
//echo $linkcatquery;
|
342 |
+
$nicecatname = $wpdb->get_var($linkcatquery);
|
343 |
+
return $title . $genoptions['pagetitleprefix'] . $nicecatname . $genoptions['pagetitlesuffix'];
|
344 |
+
}
|
345 |
+
}
|
346 |
+
|
347 |
+
return $title;
|
348 |
+
}
|
349 |
+
|
350 |
+
/************************************* Function to add to rewrite rules for permalink support **********************************/
|
351 |
+
function ll_insertMyRewriteRules($rules)
|
352 |
+
{
|
353 |
+
$newrules = array();
|
354 |
+
|
355 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
356 |
+
|
357 |
+
if ($genoptions != '')
|
358 |
+
{
|
359 |
+
for ($i = 1; $i <= $genoptions['numberstylesets']; $i++) {
|
360 |
+
$settingsname = 'LinkLibraryPP' . $i;
|
361 |
+
$options = get_option($settingsname);
|
362 |
+
|
363 |
+
if ($options['enablerewrite'] == true && $options['rewritepage'] != '')
|
364 |
+
$newrules['(' . $options['rewritepage'] . ')/(.+?)$'] = 'index.php?pagename=$matches[1]&cat_name=$matches[2]';
|
365 |
+
|
366 |
+
if ($options['publishrssfeed'] == true)
|
367 |
+
{
|
368 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
369 |
+
|
370 |
+
if ($options['rssfeedaddress'] != '')
|
371 |
+
$newrules['(' . $options['rssfeedaddress'] . ')/(.+?)$'] = plugins_url( 'rssfeed.php?settingset=$matches[1]' . '&xpath=' . $xpath, __FILE__ );
|
372 |
+
elseif ($options['rssfeedaddress'] == '')
|
373 |
+
$newrules['(linkrss)/(.+?)$'] = plugins_url( 'rssfeed.php?settingset=$matches[1]' . '&xpath=' . $xpath, __FILE__ );
|
374 |
+
|
375 |
+
unset( $xpath );
|
376 |
+
}
|
377 |
+
}
|
378 |
+
}
|
379 |
+
|
380 |
+
return $newrules + $rules;
|
381 |
+
}
|
382 |
+
|
383 |
+
// Adding the id var so that WP recognizes it
|
384 |
+
function ll_insertMyRewriteQueryVars($vars)
|
385 |
+
{
|
386 |
+
array_push($vars, 'cat_name');
|
387 |
+
return $vars;
|
388 |
+
}
|
389 |
+
|
390 |
+
/*********************************************** Private Link Library Categories Function *************************************/
|
391 |
+
|
392 |
+
function PrivateLinkLibraryCategories($order = 'name', $hide_if_empty = true, $table_width = 100, $num_columns = 1, $catanchor = true,
|
393 |
+
$flatlist = 'table', $categorylist = '', $excludecategorylist = '', $showcategorydescheaders = false,
|
394 |
+
$showonecatonly = false, $settings = '', $loadingicon = '/icons/Ajax-loader.gif', $catlistdescpos = 'right',
|
395 |
+
$debugmode = false, $pagination = false, $linksperpage = 5, $showcatlinkcount = false, $showonecatmode = 'AJAX',
|
396 |
+
$cattargetaddress = '', $rewritepage = '', $showinvisible = false, $showuserlinks = false, $showcatonsearchresults = false) {
|
397 |
+
|
398 |
+
global $wpdb;
|
399 |
+
|
400 |
+
$output = '';
|
401 |
+
|
402 |
+
$categoryid = '';
|
403 |
+
|
404 |
+
if (isset($_GET['cat_id']))
|
405 |
+
$categoryid = intval($_GET['cat_id']);
|
406 |
+
|
407 |
+
if (!isset($_GET['searchll']) || $showcatonsearchresults == true)
|
408 |
+
{
|
409 |
+
$countcat = 0;
|
410 |
+
|
411 |
+
$order = strtolower($order);
|
412 |
+
|
413 |
+
$output .= "<!-- Link Library Categories Output -->\n\n";
|
414 |
+
|
415 |
+
if ($showonecatonly == true && ($showonecatmode == 'AJAX' || $showonecatmode == ''))
|
416 |
+
{
|
417 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
418 |
+
|
419 |
+
$output .= "<SCRIPT LANGUAGE=\"JavaScript\">\n";
|
420 |
+
$output .= "var ajaxobject;\n";
|
421 |
+
$output .= "function showLinkCat ( _incomingID, _settingsID, _pagenumber) {\n";
|
422 |
+
$output .= "if (typeof(ajaxobject) != \"undefined\") { ajaxobject.abort(); }\n";
|
423 |
+
$output .= "var map = {id : _incomingID, settings : _settingsID, linkresultpage: _pagenumber, xpath: '" . $xpath . "'}\n";
|
424 |
+
$output .= "\tjQuery('#contentLoading').toggle();jQuery.get('" . plugins_url( 'link-library-ajax.php', __FILE__ ) . "', map, function(data){jQuery('#linklist" . $settings. "').replaceWith(data);jQuery('#contentLoading').toggle();});\n";
|
425 |
+
$output .= "}\n";
|
426 |
+
|
427 |
+
$output .= "</SCRIPT>\n\n";
|
428 |
+
|
429 |
+
unset( $xpath );
|
430 |
+
}
|
431 |
+
|
432 |
+
// Handle link category sorting
|
433 |
+
$direction = 'ASC';
|
434 |
+
if (substr($order,0,1) == '_') {
|
435 |
+
$direction = 'DESC';
|
436 |
+
$order = substr($order,1);
|
437 |
+
}
|
438 |
+
|
439 |
+
if (!isset($direction)) $direction = '';
|
440 |
+
// Fetch the link category data as an array of hashesa
|
441 |
+
|
442 |
+
$linkcatquery = "SELECT count(l.link_name) as linkcount, t.name, t.term_id, t.slug as category_nicename, tt.description as category_description ";
|
443 |
+
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t LEFT JOIN " . $this->db_prefix(). "term_taxonomy tt ON (t.term_id = tt.term_id)";
|
444 |
+
$linkcatquery .= " LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
445 |
+
|
446 |
+
$linkcatquery .= " LEFT OUTER JOIN " . $this->db_prefix() . "links l on (tr.object_id = l.link_id";
|
447 |
+
|
448 |
+
if ($showinvisible == false)
|
449 |
+
$linkcatquery .= " AND l.link_visible != 'N'";
|
450 |
+
|
451 |
+
if (!$showuserlinks)
|
452 |
+
$linkcatquery .= " AND l.link_description not like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
453 |
+
|
454 |
+
$linkcatquery .= " ) ";
|
455 |
+
|
456 |
+
$linkcatquery .= "WHERE tt.taxonomy = 'link_category'";
|
457 |
+
|
458 |
+
if ($categorylist != "")
|
459 |
+
$linkcatquery .= " AND t.term_id in (" . $categorylist. ")";
|
460 |
+
|
461 |
+
if ($excludecategorylist != "")
|
462 |
+
$linkcatquery .= " AND t.term_id not in (" . $excludecategorylist . ")";
|
463 |
+
|
464 |
+
if ($hide_if_empty == true)
|
465 |
+
$linkcatquery .= " AND l.link_name != '' ";
|
466 |
+
|
467 |
+
$linkcatquery .= " GROUP BY t.name ";
|
468 |
+
|
469 |
+
if ($order == "name")
|
470 |
+
$linkcatquery .= " ORDER by t.name " . $direction;
|
471 |
+
elseif ($order == "id")
|
472 |
+
$linkcatquery .= " ORDER by t.term_id " . $direction;
|
473 |
+
elseif ($order == "order")
|
474 |
+
$linkcatquery .= " ORDER by t.term_order " . $direction;
|
475 |
+
elseif ($order == "catlist")
|
476 |
+
$linkcatquery .= " ORDER by FIELD(t.term_id," . $categorylist . ") ";
|
477 |
+
|
478 |
+
$catnames = $wpdb->get_results($linkcatquery);
|
479 |
+
|
480 |
+
if ($debugmode)
|
481 |
+
{
|
482 |
+
$output .= "\n<!-- Category Query: " . print_r($linkcatquery, TRUE) . "-->\n\n";
|
483 |
+
$output .= "\n<!-- Category Results: " . print_r($catnames, TRUE) . "-->\n\n";
|
484 |
+
}
|
485 |
+
|
486 |
+
// Display each category
|
487 |
+
|
488 |
+
if ($catnames) {
|
489 |
+
|
490 |
+
$output .= "<div id=\"linktable\" class=\"linktable\">";
|
491 |
+
|
492 |
+
if ($flatlist == 'table')
|
493 |
+
$output .= "<table width=\"" . $table_width . "%\">\n";
|
494 |
+
elseif ($flatlist == 'unordered')
|
495 |
+
$output .= "<ul class='menu'>\n";
|
496 |
+
elseif ($flatlist == 'dropdown')
|
497 |
+
$output .= "<form name='catselect'><select name='catdropdown' class='catdropdown'>";
|
498 |
+
|
499 |
+
$linkcount = 0;
|
500 |
+
|
501 |
+
foreach ( (array) $catnames as $catname) {
|
502 |
+
// Handle each category.
|
503 |
+
// First, fix the sort_order info
|
504 |
+
//$orderby = $cat['sort_order'];
|
505 |
+
//$orderby = (bool_from_yn($cat['sort_desc'])?'_':'') . $orderby;
|
506 |
+
|
507 |
+
$catfront = '';
|
508 |
+
$cattext = '';
|
509 |
+
$catitem = '';
|
510 |
+
|
511 |
+
// Display the category name
|
512 |
+
$countcat += 1;
|
513 |
+
if ($flatlist == 'table' and (($countcat % $num_columns == 1) or ($num_columns == 1) )) $output .= "<tr>\n";
|
514 |
+
|
515 |
+
if ($flatlist == 'table')
|
516 |
+
$catfront = ' <td>';
|
517 |
+
elseif ($flatlist == 'unordered')
|
518 |
+
$catfront = ' <li>';
|
519 |
+
elseif ($flatlist == 'dropdown')
|
520 |
+
{
|
521 |
+
$catfront = ' <option ';
|
522 |
+
if ($categoryid != '' && $categoryid == $catname->term_id)
|
523 |
+
$catfront .= 'selected="selected" ';
|
524 |
+
$catfront .= 'value="';
|
525 |
+
}
|
526 |
+
|
527 |
+
if ($showonecatonly)
|
528 |
+
{
|
529 |
+
if ($showonecatmode == 'AJAX' || $showonecatmode == '')
|
530 |
+
{
|
531 |
+
if ($flatlist != 'dropdown')
|
532 |
+
$cattext = "<a href='#' onClick=\"showLinkCat('" . $catname->term_id. "', '" . $settings . "', 1);return false;\" >";
|
533 |
+
elseif ($flatlist == 'dropdown')
|
534 |
+
$cattext = $catname->term_id;
|
535 |
+
}
|
536 |
+
elseif ($showonecatmode == 'HTMLGET')
|
537 |
+
{
|
538 |
+
if ($flatlist != 'dropdown')
|
539 |
+
$cattext = "<a href='";
|
540 |
+
|
541 |
+
if ($cattargetaddress != '' && strpos($cattargetaddress, "?") != false)
|
542 |
+
{
|
543 |
+
$cattext .= $cattargetaddress;
|
544 |
+
$cattext .= "&cat_id=";
|
545 |
+
}
|
546 |
+
elseif ($cattargetaddress != '' && strpos($cattargetaddress, "?") == false)
|
547 |
+
{
|
548 |
+
$cattext .= $cattargetaddress;
|
549 |
+
$cattext .= "?cat_id=";
|
550 |
+
}
|
551 |
+
elseif ($cattargetaddress == '')
|
552 |
+
$cattext .= "?cat_id=";
|
553 |
+
|
554 |
+
$cattext .= $catname->term_id;
|
555 |
+
|
556 |
+
if ($flatlist != 'dropdown')
|
557 |
+
$cattext .= "'>";
|
558 |
+
}
|
559 |
+
elseif ($showonecatmode == 'HTMLGETPERM')
|
560 |
+
{
|
561 |
+
if ($flatlist != 'dropdown')
|
562 |
+
$cattext = "<a href='";
|
563 |
+
|
564 |
+
$cattext .= "/" . $rewritepage . "/" . $catname->category_nicename;
|
565 |
+
|
566 |
+
if ($flatlist != 'dropdown')
|
567 |
+
$cattext .= "'>";
|
568 |
+
}
|
569 |
+
}
|
570 |
+
else if ($catanchor)
|
571 |
+
{
|
572 |
+
if (!$pagination)
|
573 |
+
{
|
574 |
+
if ($flatlist != 'dropdown')
|
575 |
+
$cattext = '<a href="';
|
576 |
+
|
577 |
+
$cattext .= '#' . $catname->category_nicename;
|
578 |
+
|
579 |
+
if ($flatlist != 'dropdown')
|
580 |
+
$cattext .= '">';
|
581 |
+
}
|
582 |
+
elseif ($pagination)
|
583 |
+
{
|
584 |
+
if ($linksperpage == 0 && $linksperpage == '')
|
585 |
+
$linksperpage = 5;
|
586 |
+
|
587 |
+
$pageposition = ( $linkcount + 1 ) / $linksperpage;
|
588 |
+
$ceilpageposition = ceil($pageposition);
|
589 |
+
if ( $ceilpageposition == 0 && !isset( $_GET['linkresultpage'] ) ) {
|
590 |
+
if ($flatlist != 'dropdown')
|
591 |
+
$cattext = '<a href="';
|
592 |
+
|
593 |
+
$cattext .= get_permalink() . '#' . $catname->category_nicename;
|
594 |
+
|
595 |
+
if ( $flatlist != 'dropdown' )
|
596 |
+
$cattext .= '">';
|
597 |
+
} else {
|
598 |
+
if ( $flatlist != 'dropdown' )
|
599 |
+
$cattext = '<a href="';
|
600 |
+
|
601 |
+
$cattext .= '?linkresultpage=' . ($ceilpageposition == 0 ? 1 : $ceilpageposition) . '#' . $catname->category_nicename;
|
602 |
+
|
603 |
+
if ( $flatlist != 'dropdown' )
|
604 |
+
$cattext .= '">';
|
605 |
+
}
|
606 |
+
|
607 |
+
$linkcount = $linkcount + $catname->linkcount;
|
608 |
+
}
|
609 |
+
}
|
610 |
+
else
|
611 |
+
$cattext = '';
|
612 |
+
|
613 |
+
if ( $flatlist == 'dropdown' )
|
614 |
+
$cattext .= '">';
|
615 |
+
|
616 |
+
if ( $catlistdescpos == 'right' || $catlistdescpos == '' ) {
|
617 |
+
$catitem .= '<div class="linkcatname">' . $catname->name . '</div>';
|
618 |
+
if ($showcatlinkcount)
|
619 |
+
$catitem .= " (" . $catname->linkcount . ")";
|
620 |
+
}
|
621 |
+
|
622 |
+
if ( $showcategorydescheaders ) {
|
623 |
+
$catname->category_description = esc_html($catname->category_description);
|
624 |
+
$catname->category_description = str_replace("[", "<", $catname->category_description);
|
625 |
+
$catname->category_description = str_replace("]", ">", $catname->category_description);
|
626 |
+
$catname->category_description = str_replace(""", "\"", $catname->category_description);
|
627 |
+
$catitem .= "<span class='linkcatdesc'>" . $catname->category_description . "</span>";
|
628 |
+
}
|
629 |
+
|
630 |
+
if ($catlistdescpos == 'left')
|
631 |
+
{
|
632 |
+
$catitem .= '<div class="linkcatname">' . $catname->name . '</div>';
|
633 |
+
if ($showcatlinkcount)
|
634 |
+
$catitem .= " (" . $catname->linkcount . ")";
|
635 |
+
}
|
636 |
+
|
637 |
+
if (($catanchor || $showonecatonly) && $flatlist != 'dropdown')
|
638 |
+
$catitem .= "</a>";
|
639 |
+
|
640 |
+
$output .= ($catfront . $cattext . $catitem );
|
641 |
+
|
642 |
+
if ($flatlist == 'table')
|
643 |
+
$catterminator = " </td>\n";
|
644 |
+
elseif ($flatlist == 'unordered')
|
645 |
+
$catterminator = " </li>\n";
|
646 |
+
elseif ($flatlist == 'dropdown')
|
647 |
+
$catterminator = " </option>\n";
|
648 |
+
|
649 |
+
$output .= ($catterminator);
|
650 |
+
|
651 |
+
if ($flatlist == "table" and ($countcat % $num_columns == 0)) $output .= "</tr>\n";
|
652 |
+
}
|
653 |
+
|
654 |
+
if ($flatlist == "table" and ($countcat % $num_columns == 3)) $output .= "</tr>\n";
|
655 |
+
if ($flatlist == "table" && $catnames)
|
656 |
+
$output .= "</table>\n";
|
657 |
+
elseif ($flatlist == 'unordered' && $catnames)
|
658 |
+
$output .= "</ul>\n";
|
659 |
+
elseif ($flatlist == 'dropdown' && $catnames)
|
660 |
+
{
|
661 |
+
$output .= "</select>\n";
|
662 |
+
$output .= "<button type='button' onclick='showcategory()'>" . __('Go!', 'link-library') . "</button>";
|
663 |
+
$output .= "</form>";
|
664 |
+
}
|
665 |
+
|
666 |
+
$output .= "</div>\n";
|
667 |
+
|
668 |
+
if ($showonecatonly && ($showonecatmode == 'AJAX' || $showonecatmode == ''))
|
669 |
+
{
|
670 |
+
if ($loadingicon == '') $loadingicon = '/icons/Ajax-loader.gif';
|
671 |
+
$output .= "<div class='contentLoading' id='contentLoading' style='display: none;'><img src='" . plugins_url( $loadingicon, __FILE__ ) . "' alt='Loading data, please wait...'></div>\n";
|
672 |
+
}
|
673 |
+
|
674 |
+
if ($flatlist == 'dropdown')
|
675 |
+
{
|
676 |
+
$output .= "<SCRIPT TYPE='text/javascript'>\n";
|
677 |
+
$output .= "\tfunction showcategory(){\n";
|
678 |
+
|
679 |
+
if ($showonecatonly && ($showonecatmode == 'AJAX' || $showonecatmode == '') )
|
680 |
+
{
|
681 |
+
$output .= "catidvar = document.catselect.catdropdown.options[document.catselect.catdropdown.selectedIndex].value;";
|
682 |
+
$output .= "showLinkCat(catidvar, '" . $settings . "', 1);return false; }";
|
683 |
+
}
|
684 |
+
else
|
685 |
+
{
|
686 |
+
$output .= "\t\tlocation=\n";
|
687 |
+
$output .= "document.catselect.catdropdown.options[document.catselect.catdropdown.selectedIndex].value }\n";
|
688 |
+
|
689 |
+
}
|
690 |
+
$output .= "</SCRIPT>\n";
|
691 |
+
}
|
692 |
+
}
|
693 |
+
else
|
694 |
+
{
|
695 |
+
$output .= "<div>" . __('No categories found', 'link-library') . ".</div>";
|
696 |
+
}
|
697 |
+
|
698 |
+
$output .= "\n<!-- End of Link Library Categories Output -->\n\n";
|
699 |
+
}
|
700 |
+
return $output;
|
701 |
+
}
|
702 |
+
|
703 |
+
function ll_highlight_phrase($str, $phrase, $tag_open = '<strong>', $tag_close = '</strong>')
|
704 |
+
{
|
705 |
+
if ($str == '')
|
706 |
+
{
|
707 |
+
return '';
|
708 |
+
}
|
709 |
+
|
710 |
+
if ($phrase != '')
|
711 |
+
{
|
712 |
+
return preg_replace('/('.preg_quote($phrase, '/').'(?![^<]*>))/i', $tag_open."\\1".$tag_close, $str);
|
713 |
+
}
|
714 |
+
|
715 |
+
return $str;
|
716 |
+
}
|
717 |
+
|
718 |
+
function PrivateLinkLibrary($order = 'name', $hide_if_empty = true, $catanchor = true,
|
719 |
+
$showdescription = false, $shownotes = false, $showrating = false,
|
720 |
+
$showupdated = false, $categorylist = '', $show_images = false,
|
721 |
+
$show_image_and_name = false, $use_html_tags = false,
|
722 |
+
$show_rss = false, $beforenote = '<br />', $nofollow = false, $excludecategorylist = '',
|
723 |
+
$afternote = '', $beforeitem = '<li>', $afteritem = '</li>', $beforedesc = '', $afterdesc = '',
|
724 |
+
$displayastable = false, $beforelink = '', $afterlink = '', $showcolumnheaders = false,
|
725 |
+
$linkheader = '', $descheader = '', $notesheader = '', $catlistwrappers = 1, $beforecatlist1 = '',
|
726 |
+
$beforecatlist2 = '', $beforecatlist3 = '', $divorheader = false, $catnameoutput = 'linklistcatname',
|
727 |
+
$show_rss_icon = false, $linkaddfrequency = 0, $addbeforelink = '', $addafterlink = '', $linktarget = '',
|
728 |
+
$showcategorydesclinks = false, $showadmineditlinks = true, $showonecatonly = false, $AJAXcatid = '',
|
729 |
+
$defaultsinglecat = '', $rsspreview = false, $rsspreviewcount = 3, $rssfeedinline = false,
|
730 |
+
$rssfeedinlinecontent = false, $rssfeedinlinecount = 1, $beforerss = '', $afterrss = '',
|
731 |
+
$rsscachedir = '', $direction = 'ASC', $linkdirection = 'ASC', $linkorder = 'name',
|
732 |
+
$pagination = false, $linksperpage = 5, $hidecategorynames = false, $settings = '',
|
733 |
+
$showinvisible = false, $showdate = false, $beforedate = '', $afterdate = '', $catdescpos = 'right',
|
734 |
+
$showuserlinks = false, $rsspreviewwidth = 900, $rsspreviewheight = 700, $beforeimage = '', $afterimage = '',
|
735 |
+
$imagepos = 'beforename', $imageclass = '', $AJAXpageid = 1, $debugmode = false, $usethumbshotsforimages = false,
|
736 |
+
$showonecatmode = 'AJAX', $dragndroporder = '1,2,3,4,5,6,7,8,9,10', $showname = true, $displayweblink = 'false',
|
737 |
+
$sourceweblink = 'primary', $showtelephone = 'false', $sourcetelephone = 'primary', $showemail = 'false', $showlinkhits = false,
|
738 |
+
$beforeweblink = '', $afterweblink = '', $weblinklabel = '', $beforetelephone = '', $aftertelephone = '', $telephonelabel = '',
|
739 |
+
$beforeemail = '', $afteremail = '', $emaillabel = '', $beforelinkhits = '', $afterlinkhits = '', $emailcommand = '',
|
740 |
+
$sourceimage = '', $sourcename = '', $thumbshotscid = '', $maxlinks = '', $beforelinkrating = '', $afterlinkrating = '',
|
741 |
+
$showlargedescription = false, $beforelargedescription = '', $afterlargedescription = '', $featuredfirst = false, $shownameifnoimage = false,
|
742 |
+
$enablelinkpopup = false, $popupwidth = 300, $popupheight = 400, $nocatonstartup = false ) {
|
743 |
+
|
744 |
+
global $wpdb;
|
745 |
+
|
746 |
+
$output = "\n<!-- Beginning of Link Library Output -->\n\n";
|
747 |
+
|
748 |
+
$currentcategory = 1;
|
749 |
+
$categoryname = "";
|
750 |
+
|
751 |
+
if ( $showonecatonly && $showonecatmode == 'AJAX' && $AJAXcatid == '' ) {
|
752 |
+
$AJAXnocatset = true;
|
753 |
+
} else {
|
754 |
+
$AJAXnocatset = false;
|
755 |
+
}
|
756 |
+
|
757 |
+
if ($showonecatonly && $showonecatmode == 'AJAX' && $AJAXcatid != '' && $_GET['searchll'] == "")
|
758 |
+
{
|
759 |
+
$categorylist = $AJAXcatid;
|
760 |
+
}
|
761 |
+
elseif ($showonecatonly && $showonecatmode == 'HTMLGET' && isset($_GET['cat_id']) && $_GET['searchll'] == "")
|
762 |
+
{
|
763 |
+
$categorylist = intval($_GET['cat_id']);
|
764 |
+
$AJAXcatid = $categorylist;
|
765 |
+
}
|
766 |
+
elseif ($showonecatonly && $showonecatmode == 'HTMLGETPERM' && $_GET['searchll'] == "")
|
767 |
+
{
|
768 |
+
global $wp_query;
|
769 |
+
|
770 |
+
$categoryname = $wp_query->query_vars['cat_name'];
|
771 |
+
$AJAXcatid = $categoryname;
|
772 |
+
}
|
773 |
+
elseif ($showonecatonly && $AJAXcatid == '' && $defaultsinglecat != '' && $_GET['searchll'] == "")
|
774 |
+
{
|
775 |
+
$categorylist = $defaultsinglecat;
|
776 |
+
$AJAXcatid = $categorylist;
|
777 |
+
}
|
778 |
+
elseif ($showonecatonly && $AJAXcatid == '' && $defaultsinglecat == '' && $_GET['searchll'] == "")
|
779 |
+
{
|
780 |
+
$catquery = "SELECT distinct t.name, t.term_id ";
|
781 |
+
$catquery .= "FROM " . $this->db_prefix() . "terms t ";
|
782 |
+
$catquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
783 |
+
$catquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
784 |
+
$catquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
785 |
+
$catquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
786 |
+
$catquery .= "WHERE tt.taxonomy = 'link_category' ";
|
787 |
+
|
788 |
+
if ($hide_if_empty)
|
789 |
+
$catquery .= "AND l.link_id is not NULL AND l.link_description not like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
790 |
+
|
791 |
+
if ($categorylist != "")
|
792 |
+
$catquery .= " AND t.term_id in (" . $categorylist. ")";
|
793 |
+
|
794 |
+
if ($excludecategorylist != "")
|
795 |
+
$catquery .= " AND t.term_id not in (" . $excludecategorylist . ")";
|
796 |
+
|
797 |
+
if ($showinvisible == false)
|
798 |
+
$catquery .= " AND l.link_visible != 'N'";
|
799 |
+
|
800 |
+
$mode = "normal";
|
801 |
+
|
802 |
+
$catquery .= " ORDER by ";
|
803 |
+
|
804 |
+
if ($featuredfirst == true)
|
805 |
+
$catquery .= "le.link_featured DESC, ";
|
806 |
+
|
807 |
+
if ($order == "name")
|
808 |
+
$catquery .= " name " . $direction;
|
809 |
+
elseif ($order == "id")
|
810 |
+
$catquery .= " t.term_id " . $direction;
|
811 |
+
elseif ($order == "order")
|
812 |
+
$catquery .= " t.term_order " . $direction;
|
813 |
+
elseif ($order == "catlist")
|
814 |
+
$catquery .= " FIELD(t.term_id," . $categorylist . ") ";
|
815 |
+
|
816 |
+
if ($linkorder == "name")
|
817 |
+
$catquery .= ", link_name " . $linkdirection;
|
818 |
+
elseif ($linkorder == "id")
|
819 |
+
$catquery .= ", link_id " . $linkdirection;
|
820 |
+
elseif ($linkorder == "order")
|
821 |
+
$catquery .= ", link_order ". $linkdirection;
|
822 |
+
elseif ($linkorder == "date")
|
823 |
+
$catquery .= ", link_updated ". $linkdirection;
|
824 |
+
|
825 |
+
$catitems = $wpdb->get_results($catquery);
|
826 |
+
|
827 |
+
if ($debugmode)
|
828 |
+
{
|
829 |
+
$output .= "\n<!-- AJAX Default Category Query: " . print_r($catquery, TRUE) . "-->\n\n";
|
830 |
+
$output .= "\n<!-- AJAX Default Category Results: " . print_r($catitems, TRUE) . "-->\n\n";
|
831 |
+
}
|
832 |
+
|
833 |
+
if ($catitems)
|
834 |
+
{
|
835 |
+
$categorylist = $catitems[0]->term_id;
|
836 |
+
$AJAXcatid = $categorylist;
|
837 |
+
}
|
838 |
+
}
|
839 |
+
|
840 |
+
$linkquery = "SELECT distinct *, l.link_id as proper_link_id, UNIX_TIMESTAMP(l.link_updated) as link_date, ";
|
841 |
+
$linkquery .= "IF (DATE_ADD(l.link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated ";
|
842 |
+
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
843 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
844 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
845 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
846 |
+
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
847 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
848 |
+
|
849 |
+
if ($hide_if_empty)
|
850 |
+
$linkquery .= "AND l.link_id is not NULL AND l.link_description not like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
851 |
+
|
852 |
+
if ($categorylist != "" || isset($_GET['cat_id']))
|
853 |
+
$linkquery .= " AND t.term_id in (" . $categorylist. ")";
|
854 |
+
|
855 |
+
if ( isset($categoryname) && $categoryname != "" && $showonecatmode == 'HTMLGETPERM')
|
856 |
+
$linkquery .= " AND t.slug = '" . $categoryname. "'";
|
857 |
+
|
858 |
+
if ($excludecategorylist != "")
|
859 |
+
$linkquery .= " AND t.term_id not in (" . $excludecategorylist . ")";
|
860 |
+
|
861 |
+
if ($showinvisible == false)
|
862 |
+
$linkquery .= " AND l.link_visible != 'N'";
|
863 |
+
|
864 |
+
if (isset($_GET['searchll']) && $_GET['searchll'] != "")
|
865 |
+
{
|
866 |
+
$searchterms = explode(" ", $_GET['searchll']);
|
867 |
+
|
868 |
+
if ($searchterms)
|
869 |
+
{
|
870 |
+
$mode = "search";
|
871 |
+
$termnb = 1;
|
872 |
+
|
873 |
+
foreach($searchterms as $searchterm)
|
874 |
+
{
|
875 |
+
$searchterm = str_replace( '--', '', $searchterm );
|
876 |
+
$searchterm = str_replace( ';', '', $searchterm );
|
877 |
+
if ( $searchterm == true )
|
878 |
+
{
|
879 |
+
if ($termnb == 1)
|
880 |
+
{
|
881 |
+
$linkquery .= " AND (link_name like '%" . $searchterm . "%' ";
|
882 |
+
$termnb++;
|
883 |
+
}
|
884 |
+
else
|
885 |
+
{
|
886 |
+
$linkquery .= " OR link_name like '%" . $searchterm . "%' ";
|
887 |
+
}
|
888 |
+
|
889 |
+
if ($hidecategorynames == false)
|
890 |
+
$linkquery .= " OR name like '%" . $searchterm . "%' ";
|
891 |
+
if ($shownotes)
|
892 |
+
$linkquery .= " OR link_notes like '%" . $searchterm . "%' ";
|
893 |
+
if ($showdescription)
|
894 |
+
$linkquery .= " OR link_description like '%" . $searchterm . "%' ";
|
895 |
+
if ($showlargedescription)
|
896 |
+
$linkquery .= " OR link_textfield like '%" . $searchterm . "%' ";
|
897 |
+
}
|
898 |
+
}
|
899 |
+
|
900 |
+
$linkquery .= ")";
|
901 |
+
}
|
902 |
+
}
|
903 |
+
else
|
904 |
+
$mode = "normal";
|
905 |
+
|
906 |
+
$linkquery .= " ORDER by ";
|
907 |
+
|
908 |
+
if ($featuredfirst == true)
|
909 |
+
$linkquery .= "link_featured DESC, ";
|
910 |
+
|
911 |
+
if ($order == "name")
|
912 |
+
$linkquery .= " name " . $direction;
|
913 |
+
elseif ($order == "id")
|
914 |
+
$linkquery .= " t.term_id " . $direction;
|
915 |
+
elseif ($order == "order")
|
916 |
+
$linkquery .= " t.term_order " . $direction;
|
917 |
+
elseif ($order == "catlist")
|
918 |
+
$linkquery .= " FIELD(t.term_id," . $categorylist . ") ";
|
919 |
+
|
920 |
+
if ($linkorder == "name" || $linkorder == 'random')
|
921 |
+
$linkquery .= ", l.link_name " . $linkdirection;
|
922 |
+
elseif ($linkorder == "id")
|
923 |
+
$linkquery .= ", l.link_id " . $linkdirection;
|
924 |
+
elseif ($linkorder == "order")
|
925 |
+
$linkquery .= ", l.link_order ". $linkdirection;
|
926 |
+
elseif ($linkorder == "date")
|
927 |
+
$linkquery .= ", l.link_updated ". $linkdirection;
|
928 |
+
|
929 |
+
if ($pagination && $mode != 'search')
|
930 |
+
{
|
931 |
+
$linkitemsforcount = $wpdb->get_results($linkquery);
|
932 |
+
|
933 |
+
$numberoflinks = count($linkitemsforcount);
|
934 |
+
|
935 |
+
$quantity = $linksperpage + 1;
|
936 |
+
|
937 |
+
if (isset($_GET['linkresultpage']))
|
938 |
+
{
|
939 |
+
$pagenumber = $_GET['linkresultpage'];
|
940 |
+
$startingitem = ($pagenumber - 1) * $linksperpage;
|
941 |
+
$linkquery .= " LIMIT " . $startingitem . ", " . $quantity;
|
942 |
+
}
|
943 |
+
else
|
944 |
+
{
|
945 |
+
$pagenumber = 1;
|
946 |
+
$linkquery .= " LIMIT 0, " . $quantity;
|
947 |
+
}
|
948 |
+
}
|
949 |
+
|
950 |
+
$linkitems = $wpdb->get_results($linkquery, ARRAY_A);
|
951 |
+
|
952 |
+
if ($debugmode)
|
953 |
+
{
|
954 |
+
$output .= "\n<!-- Link Query: " . print_r($linkquery, TRUE) . "-->\n\n";
|
955 |
+
$output .= "\n<!-- Link Results: " . print_r($linkitems, TRUE) . "-->\n\n";
|
956 |
+
}
|
957 |
+
|
958 |
+
if ($pagination)
|
959 |
+
{
|
960 |
+
if ($linksperpage == 0 && $linksperpage == '')
|
961 |
+
$linksperpage = 5;
|
962 |
+
|
963 |
+
if (count($linkitems) > $linksperpage)
|
964 |
+
{
|
965 |
+
array_pop($linkitems);
|
966 |
+
$nextpage = true;
|
967 |
+
}
|
968 |
+
else
|
969 |
+
$nextpage = false;
|
970 |
+
|
971 |
+
if( isset( $numberoflinks ) ) {
|
972 |
+
$preroundpages = $numberoflinks / $linksperpage;
|
973 |
+
$numberofpages = ceil( $preroundpages * 1 ) / 1;
|
974 |
+
}
|
975 |
+
}
|
976 |
+
|
977 |
+
if ($linkorder == 'random')
|
978 |
+
{
|
979 |
+
shuffle($linkitems);
|
980 |
+
}
|
981 |
+
|
982 |
+
if ( $maxlinks != '' ) {
|
983 |
+
if ( is_numeric( $maxlinks ) ) {
|
984 |
+
array_splice( $linkitems, $maxlinks );
|
985 |
+
}
|
986 |
+
}
|
987 |
+
|
988 |
+
echo "<!-- showonecatmode: " . $showonecatonly . ", AJAXnocatset: " . $AJAXnocatset . ", nocatonstartup: " . $nocatonstartup . "-->";
|
989 |
+
|
990 |
+
// Display links
|
991 |
+
if ( $linkitems && $showonecatonly && $AJAXnocatset && $nocatonstartup ) {
|
992 |
+
$output .= "<div id='linklist" . $settings . "' class='linklist'>\n";
|
993 |
+
$output .= '</div>';
|
994 |
+
} elseif ( $linkitems ) {
|
995 |
+
$output .= "<div id='linklist" . $settings . "' class='linklist'>\n";
|
996 |
+
|
997 |
+
if ( $mode == 'search' ) {
|
998 |
+
$output .= "<div class='resulttitle'>" . __('Search Results for', 'link-library') . " '" . $_GET['searchll'] . "'</div>";
|
999 |
+
}
|
1000 |
+
|
1001 |
+
$currentcategoryid = -1;
|
1002 |
+
|
1003 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
1004 |
+
|
1005 |
+
foreach ( $linkitems as $linkitem ) {
|
1006 |
+
|
1007 |
+
if ($currentcategoryid != $linkitem['term_id'])
|
1008 |
+
{
|
1009 |
+
if ($currentcategoryid != -1 && $showonecatonly && $_GET['searchll'] == "")
|
1010 |
+
{
|
1011 |
+
break;
|
1012 |
+
}
|
1013 |
+
if ($currentcategoryid != -1)
|
1014 |
+
{
|
1015 |
+
// Close the last category
|
1016 |
+
if ($displayastable)
|
1017 |
+
$output .= "\t</table>\n";
|
1018 |
+
else
|
1019 |
+
$output .= "\t</ul>\n";
|
1020 |
+
|
1021 |
+
if ($catlistwrappers != '')
|
1022 |
+
$output .= "</div>";
|
1023 |
+
|
1024 |
+
$output .= "</div>";
|
1025 |
+
|
1026 |
+
$currentcategory = $currentcategory + 1;
|
1027 |
+
}
|
1028 |
+
|
1029 |
+
$currentcategoryid = $linkitem['term_id'];
|
1030 |
+
$output .= "<div class='LinkLibraryCat" . $currentcategoryid . "'>";
|
1031 |
+
$linkcount = 0;
|
1032 |
+
|
1033 |
+
if ($catlistwrappers == 1)
|
1034 |
+
$output .= "<div class=\"" . $beforecatlist1 . "\">";
|
1035 |
+
else if ($catlistwrappers == 2)
|
1036 |
+
{
|
1037 |
+
$remainder = $currentcategory % $catlistwrappers;
|
1038 |
+
switch ($remainder) {
|
1039 |
+
|
1040 |
+
case 0:
|
1041 |
+
$output .= "<div class=\"" . $beforecatlist2 . "\">";
|
1042 |
+
break;
|
1043 |
+
|
1044 |
+
case 1:
|
1045 |
+
$output .= "<div class=\"" . $beforecatlist1 . "\">";
|
1046 |
+
break;
|
1047 |
+
}
|
1048 |
+
}
|
1049 |
+
else if ($catlistwrappers == 3)
|
1050 |
+
{
|
1051 |
+
$remainder = $currentcategory % $catlistwrappers;
|
1052 |
+
switch ($remainder) {
|
1053 |
+
|
1054 |
+
case 0:
|
1055 |
+
$output .= "<div class=\"" . $beforecatlist3 . "\">";
|
1056 |
+
break;
|
1057 |
+
|
1058 |
+
case 2:
|
1059 |
+
$output .= "<div class=\"" . $beforecatlist2 . "\">";
|
1060 |
+
break;
|
1061 |
+
|
1062 |
+
case 1:
|
1063 |
+
$output .= "<div class=\"" . $beforecatlist1 . "\">";
|
1064 |
+
break;
|
1065 |
+
}
|
1066 |
+
}
|
1067 |
+
|
1068 |
+
// Display the category name
|
1069 |
+
if ($hidecategorynames == false || $hidecategorynames == "")
|
1070 |
+
{
|
1071 |
+
if ($catanchor)
|
1072 |
+
$cattext = '<div id="' . $linkitem['slug'] . '">';
|
1073 |
+
else
|
1074 |
+
$cattext = '';
|
1075 |
+
|
1076 |
+
if ($divorheader == false)
|
1077 |
+
{
|
1078 |
+
if ($mode == "search")
|
1079 |
+
foreach ($searchterms as $searchterm)
|
1080 |
+
{
|
1081 |
+
$linkitem['name'] = $this->ll_highlight_phrase($linkitem['name'], $searchterm, '<span class="highlight_word">', '</span>');
|
1082 |
+
}
|
1083 |
+
|
1084 |
+
$catlink = '<div class="' . $catnameoutput . '">';
|
1085 |
+
|
1086 |
+
if ($catdescpos == "right" || $catdescpos == '')
|
1087 |
+
$catlink .= $linkitem['name'];
|
1088 |
+
|
1089 |
+
if ($showcategorydesclinks)
|
1090 |
+
{
|
1091 |
+
$catlink .= "<span class='linklistcatnamedesc'>";
|
1092 |
+
$linkitem['description'] = str_replace("[", "<", $linkitem['description']);
|
1093 |
+
$linkitem['description'] = str_replace("]", ">", $linkitem['description']);
|
1094 |
+
$catlink .= $linkitem['description'];
|
1095 |
+
$catlink .= '</span>';
|
1096 |
+
}
|
1097 |
+
|
1098 |
+
if ($catdescpos == "left")
|
1099 |
+
$catlink .= $linkitem['name'];
|
1100 |
+
|
1101 |
+
$catlink .= "</div>";
|
1102 |
+
}
|
1103 |
+
else if ($divorheader == true)
|
1104 |
+
{
|
1105 |
+
if ($mode == "search")
|
1106 |
+
foreach ($searchterms as $searchterm)
|
1107 |
+
{
|
1108 |
+
$linkitem['name'] = $this->ll_highlight_phrase($linkitem['name'], $searchterm, '<span class="highlight_word">', '</span>');
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
$catlink = '<div class="'. $catnameoutput . '">';
|
1112 |
+
|
1113 |
+
if ($catdescpos == "right" || $catdescpos == '')
|
1114 |
+
$catlink .= $linkitem['name'];
|
1115 |
+
|
1116 |
+
if ($showcategorydesclinks)
|
1117 |
+
{
|
1118 |
+
$catlink .= "<span class='linklistcatnamedesc'>";
|
1119 |
+
$linkitem['description'] = str_replace("[", "<", $linkitem['description']);
|
1120 |
+
$linkitem['description'] = str_replace("]", ">", $linkitem['description']);
|
1121 |
+
$catlink .= $linkitem['description'];
|
1122 |
+
$catlink .= '</span>';
|
1123 |
+
}
|
1124 |
+
|
1125 |
+
if ($catdescpos == "left")
|
1126 |
+
$catlink .= $linkitem['name'];
|
1127 |
+
|
1128 |
+
$catlink .= '</div>';
|
1129 |
+
}
|
1130 |
+
|
1131 |
+
if ($catanchor)
|
1132 |
+
$catenddiv = '</div>';
|
1133 |
+
else
|
1134 |
+
$catenddiv = '';
|
1135 |
+
}
|
1136 |
+
|
1137 |
+
if ($displayastable == true)
|
1138 |
+
{
|
1139 |
+
$catstartlist = "\n\t<table class='linklisttable'>\n";
|
1140 |
+
if ($showcolumnheaders == true)
|
1141 |
+
{
|
1142 |
+
$catstartlist .= "<div class='linklisttableheaders'><tr>";
|
1143 |
+
|
1144 |
+
if ($linkheader != "")
|
1145 |
+
$catstartlist .= "<th><div class='linklistcolumnheader'>".$linkheader."</div></th>";
|
1146 |
+
|
1147 |
+
if ($descheader != "")
|
1148 |
+
$catstartlist .= "<th><div class='linklistcolumnheader'>".$descheader."</div></th>";
|
1149 |
+
|
1150 |
+
if ($notesheader != "")
|
1151 |
+
$catstartlist .= "<th><div class='linklistcolumnheader'>".$notesheader."</div></th>";
|
1152 |
+
|
1153 |
+
$catstartlist .= "</tr></div>\n";
|
1154 |
+
}
|
1155 |
+
else
|
1156 |
+
$catstartlist .= '';
|
1157 |
+
}
|
1158 |
+
else
|
1159 |
+
$catstartlist = "\n\t<ul>\n";
|
1160 |
+
|
1161 |
+
$output .= $cattext . $catlink . $catenddiv . $catstartlist;
|
1162 |
+
}
|
1163 |
+
|
1164 |
+
$between = "\n";
|
1165 |
+
|
1166 |
+
if ($rssfeedinline == true)
|
1167 |
+
include_once(ABSPATH . WPINC . '/feed.php');
|
1168 |
+
|
1169 |
+
if ($showuserlinks == true || strpos($linkitem['link_description'], "LinkLibrary:AwaitingModeration:RemoveTextToApprove") == false)
|
1170 |
+
{
|
1171 |
+
$linkcount = $linkcount + 1;
|
1172 |
+
|
1173 |
+
if ($linkaddfrequency > 0)
|
1174 |
+
if (($linkcount - 1) % $linkaddfrequency == 0)
|
1175 |
+
$output .= stripslashes($addbeforelink);
|
1176 |
+
|
1177 |
+
if (!isset($linkitem['recently_updated'])) $linkitem['recently_updated'] = false;
|
1178 |
+
$output .= stripslashes($beforeitem);
|
1179 |
+
if ($showupdated && $linkitem['recently_updated'])
|
1180 |
+
$output .= get_option('links_recently_updated_prepend');
|
1181 |
+
|
1182 |
+
$the_link = '#';
|
1183 |
+
if (!empty($linkitem['link_url']) )
|
1184 |
+
$the_link = esc_html($linkitem['link_url']);
|
1185 |
+
|
1186 |
+
$the_second_link = '#';
|
1187 |
+
if (!empty($linkitem['link_second_url']) )
|
1188 |
+
$the_second_link = esc_html($linkitem['link_second_url']);
|
1189 |
+
|
1190 |
+
$rel = $linkitem['link_rel'];
|
1191 |
+
if ('' != $rel and !$nofollow and !$linkitem['link_no_follow'])
|
1192 |
+
$rel = ' rel="' . $rel . '"';
|
1193 |
+
else if ('' != $rel and ($nofollow or $linkitem['link_no_follow']))
|
1194 |
+
$rel = ' rel="' . $rel . ' nofollow"';
|
1195 |
+
else if ('' == $rel and ($nofollow or $linkitem['link_no_follow']))
|
1196 |
+
$rel = ' rel="nofollow"';
|
1197 |
+
|
1198 |
+
if ($use_html_tags) {
|
1199 |
+
$descnotes = $linkitem['link_notes'];
|
1200 |
+
$descnotes = str_replace("[", "<", $descnotes);
|
1201 |
+
$descnotes = str_replace("]", ">", $descnotes);
|
1202 |
+
}
|
1203 |
+
else
|
1204 |
+
$descnotes = esc_html($linkitem['link_notes'], ENT_QUOTES);
|
1205 |
+
|
1206 |
+
if ($use_html_tags) {
|
1207 |
+
$desc = $linkitem['link_description'];
|
1208 |
+
$desc = str_replace("[", "<", $desc);
|
1209 |
+
$desc = str_replace("]", ">", $desc);
|
1210 |
+
} else {
|
1211 |
+
$desc = esc_html($linkitem['link_description'], ENT_QUOTES);
|
1212 |
+
}
|
1213 |
+
|
1214 |
+
$cleanname = esc_html($linkitem['link_name'], ENT_QUOTES);
|
1215 |
+
|
1216 |
+
if ( $use_html_tags ) {
|
1217 |
+
$textfield = stripslashes( $linkitem['link_textfield'] );
|
1218 |
+
$textfield = str_replace( '[', '<', $textfield );
|
1219 |
+
$textfield = str_replace( ']', '>', $textfield );
|
1220 |
+
} else {
|
1221 |
+
$textfield = stripslashes( $linkitem['link_textfield'] );
|
1222 |
+
}
|
1223 |
+
|
1224 |
+
|
1225 |
+
if ($mode == "search")
|
1226 |
+
{
|
1227 |
+
foreach ($searchterms as $searchterm)
|
1228 |
+
{
|
1229 |
+
$descnotes = $this->ll_highlight_phrase($descnotes, $searchterm, '<span class="highlight_word">', '</span>');
|
1230 |
+
$desc = $this->ll_highlight_phrase($desc, $searchterm, '<span class="highlight_word">', '</span>');
|
1231 |
+
$name = $this->ll_highlight_phrase($linkitem['link_name'], $searchterm, '<span class="highlight_word">', '</span>');
|
1232 |
+
$textfield = $this->ll_highlight_phrase($textfield, $searchterm, '<span class="highlight_word">', '</span>');
|
1233 |
+
}
|
1234 |
+
}
|
1235 |
+
else
|
1236 |
+
$name = $cleanname;
|
1237 |
+
|
1238 |
+
$title = $cleanname;
|
1239 |
+
|
1240 |
+
if ($showupdated) {
|
1241 |
+
if (substr($linkitem['link_updated'],0,2) != '00') {
|
1242 |
+
$title .= ' ('.__('Last updated', 'link-library') . ' ' . date(get_option('links_updated_date_format'), $linkitem['link_updated'] + (get_option('gmt_offset') * 3600)) .')';
|
1243 |
+
}
|
1244 |
+
}
|
1245 |
+
|
1246 |
+
if (!empty( $title ) )
|
1247 |
+
$title = ' title="' . $cleanname . '"';
|
1248 |
+
|
1249 |
+
$alt = ' alt="' . $cleanname . '"';
|
1250 |
+
|
1251 |
+
$target = $linkitem['link_target'];
|
1252 |
+
if ('' != $target)
|
1253 |
+
$target = ' target="' . $target . '"';
|
1254 |
+
else
|
1255 |
+
{
|
1256 |
+
$target = $linktarget;
|
1257 |
+
if ('' != $target)
|
1258 |
+
$target = ' target="' . $target . '"';
|
1259 |
+
}
|
1260 |
+
|
1261 |
+
if ($dragndroporder == '') $dragndroporder = '1,2,3,4,5,6,7,8,9,10';
|
1262 |
+
$dragndroparray = explode(',', $dragndroporder);
|
1263 |
+
if ($dragndroparray)
|
1264 |
+
{
|
1265 |
+
foreach ($dragndroparray as $arrayelements) {
|
1266 |
+
switch ($arrayelements) {
|
1267 |
+
case 1: //------------------ Image Output --------------------
|
1268 |
+
|
1269 |
+
if ( (($linkitem['link_image'] != '' || $usethumbshotsforimages)) && ($show_images)) {
|
1270 |
+
$imageoutput = stripslashes($beforeimage) . '<a href="';
|
1271 |
+
|
1272 |
+
if ( !$enablelinkpopup ) {
|
1273 |
+
if ($sourceimage == 'primary' || $sourceimage == '')
|
1274 |
+
$imageoutput .= $the_link;
|
1275 |
+
elseif ($sourceimage == 'secondary')
|
1276 |
+
$imageoutput .= $the_second_link;
|
1277 |
+
} else {
|
1278 |
+
$imageoutput .= plugins_url( 'linkpopup.php?linkid=' . $linkitem['proper_link_id'] . '&settings=' . $settings . '&height=' . ( empty( $popupheight ) ? 300 : $popupheight ) . '&width=' . ( empty( $popupwidth ) ? 400 : $popupwidth ), __FILE__ ) . '&xpath=' . $xpath;
|
1279 |
+
}
|
1280 |
+
|
1281 |
+
$imageoutput .= '" id="link-' . $linkitem['proper_link_id'] . '" class="' . ( $enablelinkpopup ? 'thickbox' : 'track_this_link' ) . '' . ( $linkitem['link_featured'] ? 'featured' : '' ). '" ' . $rel . $title . $target. '>';
|
1282 |
+
|
1283 |
+
if ($usethumbshotsforimages)
|
1284 |
+
{
|
1285 |
+
if ( !empty( $thumbshotscid ) )
|
1286 |
+
$imageoutput .= '<img src="http://images.thumbshots.com/image.aspx?cid=' . rawurlencode( $thumbshotscid ) .
|
1287 |
+
'&v=1&w=120&url=' . $the_link . '"';
|
1288 |
+
}
|
1289 |
+
elseif ( strpos($linkitem['link_image'], 'http') !== false )
|
1290 |
+
$imageoutput .= '<img src="' . $linkitem['link_image'] . '"';
|
1291 |
+
else // If it's a relative path
|
1292 |
+
$imageoutput .= '<img src="' . get_option('siteurl') . $linkitem['link_image'] . '"';
|
1293 |
+
|
1294 |
+
if ( !$usethumbshotsforimages || ($usethumbshotsforimages && !empty( $thumbshotscid ) ) ) {
|
1295 |
+
|
1296 |
+
$imageoutput .= $alt . $title;
|
1297 |
+
|
1298 |
+
if ($imageclass != '')
|
1299 |
+
$imageoutput .= ' class="' . $imageclass . '" ';
|
1300 |
+
|
1301 |
+
$imageoutput .= "/>";
|
1302 |
+
|
1303 |
+
$imageoutput .= '</a>' . stripslashes($afterimage);
|
1304 |
+
}
|
1305 |
+
}
|
1306 |
+
|
1307 |
+
if ( ($linkitem['link_image'] != '' || ( $usethumbshotsforimages && !empty( $thumbshotscid ) ) ) && ($show_images) ) {
|
1308 |
+
$output .= $imageoutput;
|
1309 |
+
break;
|
1310 |
+
}
|
1311 |
+
elseif ($show_images == false || $shownameifnoimage == false)
|
1312 |
+
break;
|
1313 |
+
|
1314 |
+
case 2: //------------------ Name Output --------------------
|
1315 |
+
if (($showname == true) || ($show_images == true && $linkitem['link_image'] == '' && $arrayelements == 1))
|
1316 |
+
{
|
1317 |
+
$output .= stripslashes($beforelink);
|
1318 |
+
|
1319 |
+
if (($sourcename == 'primary' && $the_link != '#') || ($sourcename == 'secondary' && $the_second_link != '#'))
|
1320 |
+
{
|
1321 |
+
$output .= '<a href="';
|
1322 |
+
|
1323 |
+
if ( !$enablelinkpopup ) {
|
1324 |
+
if ( $sourcename == 'primary' || $sourcename == '' )
|
1325 |
+
$output .= $the_link;
|
1326 |
+
elseif ( $sourcename == 'secondary' )
|
1327 |
+
$output .= $the_second_link;
|
1328 |
+
} else {
|
1329 |
+
$output .= plugins_url( 'linkpopup.php?linkid=' . $linkitem['proper_link_id'] . '&settings=' . $settings . '&height=' . ( empty( $popupheight ) ? 300 : $popupheight ) . '&width=' . ( empty( $popupwidth ) ? 400 : $popupwidth ), __FILE__ ) . '&xpath=' . $xpath;
|
1330 |
+
}
|
1331 |
+
|
1332 |
+
$output .= '" id="link-' . $linkitem['proper_link_id'] . '" class="' . ( $enablelinkpopup ? 'thickbox' : 'track_this_link' ) . ( $linkitem['link_featured'] ? ' featured' : '' ). '" ' . $rel . $title . $target. '>';
|
1333 |
+
}
|
1334 |
+
|
1335 |
+
$output .= $name;
|
1336 |
+
|
1337 |
+
if (($sourcename == 'primary' && $the_link != '#') || ($sourcename == 'secondary' && $the_second_link != '#'))
|
1338 |
+
$output .= '</a>';
|
1339 |
+
|
1340 |
+
if (($showadmineditlinks) && current_user_can("manage_links")) {
|
1341 |
+
$output .= $between . '<a href="' . add_query_arg( array( 'action' => 'edit', 'link_id' => $linkitem['proper_link_id'] ), admin_url( 'link.php' ) ) . '">(' . __('Edit', 'link-library') . ')</a>';
|
1342 |
+
}
|
1343 |
+
|
1344 |
+
if ($showupdated && $linkitem['recently_updated']) {
|
1345 |
+
$output .= get_option('links_recently_updated_append');
|
1346 |
+
}
|
1347 |
+
|
1348 |
+
$output .= stripslashes($afterlink);
|
1349 |
+
}
|
1350 |
+
|
1351 |
+
break;
|
1352 |
+
|
1353 |
+
case 3: //------------------ Date Output --------------------
|
1354 |
+
|
1355 |
+
$formatteddate = date("F d Y", $linkitem['link_date']);
|
1356 |
+
|
1357 |
+
if ($showdate)
|
1358 |
+
$output .= $between . stripslashes($beforedate) . $formatteddate . stripslashes($afterdate);
|
1359 |
+
|
1360 |
+
break;
|
1361 |
+
|
1362 |
+
case 4: //------------------ Description Output --------------------
|
1363 |
+
|
1364 |
+
if ($showdescription)
|
1365 |
+
$output .= $between . stripslashes($beforedesc) . $desc . stripslashes($afterdesc);
|
1366 |
+
|
1367 |
+
break;
|
1368 |
+
|
1369 |
+
case 5: //------------------ Notes Output --------------------
|
1370 |
+
|
1371 |
+
if ($shownotes) {
|
1372 |
+
$output .= $between . stripslashes($beforenote) . $descnotes . stripslashes($afternote);
|
1373 |
+
}
|
1374 |
+
|
1375 |
+
break;
|
1376 |
+
|
1377 |
+
case 6: //------------------ RSS Icons Output --------------------
|
1378 |
+
|
1379 |
+
if ($show_rss || $show_rss_icon || $rsspreview)
|
1380 |
+
$output .= stripslashes($beforerss) . '<div class="rsselements">';
|
1381 |
+
|
1382 |
+
if ($show_rss && ($linkitem['link_rss'] != '')) {
|
1383 |
+
$output .= $between . '<a class="rss" href="' . $linkitem['link_rss'] . '">RSS</a>';
|
1384 |
+
}
|
1385 |
+
if ($show_rss_icon && ($linkitem['link_rss'] != '')) {
|
1386 |
+
$output .= $between . '<a class="rssicon" href="' . $linkitem['link_rss'] . '"><img src="' . plugins_url( 'icons/feed-icon-14x14.png', __FILE__ ) . '" /></a>';
|
1387 |
+
}
|
1388 |
+
if ($rsspreview && $linkitem['link_rss'] != '')
|
1389 |
+
{
|
1390 |
+
$output .= $between . '<a href="' . plugins_url( 'rsspreview.php?keepThis=true&linkid=' . $linkitem['proper_link_id'] . '&previewcount=' . $rsspreviewcount . 'height=' . (($rsspreviewwidth == "") ? 900 : $rsspreviewwidth) . '&width=' . (($rsspreviewheight == "") ? 700 : $rsspreviewheight) . '&xpath=' . urlencode( $xpath ), __FILE__ ) . '" title="' . __('Preview of RSS feed for', 'link-library') . ' ' . $cleanname . '" class="thickbox"><img src="' . plugins_url( 'icons/preview-16x16.png', __FILE__ ) . '" /></a>';
|
1391 |
+
}
|
1392 |
+
|
1393 |
+
if ($show_rss || $show_rss_icon || $rsspreview)
|
1394 |
+
$output .= '</div>' . stripslashes($afterrss);
|
1395 |
+
|
1396 |
+
if ($rssfeedinline && $linkitem['link_rss'])
|
1397 |
+
{
|
1398 |
+
$rss = fetch_feed($linkitem['link_rss']);
|
1399 |
+
if (!is_wp_error( $rss ) ) :
|
1400 |
+
$maxitems = $rss->get_item_quantity($rssfeedinlinecount);
|
1401 |
+
|
1402 |
+
$rss_items = $rss->get_items(0, $maxitems);
|
1403 |
+
|
1404 |
+
if ($rss_items)
|
1405 |
+
{
|
1406 |
+
$output .= '<div id="ll_rss_results">';
|
1407 |
+
|
1408 |
+
foreach($rss_items as $item)
|
1409 |
+
{
|
1410 |
+
$output .= '<div class="chunk" style="padding:0 5px 5px;">';
|
1411 |
+
$output .= '<div class="rsstitle"><a target="feedwindow" href="' . $item->get_permalink() . '">' . $item->get_title() . '</a> - ' . $item->get_date('j F Y | g:i a') . '</div>';
|
1412 |
+
if ($rssfeedinlinecontent) $output .= '<div class="rsscontent">' . $item->get_description() . '</div>';
|
1413 |
+
$output .= '</div>';
|
1414 |
+
$output .= '<br />'; }
|
1415 |
+
|
1416 |
+
$output .= '</div>';
|
1417 |
+
}
|
1418 |
+
|
1419 |
+
endif;
|
1420 |
+
}
|
1421 |
+
break;
|
1422 |
+
case 7: //------------------ Web Link Output --------------------
|
1423 |
+
|
1424 |
+
if ($displayweblink != 'false') {
|
1425 |
+
$output .= $between . stripslashes($beforeweblink) . "<a href='";
|
1426 |
+
|
1427 |
+
if ($sourceweblink == "primary" || $sourceweblink == "")
|
1428 |
+
$output .= $the_link;
|
1429 |
+
elseif ($sourceweblink == "secondary")
|
1430 |
+
$output .= $the_second_link;
|
1431 |
+
|
1432 |
+
$output .= "' id='link-" . $linkitem['proper_link_id'] . "' class='track_this_link' " . $target . ">";
|
1433 |
+
|
1434 |
+
if ($displayweblink == 'address')
|
1435 |
+
{
|
1436 |
+
if (($sourceweblink == "primary" || $sourceweblink == '') && $the_link != '')
|
1437 |
+
$output .= $the_link;
|
1438 |
+
elseif ($sourceweblink == "secondary" && $the_second_link != '')
|
1439 |
+
$output .= $the_second_link;
|
1440 |
+
}
|
1441 |
+
elseif ($displayweblink == 'label' && $weblinklabel != '')
|
1442 |
+
$output .= $weblinklabel;
|
1443 |
+
|
1444 |
+
$output .= "</a>" . stripslashes($afterweblink);
|
1445 |
+
}
|
1446 |
+
|
1447 |
+
break;
|
1448 |
+
case 8: //------------------ Telephone Output --------------------
|
1449 |
+
|
1450 |
+
if ($showtelephone != 'false')
|
1451 |
+
{
|
1452 |
+
$output .= $between . stripslashes($beforetelephone);
|
1453 |
+
|
1454 |
+
if ($showtelephone != 'plain')
|
1455 |
+
{
|
1456 |
+
$output .= "<a href='";
|
1457 |
+
|
1458 |
+
if (($sourcetelephone == "primary" || $sourcetelephone == '') && $the_link != '')
|
1459 |
+
$output .= $the_link;
|
1460 |
+
elseif ($sourcetelephone == "secondary" && $the_second_link != '')
|
1461 |
+
$output .= $the_second_link;
|
1462 |
+
|
1463 |
+
$output .= "' id='link-" . $linkitem['proper_link_id'] . "' class='track_this_link' >";
|
1464 |
+
}
|
1465 |
+
|
1466 |
+
if ($showtelephone == 'link' || $showtelephone == "plain")
|
1467 |
+
$output .= $linkitem['link_telephone'];
|
1468 |
+
elseif ($showtelephone == 'label')
|
1469 |
+
$output .= $telephonelabel;
|
1470 |
+
|
1471 |
+
if ($showtelephone != 'plain')
|
1472 |
+
$output .= "</a>";
|
1473 |
+
|
1474 |
+
$output .= stripslashes($aftertelephone);
|
1475 |
+
}
|
1476 |
+
break;
|
1477 |
+
case 9: //------------------ E-mail Output --------------------
|
1478 |
+
|
1479 |
+
if ($showemail != 'false')
|
1480 |
+
{
|
1481 |
+
$output .= $between . stripslashes($beforeemail);
|
1482 |
+
|
1483 |
+
if ($showemail != 'plain')
|
1484 |
+
{
|
1485 |
+
$output .= "<a href='";
|
1486 |
+
|
1487 |
+
if ($showemail == 'mailto' || $showemail == 'mailtolabel')
|
1488 |
+
$output .= "mailto:" . $linkitem['link_email'];
|
1489 |
+
elseif ($showemail == 'command' || $showemail == 'commandlabel')
|
1490 |
+
{
|
1491 |
+
$newcommand = str_replace("#email", $linkitem['link_email'], $emailcommand);
|
1492 |
+
$cleanlinkname = str_replace(" ", "%20", $linkitem['link_name']);
|
1493 |
+
$newcommand = str_replace("#company", $cleanlinkname, $newcommand);
|
1494 |
+
$output .= $newcommand;
|
1495 |
+
}
|
1496 |
+
|
1497 |
+
$output .= "'>";
|
1498 |
+
}
|
1499 |
+
|
1500 |
+
if ($showemail == 'plain' || $showemail == 'mailto' || $showemail == 'command')
|
1501 |
+
$output .= $linkitem['link_email'];
|
1502 |
+
elseif ($showemail == 'mailtolabel' || $showemail == 'commandlabel')
|
1503 |
+
$output .= $emaillabel;
|
1504 |
+
|
1505 |
+
if ($showemail != 'plain')
|
1506 |
+
$output .= "</a>";
|
1507 |
+
|
1508 |
+
$output .= stripslashes($afteremail);
|
1509 |
+
}
|
1510 |
+
|
1511 |
+
break;
|
1512 |
+
case 10: //------------------ Link Hits Output --------------------
|
1513 |
+
|
1514 |
+
if ($showlinkhits)
|
1515 |
+
{
|
1516 |
+
$output .= $between . stripslashes($beforelinkhits);
|
1517 |
+
|
1518 |
+
$output .= $linkitem['link_visits'];
|
1519 |
+
|
1520 |
+
$output .= stripslashes($afterlinkhits);
|
1521 |
+
}
|
1522 |
+
|
1523 |
+
break;
|
1524 |
+
|
1525 |
+
case 11: //------------------ Link Rating Output --------------------
|
1526 |
+
|
1527 |
+
if ($showrating)
|
1528 |
+
{
|
1529 |
+
$output .= $between . stripslashes($beforelinkrating);
|
1530 |
+
|
1531 |
+
$output .= $linkitem['link_rating'];
|
1532 |
+
|
1533 |
+
$output .= stripslashes($afterlinkrating);
|
1534 |
+
}
|
1535 |
+
|
1536 |
+
break;
|
1537 |
+
|
1538 |
+
case 12: //------------------ Link Large Description Output --------------------
|
1539 |
+
|
1540 |
+
if ($showlargedescription)
|
1541 |
+
{
|
1542 |
+
$output .= $between . stripslashes($beforelargedescription);
|
1543 |
+
|
1544 |
+
$output .= $textfield;
|
1545 |
+
|
1546 |
+
$output .= stripslashes($afterlargedescription);
|
1547 |
+
}
|
1548 |
+
|
1549 |
+
break;
|
1550 |
+
}
|
1551 |
+
}
|
1552 |
+
}
|
1553 |
+
|
1554 |
+
$output .= stripslashes($afteritem) . "\n";
|
1555 |
+
|
1556 |
+
if ($linkaddfrequency > 0)
|
1557 |
+
if ($linkcount % $linkaddfrequency == 0)
|
1558 |
+
$output .= stripslashes($addafterlink);
|
1559 |
+
|
1560 |
+
}
|
1561 |
+
|
1562 |
+
} // end while
|
1563 |
+
|
1564 |
+
// Close the last category
|
1565 |
+
if ($displayastable)
|
1566 |
+
$output .= "\t</table>\n";
|
1567 |
+
else
|
1568 |
+
$output .= "\t</ul>\n";
|
1569 |
+
|
1570 |
+
if ($catlistwrappers != '')
|
1571 |
+
$output .= "</div>";
|
1572 |
+
|
1573 |
+
if ( $usethumbshotsforimages )
|
1574 |
+
$output .= '<div class="llthumbshotsnotice"><a href="http://www.thumbshots.com" target="_blank" title="Thumbnails Screenshots by Thumbshots">Thumbnail Screenshots by Thumbshots</a></div>';
|
1575 |
+
|
1576 |
+
$output .= "</div>";
|
1577 |
+
|
1578 |
+
if ($pagination && $mode != "search")
|
1579 |
+
{
|
1580 |
+
$previouspagenumber = $pagenumber - 1;
|
1581 |
+
$nextpagenumber = $pagenumber + 1;
|
1582 |
+
$dotbelow = false;
|
1583 |
+
$dotabove = false;
|
1584 |
+
|
1585 |
+
if ($numberofpages > 1)
|
1586 |
+
{
|
1587 |
+
$output .= "<div class='pageselector'>";
|
1588 |
+
|
1589 |
+
if ($pagenumber != 1)
|
1590 |
+
{
|
1591 |
+
$output .= "<span class='previousnextactive'>";
|
1592 |
+
|
1593 |
+
if (!$showonecatonly)
|
1594 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $previouspagenumber . "'>" . __('Previous', 'link-library') . "</a>";
|
1595 |
+
elseif ($showonecatonly)
|
1596 |
+
{
|
1597 |
+
if ($showonecatmode == 'AJAX' || $showonecatmode == '')
|
1598 |
+
$output .= "<a href='#' onClick=\"showLinkCat('" . $AJAXcatid . "', '" . $settings . "', " . $previouspagenumber . ");return false;\" >" . __('Previous', 'link-library') . "</a>";
|
1599 |
+
elseif ($showonecatmode == 'HTMLGET')
|
1600 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $previouspagenumber . "&cat_id=" . $AJAXcatid . "' >" . __('Previous', 'link-library') . "</a>";
|
1601 |
+
}
|
1602 |
+
|
1603 |
+
$output .= "</span>";
|
1604 |
+
}
|
1605 |
+
else
|
1606 |
+
$output .= "<span class='previousnextinactive'>" . __('Previous', 'link-library') . "</span>";
|
1607 |
+
|
1608 |
+
for ($counter = 1; $counter <= $numberofpages; $counter++)
|
1609 |
+
{
|
1610 |
+
if ($counter <= 2 || $counter >= $numberofpages - 1 || ($counter <= $pagenumber + 2 && $counter >= $pagenumber - 2))
|
1611 |
+
{
|
1612 |
+
if ($counter != $pagenumber)
|
1613 |
+
$output .= "<span class='unselectedpage'>";
|
1614 |
+
else
|
1615 |
+
$output .= "<span class='selectedpage'>";
|
1616 |
+
|
1617 |
+
if (!$showonecatonly)
|
1618 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $counter . "'>" . $counter . "</a>";
|
1619 |
+
elseif ($showonecatonly)
|
1620 |
+
{
|
1621 |
+
if ($showonecatmode == 'AJAX' || $showonecatmode == '')
|
1622 |
+
$output .= "<a href='#' onClick=\"showLinkCat('" . $AJAXcatid . "', '" . $settings . "', " . $counter . ");return false;\" >" . $counter . "</a>";
|
1623 |
+
elseif ($showonecatmode == 'HTMLGET')
|
1624 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $counter . "&cat_id=" . $AJAXcatid . "' >" . $counter . "</a>";
|
1625 |
+
}
|
1626 |
+
|
1627 |
+
$output .= "</a></span>";
|
1628 |
+
}
|
1629 |
+
|
1630 |
+
if ($counter >= 2 && $counter < $pagenumber - 2 && $dotbelow == false)
|
1631 |
+
{
|
1632 |
+
$output .= "...";
|
1633 |
+
$dotbelow = true;
|
1634 |
+
}
|
1635 |
+
|
1636 |
+
if ($counter > $pagenumber + 2 && $counter < $numberofpages - 1 && $dotabove == false)
|
1637 |
+
{
|
1638 |
+
$output .= "...";
|
1639 |
+
$dotabove = true;
|
1640 |
+
}
|
1641 |
+
}
|
1642 |
+
|
1643 |
+
if ($pagenumber != $numberofpages)
|
1644 |
+
{
|
1645 |
+
$output .= "<span class='previousnextactive'>";
|
1646 |
+
|
1647 |
+
if (!$showonecatonly)
|
1648 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $nextpagenumber . "'>" . __('Next', 'link-library') . "</a>";
|
1649 |
+
elseif ($showonecatonly)
|
1650 |
+
{
|
1651 |
+
if ($showonecatmode == 'AJAX' || $showonecatmode == '')
|
1652 |
+
$output .= "<a href='#' onClick=\"showLinkCat('" . $AJAXcatid . "', '" . $settings . "', " . $nextpagenumber . ");return false;\" >" . __('Next', 'link-library') . "</a>";
|
1653 |
+
elseif ($showonecatmode == 'HTMLGET')
|
1654 |
+
$output .= "<a href='?page_id=" . get_the_ID() . "&linkresultpage=" . $nextpagenumber . "&cat_id=" . $AJAXcatid . "' >" . __('Next', 'link-library') . "</a>";
|
1655 |
+
}
|
1656 |
+
|
1657 |
+
$output .= "</span>";
|
1658 |
+
}
|
1659 |
+
else
|
1660 |
+
$output .= "<span class='previousnextinactive'>" . __('Next', 'link-library') . "</span>";
|
1661 |
+
|
1662 |
+
$output .= "</div>";
|
1663 |
+
}
|
1664 |
+
}
|
1665 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
1666 |
+
|
1667 |
+
$output .= "<script type='text/javascript'>\n";
|
1668 |
+
$output .= "jQuery(document).ready(function()\n";
|
1669 |
+
$output .= "{\n";
|
1670 |
+
$output .= "jQuery('a.track_this_link').click(function() {\n";
|
1671 |
+
$output .= "linkid = this.id;\n";
|
1672 |
+
$output .= "linkid = linkid.substring(5);";
|
1673 |
+
$output .= "path = '" . $xpath . "';";
|
1674 |
+
$output .= "jQuery.post('" . plugins_url( 'tracker.php', __FILE__ ) . "', {id:linkid, xpath:path});\n";
|
1675 |
+
$output .= "return true;\n";
|
1676 |
+
$output .= "});\n";
|
1677 |
+
$output .= "});\n";
|
1678 |
+
$output .= "</script>";
|
1679 |
+
unset( $xpath );
|
1680 |
+
$currentcategory = $currentcategory + 1;
|
1681 |
+
|
1682 |
+
$output .= "</div>\n";
|
1683 |
+
|
1684 |
+
}
|
1685 |
+
else
|
1686 |
+
{
|
1687 |
+
$output .= "<div id='linklist" . $settings . "' class='linklist'>\n";
|
1688 |
+
$output .= __('No links found', 'link-library') . ".\n";
|
1689 |
+
$output .= "</div>";
|
1690 |
+
}
|
1691 |
+
|
1692 |
+
$output .= "\n<!-- End of Link Library Output -->\n\n";
|
1693 |
+
|
1694 |
+
return $output;
|
1695 |
+
}
|
1696 |
+
|
1697 |
+
function PrivateLinkLibrarySearchForm($searchlabel = 'Search', $searchresultsaddress = '') {
|
1698 |
+
|
1699 |
+
if ($searchlabel == "") $searchlabel = __('Search', 'link-library');
|
1700 |
+
$output = "<form method='get' id='llsearch'";
|
1701 |
+
if ($searchresultsaddress != '')
|
1702 |
+
$output .= " action='" . $searchresultsaddress . "'";
|
1703 |
+
$output .= ">\n";
|
1704 |
+
$output .= "<div>\n";
|
1705 |
+
$output .= "<input type='text' onfocus=\"this.value=''\" value='" . $searchlabel . "...' name='searchll' id='searchll' />\n";
|
1706 |
+
$output .= "<input type='hidden' value='" . get_the_ID() . "' name='page_id' id='page_id' />\n";
|
1707 |
+
$output .= "<input type='submit' value='" . $searchlabel . "' />\n";
|
1708 |
+
$output .= "</div>\n";
|
1709 |
+
$output .= "</form>\n\n";
|
1710 |
+
|
1711 |
+
return $output;
|
1712 |
+
}
|
1713 |
+
|
1714 |
+
function PrivateLinkLibraryAddLinkForm($selectedcategorylist = '', $excludedcategorylist = '', $addnewlinkmsg = '', $linknamelabel = '', $linkaddrlabel = '',
|
1715 |
+
$linkrsslabel = '', $linkcatlabel = '', $linkdesclabel = '', $linknoteslabel = '', $addlinkbtnlabel = '', $hide_if_empty = true,
|
1716 |
+
$showaddlinkrss = false, $showaddlinkdesc = false, $showaddlinkcat = false, $showaddlinknotes = false,
|
1717 |
+
$addlinkreqlogin = false, $debugmode = false, $addlinkcustomcat = false, $linkcustomcatlabel = '',
|
1718 |
+
$linkcustomcatlistentry = 'User-submitted category (define below)', $showaddlinkreciprocal = false,
|
1719 |
+
$linkreciprocallabel = '', $showaddlinksecondurl = false, $linksecondurllabel = '',
|
1720 |
+
$showaddlinktelephone = false, $linktelephonelabel = '', $showaddlinkemail = false, $linkemaillabel = '',
|
1721 |
+
$showcaptcha = false, $captureddata = '', $linksubmitternamelabel = '', $showlinksubmittername = false,
|
1722 |
+
$linksubmitteremaillabel = '', $showaddlinksubmitteremail = false, $linksubmittercommentlabel = '',
|
1723 |
+
$showlinksubmittercomment = false, $linksubmissionthankyouurl = '', $addlinkcatlistoverride = '',
|
1724 |
+
$showcustomcaptcha = false, $customcaptchaquestion = '', $linklargedesclabel = 'Large Description', $showuserlargedescription = false, $usetextareaforusersubmitnotes = false, $settings = 1, $code = 'link-library-addlink') {
|
1725 |
+
|
1726 |
+
global $wpdb;
|
1727 |
+
$output = "";
|
1728 |
+
|
1729 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
1730 |
+
$options = get_option($settingsname);
|
1731 |
+
|
1732 |
+
if ($code == 'link-library-addlink' || $code == 'link-library-addlinkcustommsg')
|
1733 |
+
{
|
1734 |
+
if (isset($_GET['addlinkmessage']))
|
1735 |
+
{
|
1736 |
+
if ($_GET['addlinkmessage'] == 1)
|
1737 |
+
$output = "<div class='llmessage'>" . __('Confirm code not given', 'link-library') . ".</div>";
|
1738 |
+
elseif ($_GET['addlinkmessage'] == 2)
|
1739 |
+
$output = "<div class='llmessage'>" . __('Captcha code is wrong', 'link-library') . ".</div>";
|
1740 |
+
elseif ($_GET['addlinkmessage'] == 3)
|
1741 |
+
$output = "<div class='llmessage'>" . __('Captcha code is only valid for 5 minutes', 'link-library') . ".</div>";
|
1742 |
+
elseif ($_GET['addlinkmessage'] == 4)
|
1743 |
+
$output = "<div class='llmessage'>" . __('No captcha cookie given. Make sure cookies are enabled', 'link-library') . ".</div>";
|
1744 |
+
elseif ($_GET['addlinkmessage'] == 5)
|
1745 |
+
$output = "<div class='llmessage'>" . __('Captcha answer was not provided.', 'link-library') . "</div>";
|
1746 |
+
elseif ($_GET['addlinkmessage'] == 6)
|
1747 |
+
$output = "<div class='llmessage'>" . __('Captcha answer is incorrect', 'link-library') . ".</div>";
|
1748 |
+
elseif ($_GET['addlinkmessage'] == 7)
|
1749 |
+
$output = "<div class='llmessage'>" . __('User Category was not provided correctly. Link insertion failed.', 'link-library') . "</div>";
|
1750 |
+
elseif ($_GET['addlinkmessage'] == 8)
|
1751 |
+
{
|
1752 |
+
$output .= "<div class='llmessage'>" . $options['newlinkmsg'];
|
1753 |
+
if ($options['showuserlinks'] == false)
|
1754 |
+
$output .= " " . $options['moderatemsg'];
|
1755 |
+
$output .= "</div>";
|
1756 |
+
}
|
1757 |
+
elseif ($_GET['addlinkmessage'] == 9)
|
1758 |
+
$output = "<div class='llmessage'>" . __('Error: Link does not have an address.', 'link-library') . "</div>";
|
1759 |
+
elseif ($_GET['addlinkmessage'] == 10)
|
1760 |
+
$output = "<div class='llmessage'>" . __('Error: Link already exists.', 'link-library') . "</div>";
|
1761 |
+
}
|
1762 |
+
}
|
1763 |
+
|
1764 |
+
if ($code == 'link-library-addlink' && (($addlinkreqlogin && current_user_can("read")) || !$addlinkreqlogin))
|
1765 |
+
{
|
1766 |
+
$output .= "<form method='post' id='lladdlink' action='" . plugins_url('usersubmission.php', __FILE__). "'>\n";
|
1767 |
+
|
1768 |
+
$output .= wp_nonce_field('LL_ADDLINK_FORM', '_wpnonce', true, false);
|
1769 |
+
$output .= "<input type='hidden' name='thankyouurl' value='" . $linksubmissionthankyouurl . "' />";
|
1770 |
+
global $wp_query;
|
1771 |
+
$thePostID = $wp_query->post->ID;
|
1772 |
+
$output .= "<input type='hidden' name='pageid' value='" . $thePostID . "' />";
|
1773 |
+
$output .= "<input type='hidden' name='settingsid' value='" . $settings . "' />";
|
1774 |
+
|
1775 |
+
$xpath = $this->relativePath( dirname( __FILE__ ), ABSPATH );
|
1776 |
+
$output .= "<input type='hidden' name='xpath' value='" . esc_attr( $xpath ) . "' />";
|
1777 |
+
unset( $xpath );
|
1778 |
+
|
1779 |
+
$output .= "<div class='lladdlink'>\n";
|
1780 |
+
|
1781 |
+
if ($addnewlinkmsg == "") $addnewlinkmsg = __('Add new link', 'link-library');
|
1782 |
+
$output .= "<div id='lladdlinktitle'>" . $addnewlinkmsg . "</div>\n";
|
1783 |
+
|
1784 |
+
$output .= "<table>\n";
|
1785 |
+
|
1786 |
+
if ($linknamelabel == "") $linknamelabel = __('Link name', 'link-library');
|
1787 |
+
$output .= "<tr><th>" . $linknamelabel . "</th><td><input type='text' name='link_name' id='link_name' value='" . ( isset( $_GET['addlinkname'] ) ? esc_html(stripslashes($_GET['addlinkname']), '1') : '') . "' /></td></tr>\n";
|
1788 |
+
|
1789 |
+
if ($linkaddrlabel == "") $linkaddrlabel = __('Link address', 'link-library');
|
1790 |
+
$output .= "<tr><th>" . $linkaddrlabel . "</th><td><input type='text' name='link_url' id='link_url' value='" . ( isset( $_GET['addlinkurl'] ) ? esc_html(stripslashes($_GET['addlinkurl']), '1') : '' ) . "' /></td></tr>\n";
|
1791 |
+
|
1792 |
+
if ($showaddlinkrss)
|
1793 |
+
{
|
1794 |
+
if ($linkrsslabel == "") $linkrsslabel = __('Link RSS', 'link-library');
|
1795 |
+
$output .= "<tr><th>" . $linkrsslabel . "</th><td><input type='text' name='link_rss' id='link_rss' value='" . ( isset( $_GET['addlinkrss'] ) ? esc_html(stripslashes($_GET['addlinkrss']), '1') : '' ) . "' /></td></tr>\n";
|
1796 |
+
}
|
1797 |
+
|
1798 |
+
$linkcatquery = "SELECT distinct t.name, t.term_id, t.slug as category_nicename, tt.description as category_description ";
|
1799 |
+
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t ";
|
1800 |
+
$linkcatquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
1801 |
+
$linkcatquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
1802 |
+
|
1803 |
+
$linkcatquery .= "WHERE tt.taxonomy = 'link_category' ";
|
1804 |
+
|
1805 |
+
if ($selectedcategorylist != "")
|
1806 |
+
{
|
1807 |
+
$linkcatquery .= " AND t.term_id in (" . $selectedcategorylist. ")";
|
1808 |
+
}
|
1809 |
+
|
1810 |
+
if ($excludedcategorylist != "")
|
1811 |
+
{
|
1812 |
+
$linkcatquery .= " AND t.term_id not in (" . $excludedcategorylist . ")";
|
1813 |
+
}
|
1814 |
+
|
1815 |
+
$linkcatquery .= " ORDER by t.name ASC";
|
1816 |
+
|
1817 |
+
$linkcats = $wpdb->get_results($linkcatquery);
|
1818 |
+
|
1819 |
+
if ($debugmode)
|
1820 |
+
{
|
1821 |
+
$output .= "\n<!-- Category query for add link form:" . print_r($linkcatquery, TRUE) . "-->\n\n";
|
1822 |
+
$output .= "\n<!-- Results of Category query for add link form:" . print_r($linkcats, TRUE) . "-->\n";
|
1823 |
+
}
|
1824 |
+
|
1825 |
+
if ($linkcats)
|
1826 |
+
{
|
1827 |
+
if ($showaddlinkcat)
|
1828 |
+
{
|
1829 |
+
if ($linkcatlabel == "") $linkcatlabel = __('Link category', 'link-library');
|
1830 |
+
|
1831 |
+
$output .= "<tr><th>" . $linkcatlabel . "</th><td><SELECT name='link_category' id='link_category'>";
|
1832 |
+
|
1833 |
+
if ($linkcustomcatlistentry == "") $linkcustomcatlistentry = __('User-submitted category (define below)', 'link-library');
|
1834 |
+
|
1835 |
+
foreach ($linkcats as $linkcat)
|
1836 |
+
{
|
1837 |
+
$output .= "<OPTION VALUE='" . $linkcat->term_id . "' ";
|
1838 |
+
if ( isset($_GET['addlinkcat']) && $_GET['addlinkcat'] == $linkcat->term_id)
|
1839 |
+
$output .= "selected";
|
1840 |
+
$output .= ">" . $linkcat->name;
|
1841 |
+
}
|
1842 |
+
|
1843 |
+
if ($addlinkcustomcat)
|
1844 |
+
$output .= "<OPTION VALUE='new'>" . stripslashes($linkcustomcatlistentry) . "\n";
|
1845 |
+
|
1846 |
+
$output .= "</SELECT></td></tr>\n";
|
1847 |
+
}
|
1848 |
+
else
|
1849 |
+
{
|
1850 |
+
$output .= "<input type='hidden' name='link_category' id='link_category' value='" . $linkcats[0]->term_id . "'>";
|
1851 |
+
}
|
1852 |
+
|
1853 |
+
if ($addlinkcustomcat)
|
1854 |
+
$output .= "<tr><th>" . $linkcustomcatlabel . "</th><td><input type='text' name='link_user_category' id='link_user_category' value='" . ( isset( $_GET['addlinkusercat']) ? esc_html(stripslashes($_GET['addlinkusercat']), '1') : '') . "' /></td></tr>\n";
|
1855 |
+
}
|
1856 |
+
|
1857 |
+
if ($showaddlinkdesc)
|
1858 |
+
{
|
1859 |
+
if ($linkdesclabel == "") $linkdesclabel = __('Link description', 'link-library');
|
1860 |
+
$output .= "<tr><th>" . $linkdesclabel . "</th><td><input type='text' name='link_description' id='link_description' value='" . ( isset( $_GET['addlinkdesc'] ) ? esc_html(stripslashes($_GET['addlinkdesc']), '1') : '' ) . "' /></td></tr>\n";
|
1861 |
+
}
|
1862 |
+
|
1863 |
+
if ($showuserlargedescription)
|
1864 |
+
{
|
1865 |
+
if ($linklargedesclabel == "") $linklargedesclabel = __('Large description', 'link-library');
|
1866 |
+
$output .= "<tr><th style='vertical-align: top'>" . $linklargedesclabel . "</th><td><textarea name='link_textfield' id='link_textfield' cols='66'>" . ( isset( $_GET['addlinktextfield'] ) ? esc_html(stripslashes($_GET['addlinktextfield']), '1') : '' ) . "</textarea></td></tr>\n";
|
1867 |
+
}
|
1868 |
+
|
1869 |
+
if ($showaddlinknotes)
|
1870 |
+
{
|
1871 |
+
if ($linknoteslabel == "") $linknoteslabel = __('Link notes', 'link-library');
|
1872 |
+
$output .= "<tr><th>" . $linknoteslabel . "</th><td>";
|
1873 |
+
|
1874 |
+
if ($usetextareaforusersubmitnotes == false || $usetextareaforusersubmitnotes == '')
|
1875 |
+
$output .= "<input type='text' name='link_notes' id='link_notes' value='";
|
1876 |
+
elseif ($usetextareaforusersubmitnotes == true)
|
1877 |
+
$output .= "<textarea name='link_notes' id='link_notes'>";
|
1878 |
+
|
1879 |
+
$output .= ( isset( $_GET['addlinknotes'] ) ? esc_html(stripslashes($_GET['addlinknotes']), '1') : '' );
|
1880 |
+
|
1881 |
+
if ($usetextareaforusersubmitnotes == false || $usetextareaforusersubmitnotes == '')
|
1882 |
+
$output .= "' />";
|
1883 |
+
elseif ($usetextareaforusersubmitnotes == true)
|
1884 |
+
$output .= "</textarea>";
|
1885 |
+
|
1886 |
+
$output .= "</td></tr>\n";
|
1887 |
+
}
|
1888 |
+
|
1889 |
+
if ($showaddlinkreciprocal)
|
1890 |
+
{
|
1891 |
+
if ($linkreciprocallabel == "") $linkreciprocallabel = __('Reciprocal Link', 'link-library');
|
1892 |
+
$output .= "<tr><th>" . $linkreciprocallabel . "</th><td><input type='text' name='ll_reciprocal' id='ll_reciprocal' value='" . ( isset( $_GET['addlinkreciprocal'] ) ? esc_html(stripslashes($_GET['addlinkreciprocal']), '1') : '' ) . "' /></td></tr>\n";
|
1893 |
+
}
|
1894 |
+
|
1895 |
+
if ($showaddlinksecondurl)
|
1896 |
+
{
|
1897 |
+
if ($linksecondurllabel == "") $linksecondurllabel = __('Secondary Address', 'link-library');
|
1898 |
+
$output .= "<tr><th>" . $linksecondurllabel . "</th><td><input type='text' name='ll_secondwebaddr' id='ll_secondwebaddr' value='" . ( isset( $_GET['addlinksecondurl'] ) ? esc_html(stripslashes($_GET['addlinksecondurl']), '1') : '' ) . "' /></td></tr>\n";
|
1899 |
+
}
|
1900 |
+
|
1901 |
+
if ($showaddlinktelephone)
|
1902 |
+
{
|
1903 |
+
if ($linktelephonelabel == "") $linktelephonelabel = __('Telephone', 'link-library');
|
1904 |
+
$output .= "<tr><th>" . $linktelephonelabel . "</th><td><input type='text' name='ll_telephone' id='ll_telephone' value='" . ( isset( $_GET['addlinktelephone'] ) ? esc_html(stripslashes($_GET['addlinktelephone']), '1') : '' ) . "' /></td></tr>\n";
|
1905 |
+
}
|
1906 |
+
|
1907 |
+
if ($showaddlinkemail)
|
1908 |
+
{
|
1909 |
+
if ($linkemaillabel == "") $linkemaillabel = __('E-mail', 'link-library');
|
1910 |
+
$output .= "<tr><th>" . $linkemaillabel . "</th><td><input type='text' name='ll_email' id='ll_email' value='" . ( isset( $_GET['addlinkemail'] ) ? esc_html(stripslashes($_GET['addlinkemail']), '1') : '' ) . "' /></td></tr>\n";
|
1911 |
+
}
|
1912 |
+
|
1913 |
+
if ($showlinksubmittername)
|
1914 |
+
{
|
1915 |
+
if ($linksubmitternamelabel == "") $linksubmitternamelabel = __('Submitter Name', 'link-library');
|
1916 |
+
$output .= "<tr><th>" . $linksubmitternamelabel . "</th><td><input type='text' name='ll_submittername' id='ll_submittername' value='" . ( isset( $_GET['addlinksubmitname'] ) ? esc_html(stripslashes($_GET['addlinksubmitname']), '1') : '' ) . "' /></td></tr>\n";
|
1917 |
+
}
|
1918 |
+
|
1919 |
+
if ($showaddlinksubmitteremail)
|
1920 |
+
{
|
1921 |
+
if ($linksubmitteremaillabel == "") $linksubmitteremaillabel = __('Submitter E-mail', 'link-library');
|
1922 |
+
$output .= "<tr><th>" . $linksubmitteremaillabel . "</th><td><input type='text' name='ll_submitteremail' id='ll_submitteremail' value='" . ( isset( $_GET['addlinksubmitemail'] ) ? esc_html(stripslashes($_GET['addlinksubmitemail']), '1') : '' ). "' /></td></tr>\n";
|
1923 |
+
}
|
1924 |
+
|
1925 |
+
if ($showlinksubmittercomment)
|
1926 |
+
{
|
1927 |
+
if ($linksubmittercommentlabel == "") $linksubmittercommentlabel = __('Submitter Comment', 'link-library');
|
1928 |
+
$output .= "<tr><th style='vertical-align: top;'>" . $linksubmittercommentlabel . "</th><td><textarea name='ll_submittercomment' id='ll_submittercomment' cols='38''>" . ( isset( $_GET['addlinksubmitcomment'] ) ? esc_html(stripslashes($_GET['addlinksubmitcomment']), '1') : '' ) . "</textarea></td></tr>\n";
|
1929 |
+
}
|
1930 |
+
|
1931 |
+
if ($showcaptcha)
|
1932 |
+
{
|
1933 |
+
$output .= "<tr><td></td><td><span id='captchaimage'><img src='" . plugins_url( 'captcha/easycaptcha.php', __FILE__ ) . "' /></span></td></tr>\n";
|
1934 |
+
$output .= "<tr><th>" . __('Enter code from above image', 'link-library') . "</th><td><input type='text' name='confirm_code' /></td></tr>\n";
|
1935 |
+
}
|
1936 |
+
|
1937 |
+
if ($showcustomcaptcha)
|
1938 |
+
{
|
1939 |
+
if ($customcaptchaquestion == "") $customcaptchaquestion = __('Is boiling water hot or cold?', 'link-library');
|
1940 |
+
$output .= "<tr><th style='vertical-align: top;'>" . $customcaptchaquestion . "</th><td><input type='text' name='ll_customcaptchaanswer' id='ll_customcaptchaanswer' value='" . (isset( $_GET['ll_customcaptchaanswer'] ) ? esc_html(stripslashes($_GET['ll_customcaptchaanswer']), '1') : '' ) . "' /></td></tr>\n";
|
1941 |
+
}
|
1942 |
+
|
1943 |
+
$output .= "</table>\n";
|
1944 |
+
|
1945 |
+
if ($addlinkbtnlabel == "") $addlinkbtnlabel = __('Add link', 'link-library');
|
1946 |
+
$output .= '<span style="border:0;" class="LLUserLinkSubmit"><input type="submit" name="submit" value="' . $addlinkbtnlabel . '" /></span>';
|
1947 |
+
|
1948 |
+
$output .= "</div>\n";
|
1949 |
+
$output .= "</form>\n\n";
|
1950 |
+
}
|
1951 |
+
|
1952 |
+
return $output;
|
1953 |
+
}
|
1954 |
+
|
1955 |
+
function relativePath($from, $to, $ps = DIRECTORY_SEPARATOR) {
|
1956 |
+
$arFrom = explode($ps, rtrim($from, $ps));
|
1957 |
+
$arTo = explode($ps, rtrim($to, $ps));
|
1958 |
+
while(count($arFrom) && count($arTo) && ($arFrom[0] == $arTo[0])) {
|
1959 |
+
array_shift($arFrom);
|
1960 |
+
array_shift($arTo);
|
1961 |
+
}
|
1962 |
+
$return = str_pad("", count($arFrom) * 3, '..'.$ps).implode($ps, $arTo);
|
1963 |
+
|
1964 |
+
// Don't disclose anything about the path is it's not needed, i.e. is the standard
|
1965 |
+
if( $return === '../../../' ) {
|
1966 |
+
$return = '';
|
1967 |
+
}
|
1968 |
+
|
1969 |
+
return $return;
|
1970 |
+
}
|
1971 |
+
|
1972 |
+
/*
|
1973 |
+
* function LinkLibraryCategories()
|
1974 |
+
*
|
1975 |
+
* added by Yannick Lefebvre
|
1976 |
+
*
|
1977 |
+
* Output a list of all links categories, listed by category, using the
|
1978 |
+
* settings in $wpdb->linkcategories and output it as table
|
1979 |
+
*
|
1980 |
+
* Parameters:
|
1981 |
+
* order (default 'name') - Sort link categories by 'name' or 'id' or 'category-list'. When set to 'AdminSettings', will use parameters set in Admin Settings Panel.
|
1982 |
+
* hide_if_empty (default true) - Supress listing empty link categories
|
1983 |
+
* table_witdh (default 100) - Width of table, percentage
|
1984 |
+
* num_columns (default 1) - Number of columns in table
|
1985 |
+
* catanchor (default true) - Determines if links to generated anchors should be created
|
1986 |
+
* flatlist (default 'table') - When set to true, displays an unordered list instead of a table
|
1987 |
+
* categorylist (default null) - Specifies a comma-separate list of the only categories that should be displayed
|
1988 |
+
* excludecategorylist (default null) - Specifies a comma-separate list of the categories that should not be displayed
|
1989 |
+
* showcategorydescheaders (default null) - Show category descriptions in category list
|
1990 |
+
* showonecatonly (default false) - Enable AJAX mode showing only one category at a time
|
1991 |
+
* settings (default NULL) - Settings Set ID, only used when showonecatonly is true
|
1992 |
+
* loadingicon (default NULL) - Path to icon to display when only show one category at a time
|
1993 |
+
* catlistdescpos (default 'right') - Position of category description relative to name
|
1994 |
+
* debugmode (default false)
|
1995 |
+
* pagination (default false)
|
1996 |
+
* linksperpage (default 5)
|
1997 |
+
* showcatlinkcount (default false)
|
1998 |
+
* showonecatmode (default 'AJAX')
|
1999 |
+
* cattargetaddress
|
2000 |
+
* rewritepage
|
2001 |
+
* showinvisible
|
2002 |
+
*/
|
2003 |
+
|
2004 |
+
function LinkLibraryCategories($order = 'name', $hide_if_empty = true, $table_width = 100, $num_columns = 1, $catanchor = true,
|
2005 |
+
$flatlist = 'table', $categorylist = '', $excludecategorylist = '', $showcategorydescheaders = false,
|
2006 |
+
$showonecatonly = false, $settings = '', $loadingicon = '/icons/Ajax-loader.gif', $catlistdescpos = 'right', $debugmode = false,
|
2007 |
+
$pagination = false, $linksperpage = 5, $showcatlinkcount = false, $showonecatmode = 'AJAX', $cattargetaddress = '',
|
2008 |
+
$rewritepage = '', $showinvisible = false, $showuserlinks = true, $showcatonsearchresults = false) {
|
2009 |
+
|
2010 |
+
if (strpos($order, 'AdminSettings') != false)
|
2011 |
+
{
|
2012 |
+
$settingsetid = substr($order, 13);
|
2013 |
+
$settingsetname = "LinkLibraryPP" . $settingsetid;
|
2014 |
+
$options = get_option($settingsetname);
|
2015 |
+
|
2016 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2017 |
+
|
2018 |
+
return $this->PrivateLinkLibraryCategories($options['order'], $options['hide_if_empty'], $options['table_width'], $options['num_columns'], $options['catanchor'], $options['flatlist'],
|
2019 |
+
$options['categorylist'], $options['excludecategorylist'], $options['showcategorydescheaders'], $options['showonecatonly'], '',
|
2020 |
+
$options['loadingicon'], $options['catlistdescpos'], $genoptions['debugmode'], $options['pagination'], $options['linksperpage'],
|
2021 |
+
$options['showcatlinkcount'], $options['showonecatmode'], $options['cattargetaddress'], $options['rewritepage'], $options['showinvisible'], $options['showuserlinks'], $options['showcatonsearchresults']);
|
2022 |
+
}
|
2023 |
+
else
|
2024 |
+
return $this->PrivateLinkLibraryCategories($order, $hide_if_empty, $table_width, $num_columns, $catanchor, $flatlist, $categorylist, $excludecategorylist, $showcategorydescheaders,
|
2025 |
+
$showonecatonly, $settings, $loadingicon, $catlistdescpos, $debugmode, $pagination, $linksperpage, $showcatlinkcount, $showonecatmode, $cattargetaddress,
|
2026 |
+
$rewritepage, $showinvisible, $showuserlinks, $showcatonsearchresults);
|
2027 |
+
|
2028 |
+
}
|
2029 |
+
|
2030 |
+
/*
|
2031 |
+
* function LinkLibrary()
|
2032 |
+
*
|
2033 |
+
* added by Yannick Lefebvre
|
2034 |
+
*
|
2035 |
+
* Output a list of all links, listed by category, using the
|
2036 |
+
* settings in $wpdb->linkcategories and output it as a nested
|
2037 |
+
* HTML unordered list. Can also insert anchors for categories
|
2038 |
+
*
|
2039 |
+
* Parameters:
|
2040 |
+
* order (default 'name') - Sort link categories by 'name' or 'id'. When set to 'AdminSettings', will use parameters set in Admin Settings Panel.
|
2041 |
+
* hide_if_empty (default true) - Supress listing empty link categories
|
2042 |
+
* catanchor (default true) - Adds name anchors to categorie links to be able to link directly to categories\
|
2043 |
+
* showdescription (default false) - Displays link descriptions. Added for 2.1 since link categories no longer have this setting
|
2044 |
+
* shownotes (default false) - Shows notes in addition to description for links (useful since notes field is larger than description)
|
2045 |
+
* showrating (default false) - Displays link ratings. Added for 2.1 since link categories no longer have this setting
|
2046 |
+
* showupdated (default false) - Displays link updated date. Added for 2.1 since link categories no longer have this setting
|
2047 |
+
* categorylist (default null) - Only show links inside of selected categories. Enter category numbers in a string separated by commas
|
2048 |
+
* showimages (default false) - Displays link images. Added for 2.1 since link categories no longer have this setting
|
2049 |
+
* show_image_and_name (default false) - Show both image and name instead of only one or the other
|
2050 |
+
* use_html_tags (default false) - Use HTML tags for formatting instead of just displaying them
|
2051 |
+
* show_rss (default false) - Display RSS URI if available in link description
|
2052 |
+
* beforenote (default <br />) - Code to print out between the description and notes
|
2053 |
+
* nofollow (default false) - Adds nofollow tag to outgoing links
|
2054 |
+
* excludecategorylist (default null) - Specifies a comma-separate list of the categories that should not be displayed
|
2055 |
+
* afternote (default null) - Code / Text to be displayed after note
|
2056 |
+
* beforeitem (default null) - Code / Text to be displayed before item
|
2057 |
+
* afteritem (default null) - Code / Text to be displayed after item
|
2058 |
+
* beforedesc (default null) - Code / Text to be displayed before description
|
2059 |
+
* afterdesc (default null) - Code / Text to be displayed after description
|
2060 |
+
* displayastable (default false) - Display lists of links as a table (when true) or as an unordered list (when false)
|
2061 |
+
* beforelink (default null) - Code / Text to be displayed before link
|
2062 |
+
* afterlink (default null) - Code / Text to be displayed after link
|
2063 |
+
* showcolumnheaders (default false) - Show column headers if rendering in table mode
|
2064 |
+
* linkheader (default null) - Text to be shown in link column when displaying as table
|
2065 |
+
* descheader (default null) - Text to be shown in desc column when displaying as table
|
2066 |
+
* notesheader (default null) - Text to be shown in notes column when displaying as table
|
2067 |
+
* catlistwrappers (default 1) - Number of different sets of alternating elements to be placed before and after each link category section
|
2068 |
+
* beforecatlist1 (default null) - First element to be placed before a link category section
|
2069 |
+
* beforecatlist2 (default null) - Second element to be placed before a link category section
|
2070 |
+
* beforecatlist3 (default null) - Third element to be placed before a link category section
|
2071 |
+
* divorheader (default false) - Output div before and after cat name if false, output heading tag if true
|
2072 |
+
* catnameoutput (default linklistcatname) - Name of div class or heading to output
|
2073 |
+
* showrssicon (default false) - Output RSS URI if available and assign to standard RSS icon
|
2074 |
+
* linkaddfrequency (default 0) - Frequency at which extra before and after output should be placed around links
|
2075 |
+
* addbeforelink (default null) - Addition output to be placed before link
|
2076 |
+
* addafterlink (default null) - Addition output to be placed after link
|
2077 |
+
* linktarget (default null) - Specifies the link target window
|
2078 |
+
* showcategorydescheaders (default false) - Display link category description when printing category list
|
2079 |
+
* showcategorydesclinks (default false) - Display link category description when printing links
|
2080 |
+
* showadmineditlinks (default false) - Display edit links in output if logged in as administrator
|
2081 |
+
* showonecatonly (default false) - Only show one category at a time
|
2082 |
+
* AJAXcatid (default null) - Category ID for AJAX sub-queries
|
2083 |
+
* defaultsinglecat (default null) - ID of first category to be shown in single category mode
|
2084 |
+
* rsspreview (default false) - Add preview links after RSS feed addresses
|
2085 |
+
* rssfeedpreviewcount(default 3) - Number of RSS feed items to show in preview
|
2086 |
+
* rssfeedinline (default false) - Shows latest feed items inline with link list
|
2087 |
+
* rssfeedinlinecontent (default false) - Shows latest feed items contents inline with link list
|
2088 |
+
* rssfeedinlinecount (default 1) - Number of RSS feed items to show inline
|
2089 |
+
* beforerss (default null) - String to output before RSS block
|
2090 |
+
* afterrss (default null) - String to output after RSS block
|
2091 |
+
* rsscachedir (default null) - Path for SimplePie library to store RSS cache information - Obsolete
|
2092 |
+
* direction (default ASC) - Sort direction for Link Categories
|
2093 |
+
* linkdirection (default ASC) - Sort direction for Links within each category
|
2094 |
+
* linkorder (default 'name') - Sort order for Links within each category
|
2095 |
+
* pagination (default false) - Limit number of links displayed per page
|
2096 |
+
* linksperpage (default 5) - Number of links to be shown per page in Pagination Mode
|
2097 |
+
* hidecategorynames (default false) - Show category names in Link Library list
|
2098 |
+
* settings (default NULL) - Setting Set ID
|
2099 |
+
* showinvisible (default false) - Shows links that are set to be invisible
|
2100 |
+
* showdate (default false) - Determines is link update date should be displayed
|
2101 |
+
* beforedate (default null) - Code/Text to be displayed before link date
|
2102 |
+
* afterdate (default null) - Code/Text to be displated after link date
|
2103 |
+
* catdescpos (default 'right') - Position of link category description output
|
2104 |
+
* showuserlinks (default false) - Specifies if user submitted links should be shown immediately after submission
|
2105 |
+
* rsspreviewwidth (default 900) - Specifies the width of the box in which RSS previews are displayed
|
2106 |
+
* rsspreviewheight (default 700) - Specifies the height of the box in which RSS previews are displayed
|
2107 |
+
* beforeimage (default null) - Code/Text to be displayed before link image
|
2108 |
+
* afterimage (default null) - Code/Text to be displayed after link image
|
2109 |
+
* imagepos (default beforename) - Position of image relative to link name
|
2110 |
+
* imageclass (default null) - Class that will be assigned to link images
|
2111 |
+
* debugmode (default false) - Adds debug information as comments in the Wordpress output to facilitate remote debugging
|
2112 |
+
* usethumbshotsforimages (default false) - Uses thumbshots.org to generate images for links
|
2113 |
+
* showonecatmode (default AJAX) - Method used to load different categories when only showing one at a time
|
2114 |
+
* dragndroporder (default 1,2,3,4,5,6,7,8,9,10) - Order to display link sub-sections
|
2115 |
+
* displayweblink (default 'false')
|
2116 |
+
* sourceweblink (default 'primary')
|
2117 |
+
* showtelephone (default 'false')
|
2118 |
+
* sourcetelephone (default 'primary')
|
2119 |
+
* showemail (default 'false')
|
2120 |
+
* showlinkhits (default false)
|
2121 |
+
* beforeweblink (default null)
|
2122 |
+
* afterweblink (default null)
|
2123 |
+
* weblinklabel (default null)
|
2124 |
+
* beforetelephone (default null)
|
2125 |
+
* aftertelephone (default null)
|
2126 |
+
* telephonelabel (default null)
|
2127 |
+
* beforeemail (default null)
|
2128 |
+
* afteremail (default null)
|
2129 |
+
* emaillabel (default null)
|
2130 |
+
* beforelinkhits (default null)
|
2131 |
+
* afterlinkhits (default null)
|
2132 |
+
* emailcommand (default null)
|
2133 |
+
*/
|
2134 |
+
|
2135 |
+
function LinkLibrary($order = 'name', $hide_if_empty = true, $catanchor = true,
|
2136 |
+
$showdescription = false, $shownotes = false, $showrating = false,
|
2137 |
+
$showupdated = false, $categorylist = '', $show_images = false,
|
2138 |
+
$show_image_and_name = false, $use_html_tags = false,
|
2139 |
+
$show_rss = false, $beforenote = '<br />', $nofollow = false, $excludecategorylist = '',
|
2140 |
+
$afternote = '', $beforeitem = '<li>', $afteritem = '</li>', $beforedesc = '', $afterdesc = '',
|
2141 |
+
$displayastable = false, $beforelink = '', $afterlink = '', $showcolumnheaders = false,
|
2142 |
+
$linkheader = '', $descheader = '', $notesheader = '', $catlistwrappers = 1, $beforecatlist1 = '',
|
2143 |
+
$beforecatlist2 = '', $beforecatlist3 = '', $divorheader = false, $catnameoutput = 'linklistcatname',
|
2144 |
+
$show_rss_icon = false, $linkaddfrequency = 0, $addbeforelink = '', $addafterlink = '', $linktarget = '',
|
2145 |
+
$showcategorydesclinks = false, $showadmineditlinks = true, $showonecatonly = false, $AJAXcatid = '',
|
2146 |
+
$defaultsinglecat = '', $rsspreview = false, $rsspreviewcount = 3, $rssfeedinline = false, $rssfeedinlinecontent = false,
|
2147 |
+
$rssfeedinlinecount = 1, $beforerss = '', $afterrss = '', $rsscachedir = NULL, $direction = 'ASC',
|
2148 |
+
$linkdirection = 'ASC', $linkorder = 'name', $pagination = false, $linksperpage = 5, $hidecategorynames = false,
|
2149 |
+
$settings = '', $showinvisible = false, $showdate = false, $beforedate = '', $afterdate = '', $catdescpos = 'right',
|
2150 |
+
$showuserlinks = false, $rsspreviewwidth = 900, $rsspreviewheight = 700, $beforeimage = '', $afterimage = '', $imagepos = 'beforename',
|
2151 |
+
$imageclass = '', $AJAXpageid = 1, $debugmode = false, $usethumbshotsforimages = false, $showonecatmode = 'AJAX',
|
2152 |
+
$dragndroporder = '1,2,3,4,5,6,7,8,9,10', $showname = true, $displayweblink = 'false', $sourceweblink = 'primary', $showtelephone = 'false',
|
2153 |
+
$sourcetelephone = 'primary', $showemail = 'false', $showlinkhits = false, $beforeweblink = '', $afterweblink = '', $weblinklabel = '',
|
2154 |
+
$beforetelephone = '', $aftertelephone = '', $telephonelabel = '', $beforeemail = '', $afteremail = '', $emaillabel = '', $beforelinkhits = '',
|
2155 |
+
$afterlinkhits = '', $emailcommand = '', $sourceimage = 'primary', $sourcename = 'primary', $thumbshotscid = '',
|
2156 |
+
$maxlinks = '', $beforelinkrating = '', $afterlinkrating = '', $showlargedescription = false, $beforelargedescription = '',
|
2157 |
+
$afterlargedescription = '', $featuredfirst = false, $shownameifnoimage = false, $enablelinkpopup = false, $popupwidth = 300, $popupheight = 400, $nocatonstartup = false ) {
|
2158 |
+
|
2159 |
+
if (strpos($order, 'AdminSettings') !== false)
|
2160 |
+
{
|
2161 |
+
$settingsetid = substr($order, 13);
|
2162 |
+
$settingsetname = "LinkLibraryPP" . $settingsetid;
|
2163 |
+
$options = get_option($settingsetname);
|
2164 |
+
|
2165 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2166 |
+
|
2167 |
+
return $this->PrivateLinkLibrary($options['order'], $options['hide_if_empty'], $options['catanchor'], $options['showdescription'], $options['shownotes'],
|
2168 |
+
$options['showrating'], $options['showupdated'], $options['categorylist'], $options['show_images'],
|
2169 |
+
false, $options['use_html_tags'], $options['show_rss'], $options['beforenote'],
|
2170 |
+
$options['nofollow'], $options['excludecategorylist'], $options['afternote'], $options['beforeitem'],
|
2171 |
+
$options['afteritem'], $options['beforedesc'], $options['afterdesc'], $options['displayastable'],
|
2172 |
+
$options['beforelink'], $options['afterlink'], $options['showcolumnheaders'], $options['linkheader'],
|
2173 |
+
$options['descheader'], $options['notesheader'], $options['catlistwrappers'], $options['beforecatlist1'],
|
2174 |
+
$options['beforecatlist2'], $options['beforecatlist3'], $options['divorheader'], $options['catnameoutput'],
|
2175 |
+
$options['show_rss_icon'], $options['linkaddfrequency'], $options['addbeforelink'], $options['addafterlink'],
|
2176 |
+
$options['linktarget'], $options['showcategorydesclinks'], $options['showadmineditlinks'], $options['showonecatonly'],
|
2177 |
+
$AJAXcatid, $options['defaultsinglecat'], $options['rsspreview'], $options['rsspreviewcount'], $options['rssfeedinline'],
|
2178 |
+
$options['rssfeedinlinecontent'], $options['rssfeedinlinecount'], $options['beforerss'], $options['afterrss'],
|
2179 |
+
NULL, $options['direction'], $options['linkdirection'], $options['linkorder'],
|
2180 |
+
$options['pagination'], $options['linksperpage'], $options['hidecategorynames'], $settingsetid, $options['showinvisible'],
|
2181 |
+
$options['showdate'], $options['beforedate'], $options['afterdate'], $options['catdescpos'], $options['showuserlinks'],
|
2182 |
+
$options['rsspreviewwidth'], $options['rsspreviewheight'], $options['beforeimage'], $options['afterimage'], $options['imagepos'],
|
2183 |
+
$options['imageclass'], $AJAXpageid, $genoptions['debugmode'], $options['usethumbshotsforimages'], 'AJAX', $options['dragndroporder'],
|
2184 |
+
$options['showname'], $options['displayweblink'], $options['sourceweblink'], $options['showtelephone'], $options['sourcetelephone'],
|
2185 |
+
$options['showemail'], $options['showlinkhits'], $options['beforeweblink'], $options['afterweblink'], $options['weblinklabel'],
|
2186 |
+
$options['beforetelephone'], $options['aftertelephone'], $options['telephonelabel'], $options['beforeemail'], $options['afteremail'],
|
2187 |
+
$options['emaillabel'], $options['beforelinkhits'], $options['afterlinkhits'], $options['emailcommand'], $options['sourceimage'],
|
2188 |
+
$options['sourcename'], $genoptions['thumbshotscid'], $options['maxlinks'], $options['beforelinkrating'],
|
2189 |
+
$options['afterlinkrating'], $options['showlargedescription'], $options['beforelargedescription'],
|
2190 |
+
$options['afterlargedescription'], $options['featuredfirst'], $options['shownameifnoimage'], $options['enable_link_popup'],
|
2191 |
+
$options['popup_width'], $options['popup_height'], $options['nocatonstartup'] );
|
2192 |
+
}
|
2193 |
+
else
|
2194 |
+
return $this->PrivateLinkLibrary($order, $hide_if_empty, $catanchor, $showdescription, $shownotes, $showrating,
|
2195 |
+
$showupdated, $categorylist, $show_images, false, $use_html_tags,
|
2196 |
+
$show_rss, $beforenote, $nofollow, $excludecategorylist, $afternote, $beforeitem, $afteritem,
|
2197 |
+
$beforedesc, $afterdesc, $displayastable, $beforelink, $afterlink, $showcolumnheaders,
|
2198 |
+
$linkheader, $descheader, $notesheader, $catlistwrappers, $beforecatlist1,
|
2199 |
+
$beforecatlist2, $beforecatlist3, $divorheader, $catnameoutput, $show_rss_icon,
|
2200 |
+
$linkaddfrequency, $addbeforelink, $addafterlink, $linktarget, $showcategorydesclinks, $showadmineditlinks,
|
2201 |
+
$showonecatonly, '', $defaultsinglecat, $rsspreview, $rsspreviewcount, $rssfeedinline, $rssfeedinlinecontent, $rssfeedinlinecount,
|
2202 |
+
$beforerss, $afterrss, NULL, $direction, $linkdirection, $linkorder,
|
2203 |
+
$pagination, $linksperpage, $hidecategorynames, $settings, $showinvisible, $showdate, $beforedate, $afterdate, $catdescpos,
|
2204 |
+
$showuserlinks, $rsspreviewwidth, $rsspreviewheight, $beforeimage, $afterimage, $imagepos, $imageclass, '', $debugmode,
|
2205 |
+
$usethumbshotsforimages, $showonecatmode, $dragndroporder, $showname, $displayweblink, $sourceweblink, $showtelephone,
|
2206 |
+
$sourcetelephone, $showemail, $showlinkhits, $beforeweblink, $afterweblink, $weblinklabel, $beforetelephone, $aftertelephone,
|
2207 |
+
$telephonelabel, $beforeemail, $afteremail, $emaillabel, $beforelinkhits, $afterlinkhits, $emailcommand, $sourceimage, $sourcename,
|
2208 |
+
$thumbshotscid, $maxlinks, $beforelinkrating, $afterlinkrating, $showlargedescription, $beforelargedescription,
|
2209 |
+
$afterlargedescription, $featuredfirst, $shownameifnoimage, $enablelinkpopup, $popupwidth, $popupheight, $nocatonstartup );
|
2210 |
+
}
|
2211 |
+
|
2212 |
+
/********************************************** Function to Process [link-library-cats] shortcode *********************************************/
|
2213 |
+
|
2214 |
+
function link_library_cats_func($atts) {
|
2215 |
+
extract(shortcode_atts(array(
|
2216 |
+
'categorylistoverride' => '',
|
2217 |
+
'excludecategoryoverride' => '',
|
2218 |
+
'settings' => ''
|
2219 |
+
), $atts));
|
2220 |
+
|
2221 |
+
if ($settings == '')
|
2222 |
+
{
|
2223 |
+
$settings = 1;
|
2224 |
+
$options = get_option('LinkLibraryPP1');
|
2225 |
+
}
|
2226 |
+
else
|
2227 |
+
{
|
2228 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
2229 |
+
$options = get_option($settingsname);
|
2230 |
+
}
|
2231 |
+
|
2232 |
+
if ($categorylistoverride != '')
|
2233 |
+
$selectedcategorylist = $categorylistoverride;
|
2234 |
+
else
|
2235 |
+
$selectedcategorylist = $options['categorylist'];
|
2236 |
+
|
2237 |
+
if ($excludecategoryoverride != '')
|
2238 |
+
$excludedcategorylist = $excludecategoryoverride;
|
2239 |
+
else
|
2240 |
+
$excludedcategorylist = $options['excludecategorylist'];
|
2241 |
+
|
2242 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2243 |
+
|
2244 |
+
return $this->PrivateLinkLibraryCategories($options['order'], $options['hide_if_empty'], $options['table_width'], $options['num_columns'], $options['catanchor'], $options['flatlist'],
|
2245 |
+
$selectedcategorylist, $excludedcategorylist, $options['showcategorydescheaders'], $options['showonecatonly'], $settings,
|
2246 |
+
$options['loadingicon'], $options['catlistdescpos'], $genoptions['debugmode'], $options['pagination'], $options['linksperpage'],
|
2247 |
+
$options['showcatlinkcount'], $options['showonecatmode'], $options['cattargetaddress'], $options['rewritepage'],
|
2248 |
+
$options['showinvisible'], $options['showuserlinks'], $options['showcatonsearchresults']);
|
2249 |
+
}
|
2250 |
+
|
2251 |
+
/********************************************** Function to Process [link-library-search] shortcode *********************************************/
|
2252 |
+
|
2253 |
+
function link_library_search_func($atts) {
|
2254 |
+
extract(shortcode_atts(array(
|
2255 |
+
'settings' => ''
|
2256 |
+
), $atts));
|
2257 |
+
|
2258 |
+
if ($settings == '')
|
2259 |
+
$options = get_option('LinkLibraryPP1');
|
2260 |
+
else
|
2261 |
+
{
|
2262 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
2263 |
+
$options = get_option($settingsname);
|
2264 |
+
}
|
2265 |
+
|
2266 |
+
return $this->PrivateLinkLibrarySearchForm($options['searchlabel'], $options['searchresultsaddress']);
|
2267 |
+
}
|
2268 |
+
|
2269 |
+
/********************************************** Function to Process [link-library-add-link] shortcode *********************************************/
|
2270 |
+
|
2271 |
+
function link_library_insert_link( $linkdata, $wp_error = false, $addlinknoaddress = false) {
|
2272 |
+
global $wpdb;
|
2273 |
+
|
2274 |
+
$defaults = array( 'link_id' => 0, 'link_name' => '', 'link_url' => '', 'link_rating' => 0 );
|
2275 |
+
|
2276 |
+
$linkdata = wp_parse_args( $linkdata, $defaults );
|
2277 |
+
$linkdata = sanitize_bookmark( $linkdata, 'db' );
|
2278 |
+
|
2279 |
+
extract( stripslashes_deep( $linkdata ), EXTR_SKIP );
|
2280 |
+
|
2281 |
+
$update = false;
|
2282 |
+
|
2283 |
+
if ( !empty( $link_id ) )
|
2284 |
+
$update = true;
|
2285 |
+
|
2286 |
+
if ( trim( $link_name ) == '' ) {
|
2287 |
+
if ( trim( $link_url ) != '' ) {
|
2288 |
+
$link_name = $link_url;
|
2289 |
+
} else {
|
2290 |
+
return 0;
|
2291 |
+
}
|
2292 |
+
}
|
2293 |
+
|
2294 |
+
if ($addlinknoaddress == false)
|
2295 |
+
{
|
2296 |
+
if ( trim( $link_url ) == '' )
|
2297 |
+
return 0;
|
2298 |
+
}
|
2299 |
+
|
2300 |
+
if ( empty( $link_rating ) )
|
2301 |
+
$link_rating = 0;
|
2302 |
+
|
2303 |
+
if ( empty( $link_image ) )
|
2304 |
+
$link_image = '';
|
2305 |
+
|
2306 |
+
if ( empty( $link_target ) )
|
2307 |
+
$link_target = '';
|
2308 |
+
|
2309 |
+
if ( empty( $link_visible ) )
|
2310 |
+
$link_visible = 'Y';
|
2311 |
+
|
2312 |
+
if ( empty( $link_owner ) )
|
2313 |
+
$link_owner = get_current_user_id();
|
2314 |
+
|
2315 |
+
if ( empty( $link_notes ) )
|
2316 |
+
$link_notes = '';
|
2317 |
+
|
2318 |
+
if ( empty( $link_description ) )
|
2319 |
+
$link_description = '';
|
2320 |
+
|
2321 |
+
if ( empty( $link_rss ) )
|
2322 |
+
$link_rss = '';
|
2323 |
+
|
2324 |
+
if ( empty( $link_rel ) )
|
2325 |
+
$link_rel = '';
|
2326 |
+
|
2327 |
+
// Make sure we set a valid category
|
2328 |
+
if ( ! isset( $link_category ) || 0 == count( $link_category ) || !is_array( $link_category ) ) {
|
2329 |
+
$link_category = array( get_option( 'default_link_category' ) );
|
2330 |
+
}
|
2331 |
+
|
2332 |
+
if ( $update ) {
|
2333 |
+
if ( false === $wpdb->update( $wpdb->links, compact('link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_rating', 'link_rel', 'link_notes', 'link_rss'), compact('link_id') ) ) {
|
2334 |
+
if ( $wp_error )
|
2335 |
+
return new WP_Error( 'db_update_error', __( 'Could not update link in the database', 'link-library' ), $wpdb->last_error );
|
2336 |
+
else
|
2337 |
+
return 0;
|
2338 |
+
}
|
2339 |
+
} else {
|
2340 |
+
if ( false === $wpdb->insert( $wpdb->links, compact('link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_owner', 'link_rating', 'link_rel', 'link_notes', 'link_rss') ) ) {
|
2341 |
+
if ( $wp_error )
|
2342 |
+
return new WP_Error( 'db_insert_error', __( 'Could not insert link into the database', 'link-library' ), $wpdb->last_error );
|
2343 |
+
else
|
2344 |
+
return 0;
|
2345 |
+
}
|
2346 |
+
$link_id = (int) $wpdb->insert_id;
|
2347 |
+
}
|
2348 |
+
|
2349 |
+
wp_set_link_cats( $link_id, $link_category );
|
2350 |
+
|
2351 |
+
if ( $update )
|
2352 |
+
do_action( 'edit_link', $link_id );
|
2353 |
+
else
|
2354 |
+
do_action( 'add_link', $link_id );
|
2355 |
+
|
2356 |
+
clean_bookmark_cache( $link_id );
|
2357 |
+
|
2358 |
+
return $link_id;
|
2359 |
+
}
|
2360 |
+
|
2361 |
+
function link_library_addlink_func($atts, $content, $code) {
|
2362 |
+
extract(shortcode_atts(array(
|
2363 |
+
'settings' => '',
|
2364 |
+
'categorylistoverride' => '',
|
2365 |
+
'excludecategoryoverride' => ''
|
2366 |
+
), $atts));
|
2367 |
+
|
2368 |
+
if ($settings == '')
|
2369 |
+
$settings = 1;
|
2370 |
+
|
2371 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
2372 |
+
$options = get_option($settingsname);
|
2373 |
+
|
2374 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2375 |
+
|
2376 |
+
if ($categorylistoverride != '')
|
2377 |
+
$selectedcategorylist = $categorylistoverride;
|
2378 |
+
elseif ($options['addlinkcatlistoverride'] != '')
|
2379 |
+
$selectedcategorylist = $options['addlinkcatlistoverride'];
|
2380 |
+
else
|
2381 |
+
$selectedcategorylist = $options['categorylist'];
|
2382 |
+
|
2383 |
+
if ($excludecategoryoverride != '')
|
2384 |
+
$excludedcategorylist = $excludecategoryoverride;
|
2385 |
+
else
|
2386 |
+
$excludedcategorylist = $options['excludecategorylist'];
|
2387 |
+
|
2388 |
+
return ( isset( $outputmessage ) ? $outputmessage : '') . $this->PrivateLinkLibraryAddLinkForm($selectedcategorylist, $excludedcategorylist, $options['addnewlinkmsg'], $options['linknamelabel'], $options['linkaddrlabel'],
|
2389 |
+
$options['linkrsslabel'], $options['linkcatlabel'], $options['linkdesclabel'], $options['linknoteslabel'],
|
2390 |
+
$options['addlinkbtnlabel'], $options['hide_if_empty'], $options['showaddlinkrss'], $options['showaddlinkdesc'],
|
2391 |
+
$options['showaddlinkcat'], $options['showaddlinknotes'], $options['addlinkreqlogin'], $genoptions['debugmode'],
|
2392 |
+
$options['addlinkcustomcat'], $options['linkcustomcatlabel'], $options['linkcustomcatlistentry'],
|
2393 |
+
$options['showaddlinkreciprocal'], $options['linkreciprocallabel'], $options['showaddlinksecondurl'], $options['linksecondurllabel'],
|
2394 |
+
$options['showaddlinktelephone'], $options['linktelephonelabel'], $options['showaddlinkemail'], $options['linkemaillabel'],
|
2395 |
+
$options['showcaptcha'], (isset($captureddata) ? $captureddata : null), $options['linksubmitternamelabel'], $options['showlinksubmittername'],
|
2396 |
+
$options['linksubmitteremaillabel'], $options['showaddlinksubmitteremail'], $options['linksubmittercommentlabel'],
|
2397 |
+
$options['showlinksubmittercomment'], $genoptions['linksubmissionthankyouurl'], $options['addlinkcatlistoverride'],
|
2398 |
+
$options['showcustomcaptcha'], $options['customcaptchaquestion'], $options['linklargedesclabel'], $options['showuserlargedescription'], $options['usetextareaforusersubmitnotes'], $settings, $code);
|
2399 |
+
|
2400 |
+
|
2401 |
+
}
|
2402 |
+
|
2403 |
+
/********************************************** Function to Process [link-library] shortcode *********************************************/
|
2404 |
+
|
2405 |
+
function link_library_func($atts) {
|
2406 |
+
extract(shortcode_atts(array(
|
2407 |
+
'categorylistoverride' => '',
|
2408 |
+
'excludecategoryoverride' => '',
|
2409 |
+
'notesoverride' => '',
|
2410 |
+
'descoverride' => '',
|
2411 |
+
'rssoverride' => '',
|
2412 |
+
'tableoverride' => '',
|
2413 |
+
'settings' => ''
|
2414 |
+
), $atts));
|
2415 |
+
|
2416 |
+
if ($settings == '')
|
2417 |
+
{
|
2418 |
+
$settings = 1;
|
2419 |
+
$options = get_option('LinkLibraryPP1');
|
2420 |
+
}
|
2421 |
+
else
|
2422 |
+
{
|
2423 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
2424 |
+
$options = get_option($settingsname);
|
2425 |
+
}
|
2426 |
+
|
2427 |
+
if ($notesoverride != '')
|
2428 |
+
$selectedshownotes = $notesoverride;
|
2429 |
+
else
|
2430 |
+
$selectedshownotes = $options['shownotes'];
|
2431 |
+
|
2432 |
+
if ($descoverride != '')
|
2433 |
+
$selectedshowdescription = $descoverride;
|
2434 |
+
else
|
2435 |
+
$selectedshowdescription = $options['showdescription'];
|
2436 |
+
|
2437 |
+
if ($rssoverride != '')
|
2438 |
+
$selectedshowrss = $rssoverride;
|
2439 |
+
else
|
2440 |
+
$selectedshowrss = $options['show_rss'];
|
2441 |
+
|
2442 |
+
if ($categorylistoverride != '')
|
2443 |
+
$selectedcategorylist = $categorylistoverride;
|
2444 |
+
else
|
2445 |
+
$selectedcategorylist = $options['categorylist'];
|
2446 |
+
|
2447 |
+
if ($excludecategoryoverride != '')
|
2448 |
+
$excludedcategorylist = $excludecategoryoverride;
|
2449 |
+
else
|
2450 |
+
$excludedcategorylist = $options['excludecategorylist'];
|
2451 |
+
|
2452 |
+
if ($tableoverride != '')
|
2453 |
+
$overridedisplayastable = $tableoverride;
|
2454 |
+
else
|
2455 |
+
$overridedisplayastable = $options['displayastable'];
|
2456 |
+
|
2457 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2458 |
+
|
2459 |
+
$linklibraryoutput = "";
|
2460 |
+
|
2461 |
+
if (floatval($genoptions['schemaversion']) < "4.6")
|
2462 |
+
{
|
2463 |
+
$this->ll_install();
|
2464 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2465 |
+
|
2466 |
+
if ($settings == '')
|
2467 |
+
$options = get_option('LinkLibraryPP1');
|
2468 |
+
else
|
2469 |
+
{
|
2470 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
2471 |
+
$options = get_option($settingsname);
|
2472 |
+
}
|
2473 |
+
}
|
2474 |
+
|
2475 |
+
if ($genoptions['debugmode'] == true)
|
2476 |
+
$linklibraryoutput .= "\n<!-- Library Settings Info:" . print_r($options, TRUE) . "-->\n";
|
2477 |
+
|
2478 |
+
$linklibraryoutput .= $this->PrivateLinkLibrary( $options['order'], $options['hide_if_empty'], $options['catanchor'], $selectedshowdescription, $selectedshownotes,
|
2479 |
+
$options['showrating'], $options['showupdated'], $selectedcategorylist, $options['show_images'],
|
2480 |
+
false, $options['use_html_tags'], $options['show_rss'], $options['beforenote'],
|
2481 |
+
$options['nofollow'], $excludedcategorylist, $options['afternote'], $options['beforeitem'],
|
2482 |
+
$options['afteritem'], $options['beforedesc'], $options['afterdesc'], $overridedisplayastable,
|
2483 |
+
$options['beforelink'], $options['afterlink'], $options['showcolumnheaders'], $options['linkheader'],
|
2484 |
+
$options['descheader'], $options['notesheader'], $options['catlistwrappers'], $options['beforecatlist1'],
|
2485 |
+
$options['beforecatlist2'], $options['beforecatlist3'], $options['divorheader'], $options['catnameoutput'],
|
2486 |
+
$options['show_rss_icon'], $options['linkaddfrequency'], $options['addbeforelink'], $options['addafterlink'],
|
2487 |
+
$options['linktarget'], $options['showcategorydesclinks'], $options['showadmineditlinks'],
|
2488 |
+
$options['showonecatonly'], '', $options['defaultsinglecat'], $options['rsspreview'], $options['rsspreviewcount'],
|
2489 |
+
$options['rssfeedinline'], $options['rssfeedinlinecontent'], $options['rssfeedinlinecount'],
|
2490 |
+
$options['beforerss'], $options['afterrss'], NULL, $options['direction'],
|
2491 |
+
$options['linkdirection'], $options['linkorder'], $options['pagination'], $options['linksperpage'],
|
2492 |
+
$options['hidecategorynames'], $settings, $options['showinvisible'], $options['showdate'], $options['beforedate'],
|
2493 |
+
$options['afterdate'], $options['catdescpos'], $options['showuserlinks'], $options['rsspreviewwidth'], $options['rsspreviewheight'],
|
2494 |
+
$options['beforeimage'], $options['afterimage'], $options['imagepos'], $options['imageclass'], '', $genoptions['debugmode'],
|
2495 |
+
$options['usethumbshotsforimages'], $options['showonecatmode'], $options['dragndroporder'], $options['showname'], $options['displayweblink'],
|
2496 |
+
$options['sourceweblink'], $options['showtelephone'], $options['sourcetelephone'], $options['showemail'], $options['showlinkhits'],
|
2497 |
+
$options['beforeweblink'], $options['afterweblink'], $options['weblinklabel'], $options['beforetelephone'], $options['aftertelephone'],
|
2498 |
+
$options['telephonelabel'], $options['beforeemail'], $options['afteremail'], $options['emaillabel'], $options['beforelinkhits'],
|
2499 |
+
$options['afterlinkhits'], $options['emailcommand'], $options['sourceimage'], $options['sourcename'], $genoptions['thumbshotscid'],
|
2500 |
+
$options['maxlinks'], $options['beforelinkrating'], $options['afterlinkrating'], $options['showlargedescription'],
|
2501 |
+
$options['beforelargedescription'], $options['afterlargedescription'], $options['featuredfirst'], $options['shownameifnoimage'],
|
2502 |
+
( isset($options['enable_link_popup']) ? $options['enable_link_popup'] : false ), ( isset($options['popup_width']) ? $options['popup_width'] : 300 ), ( isset( $options['popup_height'] ) ? $options['popup_height'] : 400 ), $options['nocatonstartup'] );
|
2503 |
+
|
2504 |
+
return $linklibraryoutput;
|
2505 |
+
}
|
2506 |
+
|
2507 |
+
|
2508 |
+
function conditionally_add_scripts_and_styles($posts){
|
2509 |
+
if (empty($posts)) return $posts;
|
2510 |
+
|
2511 |
+
$load_jquery = false;
|
2512 |
+
$load_thickbox = false;
|
2513 |
+
$load_style = false;
|
2514 |
+
global $testvar;
|
2515 |
+
|
2516 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
2517 |
+
|
2518 |
+
if (is_admin())
|
2519 |
+
{
|
2520 |
+
$load_jquery = false;
|
2521 |
+
$load_thickbox = false;
|
2522 |
+
$load_style = false;
|
2523 |
+
}
|
2524 |
+
else
|
2525 |
+
{
|
2526 |
+
foreach ($posts as $post) {
|
2527 |
+
$continuesearch = true;
|
2528 |
+
$searchpos = 0;
|
2529 |
+
$settingsetids = array();
|
2530 |
+
|
2531 |
+
while ($continuesearch)
|
2532 |
+
{
|
2533 |
+
$linklibrarypos = stripos($post->post_content, 'link-library ', $searchpos);
|
2534 |
+
if ($linklibrarypos == false)
|
2535 |
+
{
|
2536 |
+
$linklibrarypos = stripos($post->post_content, 'link-library]', $searchpos);
|
2537 |
+
if ($linklibrarypos == false)
|
2538 |
+
if (stripos($post->post_content, 'link-library-cats') || stripos($post->post_content, 'link-library-addlink'))
|
2539 |
+
$load_style = true;
|
2540 |
+
}
|
2541 |
+
$continuesearch = $linklibrarypos;
|
2542 |
+
if ($continuesearch)
|
2543 |
+
{
|
2544 |
+
$load_style = true;
|
2545 |
+
$load_jquery = true;
|
2546 |
+
$shortcodeend = stripos($post->post_content, ']', $linklibrarypos);
|
2547 |
+
if ($shortcodeend)
|
2548 |
+
$searchpos = $shortcodeend;
|
2549 |
+
else
|
2550 |
+
$searchpos = $linklibrarypos + 1;
|
2551 |
+
|
2552 |
+
if ($shortcodeend)
|
2553 |
+
{
|
2554 |
+
$settingconfigpos = stripos($post->post_content, 'settings=', $linklibrarypos);
|
2555 |
+
if ($settingconfigpos && $settingconfigpos < $shortcodeend)
|
2556 |
+
{
|
2557 |
+
$settingset = substr($post->post_content, $settingconfigpos + 9, $shortcodeend - $settingconfigpos - 9);
|
2558 |
+
|
2559 |
+
$settingsetids[] = $settingset;
|
2560 |
+
}
|
2561 |
+
else if (count($settingsetids) == 0)
|
2562 |
+
{
|
2563 |
+
$settingsetids[] = 1;
|
2564 |
+
}
|
2565 |
+
}
|
2566 |
+
}
|
2567 |
+
}
|
2568 |
+
}
|
2569 |
+
|
2570 |
+
if ($settingsetids)
|
2571 |
+
{
|
2572 |
+
foreach ($settingsetids as $settingsetid)
|
2573 |
+
{
|
2574 |
+
$settingsname = 'LinkLibraryPP' . $settingsetid;
|
2575 |
+
$options = get_option($settingsname);
|
2576 |
+
|
2577 |
+
if ( $options['showonecatonly'] ) {
|
2578 |
+
$load_jquery = true;
|
2579 |
+
}
|
2580 |
+
|
2581 |
+
if ( $options['rsspreview'] || ( isset( $options['enable_link_popup'] ) && $options['enable_link_popup'] ) ) {
|
2582 |
+
$load_thickbox = true;
|
2583 |
+
}
|
2584 |
+
|
2585 |
+
if ($options['publishrssfeed'] == true) {
|
2586 |
+
global $rss_settings;
|
2587 |
+
$rss_settings = $settingsetid;
|
2588 |
+
}
|
2589 |
+
}
|
2590 |
+
}
|
2591 |
+
|
2592 |
+
if ($genoptions['includescriptcss'] != '')
|
2593 |
+
{
|
2594 |
+
$pagelist = explode (',', $genoptions['includescriptcss']);
|
2595 |
+
$loadscripts = false;
|
2596 |
+
foreach($pagelist as $pageid) {
|
2597 |
+
if ( ( $pageid == 'front' && is_front_page() ) ||
|
2598 |
+
( $pageid == 'category' && is_category() ) ||
|
2599 |
+
( $pageid == 'all') ||
|
2600 |
+
( is_page( $pageid ) ) ) {
|
2601 |
+
$load_jquery = true;
|
2602 |
+
$load_thickbox = true;
|
2603 |
+
$load_style = true;
|
2604 |
+
}
|
2605 |
+
}
|
2606 |
+
}
|
2607 |
+
}
|
2608 |
+
|
2609 |
+
global $llstylesheet;
|
2610 |
+
if ( $load_style ) {
|
2611 |
+
$llstylesheet = true;
|
2612 |
+
} else {
|
2613 |
+
$llstylesheet = false;
|
2614 |
+
}
|
2615 |
+
|
2616 |
+
if ( $load_jquery ) {
|
2617 |
+
wp_enqueue_script( 'jquery' );
|
2618 |
+
}
|
2619 |
+
|
2620 |
+
if ( $load_thickbox ) {
|
2621 |
+
wp_enqueue_script( 'thickbox' );
|
2622 |
+
wp_enqueue_style ( 'thickbox' );
|
2623 |
+
}
|
2624 |
+
|
2625 |
+
return $posts;
|
2626 |
+
}
|
2627 |
+
}
|
2628 |
+
|
2629 |
+
$my_link_library_plugin = new link_library_plugin();
|
2630 |
+
|
2631 |
+
?>
|
linkpopup.php
ADDED
@@ -0,0 +1,243 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
3 |
+
require_once( '../../../wp-load.php');
|
4 |
+
}
|
5 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
6 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
7 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
8 |
+
}
|
9 |
+
require_once( 'link-library.php' );
|
10 |
+
|
11 |
+
if ( isset( $_GET['linkid'] ) && isset( $_GET['settings']) ) {
|
12 |
+
$link_id = intval( $_GET['linkid'] );
|
13 |
+
$settings_id = intval( $_GET['settings'] );
|
14 |
+
} else {
|
15 |
+
wp_die();
|
16 |
+
}
|
17 |
+
|
18 |
+
$linkquery = "SELECT distinct *, l.link_id as proper_link_id, UNIX_TIMESTAMP(l.link_updated) as link_date, ";
|
19 |
+
$linkquery .= "IF (DATE_ADD(l.link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated ";
|
20 |
+
$linkquery .= "FROM " . $my_link_library_plugin->db_prefix() . "terms t ";
|
21 |
+
$linkquery .= "LEFT JOIN " . $my_link_library_plugin->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
22 |
+
$linkquery .= "LEFT JOIN " . $my_link_library_plugin->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
23 |
+
$linkquery .= "LEFT JOIN " . $my_link_library_plugin->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
24 |
+
$linkquery .= "LEFT JOIN " . $my_link_library_plugin->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
25 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
26 |
+
|
27 |
+
$linkquery .= "AND l.link_id = " . $link_id;
|
28 |
+
|
29 |
+
global $wpdb;
|
30 |
+
|
31 |
+
$linkitem = $wpdb->get_row($linkquery, ARRAY_A);
|
32 |
+
|
33 |
+
$the_link = '#';
|
34 |
+
if (!empty($linkitem['link_url']) )
|
35 |
+
$the_link = esc_html($linkitem['link_url']);
|
36 |
+
|
37 |
+
$the_second_link = '#';
|
38 |
+
if (!empty($linkitem['link_second_url']) )
|
39 |
+
$the_second_link = esc_html($linkitem['link_second_url']);
|
40 |
+
|
41 |
+
$cleanname = esc_html($linkitem['link_name'], ENT_QUOTES);
|
42 |
+
|
43 |
+
$name = $cleanname;
|
44 |
+
|
45 |
+
$alt = ' alt="' . $cleanname . '"';
|
46 |
+
|
47 |
+
$title = esc_html($linkitem['link_description'], ENT_QUOTES);
|
48 |
+
|
49 |
+
if ('' != $title)
|
50 |
+
$title = ' title="' . $title . '"';
|
51 |
+
|
52 |
+
$options = get_option( 'LinkLibraryPP' . $settings_id );
|
53 |
+
|
54 |
+
$rel = $linkitem['link_rel'];
|
55 |
+
if ('' != $rel and !$options['nofollow'] and !$linkitem['link_no_follow'])
|
56 |
+
$rel = ' rel="' . $rel . '"';
|
57 |
+
else if ('' != $rel and ($options['nofollow'] or $linkitem['link_no_follow']))
|
58 |
+
$rel = ' rel="' . $rel . ' nofollow"';
|
59 |
+
else if ('' == $rel and ($options['nofollow'] or $linkitem['link_no_follow']))
|
60 |
+
$rel = ' rel="nofollow"';
|
61 |
+
|
62 |
+
$target = $linkitem['link_target'];
|
63 |
+
if ( !empty( $target ) ) {
|
64 |
+
$target = ' target="' . $target . '"';
|
65 |
+
} else {
|
66 |
+
$target = $options['linktarget'];
|
67 |
+
if ( !empty( $target ) )
|
68 |
+
$target = ' target="' . $target . '"';
|
69 |
+
}
|
70 |
+
|
71 |
+
$popup_text = ( !empty( $options['link_popup_text'] ) ? stripslashes($options['link_popup_text']) : __( '%link_image%<br />Click through to visit %link_name%.', 'link-library') );
|
72 |
+
|
73 |
+
if ( ( strpos( $popup_text, '%link_image%' ) !== false ) && !empty( $linkitem['link_image'] ) ) {
|
74 |
+
$imageoutput = '<a href="';
|
75 |
+
|
76 |
+
if ($options['sourceimage'] == 'primary' || $options['sourceimage'] == '')
|
77 |
+
$imageoutput .= $the_link;
|
78 |
+
elseif ($options['sourceimage'] == 'secondary')
|
79 |
+
$imageoutput .= $the_second_link;
|
80 |
+
|
81 |
+
$imageoutput .= '" id="link-' . $linkitem['proper_link_id'] . '" class="track_this_link ' . ( $linkitem['link_featured'] ? 'featured' : '' ). '" ' . $rel . $title . $target. '>';
|
82 |
+
|
83 |
+
if ($options['usethumbshotsforimages'])
|
84 |
+
{
|
85 |
+
if ($options['thumbshotscid'] == '')
|
86 |
+
$imageoutput .= '<img src="http://open.thumbshots.org/image.aspx?url=' . $the_link . '"';
|
87 |
+
elseif ($options['thumbshotscid'] != '')
|
88 |
+
$imageoutput .= '<img src="http://images.thumbshots.com/image.aspx?cid=' . $options['thumbshotscid'] .
|
89 |
+
'&v=1&w=120&h=90&url=' . $the_link . '"';
|
90 |
+
}
|
91 |
+
elseif ( strpos($linkitem['link_image'], 'http') !== false )
|
92 |
+
$imageoutput .= '<img src="' . $linkitem['link_image'] . '"';
|
93 |
+
else // If it's a relative path
|
94 |
+
$imageoutput .= '<img src="' . get_option('siteurl') . $linkitem['link_image'] . '"';
|
95 |
+
|
96 |
+
$imageoutput .= $alt . $title;
|
97 |
+
|
98 |
+
if ($options['imageclass'] != '')
|
99 |
+
$imageoutput .= ' class="' . $options['imageclass'] . '" ';
|
100 |
+
|
101 |
+
$imageoutput .= "/>";
|
102 |
+
|
103 |
+
$imageoutput .= '</a>';
|
104 |
+
|
105 |
+
$popup_text = str_replace( '%link_image%', $imageoutput, $popup_text );
|
106 |
+
} elseif ( ( strpos( $popup_text, '%link_image%' ) !== false ) && empty( $linkitem['link_image'] ) ) {
|
107 |
+
$popup_text = str_replace( '%link_image%', '', $popup_text );
|
108 |
+
}
|
109 |
+
|
110 |
+
|
111 |
+
if ( ( strpos( $popup_text, '%link_name%' ) !== false ) && !empty( $name ) ) {
|
112 |
+
if ( ( $options['sourcename'] == 'primary' && $the_link != '#') || ($options['sourcename'] == 'secondary' && $the_second_link != '#')) {
|
113 |
+
$nameoutput = '<a href="';
|
114 |
+
|
115 |
+
if ( isset( $sourcename ) && ( $sourcename == 'primary' || $sourcename == '' ) )
|
116 |
+
$nameoutput .= $the_link;
|
117 |
+
elseif ( isset( $sourcename ) && $sourcename == 'secondary' )
|
118 |
+
$nameoutput .= $the_second_link;
|
119 |
+
|
120 |
+
$nameoutput .= '" id="link-' . $linkitem['proper_link_id'] . '" class="' . ( ( isset( $enablelinkpopup ) && $enablelinkpopup ) ? 'thickbox' : 'track_this_link' ) . ( $linkitem['link_featured'] ? ' featured' : '' ). '" ' . $rel . $title . $target. '>';
|
121 |
+
}
|
122 |
+
|
123 |
+
$nameoutput .= $name;
|
124 |
+
|
125 |
+
if (($options['sourcename'] == 'primary' && $the_link != '#') || ($options['sourcename'] == 'secondary' && $the_second_link != '#'))
|
126 |
+
$nameoutput .= '</a>';
|
127 |
+
|
128 |
+
$popup_text = str_replace( '%link_name%', $nameoutput, $popup_text );
|
129 |
+
} elseif ( ( strpos( $popup_text, '%link_name%' ) !== false ) && empty( $name ) ) {
|
130 |
+
$popup_text = str_replace( '%link_name%', '', $popup_text );
|
131 |
+
}
|
132 |
+
|
133 |
+
if ( ( strpos( $popup_text, '%link_cat_name%' ) !== false ) && !empty( $linkitem['name'] ) ) { $popup_text = str_replace( '%link_cat_name%', $linkitem['name'], $popup_text );
|
134 |
+
} elseif ( ( strpos( $popup_text, '%link_cat_name%' ) !== false ) && empty( $linkitem['name'] ) ) {
|
135 |
+
$popup_text = str_replace( '%link_cat_name%', '', $popup_text );
|
136 |
+
}
|
137 |
+
|
138 |
+
if ( ( strpos( $popup_text, '%link_cat_desc%' ) !== false ) && !empty( $linkitem['description'] ) ) {
|
139 |
+
$cleandesc = str_replace('[', '<', $linkitem['description']);
|
140 |
+
$cleandesc = str_replace(']', '>', $cleandesc);
|
141 |
+
|
142 |
+
$popup_text = str_replace( '%link_cat_desc%', $cleandesc, $popup_text );
|
143 |
+
} elseif ( ( strpos( $popup_text, '%link_cat_desc%' ) !== false ) && empty( $linkitem['description'] ) ) {
|
144 |
+
$popup_text = str_replace( '%link_cat_desc%', '', $popup_text );
|
145 |
+
}
|
146 |
+
|
147 |
+
if ( ( strpos ( $popup_text, '%link_desc%' ) !== false ) && !empty( $linkitem['link_description'] ) ) {
|
148 |
+
$linkdesc = $linkitem['link_description'];
|
149 |
+
$linkdesc = str_replace('[', '<', $linkdesc);
|
150 |
+
$linkdesc = str_replace(']', '>', $linkdesc);
|
151 |
+
|
152 |
+
$popup_text = str_replace( '%link_desc%', $linkdesc, $popup_text );
|
153 |
+
} elseif ( ( strpos( $popup_text, '%link_desc%' ) !== false ) && empty( $linkitem['link_description'] ) ) {
|
154 |
+
$popup_text = str_replace( '%link_desc%', '', $popup_text );
|
155 |
+
}
|
156 |
+
|
157 |
+
if ( ( strpos ( $popup_text, '%link_large_desc%' ) !== false ) && !empty( $linkitem['link_textfield'] ) ) {
|
158 |
+
$linklargedesc = stripslashes( $linkitem['link_textfield'] );
|
159 |
+
$linklargedesc = str_replace('[', '<', $linklargedesc);
|
160 |
+
$linklargedesc = str_replace(']', '>', $linklargedesc);
|
161 |
+
|
162 |
+
$popup_text = str_replace( '%link_large_desc%', $linklargedesc, $popup_text );
|
163 |
+
} elseif ( ( strpos( $popup_text, '%link_large_desc%' ) !== false ) && empty( $linkitem['link_textfield'] ) ) {
|
164 |
+
$popup_text = str_replace( '%link_large_desc%', '', $popup_text );
|
165 |
+
}
|
166 |
+
|
167 |
+
if ( ( strpos ( $popup_text, '%link_telephone%' ) !== false ) && !empty( $linkitem['link_telephone'] ) ) {
|
168 |
+
$linktelephone = stripslashes( $linkitem['link_telephone'] );
|
169 |
+
|
170 |
+
$popup_text = str_replace( '%link_telephone%', $linktelephone, $popup_text );
|
171 |
+
} elseif ( ( strpos( $popup_text, '%link_telephone%' ) !== false ) && empty( $linkitem['link_telephone'] ) ) {
|
172 |
+
$popup_text = str_replace( '%link_telephone%', '', $popup_text );
|
173 |
+
}
|
174 |
+
|
175 |
+
if ( ( strpos ( $popup_text, '%link_email%' ) !== false ) && !empty( $linkitem['link_email'] ) ) {
|
176 |
+
$linkemail = stripslashes( $linkitem['link_email'] );
|
177 |
+
|
178 |
+
$popup_text = str_replace( '%link_email%', $linkemail, $popup_text );
|
179 |
+
} elseif ( ( strpos( $popup_text, '%link_email%' ) !== false ) && empty( $linkitem['link_email'] ) ) {
|
180 |
+
$popup_text = str_replace( '%link_email%', '', $popup_text );
|
181 |
+
}
|
182 |
+
|
183 |
+
if ( ( strpos ( $popup_text, '%link_alt_web%' ) !== false ) && !empty( $linkitem['link_second_url'] ) ) {
|
184 |
+
$linkalturl = stripslashes( esc_html( $linkitem['link_second_url'] ) );
|
185 |
+
|
186 |
+
$popup_text = str_replace( '%link_alt_web%', $linkalturl, $popup_text );
|
187 |
+
} elseif ( ( strpos( $popup_text, '%link_alt_web%' ) !== false ) && empty( $linkitem['link_second_url'] ) ) {
|
188 |
+
$popup_text = str_replace( '%link_alt_web%', '', $popup_text );
|
189 |
+
}
|
190 |
+
|
191 |
+
if ( ( strpos ( $popup_text, '%link_num_views%' ) !== false ) && !empty( $linkitem['link_visits'] ) ) {
|
192 |
+
$linkvisits = stripslashes( $linkitem['link_visits'] );
|
193 |
+
|
194 |
+
$popup_text = str_replace( '%link_num_views%', $linkvisits, $popup_text );
|
195 |
+
} elseif ( ( strpos( $popup_text, '%link_num_views%' ) !== false ) && empty( $linkitem['link_visits'] ) ) {
|
196 |
+
$popup_text = str_replace( '%link_num_views%', '', $popup_text );
|
197 |
+
}
|
198 |
+
|
199 |
+
if ( ( strpos ( $popup_text, '%link_submitter_name%' ) !== false ) && !empty( $linkitem['link_submitter_name'] ) ) {
|
200 |
+
$linksubmitter = stripslashes( $linkitem['link_submitter_name'] );
|
201 |
+
|
202 |
+
$popup_text = str_replace( '%link_submitter_name%', $linksubmitter, $popup_text );
|
203 |
+
} elseif ( ( strpos( $popup_text, '%link_submitter_name%' ) !== false ) && empty( $linkitem['link_submitter_name'] ) ) {
|
204 |
+
$popup_text = str_replace( '%link_submitter_name%', '', $popup_text );
|
205 |
+
}
|
206 |
+
|
207 |
+
if ( ( strpos ( $popup_text, '%link_rating%' ) !== false ) && !empty( $linkitem['link_rating'] ) ) {
|
208 |
+
$linksubmitter = stripslashes( $linkitem['link_rating'] );
|
209 |
+
|
210 |
+
$popup_text = str_replace( '%link_rating%', $linksubmitter, $popup_text );
|
211 |
+
} elseif ( ( strpos( $popup_text, '%link_rating%' ) !== false ) && empty( $linkitem['link_rating'] ) ) {
|
212 |
+
$popup_text = str_replace( '%link_rating%', '', $popup_text );
|
213 |
+
}
|
214 |
+
|
215 |
+
if ( ( strpos ( $popup_text, '%link_rss%' ) !== false ) && !empty( $linkitem['link_rss'] ) ) {
|
216 |
+
$linksubmitter = stripslashes( $linkitem['link_rss'] );
|
217 |
+
|
218 |
+
$popup_text = str_replace( '%link_rss%', $linksubmitter, $popup_text );
|
219 |
+
} elseif ( ( strpos( $popup_text, '%link_rss%' ) !== false ) && empty( $linkitem['link_rss'] ) ) {
|
220 |
+
$popup_text = str_replace( '%link_rss%', '', $popup_text );
|
221 |
+
}
|
222 |
+
|
223 |
+
echo '<div class="linkpopup">' . $popup_text . '</div>';
|
224 |
+
|
225 |
+
$xpath = $my_link_library_plugin->relativePath( dirname( __FILE__ ), ABSPATH );
|
226 |
+
|
227 |
+
$track_code = "<script type='text/javascript'>\n";
|
228 |
+
$track_code .= "jQuery(document).ready(function()\n";
|
229 |
+
$track_code .= "{\n";
|
230 |
+
$track_code .= "jQuery('a.track_this_link').click(function() {\n";
|
231 |
+
$track_code .= "linkid = this.id;\n";
|
232 |
+
$track_code .= "linkid = linkid.substring(5);";
|
233 |
+
$track_code .= "path = '" . $xpath . "';";
|
234 |
+
$track_code .= "jQuery.post('" . WP_PLUGIN_URL . "/link-library/tracker.php', {id:linkid, xpath:path});\n";
|
235 |
+
$track_code .= "return true;\n";
|
236 |
+
$track_code .= "});\n";
|
237 |
+
$track_code .= "});\n";
|
238 |
+
$track_code .= "</script>";
|
239 |
+
|
240 |
+
echo $track_code;
|
241 |
+
|
242 |
+
?>
|
243 |
+
|
readme.txt
ADDED
@@ -0,0 +1,1069 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
=== Link Library ===
|
2 |
+
Contributors: jackdewey
|
3 |
+
Donate link: http://yannickcorner.nayanna.biz/wordpress-plugins/link-library
|
4 |
+
Tags: link, list, directory, page, library, AJAX, RSS, feeds, inline, search, paging, add, submit, import, batch
|
5 |
+
Requires at least: 2.7
|
6 |
+
Tested up to: 3.6
|
7 |
+
Stable tag: trunk
|
8 |
+
|
9 |
+
The purpose of this plugin is to add the ability to output a list of link categories and a complete list of links with notes and descriptions.
|
10 |
+
|
11 |
+
== Description ==
|
12 |
+
|
13 |
+
This plugin is used to be able to create a page on your web site that will contain a list of all of the link categories that you have defined inside of the Links section of the Wordpress administration, along with all links defined in these categories. The user can select a sub-set of categories to be displayed or not displayed. Link Library also offers a mode where only one category is shown at a time, using AJAX or HTML Get queries to load other categories based on user input. It can display a search box and find results based on queries. It can also display a form to accept user submissions and allow the site administrator to moderate them before listing the new entries. Finally, it can generate an RSS feed for your link collection so that people can be aware of additions to your link library.
|
14 |
+
|
15 |
+
For links that carry RSS feed information, Link Library can display a preview of the latest feed items inline with the all links or in a separate preview window.
|
16 |
+
|
17 |
+
This plugin uses the filter method to add contents to the pages. It also contains a configuration page under the admin tools to be able to configure all outputs. This page allows for an unlimited number of different configurations to be created to display links on different pages of a Wordpress site.
|
18 |
+
|
19 |
+
You can see a few examples of pages using Link Library on my personal site:
|
20 |
+
|
21 |
+
* [Library in table form with search box and link submission form](http://yannickcorner.nayanna.biz/freeware-database/)
|
22 |
+
* [Library in unordered list form with RSS feed icons](http://yannickcorner.nayanna.biz/favorite-links/)
|
23 |
+
* [Library in unordered list form with RSS feed icons and Pagination](http://yannickcorner.nayanna.biz/links-page-with-pagination/)
|
24 |
+
* [Library only showing one category at a time through AJAX queries](http://yannickcorner.nayanna.biz/freeware-database-ajax-version/)
|
25 |
+
* [Library in unordered list form with 1 full RSS item per feed inline and 5 RSS item full previews when selecting preview icon](http://yannickcorner.nayanna.biz/links-page-with-preview/)
|
26 |
+
* [RSS Feed generated by Link Library for Freeware Database](http://yannickcorner.nayanna.biz/wp-content/plugins/link-library/rssfeed.php?settingset=1)
|
27 |
+
|
28 |
+
For screenshots showing how to achieve these results, check out my [site](http://yannickcorner.nayanna.biz/wordpress-plugins/link-library)
|
29 |
+
|
30 |
+
Examples from actual users can be found on my [site](http://yannickcorner.nayanna.biz/wordpress-plugins/link-library/link-library-usage-examples/).
|
31 |
+
|
32 |
+
All pages are generated using different configurations all managed by Link Library. Link Library is compatible with the [My Link Order](http://wordpress.org/extend/plugins/my-link-order/) plugin to define category and link ordering.
|
33 |
+
|
34 |
+
* [Changelog](http://wordpress.org/extend/plugins/link-library/other_notes/)
|
35 |
+
* [Support Forum](http://wordpress.org/tags/link-library)
|
36 |
+
|
37 |
+
== Installation ==
|
38 |
+
|
39 |
+
1. Download the plugin
|
40 |
+
1. Upload link-library.php to the /wp-content/plugins/ directory
|
41 |
+
1. Activate the plugin in the Wordpress Admin
|
42 |
+
|
43 |
+
To get a basic Link Library list showing on one of your Wordpress pages:<br />
|
44 |
+
1. In the Wordpress Admin, create a new page and type the following text, where # should be replaced by the Settings Set number:<br />
|
45 |
+
[link-library settings=#]
|
46 |
+
|
47 |
+
1. To add a list of categories to jump to a certain point in the list, add the following text to your page:<br />
|
48 |
+
[link-library-cats settings=#]<br />
|
49 |
+
|
50 |
+
1. To add a search box to your Link Library list, add the following text to your page:<br />
|
51 |
+
[link-library-search]
|
52 |
+
|
53 |
+
1. To add a form for users to be able to submit new links:<br />
|
54 |
+
[link-library-addlink settings=#]
|
55 |
+
|
56 |
+
In addition to specifying a library, categories to be displayed can be specified using addition keywords. Read the FAQ for more information on this topic.
|
57 |
+
|
58 |
+
Further configuration is available under the Link Library Settings panel.
|
59 |
+
|
60 |
+
== Changelog ==
|
61 |
+
|
62 |
+
= 5.8.0.1 =
|
63 |
+
* Corrected redirection bug when user submitted link with bad field, then corrected and re-submitted
|
64 |
+
|
65 |
+
= 5.8 =
|
66 |
+
* Added new Export All Links button to download all links and their associated data in a CSV format
|
67 |
+
|
68 |
+
= 5.7.9.7 =
|
69 |
+
* Fixed issue for search to now be able to accept non-alphabetic characters
|
70 |
+
|
71 |
+
= 5.7.9.6 =
|
72 |
+
* Fixed issue with disappearing category names
|
73 |
+
|
74 |
+
= 5.7.9.5 =
|
75 |
+
* Allow images to be associated to links when they are first created instead of only when you edit them later
|
76 |
+
|
77 |
+
= 5.7.9.4 =
|
78 |
+
* Fixed bug with large description field not getting saved when users submit links
|
79 |
+
|
80 |
+
= 5.7.9.3 =
|
81 |
+
* Corrected undefined method errors when users submitted new links
|
82 |
+
|
83 |
+
= 5.7.9.2 =
|
84 |
+
* Fixed wp_set_link_cat error when user submission option is active
|
85 |
+
* Fixed problem with links extra info table not getting created in new installations
|
86 |
+
|
87 |
+
= 5.7.9.1 =
|
88 |
+
* Fixed javascript error on add new link page
|
89 |
+
|
90 |
+
= 5.7.9 =
|
91 |
+
* Fix for error submitting links in 5.7.8
|
92 |
+
|
93 |
+
= 5.7.8 =
|
94 |
+
* Fixed error with unknown column when selecting List Featured Links ahead of Regular Links options
|
95 |
+
|
96 |
+
= 5.7.7 =
|
97 |
+
* Cleanup to avoid PHP warnings when some variables don't exist
|
98 |
+
* Support for plugin being located in a non-standard location
|
99 |
+
* Addition on uninstall scripts to delete extra table and settings on plugin deletion
|
100 |
+
* Thanks to Juliette Reinders Folmer for identifying all these issues
|
101 |
+
* Split code from admin in separate file to improve load times
|
102 |
+
|
103 |
+
= 5.7.6 =
|
104 |
+
* Added option in general settings to select if images that are uploaded or generated should be stored using their full path (functionality in 5.7.3 or older) or relative paths
|
105 |
+
|
106 |
+
= 5.7.5 =
|
107 |
+
* Fixed issue around category name div tags in list
|
108 |
+
|
109 |
+
= 5.7.4 =
|
110 |
+
* Changed stored URL for uploaded images to use relative paths
|
111 |
+
|
112 |
+
= 5.7.3 =
|
113 |
+
* Fixed bug in on-demand thumbnail generation
|
114 |
+
|
115 |
+
= 5.7.2 =
|
116 |
+
* Added div around Thumbshots notice to allow paying users to hide notice (free users need to keep notice displayed to avoid being banned by service)
|
117 |
+
|
118 |
+
= 5.7.1 =
|
119 |
+
* Fixed issue with Thumbshots CID having non-url compliant characters
|
120 |
+
|
121 |
+
= 5.7 =
|
122 |
+
* Re-worked Thumbshots integration to comply with new terms of use
|
123 |
+
* Updated french translation
|
124 |
+
|
125 |
+
= 5.6.9 =
|
126 |
+
* Added option to load styling on all pages with keyword 'all'
|
127 |
+
|
128 |
+
= 5.6.8 =
|
129 |
+
* Corrected error from version 5.6.7
|
130 |
+
|
131 |
+
= 5.6.7 =
|
132 |
+
* Added option to load styling on category pages with keyword 'category'
|
133 |
+
|
134 |
+
= 5.6.6 =
|
135 |
+
* Added option to load styling on front page with keyword 'front'
|
136 |
+
|
137 |
+
= 5.6.5 =
|
138 |
+
* Adds a div class to category names for styling
|
139 |
+
|
140 |
+
= 5.6.4 =
|
141 |
+
* Added new option so that no category is shown in AJAX mode until the visitor selects a category
|
142 |
+
|
143 |
+
= 5.6.3 =
|
144 |
+
* Re-implemented changes from version 5.6.1
|
145 |
+
|
146 |
+
= 5.6.2 =
|
147 |
+
* Rolled back changes
|
148 |
+
|
149 |
+
= 5.6.1 =
|
150 |
+
* Corrected problem with two undefined variables
|
151 |
+
|
152 |
+
= 5.6 =
|
153 |
+
* Added count of links to moderate in top-level Link Library menu item
|
154 |
+
* Added dashboard widget to display count of links to moderate
|
155 |
+
|
156 |
+
= 5.5.9.1 =
|
157 |
+
* Changed WP 3.5 support code to force presence of Link Manager if Link Library is installed and activated
|
158 |
+
|
159 |
+
= 5.5.9 =
|
160 |
+
* Removed check for presence of Link Manager in versions older than 3.5
|
161 |
+
|
162 |
+
= 5.5.8 =
|
163 |
+
* Added check for presence of Link Manager to support version 3.5 where the link manager will be inactive by default
|
164 |
+
|
165 |
+
= 5.5.7 =
|
166 |
+
* Added codes in pop-up content to display link rating and rss link
|
167 |
+
|
168 |
+
= 5.5.6 =
|
169 |
+
* Fixed link visit tracking code
|
170 |
+
|
171 |
+
= 5.5.5 =
|
172 |
+
* Added codes in pop-up content to display link submitter, link alternate URL and number of visits
|
173 |
+
|
174 |
+
= 5.5.4 =
|
175 |
+
* Attached popup to image and link name instead of only link name, when configured
|
176 |
+
|
177 |
+
= 5.5.3 =
|
178 |
+
* Added code in pop-up content to display link description, link large description, telephone number and e-mail
|
179 |
+
* Added pop-up configuration options to specify width and height
|
180 |
+
|
181 |
+
= 5.5.2 =
|
182 |
+
* Updated link popup mechanism to use link target information
|
183 |
+
|
184 |
+
= 5.5.1 =
|
185 |
+
* Added support to convert [ and ] to < and > in large description fields
|
186 |
+
|
187 |
+
= 5.5 =
|
188 |
+
* Added new option to display a popup with user-defined content when links are clicked, then present user with link to click through
|
189 |
+
* Updated danish translation
|
190 |
+
|
191 |
+
= 5.4.9.5 =
|
192 |
+
* Fixed problem with category links not going to the correct results page when pagination is turned on
|
193 |
+
|
194 |
+
= 5.4.9.4 =
|
195 |
+
* Fixed problem with nofollow and featured item check boxed not unchecking properly
|
196 |
+
|
197 |
+
= 5.4.9.3 =
|
198 |
+
* Fixed problem with e-mail notification when user-submitted links were received
|
199 |
+
|
200 |
+
= 5.4.9.2 =
|
201 |
+
* Correction to bad site admin path in e-mail notification
|
202 |
+
|
203 |
+
= 5.4.9.1 =
|
204 |
+
* Changes method used to build paths to images and other plugin files
|
205 |
+
* Fixed reciprocal link checker
|
206 |
+
|
207 |
+
= 5.4.9 =
|
208 |
+
* Removed previous affiliate link and added information on my upcoming book.
|
209 |
+
|
210 |
+
= 5.4.8 =
|
211 |
+
* Reverted all changes made in version 5.4.7 to remove undefined variable warnings
|
212 |
+
|
213 |
+
= 5.4.7 =
|
214 |
+
* Fixed undefined variable warnings, which showed up when WP_DEBUG was activated
|
215 |
+
|
216 |
+
= 5.4.6 =
|
217 |
+
* Clearly identified affiliate link in user interface
|
218 |
+
* Made affiliate image local to plugin
|
219 |
+
|
220 |
+
= 5.4.5 =
|
221 |
+
* Fixed problem with Link ID missing on some installations from links in moderation page
|
222 |
+
|
223 |
+
= 5.4.4 =
|
224 |
+
* Updated danish translation
|
225 |
+
|
226 |
+
= 5.4.3 =
|
227 |
+
* Cleanup to avoid PHP debug warnings
|
228 |
+
|
229 |
+
= 5.4.2 =
|
230 |
+
* Fixed problem with library switching logic
|
231 |
+
|
232 |
+
= 5.4.1 =
|
233 |
+
* Fixed path to plugin icon file
|
234 |
+
|
235 |
+
= 5.4 =
|
236 |
+
* Redesigned user submission processing code to send post data to external php file and redirect back after data storage and validation
|
237 |
+
|
238 |
+
= 5.3.3 =
|
239 |
+
* Fixed duplicate check on user-submitted links
|
240 |
+
* Fixed problem with other plugins causing shortcode to be evaluated multiple times, resulting in multiple links submission
|
241 |
+
|
242 |
+
= 5.3.2 =
|
243 |
+
* Updated meta box creation code to be compatible with WordPress 3.3
|
244 |
+
|
245 |
+
= 5.3.1 =
|
246 |
+
* Added option to specify address for search box results. This allow you to place search box on one page and results on another page.
|
247 |
+
* Updated French translation
|
248 |
+
* Updated Italian translation
|
249 |
+
* Added Turkish translation
|
250 |
+
|
251 |
+
= 5.3 =
|
252 |
+
* Fixed way that messages were displayed when using user submission form
|
253 |
+
* Added error message when submitting a link without an address
|
254 |
+
|
255 |
+
= 5.2.9 =
|
256 |
+
* Updated Italian translation
|
257 |
+
* Updated French translation
|
258 |
+
* Added missing translation
|
259 |
+
|
260 |
+
= 5.2.8 =
|
261 |
+
* Updated translation file to add text for new option introduced in 5.2.7
|
262 |
+
|
263 |
+
= 5.2.7 =
|
264 |
+
* Added option to replace image with link name if no image is assigned to a link
|
265 |
+
|
266 |
+
= 5.2.6 =
|
267 |
+
* Added missing translation for UI element
|
268 |
+
|
269 |
+
= 5.2.5 =
|
270 |
+
* Split a sentence in two full pieces to facilitate translation.
|
271 |
+
|
272 |
+
= 5.2.4 =
|
273 |
+
* Fixed glitch with reciprocal check menu item disappearing
|
274 |
+
|
275 |
+
= 5.2.3 =
|
276 |
+
* Added italian translation (Thanks to Gianni Diurno!)
|
277 |
+
* Fixed some text strings which could not be translated
|
278 |
+
|
279 |
+
= 5.2.2 =
|
280 |
+
* Added check for search parameters to verify that they are only text or numbers
|
281 |
+
|
282 |
+
= 5.2.1 =
|
283 |
+
* Added an option to display link category list on search results page
|
284 |
+
|
285 |
+
= 5.2 =
|
286 |
+
* Added span tag to link category description to allow for styling
|
287 |
+
|
288 |
+
= 5.1.9 =
|
289 |
+
* Fixed updated date mechanism
|
290 |
+
|
291 |
+
= 5.1.8 =
|
292 |
+
* Removed debug code in link moderation screen
|
293 |
+
* Fixed problem with empty categories not showing up even if Hide when empty is not checked
|
294 |
+
|
295 |
+
= 5.1.7 =
|
296 |
+
* Fixed problem with category drop-down in user-submission form that prevented it from appearing in some situations
|
297 |
+
* Added data type validation code to avoid security exploits
|
298 |
+
|
299 |
+
= 5.1.6 =
|
300 |
+
* Corrected problem with link moderation list screen
|
301 |
+
|
302 |
+
= 5.1.5 =
|
303 |
+
* Corrected a problem with new link submission in admin editor
|
304 |
+
|
305 |
+
= 5.1.4 =
|
306 |
+
* Removed extra debugging code
|
307 |
+
|
308 |
+
= 5.1.3 =
|
309 |
+
* Added new sort mode to display links based on updated date
|
310 |
+
* Added field to links editor to see updated date and be able to manually change it
|
311 |
+
|
312 |
+
= 5.1.2 =
|
313 |
+
* Changed RSS parsing library back to Simplepie, but using version supplied with Wordpress with extra layer
|
314 |
+
|
315 |
+
= 5.1.1 =
|
316 |
+
* Corrected plugin installation function to properly create custom tables in multi-site environment
|
317 |
+
* Replaced SimplePie with PHP_RSS library to avoid PHP5 validation errors and have simpler code base
|
318 |
+
|
319 |
+
= 5.1.0 =
|
320 |
+
* Correct path for RSS Icon and RSS Preview Icons
|
321 |
+
|
322 |
+
= 5.0.9 =
|
323 |
+
* Security fix
|
324 |
+
|
325 |
+
= 5.0.8 =
|
326 |
+
* Fixed RSS Feed generation code to accept https links
|
327 |
+
|
328 |
+
= 5.0.7 =
|
329 |
+
* Added details on use of catogory list in link submission form
|
330 |
+
* Now using Moderator E-mail (if present) as destination address for moderation notifications
|
331 |
+
|
332 |
+
= 5.0.6 =
|
333 |
+
* Fixed problem with path of images uploaded for links
|
334 |
+
|
335 |
+
= 5.0.5 =
|
336 |
+
* Added option in reciprocal checker to delete links that return a 403 error during check
|
337 |
+
|
338 |
+
= 5.0.4 =
|
339 |
+
* Made code change to always load jQuery as soon as Link Library is rendered on a site to enable link click tracking
|
340 |
+
= 5.0.3 =
|
341 |
+
* Changed link id field to contain text before their numeric ID to be xhtml compliant
|
342 |
+
* Added code to strip slashes on custom fields in link editor
|
343 |
+
* Added link category to link moderation screen
|
344 |
+
* Add option to use textarea instead of input field for link notes in user submission form
|
345 |
+
* Added check in Reciprocal checked to see if site is dead. Display appropriate message if it is.
|
346 |
+
|
347 |
+
= 5.0.2 =
|
348 |
+
* Corrected a problem where slashes were getting added in front of quote and apostrophes when editing large description
|
349 |
+
= 5.0.1 =
|
350 |
+
* Added code to escape special characters in large description field when importing links
|
351 |
+
|
352 |
+
= 5.0 =
|
353 |
+
* Added new mode to show link categories in a drop-down list
|
354 |
+
* Replaced calls to wp_specialchars with esc_html since the previous function was deprecated in WP 2.8
|
355 |
+
* Corrected bad CSS styling in admin sections
|
356 |
+
* Added bookmarklet creation section in admin to allow for quick link creation
|
357 |
+
* Fixed problem where settings became "sticky" until you went out of plugin admin and came back after resetting them
|
358 |
+
|
359 |
+
= 4.9.8 =
|
360 |
+
* Tested with Wordpress 3.2
|
361 |
+
* Added missing tooltip for URL submission acknowledgement page
|
362 |
+
|
363 |
+
= 4.9.7 =
|
364 |
+
* Highlight the search result string if found in large description
|
365 |
+
|
366 |
+
= 4.9.6 =
|
367 |
+
* Added Large Description field to link search
|
368 |
+
|
369 |
+
= 4.9.5 =
|
370 |
+
* Added call to strip slashes off the large description field when displayed
|
371 |
+
|
372 |
+
= 4.9.4 =
|
373 |
+
* Corrected bug with extrainfo table creation code
|
374 |
+
|
375 |
+
= 4.9.3 =
|
376 |
+
* Added missing field to table creation code for new users
|
377 |
+
|
378 |
+
= 4.9.2 =
|
379 |
+
* Added ability for user link submissions to accept large descriptions
|
380 |
+
|
381 |
+
= 4.9.1 =
|
382 |
+
* Changed terminology from Setting Set to Library Settings or Library to make it more obvious to new users
|
383 |
+
|
384 |
+
= 4.9 =
|
385 |
+
* Added new div around each category output
|
386 |
+
* Added new featured link check box under link editor along with featured link sorting option in setting set configuration
|
387 |
+
|
388 |
+
= 4.8.5 =
|
389 |
+
* Fix to accept more than one link without a URL
|
390 |
+
|
391 |
+
= 4.8.4 =
|
392 |
+
* Fixed bug which delete all custom field data when generating thumbnails
|
393 |
+
|
394 |
+
= 4.8.3 =
|
395 |
+
* Fixed broken 2.9.2 compatibility issue introduced in version 4.8.2
|
396 |
+
|
397 |
+
= 4.8.2 =
|
398 |
+
* Changed table name creation from using prefix to get_blog_prefix() to be compatible with network sites
|
399 |
+
|
400 |
+
= 4.8.1 =
|
401 |
+
* Removed some unnecessary colorbox code
|
402 |
+
* Added option to allow users to submit a link without a url into the database
|
403 |
+
|
404 |
+
= 4.8 =
|
405 |
+
* Switched RSS Preview from using colorbox to thickbox since thickbox is delivered with Wordpress, simplifying compatibility
|
406 |
+
* Validated support with final version of Wordpress 3.1
|
407 |
+
|
408 |
+
= 4.7.5 =
|
409 |
+
* Fixed: Now stripping slashes in user link submission form if user does not enter captcha or some informations correctly when data is re-displayed in the fields.
|
410 |
+
|
411 |
+
= 4.7.4 =
|
412 |
+
* Fixed problem with large description not being saved when a link is first submitted or first modified
|
413 |
+
* Added ability to specify large description and no follow property in link importer
|
414 |
+
|
415 |
+
= 4.7.3 =
|
416 |
+
* Added reciprocal link checker
|
417 |
+
|
418 |
+
= 4.7.2 =
|
419 |
+
* Renamed tooltip class in admin to avoid conflict with other plugins (UAM in specific)
|
420 |
+
* Changed default number of stylesets to 1 to make plugin easier to use for newcomers
|
421 |
+
* Fixed problem with link name before code not showing up when secondary link was selected
|
422 |
+
|
423 |
+
= 4.7.1 =
|
424 |
+
* Maintenance and removal of old information on plugin page
|
425 |
+
|
426 |
+
= 4.7 =
|
427 |
+
* Added: Option to set nofollow property on links on a link-by-link basis
|
428 |
+
|
429 |
+
= 4.6.7 =
|
430 |
+
* Fixed: Problem with favicon generation in link editor page
|
431 |
+
* Fixed: Problem with content directory location when user redirects it
|
432 |
+
* Fixed: Web Link not following target rules
|
433 |
+
|
434 |
+
= 4.6.6 =
|
435 |
+
* Fixed: Direct references to content upload directory which did not work in network configurations
|
436 |
+
|
437 |
+
= 4.6.5 =
|
438 |
+
* Fixed: Pagination issues
|
439 |
+
|
440 |
+
= 4.6.4 =
|
441 |
+
* Fixed: Unable to hide submitter name and e-mail fields
|
442 |
+
|
443 |
+
= 4.6.3 =
|
444 |
+
* Fixed: Problem with link submission when no captcha is displayed
|
445 |
+
* Fixed: Custom captcha show/hide setting not saved
|
446 |
+
|
447 |
+
= 4.6.2 =
|
448 |
+
* Fixed: Only Settings Set up to 5 could be accessed since version 4.5
|
449 |
+
* Fixed: First part of submitter was not properly parsed when sending user confirmation e-mail
|
450 |
+
|
451 |
+
= 4.6.1 =
|
452 |
+
* Fixed: Missing some fields for new installations
|
453 |
+
|
454 |
+
= 4.6 =
|
455 |
+
* Added: New configuration section under General Settings for Moderation Options
|
456 |
+
* Added: Ability to send approval or refusal messages to new link submitters
|
457 |
+
* Added: Option to customize title of moderation notification e-mail
|
458 |
+
* Added: Ability to specify custom captcha question
|
459 |
+
* Added: New field to store large link descriptions in link editor page
|
460 |
+
* Added: CSS Class for User Link Submit button
|
461 |
+
* Added: Ability to specify custom URL to redirect after user submission
|
462 |
+
|
463 |
+
= 4.5.8 =
|
464 |
+
* Added: Code to remove link tags from links that have a hash sign as their address (#)
|
465 |
+
|
466 |
+
= 4.5.7 =
|
467 |
+
* Fixed: Error about ll_install function not found for users upgrading from older versions
|
468 |
+
|
469 |
+
= 4.5.6 =
|
470 |
+
* Fixed: RSS Link using Standard Icon did not use correct address
|
471 |
+
|
472 |
+
= 4.5.5 =
|
473 |
+
* Added: Icon for plugin menu in Wordpress Admin
|
474 |
+
* Fixed: Edit link for admins now points to correct URL
|
475 |
+
* Fixed: Link to stylesheet editor on general settings page
|
476 |
+
* Fixed: Re-arranged some code section for compatibility with older versions of PHP
|
477 |
+
|
478 |
+
= 4.5.4 =
|
479 |
+
* Changed directory for image upload and thumbnail generation to be under \wp-content\uploads instead of plugins directory
|
480 |
+
|
481 |
+
= 4.5.3 =
|
482 |
+
* Added: New Manual Image Upload field in link edition form
|
483 |
+
|
484 |
+
= 4.5.2 =
|
485 |
+
* Fixed: Headers already sent error when pressing update settings button on settings set window
|
486 |
+
* Fixed: Added back second save button at bottom of Settings Set section
|
487 |
+
* Fixed: Messages get variable that was repeating on settings set page
|
488 |
+
* Fixed: Unable to hide Link Name
|
489 |
+
* Fixed: Non-translable string in e-mail notification template
|
490 |
+
|
491 |
+
= 4.5.1 =
|
492 |
+
* Fixed: Changed registration method for actions to avoid problem on some installations of Wordpress
|
493 |
+
* Added: New notification icon on moderate section to indicate if any links need to be moderated
|
494 |
+
* Updated french and danish translations
|
495 |
+
|
496 |
+
= 4.5 =
|
497 |
+
* Redesign of the admin pages and restructuring of entire code base
|
498 |
+
* Admin section now has its own menu section with sub-sections instead of being located under settings
|
499 |
+
* Ability to hide sections of admin pages using the screen options Wordpress tab at the top of each admin page
|
500 |
+
|
501 |
+
= 4.3.3 =
|
502 |
+
* Fixed: Drag-and-drop for link element ordering
|
503 |
+
|
504 |
+
= 4.3.2 =
|
505 |
+
* Added: Link Rating is now part of the Link Sub-Field Configuration table to be displayed and configured
|
506 |
+
* Fixed: Slow load in IE caused by fancybox. Switched to colorbox for RSS Preview box.
|
507 |
+
* Fixed: Potential conflicts between jQuery sortable query delivered with Link Library and version included with Wordpress
|
508 |
+
* Added: French translation of Captcha elements
|
509 |
+
* Added: Check for duplicate link URL and names upon user submission
|
510 |
+
* Fixed: Links in moderation screen now correctly let you view link edit pages
|
511 |
+
|
512 |
+
= 4.3.1 =
|
513 |
+
* Change captcha library from re-captcha to library included with plugin to fix layout issues
|
514 |
+
|
515 |
+
= 4.3 =
|
516 |
+
* Added: Captcha option for user link submission form (uses Re-Captcha service)
|
517 |
+
* Fixed: MySQL error message displayed on some installations when creating new links
|
518 |
+
|
519 |
+
= 4.2.9.1 =
|
520 |
+
* Re-added: Extra field in link import template for link image address
|
521 |
+
|
522 |
+
= 4.2.9 =
|
523 |
+
* Re-fixed: Problem with too many AJAX queries in a short period of time in Internet Explorer
|
524 |
+
* Re-fixed: Paging in AJAX mode when showing one category at a time
|
525 |
+
* Re-added: Ability to specify link image address when batch importing
|
526 |
+
|
527 |
+
= 4.2.8 =
|
528 |
+
* Rolling back all changes to version 4.2.5. The new features of 4.2.6 will be re-implemented this week-end and tested more thoroughly.
|
529 |
+
|
530 |
+
= 4.2.7=
|
531 |
+
* Reverted changes related to WP 3.0 network compatibility to fix errors experienced by many users
|
532 |
+
|
533 |
+
= 4.2.6 =
|
534 |
+
* Added: WP 3.0 Network Compatibility
|
535 |
+
* Fixed: Problem with too many AJAX queries in a short period of time in Internet Explorer
|
536 |
+
* Fixed: Paging in AJAX mode when showing one category at a time
|
537 |
+
* Added: Ability to specify link image address when batch importing
|
538 |
+
|
539 |
+
= 4.2.5 =
|
540 |
+
* Added: New sorting order for links to be displayed in random order
|
541 |
+
* Added: New option to limit number of links displayed per category
|
542 |
+
* Fixed: Stylesheet no longer disappears when saving general settings
|
543 |
+
* Fixed: Thumbshots CID now works correctly for dynamic thumbnail generation
|
544 |
+
* Fixed: Error messages that were appearing on AJAX load and a few other section have been removed
|
545 |
+
|
546 |
+
= 4.2.4 =
|
547 |
+
* Added fix for strict PHP errors that may appear on RSS Preview on some server configurations
|
548 |
+
* Fixed display of thumbshots cid field
|
549 |
+
* Fixed retrieval of thumbnails from thumbshots.ord when user CID provided
|
550 |
+
|
551 |
+
= 4.2.2 =
|
552 |
+
* Fixed problem with escape characters added to stylesheet editor when double-quote are present
|
553 |
+
|
554 |
+
= 4.2.1 =
|
555 |
+
* Added missing code for translation of edit link
|
556 |
+
|
557 |
+
= 4.2 =
|
558 |
+
* Fix for RSS dialog box images not showing up in Internet Explorer
|
559 |
+
* Fix to properly pass thumbshots CID when requested thumbnails
|
560 |
+
|
561 |
+
= 4.1.8 =
|
562 |
+
* Improved usage instructions section
|
563 |
+
|
564 |
+
= 4.1.7 =
|
565 |
+
* Improved thumbnail and favorite icon generation buttons in link edition form so that they work even when creating a new link and don't redirect to a different page
|
566 |
+
|
567 |
+
= 4.1.6 =
|
568 |
+
* Fixed: Use primary web address if plugin is updated and settings are not saved anew.
|
569 |
+
|
570 |
+
= 4.1.5 =
|
571 |
+
* Fixed: Show Web Hits option now turns off correctly
|
572 |
+
|
573 |
+
= 4.1.4 =
|
574 |
+
* Fixed: Edit links where broken in 4.0. Image and Link ids were broken in 4.0.
|
575 |
+
|
576 |
+
= 4.1.3 =
|
577 |
+
* Fixed: Links not displayed when links ordered by ID
|
578 |
+
* Improved upgrade process from versions before 4.0 to avoid losing configuration options.
|
579 |
+
|
580 |
+
= 4.1.2 =
|
581 |
+
* Correction to stylesheet display filter
|
582 |
+
|
583 |
+
= 4.1.1 =
|
584 |
+
* Minor tweaks to stylesheet editor
|
585 |
+
|
586 |
+
= 4.1 =
|
587 |
+
* Added: Stylesheet Editor to avoid upgrade issues with customized stylesheet getting overwritten.
|
588 |
+
|
589 |
+
= 4.0.4 =
|
590 |
+
* Update: French translation corrections
|
591 |
+
|
592 |
+
= 4.0.3 =
|
593 |
+
* Fixed: Added replacement statement to convert double-quotes to single quotes in text fields.
|
594 |
+
|
595 |
+
= 4.0.2 =
|
596 |
+
* Fixed: Only search results from first category encountered would display when only showing one category at a time
|
597 |
+
|
598 |
+
= 4.0.1 =
|
599 |
+
* Fixed: Problem with batch thumbnail generation, files not created in right folder
|
600 |
+
|
601 |
+
= 4.0 =
|
602 |
+
* Added: New drag-and-drop interface to specify order of link elements
|
603 |
+
* Added: Ability to specify target link for link categories to allow categories to be on seperate page from link library
|
604 |
+
* Added: New section in link edition screen to specify new data elements (Reciprocal Link, E-mail, Second Web Address, Telephone, Link Submitter)
|
605 |
+
* Added: Ability to batch import links through csv files
|
606 |
+
* Added: Ability to import/export setting sets using csv files
|
607 |
+
* Added: Collection of click-through stats for links
|
608 |
+
* Added: Link category permalinks
|
609 |
+
* Added: Update page title
|
610 |
+
* Added: French Translation
|
611 |
+
* Added: Can now generate thumbnail or favorite icon or a single-link basis
|
612 |
+
* Added: Option to store user information when available upon link submission
|
613 |
+
|
614 |
+
= 3.4 =
|
615 |
+
* Addition correction for link count in category listing
|
616 |
+
|
617 |
+
= 3.3.9 =
|
618 |
+
* Corrected link count in category listing to disregard hidden links is Show Hidden option is disabled
|
619 |
+
|
620 |
+
= 3.3.8 =
|
621 |
+
* Removed unnecessary call to load jquery-ui since that file does not exist.
|
622 |
+
|
623 |
+
= 3.3.7 =
|
624 |
+
* Remove unnecessary function that caused problems with some themes which defined a function with the same name
|
625 |
+
|
626 |
+
= 3.3.6 =
|
627 |
+
* Fixed: Added check for links per page config setting being set to 0 or null when pagination mode is active
|
628 |
+
|
629 |
+
= 3.3.5 =
|
630 |
+
* Fixed: Problem with AJAX category switching when setting set # not specified in Link Library shortcode
|
631 |
+
|
632 |
+
= 3.3.4 =
|
633 |
+
* Fixed: Error with undefined function initTree when using AJAX category switching
|
634 |
+
|
635 |
+
= 3.3.3 =
|
636 |
+
* User-submitted links under moderation are now set to be invisible. Their visibility is set to true when they are approved.
|
637 |
+
|
638 |
+
= 3.3.2 =
|
639 |
+
* Added: Field in admin page to customize label in search form
|
640 |
+
|
641 |
+
= 3.3.1 =
|
642 |
+
* Fixed: Removed hard-coded site path when clicking on links on moderation page
|
643 |
+
* Added: Label for user-submitted category list entry
|
644 |
+
|
645 |
+
= 3.3 =
|
646 |
+
* Added: New debug information for category list in add link form
|
647 |
+
* Fixed: Problem with population of category list in Link Addition Form
|
648 |
+
* Added: Ability for users to submit new category when submitting new links
|
649 |
+
|
650 |
+
= 3.2.9 =
|
651 |
+
* Fixed: Dimensions of RSS Preview Window
|
652 |
+
* Fixed: Population of category list in Link Addition Form
|
653 |
+
|
654 |
+
= 3.2.8 =
|
655 |
+
* Fixed: Repeating category headers on certain configurations
|
656 |
+
|
657 |
+
= 3.2.7 =
|
658 |
+
* Fixed: Highlight bugs in search results
|
659 |
+
|
660 |
+
= 3.2.6 =
|
661 |
+
* Enhanced link moderation page layout
|
662 |
+
|
663 |
+
= 3.2.5 =
|
664 |
+
* Fixed: Thumbnail generation now works all the time instead of only when specific categories are specified
|
665 |
+
|
666 |
+
= 3.2.4 =
|
667 |
+
* Fixed: Gaps between admin form sections no longer appear after updating settings.
|
668 |
+
|
669 |
+
= 3.2.3 =
|
670 |
+
* Fixed: A href tags placed within link notes are now rendered correctly as links again
|
671 |
+
|
672 |
+
= 3.2.2 =
|
673 |
+
* Corrected bug with new link moderation section that caused errors on servers without the php open short tag option enabled
|
674 |
+
|
675 |
+
= 3.2.1 =
|
676 |
+
* Changed format of if statement to switch between admin and moderation to avoid problem with some server configurations
|
677 |
+
* Added support for single quotes in link sub-field configuration table
|
678 |
+
|
679 |
+
= 3.2 =
|
680 |
+
* Added new link moderation screen that allows for batch approval or deletion of links awaiting moderation
|
681 |
+
|
682 |
+
= 3.1.7 =
|
683 |
+
* Changed option "Use HTML codes for formatting" to "Convert [] to <> in Link Description and Notes" since Wordpress does not allow admins to put HTML tags in notes and description
|
684 |
+
|
685 |
+
= 3.1.6 =
|
686 |
+
* Changed tooltip plugin used in admin pages to avoid conflict with other plugins
|
687 |
+
|
688 |
+
= 3.1.5 =
|
689 |
+
* Fixed: Category links not working correctly with pagination turned on
|
690 |
+
|
691 |
+
= 3.1.4 =
|
692 |
+
* Fixed: Problem with show one category at a time in AJAX mode after upgrade
|
693 |
+
* Tested compatibility with Wordpress 3.0 Beta 1. No problems to report.
|
694 |
+
|
695 |
+
= 3.1.3 =
|
696 |
+
* Upgraded version of fancybox plugin 1.3.1
|
697 |
+
|
698 |
+
= 3.1.2 =
|
699 |
+
* New Feature: Generate images for links from web site fav icons
|
700 |
+
* Fixed: Thumbnail generation now only happens once when you press the button instead of every time you press submit after the initial generation
|
701 |
+
|
702 |
+
= 3.1.1 =
|
703 |
+
* Fixed: Get errors when saving settings referring to an empty category
|
704 |
+
* Fixed: When showing one category at a time and selecting an empty category, categories with links stop showing the links that they contain
|
705 |
+
|
706 |
+
= 3.1 =
|
707 |
+
* Added ability to generate RSS feeds for a link page.
|
708 |
+
* Added new option to show single categories using AJAX (previous mode) or HTML GET methods
|
709 |
+
|
710 |
+
= 3.0.4 =
|
711 |
+
* Added new option to display number of links for each category in the category list
|
712 |
+
|
713 |
+
= 3.0.3 =
|
714 |
+
* Fix to display tooltips in admin pages
|
715 |
+
* Added information to readme
|
716 |
+
|
717 |
+
= 3.0.2 =
|
718 |
+
* Corrected bug with link search when using the AJAX Show One Category at a Time mode
|
719 |
+
|
720 |
+
= 3.0.1 =
|
721 |
+
* Removed doubel highlight tags when displaying search results
|
722 |
+
* Fix problem with category links when pagination mode is active and category is displayed on page other than first
|
723 |
+
* Added new option to only display link addition form when logged in as a valid user
|
724 |
+
|
725 |
+
= 3.0 =
|
726 |
+
* Added e-mail notification when new links are submitted
|
727 |
+
* Removed text color tags from default stylesheet
|
728 |
+
* Added new options to specify which fields should be displayed on Link Addition form (Show/Hide)
|
729 |
+
* Added option to use site thumbnails instead of local images
|
730 |
+
* Added new button to request and store thumbnails for all links
|
731 |
+
|
732 |
+
= 2.9.3 =
|
733 |
+
* Resolved further issues when both "Paginate Results" and "Only show one category at a time" are activated
|
734 |
+
* Enhanced debugging mode
|
735 |
+
|
736 |
+
= 2.9.2 =
|
737 |
+
* Fix refresh problem in Link Library admin page when updating settings
|
738 |
+
* Enabled "Paginate Results" and "Only show one category at a time" options to work together
|
739 |
+
* Removed possibility of upgrading settings from a pre-2.0 version of Link Library
|
740 |
+
|
741 |
+
= 2.9.1 =
|
742 |
+
* Fixes problem with infinite loop introduced in version 2.8.8 and higher
|
743 |
+
|
744 |
+
= 2.9 =
|
745 |
+
* Added new option field to specify class for link images
|
746 |
+
* Added debug mode to facilitate remote debugging
|
747 |
+
|
748 |
+
= 2.8.9 =
|
749 |
+
* Corrected small bug withcheck to determine if stylesheet should be loaded
|
750 |
+
|
751 |
+
= 2.8.8 =
|
752 |
+
* Added built-in support to store link update time instead of having to rely on external plugins
|
753 |
+
* Improved filtering system to decide which plugins/stylesheets get loaded on a page based on its contents and configuration
|
754 |
+
|
755 |
+
= 2.8.7 =
|
756 |
+
* Add new option to specify position of image relative to link name (before or after)
|
757 |
+
* Added option to include scripts and stylesheets on specific pages even if they don't contain the Link Library shortcode commands
|
758 |
+
|
759 |
+
= 2.8.6 =
|
760 |
+
* Move code to process user submitted links from Link Display code to Link Submission Form code to allow link submission form to be displayed on different page than links
|
761 |
+
|
762 |
+
= 2.8.5 =
|
763 |
+
* Small correction so that edit link shows up next to link name
|
764 |
+
|
765 |
+
= 2.8.4 =
|
766 |
+
* Added ability to specify code to be placed before and after link images
|
767 |
+
|
768 |
+
= 2.8.3 =
|
769 |
+
* Restored div ids based on setting set number to allow multiple link libraries to be displayed on the same page
|
770 |
+
* Changed AJAX loading indicator from being displayed in a span to a div
|
771 |
+
* Changed text displayed when no categories or no links are displayed to be simpler
|
772 |
+
|
773 |
+
= 2.8.2 =
|
774 |
+
* Fixed problem with AJAX mode when switching categories
|
775 |
+
* Changes names of categories to full name in user submission form
|
776 |
+
* Fixes problem with categories showing with no link if unapproved links were present in database
|
777 |
+
|
778 |
+
= 2.8.1 =
|
779 |
+
* Corrected a few bugs with listing categories in user submission form
|
780 |
+
* Made small enhancements to stylesheet
|
781 |
+
|
782 |
+
= 2.8 =
|
783 |
+
* Corrects problem with bad link results introduced in version 2.7.1
|
784 |
+
* Add ability to have more than 5 Settings Set
|
785 |
+
|
786 |
+
= 2.7.2 =
|
787 |
+
* Correctly process special characters in category description
|
788 |
+
|
789 |
+
= 2.7.1 =
|
790 |
+
* Fixed option "Hide if Empty" to correctly display categories that do not contain any links
|
791 |
+
* Improved the pagination scheme that was introduced in version 2.7 to show a limited number of entries
|
792 |
+
|
793 |
+
= 2.7 =
|
794 |
+
* Changed jQuery script to render RSS previews from Thickbox to Fancybox
|
795 |
+
* Added code to check if javascript and stylesheets from plugin are necessary before loading them
|
796 |
+
* Changed pagination system to show all pages and allow user to navigate though link library pages quicker
|
797 |
+
* Fixes stylesheet bugs in Link-Library.css. CSS issues with Thickbox were removed by changing jQuery scrip for that functionality
|
798 |
+
|
799 |
+
= 2.6.1 =
|
800 |
+
* Now correctly displays link dates if that functionality is activated
|
801 |
+
|
802 |
+
= 2.6 =
|
803 |
+
* Adds the ability to display a form for users to submit new links to the Wordpress link database
|
804 |
+
* Allows administrators to determine if links are displayed immediately or only after being moderated
|
805 |
+
* All labels can be edited in the admin panel
|
806 |
+
|
807 |
+
= 2.5.9.3 =
|
808 |
+
* Corrected a big with category names appearing twice after update 2.5.9.2
|
809 |
+
|
810 |
+
= 2.5.9.2 =
|
811 |
+
* Added option to specify category description position relative to category name
|
812 |
+
* Added new option to display link date between link name and description
|
813 |
+
|
814 |
+
= 2.5.9.1 =
|
815 |
+
* Modified code only to display table column headers if they contain text
|
816 |
+
|
817 |
+
= 2.5.9 =
|
818 |
+
* Stopped showing links sets as private by default
|
819 |
+
* Added option to show links even if they are hidden (false by default)
|
820 |
+
|
821 |
+
= 2.5.8 =
|
822 |
+
* Modified search and pagination features to work with Permalinks config set to Default
|
823 |
+
|
824 |
+
= 2.5.6 =
|
825 |
+
* Corrected bug with Ajax loading icon not disappearing after data is loaded
|
826 |
+
* Added fix so that the notes and description outout can be correctly hidden if desired.
|
827 |
+
|
828 |
+
= 2.5.5 =
|
829 |
+
* Corrected bug with Show Edit Links option in admin panel
|
830 |
+
* Fixed issue with AJAX mode (Show one category at a time) where page would always go back to top when clicking on category links
|
831 |
+
|
832 |
+
= 2.5.4 =
|
833 |
+
* Added new general options section for settings that apply to all configuration
|
834 |
+
* Added field to specify custom stylesheet name to avoid getting your settings overridden with each update
|
835 |
+
|
836 |
+
= 2.5.3 =
|
837 |
+
* Corrects bug in Ajax mode (display one category at a time) when two instances of Link Library are displayed on the same page
|
838 |
+
* Corrects bug in admin page for new option to show/hide category names. Also renamed from Show Category Names to Hide Category Names
|
839 |
+
|
840 |
+
= 2.5.2 =
|
841 |
+
* Bug fix to make Link Library accessible from Plugins Page
|
842 |
+
* Corrected path to jquery plugin
|
843 |
+
|
844 |
+
= 2.5.1 =
|
845 |
+
* Fixed bug with One Category at a time mode if no default category is set
|
846 |
+
|
847 |
+
= 2.5 =
|
848 |
+
* Redesigned administration panel
|
849 |
+
* Moved configuration settings under Settings section in Wordpress admin
|
850 |
+
* Added new ability to display search box and highlight keywords in results
|
851 |
+
* Added new ability to limit number of results per page and add links to navigate between pages
|
852 |
+
|
853 |
+
= 2.3.3 =
|
854 |
+
* Fixed bug with AJAX mode to display one category at a time
|
855 |
+
|
856 |
+
= 2.3.2 =
|
857 |
+
* Fixed bug with RSS feeds which tried to load RSS feeds even if no feed address was specified
|
858 |
+
|
859 |
+
= 2.3.1 =
|
860 |
+
* Added configuration field to specify RSS library cache directory. Had been hard-coded by error in version 2.3
|
861 |
+
|
862 |
+
= 2.3 =
|
863 |
+
* Added messages in admin panel to show that data is saved or potential errors.
|
864 |
+
* Added new ability to show RSS feed previews in a preview box or inline with links.
|
865 |
+
|
866 |
+
= 2.2 =
|
867 |
+
* Added new mode that only shows one category at a time.
|
868 |
+
* New category can be selected through category list.
|
869 |
+
* Default first category can be selected by user.
|
870 |
+
* Uses AJAX to fetch data.
|
871 |
+
|
872 |
+
= 2.1 =
|
873 |
+
* Added ability to display edit links next to links in page for editors and administrators that are logged in.
|
874 |
+
|
875 |
+
= 2.0 =
|
876 |
+
* Added ability to define multiple groups of settings to use Link Library on different pages with different configurations.
|
877 |
+
|
878 |
+
= 1.3.2 =
|
879 |
+
* Added option to display link category descriptions, with option to embed HTML code in description.
|
880 |
+
|
881 |
+
= 1.3.1 =
|
882 |
+
* Optimized some of the code for category parsing and corrected a few syntax errors.
|
883 |
+
* Categories with special characters will also be handled better.
|
884 |
+
|
885 |
+
= 1.3 =
|
886 |
+
* Created a new stylesheet for Link Library styles. Added new reset settings link for a table layout.
|
887 |
+
|
888 |
+
= 1.2.5 =
|
889 |
+
* Adds new option to specify a target window for all links
|
890 |
+
|
891 |
+
= 1.2.4 =
|
892 |
+
* Corrects second issue related to exclusion list and category order set to included list
|
893 |
+
|
894 |
+
= 1.2.3=
|
895 |
+
* Corrects a bug between the exclusion list and setting category order to included list with no included list defined
|
896 |
+
|
897 |
+
= 1.2.2 =
|
898 |
+
* Correct a few issues with escape characters and the nofollow condition
|
899 |
+
|
900 |
+
= 1.2 =
|
901 |
+
* Added new options to output extra code before and after complete link groups after a user-defined number of links.
|
902 |
+
* Enables the display of links are data cells in a table row.
|
903 |
+
|
904 |
+
= 1.1.9 =
|
905 |
+
* Added new option to show RSS link using standard icon instead of only textual link.
|
906 |
+
|
907 |
+
= 1.1.8.1 =
|
908 |
+
* Fixed bug with Show Image and Name option. Now works as expected.
|
909 |
+
|
910 |
+
= 1.1.8 =
|
911 |
+
* Added new ordering option to follow order set by [My Link Order](http://wordpress.org/extend/plugins/my-link-order/) plugin
|
912 |
+
|
913 |
+
= 1.1.7 =
|
914 |
+
* Added new options to give users flexibility to choose between div class tags and heading tags.
|
915 |
+
* Users upgrading need to select the desired output and set the value of the class name (e.g. linklistcatname) or desired heading style (e.g. h2).
|
916 |
+
|
917 |
+
= 1.1.6 =
|
918 |
+
* The H2 tags that were previously placed before and after the names of the link categories have been replaced by a div class called linklistcatname.
|
919 |
+
* This allows for more flexibility in formatting the element using your blog�s stylesheet.
|
920 |
+
|
921 |
+
== Frequently Asked Questions ==
|
922 |
+
|
923 |
+
= Where do I find my category IDs to place in the "Categories to be Displayed" and "Categories to be Excluded" fields? =
|
924 |
+
|
925 |
+
The category IDs are numeric IDs. You can find them by going to the page to see and edit link categories, then placing your mouse over a category and seeing its numeric ID in the link that is associated with that name.
|
926 |
+
|
927 |
+
= How can I display different categories on different pages? =
|
928 |
+
|
929 |
+
If you want all of your link pages to have the same layout, create a single setting set, then specify the category to be displayed when you add the short code to each page. For example: [link-library categorylistoverride="28"]
|
930 |
+
If the different pages have different styles for different categories, then you should create distinct setting sets for each page and set the categories to be displayed in the "Categories to be Displayed" field in the admin panel.
|
931 |
+
|
932 |
+
= After assigning a Link Acknowledgement URL, why do links no longer get added to my database? =
|
933 |
+
|
934 |
+
When using this option, the short code [link-library-addlinkcustommsg] should be placed on the destination page.
|
935 |
+
|
936 |
+
= How can I override some of the options when using shortcodes in my pages =
|
937 |
+
|
938 |
+
To override the settings specified inside of the plugin settings page, the two commands can be called with options. Here is the syntax to call these options:
|
939 |
+
|
940 |
+
[link-library-cats categorylistoverride="28"]
|
941 |
+
|
942 |
+
Overrides the list of categories to be displayed in the category list
|
943 |
+
|
944 |
+
[link-library-cats excludecategoryoverride="28"]
|
945 |
+
|
946 |
+
Overrides the list of categories to be excluded in the category list
|
947 |
+
|
948 |
+
[link-library categorylistoverride="28"]
|
949 |
+
|
950 |
+
Overrides the list of categories to be displayed in the link list
|
951 |
+
|
952 |
+
[link-library excludecategoryoverride="28"]
|
953 |
+
|
954 |
+
Overrides the list of categories to be excluded in the link list
|
955 |
+
|
956 |
+
[link-library notesoverride=0]
|
957 |
+
|
958 |
+
Set to 0 or 1 to display or not display link notes
|
959 |
+
|
960 |
+
[link-library descoverride=0]
|
961 |
+
|
962 |
+
Set to 0 or 1 to display or not display link descriptions
|
963 |
+
|
964 |
+
[link-library rssoverride=0]
|
965 |
+
|
966 |
+
Set to 0 or 1 to display or not display rss information
|
967 |
+
|
968 |
+
[link-library tableoverride=0]
|
969 |
+
|
970 |
+
Set to 0 or 1 to display links in an unordered list or a table.
|
971 |
+
|
972 |
+
= Can Link Library be used as before by calling PHP functions? =
|
973 |
+
|
974 |
+
For legacy users of Link Library (pre-1.0), it is still possible to call the back-end functions of the plugin from PHP code to display the contents of your library directly from a page template.
|
975 |
+
|
976 |
+
The main differences are that the function names have been changed to reflect the plugin name. However, the parameters are compatible with the previous function, with a few additions having been made. Also, it is important to note that the function does not output the Link Library content by themselves as they did. You now need to print the return value of these functions, which can be simply done with the echo command. Finally, it is possible to call these PHP functions with a single argument ('AdminSettings1', 'AdminSettings2', 'AdminSettings3', 'AdminSettings4' or 'AdminSettings5') so that the settings defined in the Admin section are used.
|
977 |
+
|
978 |
+
Here would be the installation procedure:
|
979 |
+
|
980 |
+
1. Download the plugin
|
981 |
+
1. Upload link-library.php to the /wp-content/plugins/ directory
|
982 |
+
1. Activate the plugin in the Wordpress Admin
|
983 |
+
1. Use the following functions in a [new template](http://codex.wordpress.org/Pages#Page_Templates) and select this template for your page that should display your Link Library.
|
984 |
+
|
985 |
+
`<?php echo $my_link_library_plugin->LinkLibraryCategories('name', 1, 100, 3, 1, 0, '', '', '', false, '', ''); ?><br />
|
986 |
+
`<br /><br />
|
987 |
+
<?php echo $my_link_library_plugin->LinkLibrary('name', 1, 1, 1, 1, 0, 0, '', 0, 0, 1, 1, '<td>', '</td>', 1, '', '<tr>', '</tr>', '<td>', '</td>', 1, '<td>', '</td>', 1, "Application", "Description", "Similar to", 1, '', '', '', false, 'linklistcatname', false, 0, null, null, null, false, false, false, false, '', ''); ?>
|
988 |
+
|
989 |
+
=function LinkLibraryCategories()=
|
990 |
+
|
991 |
+
Output a list of all links categories, listed by category, using the settings in $wpdb->linkcategories and output it as table
|
992 |
+
|
993 |
+
Parameters:<br/>
|
994 |
+
order (default 'name') - Sort link categories by 'name', 'id', 'catlist'. When set to 'AdminSettings', will use parameters set in Admin Settings Panel.<br/>
|
995 |
+
hideifempty (default true) - Supress listing empty link categories<br/>
|
996 |
+
tablewitdh (default 100) - Width of table, percentage<br/>
|
997 |
+
numcolumns (default 1) - Number of columns in table<br/>
|
998 |
+
catanchor (default false) - Determines if links to generated anchors should be created<br/>
|
999 |
+
flatlist (default false) - When set to true, displays an unordered list instead of a table<br/>
|
1000 |
+
categorylist (default null) - Specifies a comma-separate list of the only categories that should be displayed<br/>
|
1001 |
+
excludecategorylist (default null) - Specifies a comma-separate list of the categories that should not be displayed<br/>
|
1002 |
+
showcategorydescheaders (default null) - Show category descriptions in category list<br/>
|
1003 |
+
showonecatonly (default false) - Enable AJAX mode showing only one category at a time<br/>
|
1004 |
+
settings (default NULL) - Settings Set ID, only used when showonecatonly is true<br/>
|
1005 |
+
loadingicon (default NULL) - Path to icon to display when only show one category at a time<br/>
|
1006 |
+
|
1007 |
+
=function LinkLibrary()=
|
1008 |
+
|
1009 |
+
Output a list of all links, listed by category, using the settings in $wpdb->linkcategories and output it as a nested HTML unordered list. Can also insert anchors for categories
|
1010 |
+
|
1011 |
+
Parameters:<br/>
|
1012 |
+
order (default 'name') - Sort link categories by 'name', 'id' or 'catlist'. When set to 'AdminSettings', will use parameters set in Admin Settings Panel.<br/>
|
1013 |
+
hideifempty (default true) - Supress listing empty link categories<br/>
|
1014 |
+
catanchor (default false) - Adds name anchors to categorie links to be able to link directly to categories<br/>
|
1015 |
+
showdescription (default false) - Displays link descriptions. Added for 2.1 since link categories no longer have this setting<br/>
|
1016 |
+
shownotes (default false) - Shows notes in addition to description for links (useful since notes field is larger than description)<br/>
|
1017 |
+
showrating (default false) - Displays link ratings. Added for 2.1 since link categories no longer have this setting<br/>
|
1018 |
+
showupdated (default false) - Displays link updated date. Added for 2.1 since link categories no longer have this setting<br/>
|
1019 |
+
categorylist (default null) - Only show links inside of selected categories. Enter category numbers in a string separated by commas<br/>
|
1020 |
+
showimages (default false) - Displays link images. Added for 2.1 since link categories no longer have this setting<br/>
|
1021 |
+
showimageandname (default false) - Show both image and name instead of only one or the other<br/>
|
1022 |
+
usehtmltags (default false) - Use HTML tags for formatting instead of just displaying them<br/>
|
1023 |
+
showrss (default false) - Display RSS URI if available in link description<br/>
|
1024 |
+
beforenote (default <br />) - Code to print out between the description and notes<br/>
|
1025 |
+
nofollow (default false) - Adds nofollow tag to outgoing links<br/>
|
1026 |
+
excludecategorylist (default null) - Specifies a comma-separate list of the categories that should not be displayed<br/>
|
1027 |
+
afternote (default null) - Code / Text to be displayed after note<br/>
|
1028 |
+
beforeitem (default null) - Code / Text to be displayed before item<br/>
|
1029 |
+
afteritem (default null) - Code / Text to be displayed after item<br/>
|
1030 |
+
beforedesc (default null) - Code / Text to be displayed before description<br/>
|
1031 |
+
afterdesc (default null) - Code / Text to be displayed after description<br/>
|
1032 |
+
displayastable (default false) - Display lists of links as a table (when true) or as an unordered list (when false)<br/>
|
1033 |
+
beforelink (default null) - Code / Text to be displayed before link<br/>
|
1034 |
+
afterlink (default null) - Code / Text to be displayed after link<br/>
|
1035 |
+
showcolumnheaders (default false) - Show column headers if rendering in table mode<br/>
|
1036 |
+
linkheader (default null) - Text to be shown in link column when displaying as table<br/>
|
1037 |
+
descheader (default null) - Text to be shown in desc column when displaying as table<br/>
|
1038 |
+
notesheader (default null) - Text to be shown in notes column when displaying as table<br/>
|
1039 |
+
catlistwrappers (default 1) - Number of different sets of alternating elements to be placed before and after each link category section<br/>
|
1040 |
+
beforecatlist1 (default null) - First element to be placed before a link category section<br/>
|
1041 |
+
beforecatlist2 (default null) - Second element to be placed before a link category section<br/>
|
1042 |
+
beforecatlist3 (default null) - Third element to be placed before a link category section<br/>
|
1043 |
+
divorheader (default false) - Output div before and after cat name if false, output heading tag if true<br/>
|
1044 |
+
catnameoutput (default linklistcatname) - Name of div class or heading to output<br/>
|
1045 |
+
showrssicon (default false) - Output RSS URI if available and assign to standard RSS icon<br />
|
1046 |
+
linkaddfrequency (default 0) - Frequency at which extra before and after output should be placed around links<br />
|
1047 |
+
addbeforelink (default null) - Addition output to be placed before link<br />
|
1048 |
+
addafterlink (default null) - Addition output to be placed after link<br />
|
1049 |
+
linktarget (default null) - Specifies the link target window<br />
|
1050 |
+
showcategorydescheaders (default false) - Display link category description when printing category list<br />
|
1051 |
+
showcategorydesclinks (default false) - Display link category description when printing links<br />
|
1052 |
+
showadmineditlinks (default false) - Display edit links in output if logged in as administrator<br />
|
1053 |
+
showonecatonly (default false) - Only show one category at a time<br />
|
1054 |
+
AJAXcatid (default null) - Category ID for AJAX sub-queries<br />
|
1055 |
+
defaultsinglecat (default null) - ID of first category to be shown in single category mode<br />
|
1056 |
+
rsspreview (default false) - Add preview links after RSS feed addresses<br />
|
1057 |
+
rssfeedpreviewcount(default 3) - Number of RSS feed items to show in preview<br />
|
1058 |
+
rssfeedinline (default false) - Shows latest feed items inline with link list<br />
|
1059 |
+
rssfeedinlinecontent (default false) - Shows latest feed items contents inline with link list<br />
|
1060 |
+
rssfeedinlinecount (default 1) - Number of RSS feed items to show inline<br />
|
1061 |
+
beforerss (default null) - String to output before RSS block<br />
|
1062 |
+
afterrss (default null) - String to output after RSS block<br />
|
1063 |
+
|
1064 |
+
|
1065 |
+
== Screenshots ==
|
1066 |
+
|
1067 |
+
1. The Settings Panel used to configure the output of Link Library
|
1068 |
+
2. A sample output page, displaying a list of categories and the links for all categories in a table form.
|
1069 |
+
2. A second sample output showing a list of links with RSS feed icons and RSS preview link.
|
rss.genesis.php
ADDED
@@ -0,0 +1,552 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* ================================================== \\
|
4 |
+
|
5 |
+
You have received a copy of the GNU Lesser General PublicLicense along with this library.
|
6 |
+
Read it to know more about "copyright", modification and redistribution terms.
|
7 |
+
|
8 |
+
RSS Genesis 1.1
|
9 |
+
:...> About: Generic class to generate RSS valid feeds.
|
10 |
+
:...> Author: Yannick Lefebvre
|
11 |
+
:...> Based on the work of: Klaus Roberto de Paiva klausphp@gmail.com
|
12 |
+
:...> Contact: ylefebvre@gmail.com
|
13 |
+
:...> Date: 02/24/2006
|
14 |
+
:...> Latest Version: http://rssgenesis.sourceforge.net/
|
15 |
+
:...> License: LGPL (GNU Lesser General PublicLicense)
|
16 |
+
|
17 |
+
\\ ================================================== */
|
18 |
+
|
19 |
+
// This is the rssGenesis class. PHP4 syntax. PHP4 and PHP5 compatible. //
|
20 |
+
class rssGenesis {
|
21 |
+
|
22 |
+
// Class Variables Declaration //
|
23 |
+
|
24 |
+
// Static header to RSS 0.91 feeds //
|
25 |
+
var $rss_header = "<?xml version=\"1.0\"?>\r\n<rss version=\"2.0\">\r\n";
|
26 |
+
|
27 |
+
// Template to channel sections //
|
28 |
+
var $rss_channel = "\t<channel>\r\n\t\t<title>{channel_Title}</title>\r\n\t\t<link>{channel_Link}</link>\r\n\t\t<description>{channel_Description}</description>\r\n\t\t<language>{channel_Language}</language>\r\n\t\t<copyright>{channel_Copyright}</copyright>\r\n\t\t<managingEditor>{channel_ManagingEditor}</managingEditor>\r\n\t\t<webMaster>{channel_WebMaster}</webMaster>\r\n\t\t<rating>{channel_Rating}</rating>\r\n\t\t<pubDate>{channel_PubDate}</pubDate>\r\n\t\t<lastBuildDate>{channel_LastBuildDate}</lastBuildDate>\r\n\t\t<category>{channel_Category}</category>\r\n\t\t<generator>RSS Genesis 1.1</generator>\r\n\t\t<docs>{channel_Docs}</docs>\r\n\t\t<skipDays>{channel_SkipDays}</skipDays>\r\n\t\t<skipHours>{channel_SkipHours}</skipHours>\r\n\r\n";
|
29 |
+
|
30 |
+
// Template to image sections //
|
31 |
+
var $rss_image = "\t\t<image>\r\n\t\t\t<title>{image_Title}</title>\r\n\t\t\t<url>{image_Source}</url>\r\n\t\t\t<link>{image_Link}</link>\r\n\t\t\t<width>{image_Width}</width>\r\n\t\t\t<height>{image_Height}</height>\r\n\t\t\t<description>{image_Description}</description>\r\n\t\t</image>\r\n\r\n";
|
32 |
+
|
33 |
+
// Template to item sections //
|
34 |
+
var $rss_item = "\t\t<item>\r\n\t\t\t<title>{item_Title}</title>\r\n\t\t\t<link>{item_Link}</link>\r\n\t\t\t<description>{item_Description}</description>\r\n\t\t\t<pubDate>{item_PubDate}</pubDate>\r\n\t\t\t<category>{item_category}</category>\r\n\t\t</item>\r\n\r\n";
|
35 |
+
|
36 |
+
// Template to input sections //
|
37 |
+
var $rss_input = "\t\t<textinput>\r\n\t\t\t<title>{input_Title}</title>\r\n\t\t\t<description>{input_Description}</description>\r\n\t\t\t<name>{input_Name}</name>\r\n\t\t\t<link>{input_Link}</link>\r\n\t\t\t</textinput>\r\n\r\n";
|
38 |
+
|
39 |
+
// Static footer to RSS 0.91 feeds //
|
40 |
+
var $rss_footer = "\t</channel>\r\n</rss>";
|
41 |
+
|
42 |
+
// Holds all RSS contents //
|
43 |
+
var $rss_feed = null;
|
44 |
+
|
45 |
+
// Holds channel data //
|
46 |
+
var $channel_data = null;
|
47 |
+
|
48 |
+
// Holds image data //
|
49 |
+
var $image_data = null;
|
50 |
+
|
51 |
+
// Holds all item data //
|
52 |
+
var $item_data = Array();
|
53 |
+
|
54 |
+
// Holds input data //
|
55 |
+
var $input_data = null;
|
56 |
+
|
57 |
+
// Holds RSS Version
|
58 |
+
var $rssformat = "RSS20";
|
59 |
+
|
60 |
+
// Constructor function for rssGenesis Class
|
61 |
+
// Valid values for the rssversion parameter are: RSS20, RSS091
|
62 |
+
function rssGenesis ($rssversion = "RSS20") {
|
63 |
+
$this->rssformat = $rssversion;
|
64 |
+
if ($rssversion == "RSS091")
|
65 |
+
{
|
66 |
+
$this->rss_header = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\r\n\r\n<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\r\n\r\n<rss version=\"0.91\">\r\n";
|
67 |
+
|
68 |
+
$this->rss_channel = "\t<channel>\r\n\t\t<title>{channel_Title}</title>\r\n\t\t<link>{channel_Link}</link>\r\n\t\t<description>{channel_Description}</description>\r\n <language>{channel_Language}</language>\r\n\t\t<copyright>{channel_Copyright}</copyright>\r\n\t\t<managingEditor>{channel_ManagingEditor}</managingEditor>\r\n\t\t<webMaster>{channel_WebMaster}</webMaster>\r\n\t\t<rating>{channel_Rating}</rating>\r\n\t\t<pubDate>{channel_PubDate}</pubDate>\r\n\t\t<lastBuildDate>{channel_LastBuildDate}</lastBuildDate>\r\n\t\t<docs>{channel_Docs}</docs>\r\n\t\t<skipDays>{channel_SkipDays}</skipDays>\r\n\t\t<skipHours>{channel_SkipHours}</skipHours>\r\n\r\n";
|
69 |
+
|
70 |
+
$this->rss_image = "\t\t<image>\r\n\t\t\t<title>{image_Title}</title>\r\n\t\t\t<url>{image_Source}</url>\r\n\t\t\t<link>{image_Link}</link>\r\n\t\t\t<width>{image_Width}</width>\r\n\t\t\t<height>{image_Height}</height>\r\n\t\t\t<description>{image_Description}</description>\r\n\t\t\t</image>\r\n\r\n";
|
71 |
+
|
72 |
+
$this->rss_item = "\t\t<item>\r\n\t\t\t<title>{item_Title}</title>\r\n\t\t\t<link>{item_Link}</link>\r\n\t\t\t<description>{item_Description}</description>\r\n\t\t\t</item>\r\n\r\n";
|
73 |
+
}
|
74 |
+
}
|
75 |
+
|
76 |
+
// Creates channel data handler //
|
77 |
+
function setChannel ($title = "", $link = "", $description = "", $language = "", $copyright = "", $managingEditor = "", $webMaster = "", $rating = "", $pubDate = "", $lastBuildDate = "", $category = "", $docs = "", $timetolive = "", $skipDays = "", $skipHours = "") {
|
78 |
+
|
79 |
+
// Copies the original template to channel sections //
|
80 |
+
$this->channel_data = $this->rss_channel;
|
81 |
+
|
82 |
+
// Null values become empty values // Start
|
83 |
+
$title = ($title == null) ? "" : $title;
|
84 |
+
$link = ($link == null) ? "" : $link;
|
85 |
+
$description = ($description == null) ? "" : $description;
|
86 |
+
$language = ($language == null) ? "" : $language;
|
87 |
+
$copyright = ($copyright == null) ? "" : $copyright;
|
88 |
+
$managingEditor = ($managingEditor == null) ? "" : $managingEditor;
|
89 |
+
$webMaster = ($webMaster == null) ? "" : $webMaster;
|
90 |
+
$rating = ($rating == null) ? "" : $rating;
|
91 |
+
$pubDate = ($pubDate == null) ? "" : $pubDate;
|
92 |
+
$lastBuildDate = ($lastBuildDate == null) ? "" : $lastBuildDate;
|
93 |
+
$category = ($category == null) ? "" : $category;
|
94 |
+
$generator = ($generator == null) ? "" : $generator;
|
95 |
+
$docs = ($docs == null) ? "" : $docs;
|
96 |
+
$timetolive = ($timetolive == null) ? "" : $timetolive;
|
97 |
+
$skipDays = ($skipDays == null) ? "" : $skipDays;
|
98 |
+
$skipHours = ($skipHours == null) ? "" : $skipHours;
|
99 |
+
// Null values become empty values // End
|
100 |
+
|
101 |
+
// Title parser // Convertes quotes and strips backslashes!
|
102 |
+
$title = stripslashes (htmlspecialchars (trim ($title), ENT_QUOTES));
|
103 |
+
|
104 |
+
// Title parser // Empty titles not allowed
|
105 |
+
$title = (empty ($title)) ? "RSS Feed - RSS Genesis 1.1" : $title;
|
106 |
+
|
107 |
+
// Link parser // Checks absolutes URIs
|
108 |
+
if (!preg_match ("(^(ht|f)tp(s)?://)", $link)) :
|
109 |
+
|
110 |
+
$link = "http://rssgenesis.sourceforge.net/";
|
111 |
+
|
112 |
+
endif;
|
113 |
+
|
114 |
+
// Description parser // Convertes quotes and strips backslashes!
|
115 |
+
$description = stripslashes (htmlspecialchars (trim ($description), ENT_QUOTES));
|
116 |
+
|
117 |
+
// Description parser // Empty descriptions not allowed
|
118 |
+
$description = (empty ($description)) ? "A basic and simple RSS Feed!" : $description;
|
119 |
+
|
120 |
+
// Language parser // Only [-A-Za-z]
|
121 |
+
if ((preg_match ("([^-A-Za-z])", $language)) or (empty ($language))) :
|
122 |
+
|
123 |
+
$language = "en-us";
|
124 |
+
|
125 |
+
endif;
|
126 |
+
|
127 |
+
// Copyright parser // Optional data
|
128 |
+
if (empty ($copyright)) :
|
129 |
+
|
130 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<copyright>{channel_Copyright}</copyright>", "", $this->channel_data);
|
131 |
+
|
132 |
+
endif;
|
133 |
+
|
134 |
+
// Managing Editor parser // Optional data
|
135 |
+
if (empty ($managingEditor)) :
|
136 |
+
|
137 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<managingEditor>{channel_ManagingEditor}</managingEditor>", "", $this->channel_data);
|
138 |
+
|
139 |
+
endif;
|
140 |
+
|
141 |
+
// WebMaster parser // Optional data
|
142 |
+
if (empty ($webMaster)) :
|
143 |
+
|
144 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<webMaster>{channel_WebMaster}</webMaster>", "", $this->channel_data);
|
145 |
+
|
146 |
+
endif;
|
147 |
+
|
148 |
+
// Rating parser // Optional data
|
149 |
+
if (empty ($rating)) :
|
150 |
+
|
151 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<rating>{channel_Rating}</rating>", "", $this->channel_data);
|
152 |
+
|
153 |
+
endif;
|
154 |
+
|
155 |
+
// PubDate parser // If is set to auto, autogenerates it
|
156 |
+
if ($pubDate == "auto") :
|
157 |
+
|
158 |
+
$pubDate = date ("r");
|
159 |
+
|
160 |
+
endif;
|
161 |
+
|
162 |
+
// PubDate parser // Optional data
|
163 |
+
if (empty ($pubDate)) :
|
164 |
+
|
165 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<pubDate>{channel_PubDate}</pubDate>", "", $this->channel_data);
|
166 |
+
|
167 |
+
endif;
|
168 |
+
|
169 |
+
// Last Build Date parser // If is set to auto, autogenerates it
|
170 |
+
if ($lastBuildDate == "auto") :
|
171 |
+
|
172 |
+
$lastBuildDate = date ("r");
|
173 |
+
|
174 |
+
endif;
|
175 |
+
|
176 |
+
// Last Build Date parser // Optional data
|
177 |
+
if (empty ($lastBuildDate)) :
|
178 |
+
|
179 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<lastBuildDate>{channel_LastBuildDate}</lastBuildDate>", "", $this->channel_data);
|
180 |
+
|
181 |
+
endif;
|
182 |
+
|
183 |
+
if ($this->rssformat == "RSS20") {
|
184 |
+
// Category parser // Optional data
|
185 |
+
if (empty ($category)) :
|
186 |
+
|
187 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<category>{channel_Category}</category>", "", $this->channel_data);
|
188 |
+
|
189 |
+
endif;
|
190 |
+
}
|
191 |
+
|
192 |
+
// Docs parser // Checks absolutes URIs
|
193 |
+
if (!preg_match ("(^(ht|f)tp://)", $docs)) :
|
194 |
+
|
195 |
+
$docs = "http://rssgenesis.sourceforge.net/links/";
|
196 |
+
|
197 |
+
endif;
|
198 |
+
|
199 |
+
// Skip Days parser // Generate data
|
200 |
+
if (!empty ($skipDays)) :
|
201 |
+
|
202 |
+
// Starts the complete Skip Days storage variable //
|
203 |
+
$skipDaysComplete = "\r\n";
|
204 |
+
|
205 |
+
// Explodes the string to get all skipped days //
|
206 |
+
$skipDays = explode ("|", $skipDays);
|
207 |
+
|
208 |
+
// For each element given //
|
209 |
+
foreach ($skipDays as $days) :
|
210 |
+
|
211 |
+
// Inserts data to skipped day //
|
212 |
+
$skipDaysComplete .= " <day>$days</day>\r\n";
|
213 |
+
|
214 |
+
endforeach;
|
215 |
+
|
216 |
+
// Overwrites the given Skip Days variable //
|
217 |
+
$skipDays = $skipDaysComplete .= " ";
|
218 |
+
|
219 |
+
endif;
|
220 |
+
|
221 |
+
// Skip Days parser // Optional data
|
222 |
+
if (empty ($skipDays)) :
|
223 |
+
|
224 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<skipDays>{channel_SkipDays}</skipDays>", "", $this->channel_data);
|
225 |
+
|
226 |
+
endif;
|
227 |
+
|
228 |
+
// Skip Hours parser // Generate data
|
229 |
+
if (!empty ($skipHours)) :
|
230 |
+
|
231 |
+
// Starts the complete Skip Hours storage variable //
|
232 |
+
$skipHoursComplete = "\r\n";
|
233 |
+
|
234 |
+
// Explodes the string to get all skipped hours //
|
235 |
+
$skipHours = explode ("|", $skipHours);
|
236 |
+
|
237 |
+
// For each element given //
|
238 |
+
foreach ($skipHours as $hours) :
|
239 |
+
|
240 |
+
// Inserts data to skipped hour //
|
241 |
+
$skipHoursComplete .= " <hour>$hours</hour>\r\n";
|
242 |
+
|
243 |
+
endforeach;
|
244 |
+
|
245 |
+
// Overwrites the given Skip Hours variable //
|
246 |
+
$skipHours = $skipHoursComplete .= " ";
|
247 |
+
|
248 |
+
endif;
|
249 |
+
|
250 |
+
// Skip Hours parser // Optional data
|
251 |
+
if (empty ($skipHours)) :
|
252 |
+
|
253 |
+
$this->channel_data = ereg_replace ("\r\n\t\t<skipHours>{channel_SkipHours}</skipHours>", "", $this->channel_data);
|
254 |
+
|
255 |
+
endif;
|
256 |
+
|
257 |
+
// Inserts channel title // Replaces {channel_Title}
|
258 |
+
$this->channel_data = ereg_replace ("{channel_Title}", $title, $this->channel_data);
|
259 |
+
|
260 |
+
// Inserts channel link // Replaces {channel_Link}
|
261 |
+
$this->channel_data = ereg_replace ("{channel_Link}", $link, $this->channel_data);
|
262 |
+
|
263 |
+
// Inserts channel language // Replaces {channel_Language}
|
264 |
+
$this->channel_data = ereg_replace ("{channel_Language}", $language, $this->channel_data);
|
265 |
+
|
266 |
+
// Inserts channel description // Replaces {channel_Description}
|
267 |
+
$this->channel_data = ereg_replace ("{channel_Description}", $description, $this->channel_data);
|
268 |
+
|
269 |
+
// Inserts channel copyright // Replaces {channel_Copyright}
|
270 |
+
$this->channel_data = ereg_replace ("{channel_Copyright}", $copyright, $this->channel_data);
|
271 |
+
|
272 |
+
// Inserts channel managingEditor // Replaces {channel_ManagingEditor}
|
273 |
+
$this->channel_data = ereg_replace ("{channel_ManagingEditor}", $managingEditor, $this->channel_data);
|
274 |
+
|
275 |
+
// Inserts channel webMaster // Replaces {channel_WebMaster}
|
276 |
+
$this->channel_data = ereg_replace ("{channel_WebMaster}", $webMaster, $this->channel_data);
|
277 |
+
|
278 |
+
// Inserts channel rating // Replaces {channel_Rating}
|
279 |
+
$this->channel_data = ereg_replace ("{channel_Rating}", $rating, $this->channel_data);
|
280 |
+
|
281 |
+
// Inserts channel pubDate // Replaces {channel_PubDate}
|
282 |
+
$this->channel_data = ereg_replace ("{channel_PubDate}", $pubDate, $this->channel_data);
|
283 |
+
|
284 |
+
// Inserts channel lastBuildDate // Replaces {channel_LastBuildDate}
|
285 |
+
$this->channel_data = ereg_replace ("{channel_LastBuildDate}", $lastBuildDate, $this->channel_data);
|
286 |
+
|
287 |
+
if ($this->rssformat == "RSS20") {
|
288 |
+
// Inserts channel category // Replaces {channel_Category}
|
289 |
+
$this->channel_data = ereg_replace ("{channel_Category}", $category, $this->channel_data);
|
290 |
+
}
|
291 |
+
|
292 |
+
// Inserts channel docs // Replaces {channel_Docs}
|
293 |
+
$this->channel_data = ereg_replace ("{channel_Docs}", $docs, $this->channel_data);
|
294 |
+
|
295 |
+
// Inserts channel skipDays // Replaces {channel_SkipDays}
|
296 |
+
$this->channel_data = ereg_replace ("{channel_SkipDays}", $skipDays, $this->channel_data);
|
297 |
+
|
298 |
+
// Inserts channel skipHours // Replaces {channel_SkipHours}
|
299 |
+
$this->channel_data = ereg_replace ("{channel_SkipHours}", $skipHours, $this->channel_data);
|
300 |
+
|
301 |
+
}
|
302 |
+
|
303 |
+
// Creates image data handler //
|
304 |
+
function setImage ($title = "", $src = "", $link = "", $width = "", $height = "", $description = "") {
|
305 |
+
|
306 |
+
// Null values become empty values // Start
|
307 |
+
$title = ($title == null) ? "" : $title;
|
308 |
+
$src = ($src == null) ? "" : $src;
|
309 |
+
$link = ($link == null) ? "" : $link;
|
310 |
+
$width = ($width == null) ? "" : $width;
|
311 |
+
$height = ($height == null) ? "" : $height;
|
312 |
+
$description = ($description == null) ? "" : $description;
|
313 |
+
// Null values become empty values // End
|
314 |
+
|
315 |
+
// Title parser // Convertes quotes and strips backslashes!
|
316 |
+
$title = stripslashes (htmlspecialchars (trim ($title), ENT_QUOTES));
|
317 |
+
|
318 |
+
// Title parser // Empty titles not allowed
|
319 |
+
$title = (empty ($title)) ? "RSS Genesis 1.1" : $title;
|
320 |
+
|
321 |
+
// Source parser // Checks absolutes URIs
|
322 |
+
if (!preg_match ("(^(ht|f)tp://)", $src)) :
|
323 |
+
|
324 |
+
$src = "http://rssgenesis.sourceforge.net/Assets/rss.genesis.image.png";
|
325 |
+
|
326 |
+
endif;
|
327 |
+
|
328 |
+
// Link parser // Checks absolutes URIs
|
329 |
+
if (!preg_match ("(^(ht|f)tp://)", $link)) :
|
330 |
+
|
331 |
+
$link = "http://rssgenesis.sourceforge.net/";
|
332 |
+
|
333 |
+
endif;
|
334 |
+
|
335 |
+
// Image dimensions parser // Sets dimensions if auto generation is needed
|
336 |
+
if (($width == "auto") and ($height == "auto")) :
|
337 |
+
|
338 |
+
$dimensions = @getimagesize ($src);
|
339 |
+
|
340 |
+
$width = $dimensions[0];
|
341 |
+
|
342 |
+
$height = $dimensions[1];
|
343 |
+
|
344 |
+
if ($this->rssformat == "RSS20") {
|
345 |
+
$this->image_data = ereg_replace ("\r\n\t\t\t<width>{image_Width}</width>\r\n\t\t\t<height>{image_Height}</height>", "", $this->image_data);
|
346 |
+
}
|
347 |
+
|
348 |
+
endif;
|
349 |
+
|
350 |
+
// Image dimensions parser // Checks integer values
|
351 |
+
$width = (is_int ($width)) ? $width : "";
|
352 |
+
$height = (is_int ($height)) ? $height : "";
|
353 |
+
|
354 |
+
// Description parser // Convertes quotes and strips backslashes!
|
355 |
+
$description = stripslashes (htmlspecialchars (trim ($description), ENT_QUOTES));
|
356 |
+
|
357 |
+
// Description parser // Empty descriptions not allowed
|
358 |
+
$description = (empty ($description)) ? "Powered by: RSS Genesis!" : $description;
|
359 |
+
|
360 |
+
// Inserts image title // Replaces {image_Title}
|
361 |
+
$this->image_data = ereg_replace ("{image_Title}", $title, $this->rss_image);
|
362 |
+
|
363 |
+
// Inserts image source // Replaces {image_Source}
|
364 |
+
$this->image_data = ereg_replace ("{image_Source}", $src, $this->image_data);
|
365 |
+
|
366 |
+
// Inserts image link // Replaces {image_Link}
|
367 |
+
$this->image_data = ereg_replace ("{image_Link}", $link, $this->image_data);
|
368 |
+
|
369 |
+
// Inserts image width // Replaces {image_Width}
|
370 |
+
$this->image_data = ereg_replace ("{image_Width}", "$width", $this->image_data);
|
371 |
+
|
372 |
+
// Inserts image height // Replaces {image_Height}
|
373 |
+
$this->image_data = ereg_replace ("{image_Height}", "$height", $this->image_data);
|
374 |
+
|
375 |
+
// Inserts image description // Replaces {image_Description}
|
376 |
+
$this->image_data = ereg_replace ("{image_Description}", $description, $this->image_data);
|
377 |
+
|
378 |
+
}
|
379 |
+
|
380 |
+
// Creates item data handler //
|
381 |
+
function addItem ($title, $link, $description, $pubdate = "", $category) {
|
382 |
+
|
383 |
+
// Null values become empty values // Start
|
384 |
+
$title = ($title == null) ? "" : $title;
|
385 |
+
$link = ($link == null) ? "" : $link;
|
386 |
+
$description = ($description == null) ? "" : $description;
|
387 |
+
$pubdate = ($pubdate == null) ? "" : $pubdate;
|
388 |
+
$category = ($category == null) ? "" : $category;
|
389 |
+
// Null values become empty values // End
|
390 |
+
|
391 |
+
//Formats pubdate
|
392 |
+
$mysqltimestamp = $pubdate;
|
393 |
+
$pubdate = gmdate('D, d M Y H:i:s \G\M\T', strtotime($mysqltimestamp));
|
394 |
+
|
395 |
+
// Title parser // Convertes quotes and strips backslashes!
|
396 |
+
$title = stripslashes (htmlspecialchars (trim ($title), ENT_QUOTES));
|
397 |
+
|
398 |
+
// Title parser // Empty titles not allowed
|
399 |
+
if (empty ($title)) :
|
400 |
+
|
401 |
+
die ("<font face=\"verdana\" size=\"2\">Error code: <strong>001</strong> - Item's element title is mandatory! - <a href=\"http://rssgenesis.sourceforge.net/index.html#ec001\" target=\"_blank\">Documentation</a></font>");
|
402 |
+
|
403 |
+
endif;
|
404 |
+
|
405 |
+
// Link parser // Checks absolutes URIs
|
406 |
+
if (!preg_match ("(^(ht|f)tp(s)?://)", $link)) :
|
407 |
+
|
408 |
+
die ("<font face=\"verdana\" size=\"2\">Error code: <strong>002</strong> - Item's element link is mandatory! - <a href=\"http://rssgenesis.sourceforge.net/index.html#ec002\" target=\"_blank\">Documentation</a></font>");
|
409 |
+
|
410 |
+
endif;
|
411 |
+
|
412 |
+
// Description parser // Convertes quotes and strips backslashes!
|
413 |
+
$description = stripslashes (htmlspecialchars (trim ($description), ENT_QUOTES));
|
414 |
+
|
415 |
+
// Description parser // Convertes quotes and strips backslashes!
|
416 |
+
$category = stripslashes (htmlspecialchars (trim ($category), ENT_QUOTES));
|
417 |
+
|
418 |
+
// Inserts item title // Replaces {item_Title}
|
419 |
+
$temp = ereg_replace ("{item_Title}", $title, $this->rss_item);
|
420 |
+
|
421 |
+
// Inserts item link // Replaces {item_Link}
|
422 |
+
$temp = ereg_replace ("{item_Link}", $link, $temp);
|
423 |
+
|
424 |
+
// Inserts item description // Replaces {item_Description}
|
425 |
+
$temp = ereg_replace ("{item_Description}", $description, $temp);
|
426 |
+
|
427 |
+
//Inserts publication date if feed is RSS20
|
428 |
+
if ($this->rssformat == "RSS20") {
|
429 |
+
$temp = ereg_replace ("{item_PubDate}", $pubdate, $temp);
|
430 |
+
|
431 |
+
$temp = ereg_replace ("{item_category}", $category, $temp);
|
432 |
+
}
|
433 |
+
|
434 |
+
// Stores the new added item
|
435 |
+
$this->item_data[] = $temp;
|
436 |
+
|
437 |
+
// Unsets temporary variable
|
438 |
+
unset ($temp);
|
439 |
+
|
440 |
+
}
|
441 |
+
|
442 |
+
// Creates input data handler //
|
443 |
+
function setInput ($title = "", $description = "", $name = "", $link = "") {
|
444 |
+
|
445 |
+
// Null values become empty values // Start
|
446 |
+
$title = ($title == null) ? "" : $title;
|
447 |
+
$description = ($description == null) ? "" : $description;
|
448 |
+
$name = ($name == null) ? "" : $name;
|
449 |
+
$link = ($link == null) ? "" : $link;
|
450 |
+
// Null values become empty values // End
|
451 |
+
|
452 |
+
// Title parser // Convertes quotes and strips backslashes!
|
453 |
+
$title = stripslashes (htmlspecialchars (trim ($title), ENT_QUOTES));
|
454 |
+
|
455 |
+
// Title parser // Empty titles not allowed
|
456 |
+
$title = (empty ($title)) ? "Go!" : $title;
|
457 |
+
|
458 |
+
// Description parser // Convertes quotes and strips backslashes!
|
459 |
+
$description = stripslashes (htmlspecialchars (trim ($description), ENT_QUOTES));
|
460 |
+
|
461 |
+
// Description parser // Empty descriptions not allowed
|
462 |
+
$description = (empty ($description)) ? "Search:" : $description;
|
463 |
+
|
464 |
+
// Name parser // Convertes quotes and strips backslashes!
|
465 |
+
$name = stripslashes (htmlspecialchars (trim ($name), ENT_QUOTES));
|
466 |
+
|
467 |
+
// Name parser // Empty names not allowed
|
468 |
+
$name = (empty ($name)) ? "q" : $name;
|
469 |
+
|
470 |
+
// Link parser // Checks absolutes URIs
|
471 |
+
if (!preg_match ("(^(ht|f)tp://)", $link)) :
|
472 |
+
|
473 |
+
$link = "http://www.google.com/search";
|
474 |
+
|
475 |
+
endif;
|
476 |
+
|
477 |
+
// Inserts input title // Replaces {input_Title}
|
478 |
+
$this->input_data = ereg_replace ("{input_Title}", $title, $this->rss_input);
|
479 |
+
|
480 |
+
// Inserts input description // Replaces {input_Description}
|
481 |
+
$this->input_data = ereg_replace ("{input_Description}", $description, $this->input_data);
|
482 |
+
|
483 |
+
// Inserts input name // Replaces {input_Name}
|
484 |
+
$this->input_data = ereg_replace ("{input_Name}", $name, $this->input_data);
|
485 |
+
|
486 |
+
// Inserts input link // Replaces {input_Link}
|
487 |
+
$this->input_data = ereg_replace ("{input_Link}", $link, $this->input_data);
|
488 |
+
|
489 |
+
}
|
490 |
+
|
491 |
+
// Creates function to organize the data on feed //
|
492 |
+
function organizeData() {
|
493 |
+
|
494 |
+
// Concentrates all stored data in one variable to feed the new RSS feed //
|
495 |
+
$this->rss_feed .= $this->rss_header;
|
496 |
+
$this->rss_feed .= $this->channel_data;
|
497 |
+
$this->rss_feed .= $this->image_data;
|
498 |
+
$this->rss_feed .= $this->input_data;
|
499 |
+
|
500 |
+
// Storing all itens //
|
501 |
+
foreach ($this->item_data as $item) :
|
502 |
+
|
503 |
+
$this->rss_feed .= $item;
|
504 |
+
|
505 |
+
endforeach;
|
506 |
+
|
507 |
+
// Storage continuation //
|
508 |
+
$this->rss_feed .= $this->rss_footer;
|
509 |
+
|
510 |
+
}
|
511 |
+
|
512 |
+
// Creates function to generate the RSS Feed //
|
513 |
+
function createFile ($name = "my.rss") {
|
514 |
+
|
515 |
+
// Calls the function to organize data before the file creation //
|
516 |
+
$this->organizeData();
|
517 |
+
|
518 |
+
// Creates the new file //
|
519 |
+
$file = @fopen ($name, "w");
|
520 |
+
|
521 |
+
// Checks if creation was successful //
|
522 |
+
if (!$file) :
|
523 |
+
|
524 |
+
die ("<font face=\"verdana\" size=\"2\">Critical Error: <strong>Unable to create: $name</strong></font>");
|
525 |
+
|
526 |
+
endif;
|
527 |
+
|
528 |
+
// Inserts contents //
|
529 |
+
fwrite ($file, $this->rss_feed);
|
530 |
+
|
531 |
+
// Ends file creation //
|
532 |
+
fclose ($file);
|
533 |
+
|
534 |
+
// XML RSS header //
|
535 |
+
header ("Content-type: application/rss+xml");
|
536 |
+
|
537 |
+
// Display RSS file //
|
538 |
+
echo file_get_contents ($name);
|
539 |
+
|
540 |
+
}
|
541 |
+
|
542 |
+
function getFeed() {
|
543 |
+
|
544 |
+
// Calls the function to organize data before the file creation //
|
545 |
+
$this->organizeData();
|
546 |
+
|
547 |
+
return $this->rss_feed;
|
548 |
+
}
|
549 |
+
|
550 |
+
}
|
551 |
+
|
552 |
+
?>
|
rssfeed.php
ADDED
@@ -0,0 +1,93 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
3 |
+
require_once( '../../../wp-load.php');
|
4 |
+
}
|
5 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
6 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
7 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
8 |
+
}
|
9 |
+
require_once("rss.genesis.php");
|
10 |
+
|
11 |
+
global $wpdb;
|
12 |
+
|
13 |
+
$settingsetid = intval($_GET['settingset']);
|
14 |
+
|
15 |
+
$settingsname = 'LinkLibraryPP' . $settingsetid;
|
16 |
+
$options = get_option($settingsname);
|
17 |
+
|
18 |
+
$rss = new rssGenesis();
|
19 |
+
|
20 |
+
if ( !defined('WP_CONTENT_DIR') )
|
21 |
+
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
22 |
+
|
23 |
+
// Guess the location
|
24 |
+
$llpluginpath = WP_CONTENT_URL.'/plugins/link-library/';
|
25 |
+
|
26 |
+
$feedtitle = ($options['rssfeedtitle'] == "" ? "Link Library Generated Feed" : $options['rssfeedtitle']);
|
27 |
+
$feeddescription = ($options['rssfeeddescription'] == "" ? "Link Library Generated Feed Description" : $options['rssfeeddescription']);
|
28 |
+
|
29 |
+
// CHANNEL
|
30 |
+
$rss->setChannel (
|
31 |
+
$feedtitle, // Title
|
32 |
+
$llpluginpath . 'rssfeed.php?settingset=' . $settingsetid, // Link
|
33 |
+
$feeddescription, // Description
|
34 |
+
null, // Language
|
35 |
+
null, // Copyright
|
36 |
+
null, // Managing Editor
|
37 |
+
null, // WebMaster
|
38 |
+
null, // Rating
|
39 |
+
"auto", // PubDate
|
40 |
+
"auto", // Last Build Date
|
41 |
+
"Link Library Links", // Category
|
42 |
+
null, // Docs
|
43 |
+
null, // Time to Live
|
44 |
+
null, // Skip Days
|
45 |
+
null // Skip Hours
|
46 |
+
);
|
47 |
+
|
48 |
+
$linkquery = "SELECT distinct *, UNIX_TIMESTAMP(l.link_updated) as link_date, ";
|
49 |
+
$linkquery .= "IF (DATE_ADD(l.link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated ";
|
50 |
+
$linkquery .= "FROM " . $wpdb->prefix . "terms t ";
|
51 |
+
$linkquery .= "LEFT JOIN " . $wpdb->prefix . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
52 |
+
$linkquery .= "LEFT JOIN " . $wpdb->prefix . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
53 |
+
$linkquery .= "LEFT JOIN " . $wpdb->prefix . "links l ON (tr.object_id = l.link_id) ";
|
54 |
+
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
55 |
+
|
56 |
+
if ($options['hide_if_empty'])
|
57 |
+
$linkquery .= "AND l.link_id is not NULL AND l.link_description not like '%LinkLibrary:AwaitingModeration:RemoveTextToApprove%' ";
|
58 |
+
|
59 |
+
if ($options['categorylist'] != "")
|
60 |
+
$linkquery .= " AND t.term_id in (" . $options['categorylist']. ")";
|
61 |
+
|
62 |
+
if ($options['excludecategorylist'] != "")
|
63 |
+
$linkquery .= " AND t.term_id not in (" . $options['excludecategorylist'] . ")";
|
64 |
+
|
65 |
+
if ($options['showinvisible'] == false)
|
66 |
+
$linkquery .= " AND l.link_visible != 'N'";
|
67 |
+
|
68 |
+
$linkquery .= " ORDER by link_date DESC";
|
69 |
+
|
70 |
+
$linkquery .= " LIMIT 0, " . $options['numberofrssitems'];
|
71 |
+
|
72 |
+
$linkitems = $wpdb->get_results($linkquery);
|
73 |
+
|
74 |
+
if ($linkitems)
|
75 |
+
{
|
76 |
+
foreach ($linkitems as $linkitem)
|
77 |
+
{
|
78 |
+
if ($linkitem->link_url != '')
|
79 |
+
// ITEM
|
80 |
+
$rss->addItem (
|
81 |
+
$linkitem->link_name, // Title
|
82 |
+
$linkitem->link_url, // Link
|
83 |
+
$linkitem->link_description, // Description
|
84 |
+
$linkitem->link_updated, //Publication Date
|
85 |
+
$linkitem->name // Category
|
86 |
+
);
|
87 |
+
|
88 |
+
}
|
89 |
+
}
|
90 |
+
|
91 |
+
echo $rss->getFeed();
|
92 |
+
|
93 |
+
?>
|
rsspreview.php
ADDED
@@ -0,0 +1,70 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
4 |
+
require_once( '../../../wp-load.php');
|
5 |
+
}
|
6 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
7 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
8 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
9 |
+
}
|
10 |
+
|
11 |
+
$linkid = intval($_GET['linkid']);
|
12 |
+
$itemcount = intval($_GET['previewcount']);
|
13 |
+
|
14 |
+
$link = get_bookmark( $linkid );
|
15 |
+
|
16 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
17 |
+
|
18 |
+
include_once(ABSPATH . WPINC . '/feed.php');
|
19 |
+
|
20 |
+
// Get a SimplePie feed object from the specified feed source.
|
21 |
+
$rss = fetch_feed($link->link_rss);
|
22 |
+
if (!is_wp_error( $rss ) ) : // Checks that the object is created correctly
|
23 |
+
// Figure out how many total items there are, but limit it to 5.
|
24 |
+
$maxitems = $rss->get_item_quantity($itemcount);
|
25 |
+
|
26 |
+
// Build an array of all the items, starting with element 0 (first element).
|
27 |
+
$rss_items = $rss->get_items(0, $maxitems);
|
28 |
+
|
29 |
+
endif;
|
30 |
+
?>
|
31 |
+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
32 |
+
|
33 |
+
<html xmlns="http://www.w3.org/1999/xhtml">
|
34 |
+
<head>
|
35 |
+
<title><?php echo (empty($_GET['feed'])) ? 'RSS_PHP' : 'RSS_PHP: ' . $link->link_name; ?></title>
|
36 |
+
|
37 |
+
<!-- META HTTP-EQUIV -->
|
38 |
+
<meta http-equiv="content-type" content="text/html; charset=UTF-8; ?>" />
|
39 |
+
<meta http-equiv="imagetoolbar" content="false" />
|
40 |
+
|
41 |
+
<?php if ( isset( $genoptions['stylesheet'] ) && $genoptions['stylesheet'] != ''): ?>
|
42 |
+
<style id='LinkLibraryStyle' type='text/css'>
|
43 |
+
<?php echo stripslashes($genoptions['fullstylesheet']); ?>
|
44 |
+
</style>
|
45 |
+
<?php endif; ?>
|
46 |
+
|
47 |
+
</head>
|
48 |
+
|
49 |
+
<body>
|
50 |
+
<div id="ll_rss_preview_results">
|
51 |
+
<?php if ($rss_items): ?>
|
52 |
+
<?php foreach($rss_items as $item): ?>
|
53 |
+
<div class="ll_rss_preview_title" style="padding:0 5px 5px;">
|
54 |
+
<h1><a target="feedwindow" href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a><div class='ll_rss_preview_date'><?php echo $item->get_date('j F Y | g:i a'); ?></div></h1>
|
55 |
+
<div class='ll_rss_preview_content'><?php echo $item->get_description(); ?></div>
|
56 |
+
</div>
|
57 |
+
<br />
|
58 |
+
<?php
|
59 |
+
endforeach;
|
60 |
+
?>
|
61 |
+
<br />
|
62 |
+
<div>
|
63 |
+
<a class="ll_rss_preview_button" target="feedwindow" href="<?php echo $link->link_rss; ?>"><span>More News from this Feed</span></a> <a class="ll_rss_preview_button" target="sitewindow" href="<?php echo $link->link_url; ?>"><span>See Full Web Site</span></a>
|
64 |
+
</div>
|
65 |
+
<br />
|
66 |
+
<br />
|
67 |
+
<?php endif; ?>
|
68 |
+
</div>
|
69 |
+
</body>
|
70 |
+
</html>
|
screenshot-1.jpg
ADDED
Binary file
|
screenshot-2.jpg
ADDED
Binary file
|
screenshot-3.jpg
ADDED
Binary file
|
stylesheettemplate.css
ADDED
@@ -0,0 +1,154 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.linktable {margin-top: 15px;}
|
2 |
+
|
3 |
+
.linktable a {text-decoration:none}
|
4 |
+
|
5 |
+
table.linklisttable {
|
6 |
+
width:100%;
|
7 |
+
border-width: 0px 0px 0px 0px;
|
8 |
+
border-spacing: 5px;
|
9 |
+
/* border-style: outset outset outset outset;
|
10 |
+
border-color: gray gray gray gray; */
|
11 |
+
border-collapse: separate;
|
12 |
+
}
|
13 |
+
table.linklisttable th {
|
14 |
+
border-width: 1px 1px 1px 1px;
|
15 |
+
padding: 3px 3px 3px 3px;
|
16 |
+
background-color: #f4f5f3;
|
17 |
+
/* border-style: none none none none;
|
18 |
+
border-color: gray gray gray gray;
|
19 |
+
-moz-border-radius: 3px 3px 3px 3px; */
|
20 |
+
}
|
21 |
+
table.linklisttable td {
|
22 |
+
border-width: 1px 1px 1px 1px;
|
23 |
+
padding: 3px 3px 3px 3px;
|
24 |
+
background-color: #dee1d8;
|
25 |
+
/* border-style: dotted dotted dotted dotted;
|
26 |
+
border-color: gray gray gray gray;
|
27 |
+
-moz-border-radius: 3px 3px 3px 3px; */
|
28 |
+
}
|
29 |
+
|
30 |
+
.linklistcatname{
|
31 |
+
font-family: arial;
|
32 |
+
font-size: 16px;
|
33 |
+
font-weight: bold;
|
34 |
+
border: 0;
|
35 |
+
padding-bottom: 10px;
|
36 |
+
padding-top: 10px;
|
37 |
+
}
|
38 |
+
|
39 |
+
.linklistcatnamedesc{
|
40 |
+
font-family: arial;
|
41 |
+
font-size: 12px;
|
42 |
+
font-weight: normal;
|
43 |
+
border: 0;
|
44 |
+
padding-bottom: 10px;
|
45 |
+
padding-top: 10px;
|
46 |
+
}
|
47 |
+
|
48 |
+
|
49 |
+
.linklistcolumnheader{
|
50 |
+
font-weight: bold;
|
51 |
+
}
|
52 |
+
|
53 |
+
div.rsscontent{color: #333333; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;font-size: 11px;line-height: 1.25em;
|
54 |
+
vertical-align: baseline;letter-spacing: normal;word-spacing: normal;font-weight: normal;font-style: normal;font-variant: normal;text-transform: none;
|
55 |
+
text-decoration: none;text-align: left;text-indent: 0px;max-width:500px;}
|
56 |
+
|
57 |
+
#ll_rss_results { border-style:solid;border-width:1px;margin-left:10px;margin-top:10px;padding-top:3px;background-color:#f4f5f3;}
|
58 |
+
.rsstitle{font-weight:400;font-size:0.8em;color:#33352C;font-family:Georgia,"Times New Roman",Times,serif;}
|
59 |
+
.rsstitle a{color:#33352C}
|
60 |
+
|
61 |
+
#ll_rss_results img {
|
62 |
+
max-width: 400px; /* Adjust this value according to your content area size*/
|
63 |
+
height: auto;
|
64 |
+
}
|
65 |
+
|
66 |
+
.rsselements {float: right;}
|
67 |
+
|
68 |
+
.highlight_word {background-color: #FFFF00}
|
69 |
+
|
70 |
+
.previouspage {float:left;margin-top:10px;font-weight:bold}
|
71 |
+
|
72 |
+
.nextpage {float: right;margin-top:10px;font-weight:bold}
|
73 |
+
|
74 |
+
.resulttitle {padding-top:10px;}
|
75 |
+
|
76 |
+
.catdropdown { width: 300px; }
|
77 |
+
|
78 |
+
#llsearch {padding-top:10px;}
|
79 |
+
|
80 |
+
.lladdlink {
|
81 |
+
margin-top: 16px;
|
82 |
+
}
|
83 |
+
|
84 |
+
.lladdlink #lladdlinktitle {
|
85 |
+
font-weight: bold;
|
86 |
+
}
|
87 |
+
|
88 |
+
.lladdlink table {
|
89 |
+
margin-top: 5px;
|
90 |
+
margin-bottom: 8px;
|
91 |
+
border: 0;
|
92 |
+
border-spacing: 0;
|
93 |
+
border-collapse: collapse;
|
94 |
+
}
|
95 |
+
|
96 |
+
.lladdlink table td {
|
97 |
+
border: 0;
|
98 |
+
height: 30px;
|
99 |
+
}
|
100 |
+
|
101 |
+
.lladdlink table th {
|
102 |
+
border: 0;
|
103 |
+
text-align: left;
|
104 |
+
font-weight: normal;
|
105 |
+
width: 400px;
|
106 |
+
}
|
107 |
+
|
108 |
+
.lladdlink input[type="text"] {
|
109 |
+
width: 300px;
|
110 |
+
}
|
111 |
+
|
112 |
+
.lladdlink select {
|
113 |
+
width: 300px;
|
114 |
+
}
|
115 |
+
|
116 |
+
.llmessage {
|
117 |
+
margin: 8px;
|
118 |
+
border: 1px solid #ddd;
|
119 |
+
background-color: #ff0;
|
120 |
+
}
|
121 |
+
|
122 |
+
.pageselector {
|
123 |
+
margin-top: 20px;
|
124 |
+
text-align: center;
|
125 |
+
}
|
126 |
+
|
127 |
+
.selectedpage {
|
128 |
+
margin: 0px 4px 0px 4px;
|
129 |
+
border: 1px solid #000;
|
130 |
+
padding: 7px;
|
131 |
+
background-color: #f4f5f3;
|
132 |
+
}
|
133 |
+
|
134 |
+
.unselectedpage {
|
135 |
+
margin: 0px 4px 0px 4px;
|
136 |
+
border: 1px solid #000;
|
137 |
+
padding: 7px;
|
138 |
+
background-color: #dee1d8;
|
139 |
+
}
|
140 |
+
|
141 |
+
.previousnextactive {
|
142 |
+
margin: 0px 4px 0px 4px;
|
143 |
+
border: 1px solid #000;
|
144 |
+
padding: 7px;
|
145 |
+
background-color: #dee1d8;
|
146 |
+
}
|
147 |
+
|
148 |
+
.previousnextinactive {
|
149 |
+
margin: 0px 4px 0px 4px;
|
150 |
+
border: 1px solid #000;
|
151 |
+
padding: 7px;
|
152 |
+
background-color: #dddddd;
|
153 |
+
color: #cccccc;
|
154 |
+
}
|
tiptip/jquery.tipTip.minified.js
ADDED
@@ -0,0 +1,21 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
* TipTip
|
3 |
+
* Copyright 2010 Drew Wilson
|
4 |
+
* www.drewwilson.com
|
5 |
+
* code.drewwilson.com/entry/tiptip-jquery-plugin
|
6 |
+
*
|
7 |
+
* Version 1.3 - Updated: Mar. 23, 2010
|
8 |
+
*
|
9 |
+
* This Plug-In will create a custom tooltip to replace the default
|
10 |
+
* browser tooltip. It is extremely lightweight and very smart in
|
11 |
+
* that it detects the edges of the browser window and will make sure
|
12 |
+
* the tooltip stays within the current window size. As a result the
|
13 |
+
* tooltip will adjust itself to be displayed above, below, to the left
|
14 |
+
* or to the right depending on what is necessary to stay within the
|
15 |
+
* browser window. It is completely customizable as well via CSS.
|
16 |
+
*
|
17 |
+
* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses:
|
18 |
+
* http://www.opensource.org/licenses/mit-license.php
|
19 |
+
* http://www.gnu.org/licenses/gpl.html
|
20 |
+
*/
|
21 |
+
(function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);
|
tiptip/tipTip.css
ADDED
@@ -0,0 +1,113 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/* TipTip CSS - Version 1.2 */
|
2 |
+
|
3 |
+
#tiptip_holder {
|
4 |
+
display: none;
|
5 |
+
position: absolute;
|
6 |
+
top: 0;
|
7 |
+
left: 0;
|
8 |
+
z-index: 99999;
|
9 |
+
}
|
10 |
+
|
11 |
+
#tiptip_holder.tip_top {
|
12 |
+
padding-bottom: 5px;
|
13 |
+
}
|
14 |
+
|
15 |
+
#tiptip_holder.tip_bottom {
|
16 |
+
padding-top: 5px;
|
17 |
+
}
|
18 |
+
|
19 |
+
#tiptip_holder.tip_right {
|
20 |
+
padding-left: 5px;
|
21 |
+
}
|
22 |
+
|
23 |
+
#tiptip_holder.tip_left {
|
24 |
+
padding-right: 5px;
|
25 |
+
}
|
26 |
+
|
27 |
+
#tiptip_content {
|
28 |
+
font-size: 11px;
|
29 |
+
color: #fff;
|
30 |
+
text-shadow: 0 0 2px #000;
|
31 |
+
padding: 4px 8px;
|
32 |
+
border: 1px solid rgba(255,255,255,0.25);
|
33 |
+
background-color: rgb(25,25,25);
|
34 |
+
background-color: rgba(25,25,25,0.92);
|
35 |
+
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
|
36 |
+
border-radius: 3px;
|
37 |
+
-webkit-border-radius: 3px;
|
38 |
+
-moz-border-radius: 3px;
|
39 |
+
box-shadow: 0 0 3px #555;
|
40 |
+
-webkit-box-shadow: 0 0 3px #555;
|
41 |
+
-moz-box-shadow: 0 0 3px #555;
|
42 |
+
}
|
43 |
+
|
44 |
+
#tiptip_arrow, #tiptip_arrow_inner {
|
45 |
+
position: absolute;
|
46 |
+
border-color: transparent;
|
47 |
+
border-style: solid;
|
48 |
+
border-width: 6px;
|
49 |
+
height: 0;
|
50 |
+
width: 0;
|
51 |
+
}
|
52 |
+
|
53 |
+
#tiptip_holder.tip_top #tiptip_arrow {
|
54 |
+
border-top-color: #fff;
|
55 |
+
border-top-color: rgba(255,255,255,0.35);
|
56 |
+
}
|
57 |
+
|
58 |
+
#tiptip_holder.tip_bottom #tiptip_arrow {
|
59 |
+
border-bottom-color: #fff;
|
60 |
+
border-bottom-color: rgba(255,255,255,0.35);
|
61 |
+
}
|
62 |
+
|
63 |
+
#tiptip_holder.tip_right #tiptip_arrow {
|
64 |
+
border-right-color: #fff;
|
65 |
+
border-right-color: rgba(255,255,255,0.35);
|
66 |
+
}
|
67 |
+
|
68 |
+
#tiptip_holder.tip_left #tiptip_arrow {
|
69 |
+
border-left-color: #fff;
|
70 |
+
border-left-color: rgba(255,255,255,0.35);
|
71 |
+
}
|
72 |
+
|
73 |
+
#tiptip_holder.tip_top #tiptip_arrow_inner {
|
74 |
+
margin-top: -7px;
|
75 |
+
margin-left: -6px;
|
76 |
+
border-top-color: rgb(25,25,25);
|
77 |
+
border-top-color: rgba(25,25,25,0.92);
|
78 |
+
}
|
79 |
+
|
80 |
+
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
|
81 |
+
margin-top: -5px;
|
82 |
+
margin-left: -6px;
|
83 |
+
border-bottom-color: rgb(25,25,25);
|
84 |
+
border-bottom-color: rgba(25,25,25,0.92);
|
85 |
+
}
|
86 |
+
|
87 |
+
#tiptip_holder.tip_right #tiptip_arrow_inner {
|
88 |
+
margin-top: -6px;
|
89 |
+
margin-left: -5px;
|
90 |
+
border-right-color: rgb(25,25,25);
|
91 |
+
border-right-color: rgba(25,25,25,0.92);
|
92 |
+
}
|
93 |
+
|
94 |
+
#tiptip_holder.tip_left #tiptip_arrow_inner {
|
95 |
+
margin-top: -6px;
|
96 |
+
margin-left: -7px;
|
97 |
+
border-left-color: rgb(25,25,25);
|
98 |
+
border-left-color: rgba(25,25,25,0.92);
|
99 |
+
}
|
100 |
+
|
101 |
+
/* Webkit Hacks */
|
102 |
+
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
103 |
+
#tiptip_content {
|
104 |
+
padding: 4px 8px 5px 8px;
|
105 |
+
background-color: rgba(45,45,45,0.88);
|
106 |
+
}
|
107 |
+
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
|
108 |
+
border-bottom-color: rgba(45,45,45,0.88);
|
109 |
+
}
|
110 |
+
#tiptip_holder.tip_top #tiptip_arrow_inner {
|
111 |
+
border-top-color: rgba(20,20,20,0.92);
|
112 |
+
}
|
113 |
+
}
|
tracker.php
ADDED
@@ -0,0 +1,32 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
3 |
+
require_once( '../../../wp-load.php');
|
4 |
+
}
|
5 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
6 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
7 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
8 |
+
}
|
9 |
+
require_once('link-library.php');
|
10 |
+
|
11 |
+
$link_id = intval($_POST['id']);
|
12 |
+
echo "Received ID is: " . $link_id;
|
13 |
+
|
14 |
+
global $wpdb;
|
15 |
+
|
16 |
+
$extradatatable = $wpdb->prefix . "links_extrainfo";
|
17 |
+
$linkextradataquery = "select * from " . $wpdb->prefix . "links_extrainfo where link_id = " . $link_id;
|
18 |
+
$extradata = $wpdb->get_row($linkextradataquery, ARRAY_A);
|
19 |
+
|
20 |
+
if ($extradata)
|
21 |
+
{
|
22 |
+
$newcount = $extradata['link_visits'] + 1;
|
23 |
+
$wpdb->update( $extradatatable, array( 'link_visits' => $newcount ), array( 'link_id' => $link_id ));
|
24 |
+
echo "Updated row";
|
25 |
+
}
|
26 |
+
else
|
27 |
+
{
|
28 |
+
$wpdb->insert( $extradatatable, array( 'link_id' => $link_id, 'link_visits' => 1 ));
|
29 |
+
echo "Inserted new row";
|
30 |
+
}
|
31 |
+
|
32 |
+
?>
|
uninstall.php
ADDED
@@ -0,0 +1,37 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
// Check that code was called from WordPress with
|
3 |
+
// uninstallation constant declared
|
4 |
+
if ( !defined( 'WP_UNINSTALL_PLUGIN' ) )
|
5 |
+
exit;
|
6 |
+
|
7 |
+
function db_prefix() {
|
8 |
+
global $wpdb;
|
9 |
+
if (method_exists($wpdb, "get_blog_prefix"))
|
10 |
+
return $wpdb->get_blog_prefix();
|
11 |
+
else
|
12 |
+
return $wpdb->prefix;
|
13 |
+
}
|
14 |
+
|
15 |
+
// Check if options exist and delete them if present
|
16 |
+
if ( get_option( 'LinkLibraryGeneral' ) != false ) {
|
17 |
+
|
18 |
+
$genoptions = get_option( 'LinkLibraryGeneral' );
|
19 |
+
|
20 |
+
for ($i = 1; $i <= $genoptions['numberstylesets']; $i++) {
|
21 |
+
$settingsname = 'LinkLibraryPP' . $i;
|
22 |
+
|
23 |
+
delete_option( $settingsname );
|
24 |
+
}
|
25 |
+
|
26 |
+
delete_option( 'LinkLibraryGeneral' );
|
27 |
+
}
|
28 |
+
|
29 |
+
global $wpdb;
|
30 |
+
|
31 |
+
$wpdb->links_extrainfo = db_prefix().'links_extrainfo';
|
32 |
+
|
33 |
+
$deletionquery = 'DROP TABLE IF EXISTS ' . $wpdb->links_extrainfo;
|
34 |
+
|
35 |
+
$wpdb->get_results( $deletionquery );
|
36 |
+
|
37 |
+
?>
|
usersubmission.php
ADDED
@@ -0,0 +1,321 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if( file_exists( '../../../wp-load.php' ) ) {
|
4 |
+
require_once( '../../../wp-load.php');
|
5 |
+
}
|
6 |
+
// Oh dear, the plugin directory is not in the usual spot...
|
7 |
+
else if ( isset( $_REQUEST['xpath'] ) && file_exists( $_REQUEST['xpath'] . 'wp-load.php' ) ) {
|
8 |
+
require_once( $_REQUEST['xpath'] .'wp-load.php');
|
9 |
+
}
|
10 |
+
|
11 |
+
|
12 |
+
require_once('link-library.php');
|
13 |
+
|
14 |
+
check_admin_referer('LL_ADDLINK_FORM');
|
15 |
+
|
16 |
+
load_plugin_textdomain( 'link-library', false, dirname( plugin_basename( __FILE__ ) ) . '/languages');
|
17 |
+
|
18 |
+
global $wpdb;
|
19 |
+
|
20 |
+
$settings = ( isset( $_POST['settingsid'] ) ? $_POST['settingsid'] : 1 );
|
21 |
+
$settingsname = 'LinkLibraryPP' . $settings;
|
22 |
+
$options = get_option($settingsname);
|
23 |
+
|
24 |
+
$genoptions = get_option('LinkLibraryGeneral');
|
25 |
+
|
26 |
+
$valid = false;
|
27 |
+
$message = "";
|
28 |
+
|
29 |
+
$captureddata = array();
|
30 |
+
$captureddata['link_category'] = ( isset( $_POST['link_category'] ) ? $_POST['link_category'] : '' );
|
31 |
+
$captureddata['link_user_category'] = ( isset( $_POST['link_user_category'] ) ? $_POST['link_user_category'] : '' );
|
32 |
+
$captureddata['link_description'] = ( isset( $_POST['link_description'] ) ? $_POST['link_description'] : '' );
|
33 |
+
$captureddata['link_textfield'] = ( isset( $_POST['link_textfield'] ) ? $_POST['link_textfield'] : '' );
|
34 |
+
$captureddata['link_name'] = ( isset( $_POST['link_name'] ) ? $_POST['link_name'] : '' );
|
35 |
+
$captureddata['link_url'] = ( isset( $_POST['link_url'] ) ? $_POST['link_url'] : '' );
|
36 |
+
$captureddata['link_rss'] = ( isset( $_POST['link_rss'] ) ? $_POST['link_rss'] : '' );
|
37 |
+
$captureddata['link_notes'] = ( isset( $_POST['link_notes'] ) ? $_POST['link_notes'] : '' );
|
38 |
+
$captureddata['ll_secondwebaddr'] = ( isset( $_POST['ll_secondwebaddr'] ) ? $_POST['ll_secondwebaddr'] : '' );
|
39 |
+
$captureddata['ll_telephone'] = ( isset( $_POST['ll_telephone'] ) ? $_POST['ll_telephone'] : '' );
|
40 |
+
$captureddata['ll_email'] = ( isset( $_POST['ll_email'] ) ? $_POST['ll_email'] : '' );
|
41 |
+
$captureddata['ll_reciprocal'] = ( isset( $_POST['ll_reciprocal'] ) ? $_POST['ll_reciprocal'] : '' );
|
42 |
+
$captureddata['ll_submittername'] = ( isset( $_POST['ll_submittername'] ) ? $_POST['ll_submittername'] : '' );
|
43 |
+
$captureddata['ll_submitteremail'] = ( isset( $_POST['ll_submitteremail'] ) ? $_POST['ll_submitteremail'] : '' );
|
44 |
+
$captureddata['ll_submittercomment'] = ( isset( $_POST['ll_submittercomment'] ) ? $_POST['ll_submittercomment'] : '' );
|
45 |
+
$captureddata['ll_customcaptchaanswer'] = ( isset( $_POST['ll_customcaptchaanswer'] ) ? $_POST['ll_customcaptchaanswer'] : '' );
|
46 |
+
|
47 |
+
if ($captureddata['link_name'] != '')
|
48 |
+
{
|
49 |
+
if ($options['showcaptcha'])
|
50 |
+
{
|
51 |
+
if (empty($_REQUEST['confirm_code']))
|
52 |
+
{
|
53 |
+
$valid = false;
|
54 |
+
$message = 1;
|
55 |
+
}
|
56 |
+
else
|
57 |
+
{
|
58 |
+
if ( isset($_COOKIE['Captcha']) )
|
59 |
+
{
|
60 |
+
list($Hash, $Time) = explode('.', $_COOKIE['Captcha']);
|
61 |
+
if ( md5("ORHFUKELFPTUEODKFJ".$_REQUEST['confirm_code'].$_SERVER['REMOTE_ADDR'].$Time) != $Hash )
|
62 |
+
{
|
63 |
+
$valid = false;
|
64 |
+
$message = 2;
|
65 |
+
}
|
66 |
+
elseif( (time() - 5*60) > $Time)
|
67 |
+
{
|
68 |
+
$valid = false;
|
69 |
+
$message = 3;
|
70 |
+
}
|
71 |
+
else
|
72 |
+
{
|
73 |
+
$valid = true;
|
74 |
+
}
|
75 |
+
}
|
76 |
+
else
|
77 |
+
{
|
78 |
+
$valid = false;
|
79 |
+
$message = 4;
|
80 |
+
}
|
81 |
+
}
|
82 |
+
}
|
83 |
+
|
84 |
+
if ($options['showcustomcaptcha'])
|
85 |
+
{
|
86 |
+
if ($captureddata['ll_customcaptchaanswer'] == '')
|
87 |
+
{
|
88 |
+
$valid = false;
|
89 |
+
$message = 5;
|
90 |
+
}
|
91 |
+
else
|
92 |
+
{
|
93 |
+
if (strtolower($captureddata['ll_customcaptchaanswer']) == strtolower($options['customcaptchaanswer']))
|
94 |
+
$valid = true;
|
95 |
+
else
|
96 |
+
{
|
97 |
+
$valid = false;
|
98 |
+
$message = 6;
|
99 |
+
}
|
100 |
+
}
|
101 |
+
}
|
102 |
+
|
103 |
+
if ($valid || ($options['showcaptcha'] == false && $options['showcustomcaptcha'] == false))
|
104 |
+
{
|
105 |
+
$existinglinkquery = "SELECT * from " . $my_link_library_plugin->db_prefix() . "links l where l.link_name = '" . $captureddata['link_name'] . "' ";
|
106 |
+
|
107 |
+
if ( ( $options['addlinknoaddress'] == false ) || ( $options['addlinknoaddress'] == true && $captureddata['link_url'] != "" ) )
|
108 |
+
$existinglinkquery .= " and l.link_url = 'http://" . $captureddata['link_url'] . "'";
|
109 |
+
|
110 |
+
$existinglink = $wpdb->get_var($existinglinkquery);
|
111 |
+
|
112 |
+
if ($existinglink == "" && (($options['addlinknoaddress'] == false && $captureddata['link_url'] != "" ) || $options['addlinknoaddress'] == true))
|
113 |
+
{
|
114 |
+
if ($captureddata['link_category'] == 'new' && $captureddata['link_user_category'] != '')
|
115 |
+
{
|
116 |
+
$existingcatquery = "SELECT t.term_id FROM " . $my_link_library_plugin->db_prefix() . "terms t, " . $my_link_library_plugin->db_prefix() . "term_taxonomy tt ";
|
117 |
+
$existingcatquery .= "WHERE t.name = '" . $captureddata['link_user_category'] . "' AND t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
118 |
+
$existingcat = $wpdb->get_var($existingcatquery);
|
119 |
+
|
120 |
+
if (!$existingcat)
|
121 |
+
{
|
122 |
+
$newlinkcatdata = array("cat_name" => $captureddata['link_user_category'], "category_description" => "", "category_nicename" => $wpdb->escape($captureddata['link_user_category']));
|
123 |
+
$newlinkcat = wp_insert_category($newlinkcatdata);
|
124 |
+
$newcatarray = array("term_id" => $newlinkcat);
|
125 |
+
$newcattype = array("taxonomy" => 'link_category');
|
126 |
+
$wpdb->update( $my_link_library_plugin->db_prefix().'term_taxonomy', $newcattype, $newcatarray);
|
127 |
+
$newlinkcat = array($newlinkcat);
|
128 |
+
}
|
129 |
+
else
|
130 |
+
{
|
131 |
+
$newlinkcat = array($existingcat);
|
132 |
+
}
|
133 |
+
|
134 |
+
|
135 |
+
|
136 |
+
$validcat = true;
|
137 |
+
}
|
138 |
+
elseif ($captureddata['link_category'] == 'new' && $captureddata['link_user_category'] == '')
|
139 |
+
{
|
140 |
+
$message = 7;
|
141 |
+
$validcat = false;
|
142 |
+
}
|
143 |
+
else
|
144 |
+
{
|
145 |
+
$newlinkcat = array($captureddata['link_category']);
|
146 |
+
|
147 |
+
$message = 8;
|
148 |
+
|
149 |
+
$validcat = true;
|
150 |
+
}
|
151 |
+
|
152 |
+
if ($validcat == true)
|
153 |
+
{
|
154 |
+
if ($options['showuserlinks'] == false)
|
155 |
+
{
|
156 |
+
$newlinkdesc = "(LinkLibrary:AwaitingModeration:RemoveTextToApprove)" . $captureddata['link_description'];
|
157 |
+
$newlinkvisibility = 'N';
|
158 |
+
}
|
159 |
+
else
|
160 |
+
{
|
161 |
+
$newlinkdesc = $captureddata['link_description'];
|
162 |
+
$newlinkvisibility = 'Y';
|
163 |
+
}
|
164 |
+
|
165 |
+
if ($options['storelinksubmitter'] == true)
|
166 |
+
{
|
167 |
+
global $current_user;
|
168 |
+
|
169 |
+
get_currentuserinfo();
|
170 |
+
|
171 |
+
if ($current_user)
|
172 |
+
$username = $current_user->user_login;
|
173 |
+
}
|
174 |
+
|
175 |
+
$newlink = array("link_name" => esc_html(stripslashes($captureddata['link_name'])), "link_url" => esc_html(stripslashes($captureddata['link_url'])), "link_rss" => esc_html(stripslashes($captureddata['link_rss'])),
|
176 |
+
"link_description" => esc_html(stripslashes($newlinkdesc)), "link_notes" => esc_html(stripslashes($captureddata['link_notes'])), "link_category" => $newlinkcat, "link_visible" => $newlinkvisibility);
|
177 |
+
$newlinkid = $my_link_library_plugin->link_library_insert_link($newlink, false, $options['addlinknoaddress']);
|
178 |
+
|
179 |
+
$extradatatable = $my_link_library_plugin->db_prefix() . "links_extrainfo";
|
180 |
+
$wpdb->insert( $extradatatable, array( 'link_id' => $newlinkid, 'link_second_url' => $captureddata['ll_secondwebaddr'], 'link_telephone' => $captureddata['ll_telephone'], 'link_email' => $captureddata['ll_email'], 'link_reciprocal' => $captureddata['ll_reciprocal'], 'link_submitter' => ( isset( $username ) ? $username : null ), 'link_submitter_name' => $captureddata['ll_submittername'], 'link_submitter_email' => $captureddata['ll_submitteremail'], 'link_textfield' => $captureddata['link_textfield'], 'link_no_follow' => 'N', 'link_featured' => 'N', 'link_manual_updated' => 'N' ));
|
181 |
+
|
182 |
+
if ($options['emailnewlink'])
|
183 |
+
{
|
184 |
+
if ($genoptions['moderatoremail'] != '')
|
185 |
+
$adminmail = $genoptions['moderatoremail'];
|
186 |
+
else
|
187 |
+
$adminmail = $get_option['admin_email'];
|
188 |
+
$headers = "MIME-Version: 1.0\r\n";
|
189 |
+
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
190 |
+
|
191 |
+
$emailmessage = __('A user submitted a new link to your Wordpress Link database.', 'link-library') . "<br /><br />";
|
192 |
+
$emailmessage .= __('Link Name', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_name'])) . "<br />";
|
193 |
+
$emailmessage .= __('Link Address', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_url'])) . "<br />";
|
194 |
+
$emailmessage .= __('Link RSS', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_rss'])) . "<br />";
|
195 |
+
$emailmessage .= __('Link Description', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_description'])) . "<br />";
|
196 |
+
$emailmessage .= __('Link Large Description', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_textfield'])) . "<br />";
|
197 |
+
$emailmessage .= __('Link Notes', 'link-library') . ": " . esc_html(stripslashes($captureddata['link_notes'])) . "<br />";
|
198 |
+
$emailmessage .= __('Link Category', 'link-library') . ": " . $captureddata['link_category'] . "<br /><br />";
|
199 |
+
$emailmessage .= __('Reciprocal Link', 'link-library') . ": " . $captureddata['ll_reciprocal'] . "<br /><br />";
|
200 |
+
$emailmessage .= __('Link Secondary Address', 'link-library') . ": " . $captureddata['ll_secondwebaddr'] . "<br /><br />";
|
201 |
+
$emailmessage .= __('Link Telephone', 'link-library') . ": " . $captureddata['ll_telephone'] . "<br /><br />";
|
202 |
+
$emailmessage .= __('Link E-mail', 'link-library') . ": " . $captureddata['ll_email'] . "<br /><br />";
|
203 |
+
$emailmessage .= __('Link Submitter', 'link-library') . ": " . $username . "<br /><br />";
|
204 |
+
$emailmessage .= __('Link Submitter Name', 'link-library') . ": " . $captureddata['ll_submittername'] . "<br /><br />";
|
205 |
+
$emailmessage .= __('Link Submitter E-mail', 'link-library') . ": " . $captureddata['ll_submitteremail'] . "<br /><br />";
|
206 |
+
$emailmessage .= __('Link Comment', 'link-library') . ": " . $captureddata['ll_submittercomment'] . "<br /><br />";
|
207 |
+
|
208 |
+
if ($options['showuserlinks'] == false)
|
209 |
+
$emailmessage .= '<a href="' . add_query_arg( 's', 'LinkLibrary%3AAwaitingModeration%3ARemoveTextToApprove', admin_url( 'link-manager.php' ) ) . '">Moderate new links</a>';
|
210 |
+
elseif ($options['showuserlinks'] == true)
|
211 |
+
$emailmessage .= '<a href="' . admin_url( 'link-manager.php' ) . '">View links</a>';
|
212 |
+
|
213 |
+
$emailmessage .= "<br /><br />" . __('Message generated by', 'link-library') . " <a href='http://yannickcorner.nayanna.biz/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
214 |
+
|
215 |
+
if ( !isset($emailtitle) || $emailtitle == '')
|
216 |
+
|
217 |
+
{
|
218 |
+
$emailtitle = stripslashes($genoptions['moderationnotificationtitle']);
|
219 |
+
$emailtitle = str_replace('%linkname%', esc_html(stripslashes($captureddata['link_name'])), $emailtitle);
|
220 |
+
}
|
221 |
+
else
|
222 |
+
{
|
223 |
+
$emailtitle = htmlspecialchars_decode(get_option('blogname'), ENT_QUOTES) . " - " . __('New link added', 'link-library') . ": " . htmlspecialchars($captureddata['link_name']);
|
224 |
+
}
|
225 |
+
|
226 |
+
wp_mail($adminmail, $emailtitle, $emailmessage, $headers);
|
227 |
+
}
|
228 |
+
}
|
229 |
+
}
|
230 |
+
elseif ($existinglink == "" && ($options['addlinknoaddress'] == false && $captureddata['link_url'] == "" ))
|
231 |
+
{
|
232 |
+
$message = 9;
|
233 |
+
}
|
234 |
+
else
|
235 |
+
{
|
236 |
+
$message = 10;
|
237 |
+
}
|
238 |
+
}
|
239 |
+
}
|
240 |
+
|
241 |
+
$redirectaddress = '';
|
242 |
+
|
243 |
+
if ( isset($_POST['thankyouurl']) && $_POST['thankyouurl'] != '' ) {
|
244 |
+
$redirectaddress = $_POST['thankyouurl'];
|
245 |
+
} else {
|
246 |
+
if ( isset ( $_POST['pageid'] ) && is_numeric( $_POST['pageid'] ) ) {
|
247 |
+
$redirectaddress = get_permalink( $_POST['pageid'] );
|
248 |
+
}
|
249 |
+
}
|
250 |
+
|
251 |
+
$redirectaddress = add_query_arg( 'addlinkmessage', $message, $redirectaddress );
|
252 |
+
|
253 |
+
if ( $valid == false && ( $options['showcaptcha'] == true || $options['showcustomcaptcha'] == true ) ) {
|
254 |
+
if ( isset( $_POST['link_name'] ) && $_POST['link_name'] != '' ) {
|
255 |
+
$redirectaddress = add_query_arg( 'addlinkname', rawurlencode( $captureddata['link_name'] ), $redirectaddress );
|
256 |
+
}
|
257 |
+
|
258 |
+
if ( isset($_POST['link_url'] ) && $_POST['link_url'] != '' ) {
|
259 |
+
$redirectaddress = add_query_arg( 'addlinkurl', rawurlencode( $captureddata['link_url'] ), $redirectaddress );
|
260 |
+
}
|
261 |
+
|
262 |
+
if ( isset( $_POST['link_category'] ) && $_POST['link_category'] != '' ) {
|
263 |
+
$redirectaddress = add_query_arg( 'addlinkcat', rawurlencode( $captureddata['link_category'] ), $redirectaddress );
|
264 |
+
}
|
265 |
+
|
266 |
+
if ( isset( $_POST['link_user_category'] ) && $_POST['link_user_category'] != '' ) {
|
267 |
+
$redirectaddress = add_query_arg( 'addlinkusercat', rawurlencode( $captureddata['link_user_category'] ), $redirectaddress );
|
268 |
+
}
|
269 |
+
|
270 |
+
if ( isset( $_POST['link_description'] ) && $_POST['link_description'] != '' ) {
|
271 |
+
$redirectaddress = add_query_arg( 'addlinkdesc', rawurlencode( $captureddata['link_description'] ), $redirectaddress );
|
272 |
+
}
|
273 |
+
|
274 |
+
if ( isset( $_POST['link_textfield'] ) && $_POST['link_textfield'] != '' ) {
|
275 |
+
$redirectaddress = add_query_arg( 'addlinktextfield', rawurlencode( $captureddata['link_textfield'] ), $redirectaddress );
|
276 |
+
}
|
277 |
+
|
278 |
+
if ( isset( $_POST['link_rss'] ) && $_POST['link_rss'] != '' ) {
|
279 |
+
$redirectaddress = add_query_arg( 'addlinkrss', rawurlencode( $captureddata['link_rss'] ), $redirectaddress );
|
280 |
+
}
|
281 |
+
|
282 |
+
if ( isset( $_POST['link_notes'] ) && $_POST['link_notes'] != '' ) {
|
283 |
+
$redirectaddress = add_query_arg( 'addlinknotes', rawurlencode( $captureddata['link_notes'] ), $redirectaddress );
|
284 |
+
}
|
285 |
+
|
286 |
+
if ( isset( $_POST['ll_secondwebaddr'] ) && $_POST['ll_secondwebaddr'] != '' ) {
|
287 |
+
$redirectaddress = add_query_arg( 'addlinksecondurl', rawurlencode( $captureddata['ll_secondwebaddr'] ), $redirectaddress );
|
288 |
+
}
|
289 |
+
|
290 |
+
if ( isset( $_POST['ll_telephone'] ) && $_POST['ll_telephone'] != '' ) {
|
291 |
+
$redirectaddress = add_query_arg( 'addlinktelephone', rawurlencode($captureddata['ll_telephone'] ), $redirectaddress );
|
292 |
+
}
|
293 |
+
|
294 |
+
if ( isset( $_POST['ll_email'] ) && $_POST['ll_email'] != '' ) {
|
295 |
+
$redirectaddress = add_query_arg( 'addlinkemail', rawurlencode( $captureddata['ll_email'] ), $redirectaddress );
|
296 |
+
}
|
297 |
+
|
298 |
+
if ( isset( $_POST['ll_reciprocal'] ) && $_POST['ll_reciprocal'] != '' ) {
|
299 |
+
$redirectaddress = add_query_arg( 'addlinkreciprocal', rawurlencode( $captureddata['ll_reciprocal'] ), $redirectaddress );
|
300 |
+
}
|
301 |
+
|
302 |
+
if ( isset( $_POST['ll_submittername'] ) && $_POST['ll_submittername'] != '' ) {
|
303 |
+
$redirectaddress = add_query_arg( 'addlinksubmitname', rawurlencode( $captureddata['ll_submittername'] ), $redirectaddress );
|
304 |
+
}
|
305 |
+
|
306 |
+
if ( isset( $_POST['ll_submitteremail'] ) && $_POST['ll_submitteremail'] != '' ) {
|
307 |
+
$redirectaddress = add_query_arg( 'addlinksubmitemail', rawurlencode( $captureddata['ll_submitteremail'] ), $redirectaddress );
|
308 |
+
}
|
309 |
+
|
310 |
+
if ( isset( $_POST['ll_submittercomment'] ) && $_POST['ll_submittercomment'] != '' ) {
|
311 |
+
$redirectaddress = add_query_arg( 'addlinksubmitcomment', rawurlencode( $captureddata['ll_submittercomment'] ), $redirectaddress );
|
312 |
+
}
|
313 |
+
|
314 |
+
if ( isset( $_POST['ll_customcaptchaanswer'] ) && $_POST['ll_customcaptchaanswer'] != '' ) {
|
315 |
+
$redirectaddress = add_query_arg( 'addlinkcustomcaptcha', rawurlencode( $captureddata['ll_customcaptchaanswer'] ), $redirectaddress );
|
316 |
+
}
|
317 |
+
}
|
318 |
+
|
319 |
+
wp_redirect( $redirectaddress );
|
320 |
+
|
321 |
+
?>
|