コード例 #1
0
ファイル: mygallery_button.php プロジェクト: noikiy/owaspbwa
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 
    }
}
コード例 #2
0
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 
    }
}
コード例 #3
0
    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 
        }
    }
コード例 #4
0
ファイル: subList.php プロジェクト: 64kbytes/stayinba
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 
    }
}
コード例 #5
0
ファイル: COinS_button.php プロジェクト: jean/zotero-bits
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 += "&amp;";'
      +'		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 
    }
}