| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/umedia3/admin.tb_editor/ |
Upload File : |
<?
include("../inc/config.inc.php");
head();
mn_root("tb_editor");
?> <CENTER>
<?
if (!isset($e) || $e=="") {
echo getval("str","tbedit_notspectb");
die;
}
$act=($act);
$act2=($act2);
//////////////////////
if ($act=="add") {
?><FORM METHOD=POST ACTION="menu.php">
<INPUT TYPE="hidden" name=e value="<? echo $e?>">
<INPUT TYPE="hidden" name=act value="<? echo ("addaction")?>">
<TABLE border=1>
<?
echo "<TR><TD>filed</TD><td>val</td></TR>";
$rx="select * from tb_editor_field where editorid='$e' order by ordr,field";
$rx=tmq($rx);
while ($rx2=tmq_fetch_array($rx)) {
$forcetextval="";
if ($e=="tb_editor_tp" && $forceset_table1!="" && $rx2[field]=="table1") {
$forcetextval=$forceset_table1;
}
if ($e=="tb_editor_tp" && $forceset_field1!="" && $rx2[field]=="field1") {
$forcetextval=$forceset_field1;
}
echo "<TR><TD>" . $rx2['text'] . "</TD><td>";
if ($rx2['type']=='listed') {
$tmp=split(",",$rx2['sourcedatatype']);
echo "<SELECT NAME='$rx2[field]_val'>";
foreach ($tmp as $i) {
echo "<option value='$i'>$i";
}
echo "</SELECT>";
}
if ($rx2['type']=='text') {
echo "<INPUT TYPE=text NAME='$rx2[field]_val' value='$forcetextval'>";
}
if ($rx2['type']=='number') {
echo "<INPUT TYPE=text NAME='$rx2[field]_val' style='text-align:right' size=12>";
}
if ($rx2['type']=='longtext') {
echo "<TEXTAREA NAME='$rx2[field]_val' ROWS='3' COLS='50'></TEXTAREA>";
}
if ($rx2['type']=='listfield' ) {
echo "<SELECT NAME='$rx2[field]_val'>";
$tmp="select * from $rx2[sourcedata1] order by $rx2[source1field]";
$tmp=tmq($tmp);
echo "<option value=''>";
while ($tmp2 =tmq_fetch_array($tmp)) {
echo "<option value='" . $tmp2[$rx2['source1field']] . "'>".$tmp2[$rx2['source1field']];
}
echo "</SELECT>";
}
echo "</td></TR>";
}
echo "<INPUT TYPE='hidden' name='linkoutfield' value='$linkoutfield'>";
echo "<INPUT TYPE='hidden' name='linkoutval' value='$linkoutval'>";
echo "<TR><td colspan=2><INPUT TYPE=submit></td></tr>";
?>
</TABLE></FORM><?
}
//////////////////////
if ($act=="addaction") {
$s="select * from tb_editor where editorid='$e' ";
$s=tmq($s,false);
$s=tmq_fetch_array($s);
$sql="insert into $s[tbname] set ";
$rx="select * from tb_editor_field where editorid='$e' ";
$rx=tmq($rx);
while ($rx2=tmq_fetch_array($rx)) {
if ($rx2[field]=="storyline") {
$POST[$rx2[field]."_val"]=$storyline;
}
$sql="$sql `$rx2[field]`='" . $POST[$rx2[field]."_val"] . "' ," ;
}
$sql=trim($sql,",");
tmq("$sql",true);
}
//////////////////////
if ($act=="edit") {
$s="select * from tb_editor where editorid='$e' ";
$s=tmq($s,false);
$s=tmq_fetch_array($s);
$rdata="select * from $s[tbname] where id='$act2' ";
$rdata=tmq($rdata);
$rdata=tmq_fetch_array($rdata);
?><FORM METHOD=POST ACTION="menu.php">
<INPUT TYPE="hidden" name=e value="<? echo $e?>">
<INPUT TYPE="hidden" name=act2 value="<? echo ($act2);?>">
<INPUT TYPE="hidden" name=act value="<? echo ("editaction")?>">
<TABLE border=1>
<?
echo "<TR><TD>filed</TD><td>val</td></TR>";
$rx="select * from tb_editor_field where editorid='$e' order by ordr,field";
$rx=tmq($rx);
while ($rx2=tmq_fetch_array($rx)) {
echo "<TR><TD>" . $rx2['text'] . "</TD><td>";
if ($rx2['type']=='listed') {
$tmp=split(",",$rx2['sourcedatatype']);
echo "<SELECT NAME='$rx2[field]_val'>";
echo "<option value='" .$rdata[$rx2['field']] . "' selected>" .$rdata[$rx2['field']] . " ";
foreach ($tmp as $i) {
echo "<option value='$i'>$i";
}
echo "</SELECT>";
}
if ($rx2['type']=='text') {
echo "<INPUT TYPE=text NAME='$rx2[field]_val' value='" .$rdata[$rx2['field']] . "'>";
}
if ( $rx2['type']=='number') {
echo "<INPUT TYPE=text NAME='$rx2[field]_val' value='" .$rdata[$rx2['field']] . "' size=12 style='text-align: right; font-weight: bold;'><I style='color: gray'>[num]</I>";
}
if ($rx2['type']=='longtext') {
echo "<TEXTAREA NAME='$rx2[field]_val' ROWS='3' COLS='50'>" .$rdata[$rx2['field']] . "</TEXTAREA>";
}
if ($rx2['type']=='listfield' ) {
echo "<SELECT NAME='$rx2[field]_val'>";
echo "<option value='" . $rdata[$rx2['field']] . "'>".$rdata[$rx2['field']];
$tmp="select * from $rx2[sourcedata1]";
$tmp=tmq($tmp);
echo "<option value=''>";
while ($tmp2 =tmq_fetch_array($tmp)) {
echo "<option value='" . $tmp2[$rx2['source1field']] . "'>".$tmp2[$rx2['source1field']] . " - [$tmp2[name]]";
}
echo "</SELECT>";
}
echo "</td></TR>";
}
echo "<INPUT TYPE='hidden' name='linkoutfield' value='$linkoutfield'>";
echo "<INPUT TYPE='hidden' name='linkoutval' value='$linkoutval'>";
echo "<INPUT TYPE='hidden' name='searchtb' value='$searchtb'>";
echo "<INPUT TYPE='hidden' name='searchfield' value='$searchfield'>";
echo "<TR><td colspan=2><INPUT TYPE=submit></td></tr>";
?>
</TABLE></FORM>
<?
}
//////////////////////
if ($act=="del") {
$s="select * from tb_editor where editorid='$e' ";
$s=tmq($s,false);
$s=tmq_fetch_array($s);
$sql="delete from $s[tbname] where id='".($act2)."' ";
tmq($sql,true);
}
/////////////////////
if ($act=="editaction") {
$s="select * from tb_editor where editorid='$e' ";
$s=tmq($s,false);
$s=tmq_fetch_array($s);
$sql="update $s[tbname] set ";
$rx="select * from tb_editor_field where editorid='$e' ";
$rx=tmq($rx);
while ($rx2=tmq_fetch_array($rx)) {
if ($rx2[field]=="storyline") {
$POST[$rx2[field]."_val"]=$storyline;
}
$sql="$sql `$rx2[field]`='" . $POST[$rx2[field]."_val"] . "' ," ;
}
$sql=trim($sql,",");
$sql="$sql where id='$act2' ";
tmq("$sql",true);
}
/////////////////////
//จบ action procedure
////////////////////
$s="select * from tb_editor where editorid='$e' ";
$s=tmq($s,false);
if (tmq_num_rows($s)==0) {
echo "ไม่มีการกำหนดข้อมูลมาให้ สำหรับการแก้ไขชุดตาราง $e <BR>จะจบการทำงาน";
die;
}
$s=tmq_fetch_array($s);
echo "<B>การแก้ไขตาราง $s[tbname] </B> <small>[$s[editorid]] </small>$s[note] - <I>$s[longnote]</I>";
echo "<HR width=780>";
echo "<A HREF='list.php'><B>Edition List</B></A> , ";
if ($s['is_allowadd']=='yes') {
echo "<A HREF='menu.php?act=".("add")."&e=$e&linkoutfield=$linkoutfield&linkoutval=$linkoutval'>add</A>";
}
echo " , <A HREF='import.php?editorid=$e' onclick=\"confirm('sure?')\">reimport</A>";
$r="select * from tb_editor_field where editorid='$e' order by ordr,text,id";
$r=tmq($r);
?></CENTER><TABLE border=0 cellpadding=2 cellspacing=1 bgcolor=333333 align=center>
<TR bgcolor=#DBD7D5><?
$fieldlist=Array();
while($r2=tmq_fetch_array($r)) {
$fieldlist[]=$r2[field];
?>
<TD align=center><A HREF="menu.php?e=<? echo $e;?>&linkoutfield=<? echo $linkoutfield;?>&linkoutval=<? echo $linkoutval;?>&searchtb=<? echo $searchtb;?>&searchfield=<? echo $searchfield;?>&setorderby=<?
$orderinden="";
if ($setorderby=="$r2[field]" ) {
$orderinden="v";
echo $r2[field] ." desc";
} elseif ($setorderby=="$r2[field] desc") {
$orderinden="^";
echo $r2[field];
} else {
echo $r2[field];
}
;?>&"><B><? echo $r2['text'];?></B></A> <B style="color: orange"><? echo $orderinden;?></B></TD>
<?
}
?><td><B>command</B></td>
</TR>
<TR bgcolor=#FFFFCC>
<TD colspan="<?echo count($fieldlist)+2?>">
<!-- start search form -->
<TABLE>
<FORM METHOD=GET ACTION="menu.php">
<INPUT TYPE="hidden" name=e value="<? echo $e?>">
<INPUT TYPE="hidden" name=linkoutfield value="<? echo $linkoutfield?>">
<INPUT TYPE="hidden" name=linkoutval value="<? echo $linkoutval?>">
<TR>
<TD> Find <INPUT TYPE="text" NAME="searchtb" value="<?echo $searchtb;?>"> in
<SELECT NAME="searchfield">
<?
reset ($fieldlist);
while (list ($key, $val) = each ($fieldlist)) {
$thissl="";
if ($searchfield==$val) {
$thissl=" selected ";
}
echo "<OPTION VALUE='$val' $thissl>$val";
}
?>
</SELECT>
<INPUT TYPE="submit" value=Search></TD>
</TR>
</FORM>
</TABLE>
<!-- end searchfrom -->
</TD>
</TR>
<?
$sql="select * from $s[tbname] where 1 ";
if ($searchtb!="") {
$sql.=" and $searchfield like '%$searchtb%' ";
}
if ($linkoutfield!="") {
$sql="$sql and $linkoutfield = '$linkoutval' ";
}
if ($setorderby=="" && $s[is_allowordr]=='yes') {
$sql="$sql order by ordr";
}
if ($setorderby!="") {
$sql="$sql order by $setorderby ";
}
echo $sql;
$result=tmqp($sql,$startrow,"menu.php?e=$e&linkoutfield=$linkoutfield&linkoutval=$linkoutval&searchtb=$searchtb&searchfield=$searchfield&setorderby=$setorderby");
$tmpi=0;
$tmpv[0]="f2f2f2";
$tmpv[1]="ffffff";
while ($row=tmq_fetch_array($result)) {
$tmpi++;
$tmpi2=($tmpi % 2);
?>
<TR bgcolor="<?echo $tmpv[$tmpi2] ?>"
onmouseover="this.style.backgroundColor='#DBE0FB' "
onmouseout="this.style.backgroundColor='<?echo $tmpv[$tmpi2] ?>' "
>
<?
$rx="select * from tb_editor_field where editorid='$e' order by ordr,text,id";
$rx=tmq($rx);
while ($rx2=tmq_fetch_array($rx)) {
echo "<TD>" ;
if ($rx2['linkout_editorid']!="") {
echo " <A HREF='menu.php?e=" . $rx2['linkout_editorid'] . "&linkoutfield=$rx2[linkout_field]&linkoutval=" . $row[$rx2['field']] . "'>";
}
echo strip_tags($row[$rx2['field']]) . "</A> </TD>";
}
?><td>
<?
if ($s['is_allowdel']=='yes') {
echo "<A HREF='menu.php?act=".("del")."&act2=".("$row[id]")."&e=$e&linkoutfield=$linkoutfield&linkoutval=$linkoutval&searchtb=$searchtb&searchfield=$searchfield'
onclick=\"return confirm('sure?\\n $row[id] ');\"><FONT COLOR=orange>del</FONT></A>";
echo "-";
}
echo "<A HREF='menu.php?act=".("edit")."&act2=".("$row[id]")."&e=$e&linkoutfield=$linkoutfield&linkoutval=$linkoutval&searchtb=$searchtb&searchfield=$searchfield'>edit</A> ";
if ($s['is_allowordr']=='yes') {
echo "-";
echo " <nobr><A HREF='ordr.php?rand=" . randid() . "&". ordr_geturl(ncode("menu.php?e=$e&linkoutfield=$linkoutfield&startrow=$startrow&linkoutval=$linkoutval&searchtb=$searchtb&searchfield=$searchfield&rand=".randid()),$s[tbname],$linkoutfield,$linkoutval,'ordr','id',$row['id'],'up') . "'>up</A>";
echo "*<A HREF='ordr.php?rand=" . randid() . "&". ordr_geturl(ncode("menu.php?e=$e&linkoutfield=$linkoutfield&startrow=$startrow&linkoutval=$linkoutval&searchtb=$searchtb&searchfield=$searchfield&rand=".randid()),$s[tbname],$linkoutfield,$linkoutval,'ordr','id',$row['id'],'down') . "'>down</A></nobr>";
}
?></td>
</TR>
<?
}
?>
<!-- bottom column -->
<TR bgcolor=#DBD7D5><?
$r="select * from tb_editor_field where editorid='$e' order by ordr,text,id";
$r=tmq($r);
$duprulechk=tmq_dump("tb_editor_tp","field1","id"," where table1='$e' ");
while($r2=tmq_fetch_array($r)) {
?>
<TD align=center><?
if ($duprulechk[$r2['text']]!="") {
echo "<a href='menu.php?act=_101_100_105_116_0&e=tb_editor_tp&act2=".($duprulechk[$r2['text']])."' style='color: darkred;' title='edit'>";
} else {
echo "<a href='menu.php?act=_97_100_100_0&e=tb_editor_tp&forceset_table1=$e&forceset_field1=$r2[text]' style='color: #0033CC;' title='add new'>";
}
echo $r2['text'];?></TD>
<?
}
?><td><B><-addrule</B></td>
</TR>
</TABLE><CENTER><HR width=780>
<?
echo $_pagesplit_btn_var;
if ($e=="tb_editor_tp") {
?>
<U><B>การใช้งาน</B></U><BR>
<B>table1</B> ตาราง (ที่จะเพิ่มกฏให้)<BR>
<B>field1</B> ฟิลด์ (ที่จะเพิ่มกฏให้)<BR>
<B>type</B> ประเภทของมัน (เลือกได้)<BR>
- กรณี linkout -<BR>
<B>linkout_editorid</B> ใส่ editorid ที่จะลิงค์ไป limit ด้วยฟิลด์นี้<BR>
<B>linkout_field</B> ใส่ฟิลด์ที่จะลิงค์ไป limit ด้วยฟิลด์นี้<BR>
- กรณี listfield -<BR>
<B>sourcedata1</B> สำหรับ type=listfield ใส่ชื่อตารางที่จะดึงข้อมูล <BR>
<B>source1field</B> สำหรับ type=listfield ใส่ชื่อฟิลด์ที่จะดึงข้อมูล<BR>
- อื่น ๆ -<BR>
<B>sourcedatatype</B> สำหรับ type=listed ใส่ yes,no,ok<BR>
<BR><BR></CENTER>
<?
}
foot();
?>