function mygallery_picturebrowser() { if (strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php')) { ?> <script language="JavaScript" type="text/javascript"><!-- var toolbar = document.getElementById("ed_toolbar"); <?php edit_insert_button("gallerybrowser", "mygallerybrowser", "gallerybrowser"); ?> function mygallerybrowser() { window.open("<?php echo myGalleryURL; ?> myfunctions/mygallerybrowser.php?myPath=<?php echo ABSPATH; ?> ", "myGalleryBrowser", "width=700,height=600,scrollbars=yes"); } //--></script> <?php } }
function lazyest_write_quicktag() { if (!function_exists('edit_insert_button')) { //edit_insert_button: Inserts a button into the editor function edit_insert_button($caption, $js_onclick, $title = '') { ?> if(toolbar) { var theButton = document.createElement('input'); theButton.type = 'button'; theButton.value = '<?php echo $caption; ?> '; theButton.onclick = <?php echo $js_onclick; ?> ; theButton.className = 'ed_button'; theButton.title = "<?php echo $title; ?> "; theButton.id = "<?php echo "ed_{$caption}"; ?> "; toolbar.appendChild(theButton); } <?php } } if (strpos($_SERVER['REQUEST_URI'], 'post-new.php') || strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php')) { // [[Image:image/name.jpg|alignment|width|height|Caption or description]] ?> <script type="text/javascript">//<![CDATA[ var toolbar = document.getElementById("ed_toolbar"); <?php edit_insert_button("gallery", "lazyest_quick_buttons", "Lazyest Gallery Smartlinks"); ?> var state_my_button = true; function lazyest_quick_buttons() { if(state_my_button) { var ImgURL = prompt('Enter the relative image URL starting from gallery root (excluded) [required and case sensitive]'); var Caption = prompt('Enter image caption [optional]'); var Align = prompt('Enter alignment (center, right or left) [optional]', 'center'); var Width = prompt('Enter Width of image thumbnail [optional]', '<?php get_option('lg_thumbwidth'); ?> '); var Height = prompt('Enter Height of image thumbnail [optional]', '<?php get_option('lg_thumbheight'); ?> '); if (ImgURL) { myValue = '[[Image:'+ImgURL; if (Align) { myValue += '|'+Align; } if (Width) { myValue += '|'+Width; } if (Height) { myValue += '|'+Height; } if (Caption) { myValue += '|'+Caption; } myValue += ']]'; edInsertContent(edCanvas, myValue); } } } //]]></script> <?php } }
function callback_xspf() { global $userdata; get_currentuserinfo(); //if (!isset($userdata->user_level) || ($userdata->user_level < 9)) return; // Must be admin to use this $XSPF = xspf_player::tag(); $tag = "[{$XSPF}]_start()[/{$XSPF}]"; $plugin_url = get_settings('siteurl') . '/wp-content/' . basename(__FILE__, ".php") . '/'; $url = $_SERVER['REQUEST_URI']; if (strpos($url, 'post.php') || strpos($url, 'page-new.php') || strpos($url, 'post-new.php')) { ?> <script language="JavaScript" type="text/javascript"><!-- var toolbar = document.getElementById("ed_toolbar"); <?php edit_insert_button("Xspf", "insert_tag", "Xspf Player"); ?> function insert_tag() { var edCanvas = document.getElementById("content"); edInsertContent(edCanvas, '<?php echo $tag; ?> '); } //--></script> <?php } }
function list_subpages_button() { if (strpos($_SERVER['REQUEST_URI'], 'page-new.php') !== false || strpos($_SERVER['REQUEST_URI'], 'post.php?action=edit') !== false) { ?> <script language="JavaScript" type="text/javascript"><!-- var toolbar = document.getElementById("ed_toolbar"); <?php edit_insert_button('sublist', 'sublist_button', 'Creates a list of subpages at this point'); edit_insert_button('siblist', 'siblist_button', 'Creates a list of sibling pages at this point'); ?> function sublist_button() { edInsertContent(edCanvas, '<sublist start="current">\n</sublist>'); } function siblist_button() { edInsertContent(edCanvas, '<sublist start="parent">\n</sublist>'); } //--></script> <?php } }
function pab_COinS() { if (strpos($_SERVER['REQUEST_URI'], 'post.php')) { ?> <script language="JavaScript" type="text/javascript"><!-- var toolbar = document.getElementById("editor-toolbar"); <?php edit_insert_button("COinS", "pab_COinS_handler", "COinS"); ?> /* button handler */ function pab_COinS_handler(URL) { formWin = window.open("", "formWin", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=300,height=300,top=250,left=250,"); if(formWin.opener == null) formWin.opener = self; formWin.focus(); formHtml = '<html><head><title>COinS Form</title>' +'<scr'+'ipt language="JavaScript" type="text/javascript">' +'var contextObject = "";' +'function addField(label, s) {' +' if (s != "") { ' +' if (contextObject != "")' +' contextObject += "&";' +' contextObject += "rft." + label + "=" + encodeURIComponent(s);' +' }' +'}' +'function show() {' +' var mainform = document.getElementById("mainform");' +' addField("ctx_ver", "Z39.88-2004");' +' addField("rft_val_fmt", "info:ofi/fmt:kev:mtx:journal");' +' addField("jtitle", mainform.jtitle.value);' +' addField("issn", mainform.issn.value);' +' addField("date", mainform.date.value);' +' addField("volume", mainform.volume.value);' +' addField("issue", mainform.issue.value);' +' addField("spage", mainform.spage.value);' +' addField("epage", mainform.epage.value);' +' if (mainform.co.value == "") opener.pab_insert_COinS(contextObject);' +' else opener.pab_insert_COinS(mainform.co.value);' +' self.close();' +'}' +'</scr' + 'ipt>' +'</head>' +'<body>' +'<form onsubmit="javascript:show()" id="mainform">' +' <table border="0">' +' <tr><td>ContextObject:</td><td><input type="text" name="co"></td></tr>' +' <tr><td>Journal title:</td><td><input type="text" name="jtitle"></td></tr>' +' <tr><td>ISSN:</td><td><input type="text" name="issn"></td></tr>' +' <tr><td>Date:</td><td><input type="text" name="date"></td></tr>' +' <tr><td>Volume:</td><td><input type="text" name="volume"></td></tr>' +' <tr><td>Issue:</td><td><input type="text" name="issue"></td></tr>' +' <tr><td>Start page:</td><td><input type="text" name="spage"></td></tr>' +' <tr><td>End page:</td><td><input type="text" name="epage"></td></tr>' +' </table>' +' <input type="submit" value="Insert COinS"/>' +'</form></body></html>'; var doc = formWin.document; doc.open("text/html", "replace"); doc.write(formHtml); doc.close(); // close the document } function pab_insert_COinS(contextObject) { edInsertContent(edCanvas, '<span class="Z3988" title="'+contextObject +'">' + '<!-- This is a COinS: see http://ocoins.info -->' + '</span>'); } //--></script> <?php } }