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.'&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ía un hidalgo de noble cuna, que poseía un antiguo escudo, una lanza en astillero, un rocín flaco y un galgo corredor. Era de condición modesta; y así, 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 + -
显示快捷键?