dialogs.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 512 行 · 第 1/2 页

PHP
512
字号
	
	break;
	
	case 'tableProps':
	include_once XOOPS_ROOT_PATH.''.$url."/class/colorpalette.class.php";
	echo '	<title>'._XK_TABLEPROPS.'</title>
			<link href="'.XOOPS_URL.'/'.$url.'/skins/'.$skin.'/'.$skin.'.css" rel="stylesheet" type="text/css" />
			</head>';
		echo '<body scroll=no class="'.$skin.'PropsBody" onload="initTableProps(\''.$id.'\')" >';
		
		$palette= new WysiwygColorPalette('XK_TableC','', XOOPS_URL.'/'.$url, $skin);
		$palette->display();	
			
		echo '<form name="form1" method="post" action="">';
		echo '
		<div class="'.$skin.'selectedTab" onclick="SelectTab(this,\'a\',\''.$skin.'\');">'._XK_OTHERS.'</div>
		<div class="'.$skin.'notSelectedTab" onclick="SelectTab(this,\'b\',\''.$skin.'\');">'._XK_FORECOLOR.'</div>
		<div class="'.$skin.'notSelectedTab" onclick="SelectTab(this,\'c\',\''.$skin.'\');tablePreview();">'._XK_PREVIEW.'</div>';
				
		echo'
			<div class="'.$skin.'downTabContainer">
					
					<div class="'.$skin.'divTabContent" id="a">
						<table border="0" cellspacing="0" cellpadding="2">
							<tr>
   								<td>'._XK_WIDTH.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="width" /></td>
  							</tr>
							<tr>
   								<td>'._XK_HEIGHT.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="height" /></td>
  							</tr>
							<tr>
   								<td>'._XK_BORDER.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="border"onkeypress="return onlyNumbers(event,this.id);"/></td>
  							</tr>
							<tr>
   								<td>'._XK_PADDING.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="padding"onkeypress="return onlyNumbers(event,this.id);"/></td>
  							</tr>
							<tr>
   								<td>'._XK_SPACING.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="spacing"onkeypress="return onlyNumbers(event,this.id);"/></td>
  							</tr>
							<tr>
   								<td>'._XK_CLASS.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="class"/></td>
  							</tr>
							<tr>
   								<td>'._XK_BCOLLPASE.'</td>
    							<td><input type="checkbox" id="collapse" onclick="tablePreview()"/></td>
  							</tr>
						</table>
					</div>
					
					<div class="'.$skin.'divTabContent" style="display:none;" id="b">
						<table border="0" cellspacing="0" cellpadding="2">
							<tr>
   								<td>'._XK_FORECOLOR.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="bgColor" maxlength="7"/><img style="height:16px;width:10px;" alt="'._XK_FORECOLOR.'" id="bg" title="'._XK_FORECOLOR.'" src="'.XOOPS_URL.'/'.$url.'/skins/'.$skin.'/popup.gif" onclick="XK_color(\'bg\')"/></td>
  							</tr>
							<tr>
   								<td>'._XK_BORDERCOLOR.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="bordertColor" maxlength="7" /><img style="height:16px;width:10px;" alt="'._XK_BORDERCOLOR.'" id="bordert" title="'._XK_BORDERCOLOR.'" src="'.XOOPS_URL.'/'.$url.'/skins/'.$skin.'/popup.gif" onclick="XK_color(\'bordert\')"/></td>
  							</tr>
							<tr>
   								<td>'._XK_IMGBACK.'</td>
    							<td><input type="text" class="'.$skin.'Input" id="backgroundImage"/><img style="height:16px;width:10px;" alt="'._XK_INSERTIMAGEM.'" id="bi" title="'._XK_INSERTIMAGEM.'" src="'.XOOPS_URL.'/'.$url.'/skins/'.$skin.'/popup.gif"onclick="openWithSelfMain(\''.XOOPS_URL.'/imagemanager.php?target='.$id.'&amp;wysiwyg=1\',\'imgmanager\',400,430)"/></td>
  							</tr>
						</table>
					</div>
					
					<div class="'.$skin.'divTabContent" style="display:none;" id="c">
						<div align="center" class="'.$skin.'tablePreviewDiv">
							<br />
							<table border="0" id="previewTable">
          						<tr>
									<td>test</td><td>test</td>
          						</tr>
								<tr>
           							<td>test</td><td>test</td>
          						</tr>
        					</table>
						</div>  
					</div>
					
				</div>
				<br style="clear:both;" />
				<input class="'.$skin.'SubmitInput" type="button" value="Ok" onclick="sendTableProps(\''.$id.'\')"/>
				<input class="'.$skin.'SubmitInput" type="reset" value="Reset" onclick="tablePreview()"/>
			</form>
			</body></html>';
	break;
	
	case 'imageProps':
	include_once XOOPS_ROOT_PATH.''.$url."/class/colorpalette.class.php";
	include_once XOOPS_ROOT_PATH.''.$url."/class/borderfieldset.class.php";
	echo '	<title>'._XK_IMAGEPROPS.'</title>
			<link href="'.XOOPS_URL.''.$url.'/skins/'.$skin.'/'.$skin.'.css" rel="stylesheet" type="text/css" />
			</head>';
			echo '<body scroll=no class="'.$skin.'PropsBody" onload="initImageProps(\''.$id.'\')" >';
		$units='<option value="px">px</option>
            	<option value="em">em</option>
            	<option value="ex">ex</option>
            	<option value="cm" >cm</option>
            	<option value="mm">mm</option>
            	<option value="pc">pc</option>
            	<option value="in">in</option>
            	<option value="pt">pt</option>';
		$borders=new WysiwygBorderFieldset($url,$skin,'imagePreview()');
		$palette= new WysiwygColorPalette('XK_ImgPrev','', XOOPS_URL.'/'.$url, $skin);
		$palette->display();
	echo'<form name="form1" method="post" action="">';
	
	
	echo '
		<div class="'.$skin.'selectedTab" onclick="SelectTab(this,\'a\',\''.$skin.'\');">'._XK_OTHERS.'</div>
		<div class="'.$skin.'notSelectedTab" onclick="SelectTab(this,\'b\',\''.$skin.'\');">'._XK_BORDERS.'</div>
		<div class="'.$skin.'notSelectedTab" onclick="SelectTab(this,\'c\',\''.$skin.'\');">'._XK_MARGINS.'</div>
		<div class="'.$skin.'notSelectedTab" onclick="SelectTab(this,\'d\',\''.$skin.'\');imagePreview();">'._XK_PREVIEW.'</div>';
					
				echo'
				<div class="'.$skin.'downTabContainer">

					<div class="'.$skin.'divTabContent" id="a">
						<table border="0" cellspacing="0" cellpadding="2">
  						<tr>
    						<td>'._XK_IMAGEALIGN.'</td>
    						<td><select class="'.$skin.'Input" id="align" >
          						<option value="">-</option>
								<option value="baseline">'._XK_BASELINE.'</option>
          						<option value="top">'._XK_TOP.'</option>
          						<option value="middle">'._XK_MIDDLE.'</option>
          						<option value="bottom">'._XK_BOTTOM.'</option>
								<option value="texttop">'._XK_TEXTTOP.'</option>
          						<option value="absmiddle">'._XK_ABSMIDDLE.'</option>
          						<option value="absbottom">'._XK_ABSBOTTOM.'</option>
          						<option value="left">'._XK_LEFT.'</option>
          						<option value="right">'._XK_RIGHT.'</option>
          						</select>
							</td>
  						</tr>
						<tr>
    						<td>'._XK_WIDTH.'</td>
    						<td>
								<input onkeypress="return onlyNumbers(event,this.id);"  type="text" class="'.$skin.'Input" id="width"/>
							</td>
  						</tr>
						<tr>
    						<td>'._XK_HEIGHT.'</td>
    						<td>
								<input onkeypress="return onlyNumbers(event,this.id);"  type="text" class="'.$skin.'Input" id="height"/>
							</td>
  						</tr>
						<tr>
    						<td>'._XK_ALT.'</td>
    						<td>
								<input type="text" class="'.$skin.'Input4" id="alt" />
							</td>
  						</tr>
						<tr>
    						<td>'._XK_SRC.'</td>
    						<td>
								<input type="text" class="'.$skin.'Input4" id="src" />
							</td>
  						</tr>
						<tr>
    						<td>'._XK_CLASS.'</td>
    						<td>
								<input type="text" class="'.$skin.'Input" id="className"/>
							</td>
  						</tr>
						
						</table>
					</div>
					
					<div class="'.$skin.'divTabContent" style="display:none" id="b">';
						$borders->display();
					echo'</div>
					
					<div class="'.$skin.'divTabContent" style="display:none" id="c">
						<table border="0" cellspacing="0" cellpadding="2">
  							<tr>
    							<td>'._XK_LEFT.'</td>
    							<td><input maxlength="5" type="text" class="'.$skin.'Input" id="marginLeft" onkeypress="return onlyNumbers(event,this.id);"  /><select class="'.$skin.'Input" id="marginLeftUnits">'.$units.'</select></td>
  							</tr>
							<tr>
    							<td>'._XK_RIGHT.'</td>
    							<td><input maxlength="5" type="text" class="'.$skin.'Input" id="marginRight" onkeypress="return onlyNumbers(event,this.id);"  /><select class="'.$skin.'Input" id="marginRightUnits">'.$units.'</select></td>
  							</tr>
							<tr>
    							<td>'._XK_TOP.'</td>
    							<td><input maxlength="5" type="text" class="'.$skin.'Input" id="marginTop" onkeypress="return onlyNumbers(event,this.id);"  /><select class="'.$skin.'Input" id="marginTopUnits">'.$units.'</select></td>
  							</tr>
							<tr>
    							<td>'._XK_HSPACE.'</td>
    							<td><input onkeypress="return onlyNumbers(event,this.id);"  type="text" class="'.$skin.'Input" id="hspace"/></td>
  							</tr>
							<tr>
    							<td>'._XK_VSPACE.'</td>
    							<td><input onkeypress="return onlyNumbers(event,this.id);"  type="text" class="'.$skin.'Input" id="vspace"/></td>
  							</tr>
							<tr>
    							<td>'._XK_BOTTOM.'</td>
    							<td><input maxlength="5" type="text" class="'.$skin.'Input" id="marginBottom" onkeypress="return onlyNumbers(event,this.id);"  /><select class="'.$skin.'Input" id="marginBottomUnits">'.$units.'</select></td>
  							</tr>
						</table>					
					</div>
	
					<div class="'.$skin.'divTabContent" style="display:none;" id="d">
						<div style="height:160px;overflow:auto;">
							<img id="previewimage" alt="" src="'.XOOPS_URL.'/'.$url.'/skins/common/xoops.gif" width="61" height="61"/>En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no hace mucho tiempo que viv&iacute;a un hidalgo de noble cuna, que pose&iacute;a un antiguo escudo, una lanza en astillero, un roc&iacute;n flaco y un galgo corredor. Era de condici&oacute;n modesta; y as&iacute;, las tres partes de su hacienda...			
    						<br style="clear:both;" />
						</div>
					</div>
					
				</div>
							<br style="clear:both;" />								
							<input class="'.$skin.'SubmitInput" type="button" value="Ok" onclick="sendImage(\''.$id.'\')"/>
					</form>
				</body>
			</html>';
	break;
	
	case 'createLink':
		
		echo '<link rel="stylesheet" type="text/css" media="all" href="'.getcss($xoopsConfig['theme_set']).'" />';
		echo'</head>
		<body  class="'.$skin.'PropsBody" style="width:100%;" onLoad="XK_MakeAnchorSelect(\''.$id.'\')">';
		
		include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
		$sform = new XoopsThemeForm( _XK_EDITIMAGE, 'linkform', xoops_getenv( 'PHP_SELF' ) );
		$sform->addElement( new XoopsFormText( 'Url', 'url', 20, 100, '' ), true );
		$select= new XoopsFormSelect( 'Anchor', 'anchor', '', 1,false);
		$select->setExtra( 'onchange="XK_disableUrlTextField(this.options[this.selectedIndex].value)"' );
		$sform->addElement($select);
		$sform->addElement( new XoopsFormSelect( 'Open', 'open', '', 1,false), true );
		$button_tray = new XoopsFormElementTray( '', '' );
		$button_submit = new XoopsFormButton( '', '', _SUBMIT, 'button' );
		$button_submit->setExtra( 'onclick="sendLink(\''.$id.'\')"' );
		$button_cancel = new XoopsFormButton( '', '', _CANCEL, 'button' );
		$button_cancel->setExtra( 'onclick="window.close()"' );
		$button_tray->addElement( $button_submit );
		$button_tray->addElement( $button_cancel );
		$sform->addElement( $button_tray );
		$sform->display();
		
	break;
	
	default:
	echo '</head><body onload="window.close()">';
	echo 'ERROR';
	echo '</body></html>';
	break;
}
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?