Path : /var/www/html/smart_kpp2_bk17 มีค 69/blocks/
File Upload :
Current File : /var/www/html/smart_kpp2_bk17 มีค 69/blocks/block-person.php

<?php
/** ensure this file is being included by a parent file */
defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' );
if(!isset($_SESSION['admin_person'])){
$_SESSION['admin_person']="";
}

//ส่วนหัว
		##########     เลือกหน่วยงาน     |----------------------------------------
$user=$_SESSION['login_user_id'];
$db2sql = "select * from ".$prefix."_o_organization where username='$user' and status !='' ";
$db2query = mysqli_query($connect2,$db2sql);
$db2result = mysqli_fetch_array($db2query);
		echo "<br><a href=\"".$url_eoffice."/modules.php?name=e-organization&file=edit_org.php&org_id=$db2result[organization_id]&dept=$db2result[org_department]\" target=\"_blank\">";
		echo "คลิก แก้ไขข้อมูลส่วนตัวของคุณ";
		echo "<img src='images/b_edit.png' border='0'>";
		echo "</a>";
		echo "<table border=\"0\" width=\"100%\"><tr><td width=\"35%\" align=\"right\">เลือก หน่วยงาน : &nbsp;</td><td>\n";
		echo "	  <select name=\"dept\" id=\"dept\" onChange=location.href='?option=person&dept='+this.options[this.selectedIndex].value;>";
		echo "<option value=''>ทั้งหมด</option>";
		$db2sql = "SELECT department_id, department_name, tumbol, amper FROM ".$prefix."_o_department where status != '' ";
		$db2query = mysqli_query($connect2,$db2sql);
		while ($row = mysqli_fetch_array($db2query)) {
			if ( $row['department_id'] == $dept ) {
				echo "<option  value=\"".$row['department_id']."\" selected>".$row['department_name']." / ".$row['tumbol']." / ".$row['amper']."</option>";
				$department_name = $row['department_name'] ;
			}else{
				echo "<option  value=\"".$row['department_id']."\">".$row['department_name']." / ".$row['tumbol']." / ".$row['amper']."</option>";
			}
		}
		echo "</select>";
		echo "</td></tr></table>";

		///////// ชื่อหน่วยงาน
		//echo "<div class='THCharmonman'><strong>".$department_name."</strong></div>";
		echo "<table width='100%'><tr><td valign='top' width='25%'>";

			///////// นับข้อมูลเพศ
			echo "<table class='myTableSky' width='100%'>";
			echo "<th colspan='2' align='center'>เพศ</th>";
			if ( $dept=='' ) {
				$sql_sex = "SELECT ".$prefix."_o_organization.org_sex, count(".$prefix."_o_organization.org_sex) as count_sex FROM ".$prefix."_o_organization left join ".$prefix."_o_department on org_department=department_id where ".$prefix."_o_organization.status != '' and ".$prefix."_o_organization.tranfer='' and ".$prefix."_o_department.status !='' GROUP by ".$prefix."_o_organization.org_sex" ;
			}else{
				$sql_sex = "SELECT org_sex, count(org_sex) as count_sex FROM ".$prefix."_o_organization where org_department='$dept' AND status != '' and tranfer='' GROUP by org_sex" ;
			}
			$db2query = mysqli_query($connect2,$sql_sex);
			while ($row_sex = mysqli_fetch_array($db2query)){
				echo "<tr><td>".$row_sex['org_sex']."</td><td align='right'>".$row_sex['count_sex']."</td></tr>";
				$sum_count_sex = $row_sex['count_sex']+$sum_count_sex;
			}
			echo "<tr><td><strong><u>รวม</u></strong></td><td align='right'>".$sum_count_sex."</td></tr>";
			echo "</table>";
		echo "</td><td valign='top' width='25%'>";
			///////// นับข้อมูลประเภทตำแหน่ง
			echo "<table class='myTablePurple' width='100%'>";
			echo "<th colspan='3' align='center'>ประเภทตำแหน่ง</th>";
			if ( $dept=='' ){
				$sql_level = "SELECT ".$prefix."_o_organization.org_position_level, ".$prefix."_o_position_level.title_position_level, count(".$prefix."_o_organization.org_position_level) as count_level FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_position_level WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_position_level=".$prefix."_o_position_level.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' GROUP by ".$prefix."_o_organization.org_position_level";
			}else{
				$sql_level = "SELECT ".$prefix."_o_organization.org_position_level, ".$prefix."_o_position_level.title_position_level, count(".$prefix."_o_organization.org_position_level) as count_level FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_position_level WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_position_level=".$prefix."_o_position_level.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' AND ".$prefix."_o_organization.org_department='$dept' GROUP by ".$prefix."_o_organization.org_position_level";
			}			
			$db2query = mysqli_query($connect2,$sql_level);
			while ($row_level = mysqli_fetch_array($db2query)){
				echo "<tr><td>".$row_level['title_position_level']."</td>
						<td align='right'>".$row_level['count_level']."</td>
						<td align='center'><img src=images/browse.png border=0 alt=รายละเอียด title=รายละเอียด onClick=\"window.open('".$url_eoffice."/modules.php?name=e-organization&file=popup_list_org.php&dept=$dept&id=".$row_level['org_position_level']."&l=level','PopUp','width=700,height=600,scrollbars,status'); \" style='cursor: pointer; cursor: hand;'></td>
						</tr>";
				$sum_count_level = $row_level['count_level']+$sum_count_level;
			}
			echo "<tr><td><strong><u>รวม</u></strong></td><td align='right'>".$sum_count_level."</td></tr>";
			echo "</table>";
		echo "</td><td valign='top' width='25%'>";
			///////// นับข้อมูลวิทยฐานะ
			echo "<table class='myTableBlue' width='100%'>";
			echo "<th colspan='3' align='center'>วิทยฐานะ</th>";
			if ( $dept=='' ){
				$sql_class = "SELECT ".$prefix."_o_organization.org_position_class, ".$prefix."_o_position_class.title_position_class, count(".$prefix."_o_organization.org_position_class) as count_class FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_position_class WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_position_class=".$prefix."_o_position_class.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' GROUP by ".$prefix."_o_organization.org_position_class";
			}else{
				$sql_class = "SELECT ".$prefix."_o_organization.org_position_class, ".$prefix."_o_position_class.title_position_class, count(".$prefix."_o_organization.org_position_class) as count_class FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_position_class WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_position_class=".$prefix."_o_position_class.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' AND ".$prefix."_o_organization.org_department='$dept' GROUP by ".$prefix."_o_organization.org_position_class";
			}
			$db2query = mysqli_query($connect2,$sql_class);
			while ($row_class = mysqli_fetch_array($db2query)){
				echo "<tr><td>".$row_class['title_position_class']."</td>
						<td align='right'>".$row_class['count_class']."</td>
						<td align='center'><img src=images/browse.png border=0 alt=รายละเอียด title=รายละเอียด onClick=\"window.open('".$url_eoffice."/modules.php?name=e-organization&file=popup_list_org.php&dept=$dept&id=".$row_class['org_position_class']."&l=class','PopUp','width=700,height=600,scrollbars,status'); \" style='cursor: pointer; cursor: hand;'></td>
						</tr>";
				$sum_count_class = $row_class['count_class']+$sum_count_class;
			}
			echo "<tr><td><strong><u>รวม</u></strong></td><td align='right'>".$sum_count_class."</td></tr>";
			echo "</table>";
		echo "</td><td valign='top' width='25%'>";
			///////// นับวุฒิการศึกษา
			echo "<table class='myTableGold' width='100%'>";
			echo "<th colspan='3' align='center'>การศึกษา</th>";
			if ( $dept=='' ){
				$sql_edu = "SELECT ".$prefix."_o_organization.org_education_class, ".$prefix."_o_education_class.title_education_class, count(".$prefix."_o_organization.org_education_class) as count_edu FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_education_class WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_education_class=".$prefix."_o_education_class.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' GROUP by ".$prefix."_o_organization.org_education_class";
			}else{
				$sql_edu = "SELECT ".$prefix."_o_organization.org_education_class, ".$prefix."_o_education_class.title_education_class, count(".$prefix."_o_organization.org_education_class) as count_edu FROM ".$prefix."_o_organization, ".$prefix."_o_department, ".$prefix."_o_education_class WHERE ".$prefix."_o_organization.org_department=".$prefix."_o_department.department_id AND ".$prefix."_o_organization.org_education_class=".$prefix."_o_education_class.id AND ".$prefix."_o_organization.tranfer='' AND ".$prefix."_o_organization.status != '' AND ".$prefix."_o_department.status !='' AND ".$prefix."_o_organization.org_department='$dept' GROUP by ".$prefix."_o_organization.org_education_class";
			}
			$db2query = mysqli_query($connect2,$sql_edu);
			while ($row_edu = mysqli_fetch_array($db2query)){
				echo "<tr><td>".$row_edu['title_education_class']."</td>
						<td align='right'>".$row_edu['count_edu']."</td>
						<td align='center'><img src=images/browse.png border=0 alt=รายละเอียด title=รายละเอียด onClick=\"window.open('".$url_eoffice."/modules.php?name=e-organization&file=popup_list_org.php&dept=$dept&id=".$row_edu['org_education_class']."&l=edu','PopUp','width=700,height=600,scrollbars,status'); \" style='cursor: pointer; cursor: hand;'></td>
						</tr>";
				$sum_count_edu = $row_edu['count_edu']+$sum_count_edu;
			}
			echo "<tr><td><strong><u>รวม</u></strong></td><td align='right'>".$sum_count_edu."</td></tr>";
			echo "</table>";
		echo "</td></tr></table>";
		//////////////////////////////////
		echo "<center>";

// แสดงชื่อบุคลากรในหน่วยงาน
if ( $dept!='' ) {
	echo "<center><br><table width='98%'>";
	//echo "<tr><td colspan='5' align='center' bgcolor='#FFCCCC'>รายชื่อบุคลากร</td></tr>";
	echo "<tr bgcolor='#FFCCCC'><td align='center'>ที่</td><td align='center'>ชื่อ - สกุล</td><td align='center'>ตำแหน่ง</td><td align='center'>โทรศัพท์</td><td align='center'>อีเมล์</td><td align='center'>หมายเหตุ</td></tr>";
	$sql = "SELECT * FROM ".$prefix."_o_organization WHERE status !='' and tranfer='' and org_department='$dept' order by org_group,org_subgroup,org_row";
	//$sql = "SELECT * FROM ".$prefix."_o_department a LEFT JOIN ".$prefix."_o_organization b ON a.department_id=b.org_department LEFT JOIN ".$prefix."_o_group c ON b.org_group=c.group_id LEFT JOIN .".$prefix."_o_subgroup d ON b.org_subgroup=d.subgroup_id WHERE b.status !='' and a.department_id='$dept'";
	$db2query = mysqli_query($connect2,$sql);
	$M=1;
	while ($row = mysqli_fetch_array($db2query)){
		if(($M%2) == 0)
		$color="#FFFFB";
		else  	$color="#FFFFFF";
		echo "<tr bgcolor=$color onmouseover=\"javascript:this.bgColor='$color_bgover'\" onmouseout=\"javascript:this.bgColor='$color'\">";
			echo "<td>".$M."</td>";
			$sql_position_level = "SELECT * FROM ".$prefix."_o_position_level WHERE  ".$prefix."_o_position_level.id = $row[org_position_level]";
			$db2query_level = mysqli_query($connect2,$sql_position_level);
			$row_position_level = mysqli_fetch_array($db2query_level);
			echo "<td>".$row['org_name']
				."<br>(".$row_position_level['title_position_level'].")</td>";
			echo "<td>".$row['org_position']."</td>";
			$explode_tel = explode("|",$row[org_tel]) ;
			echo "<td>";
			for ($i=0; $i<count($explode_tel); $i++){
				if($explode_tel[$i]!=''){
					echo $explode_tel[$i].", ";
				}
			}
			echo "</td>";
			$explode_email = explode("|",$row[org_email]) ;
			echo "<td>"; // e-mail
			for ($i=0; $i<count($explode_email); $i++){
				if($explode_email[$i]!=''){
					echo $explode_email[$i].", ";
				}
			}
			echo "</td>";
			echo "<td align='center'>";
				echo "<a href=\"".$url_eoffice."/modules.php?name=e-organization&file=popup_org.php&id=".$row['organization_id']."&org_name=".$row['org_name']."&org_images=".$row['org_images']."\"  target=blank><img src=images/browse.png border=0 alt=รายละเอียด title=รายละเอียด></a>";
			if ( $row['org_sex']=='' 
				or $row['org_position_level']=='0' 
				or $row['org_position_class']=='0' 
				or $row['org_education_class']=='0'
				or $row['org_tel']==''
				or $row['org_email']==''
			){
				echo " <font color=red>ข้อมูลไม่ครบถ้วน</font>";
			}
			if(($_SESSION['admin_person']=="person") or ($_SESSION['login_status']==99) or ($_SESSION['login_status']<=4 and $result_permission['p1']==1)){	
			echo "&nbsp;&nbsp;";
				if ( $row['org_sex']=='' 
					or $row['org_position_level']=='0' 
					or $row['org_position_class']=='0' 
					or $row['org_education_class']=='0'
					or $row['org_tel']==''
					or $row['org_email']==''
				){
					//echo $row['org_sex']." | ".$row['org_position_level']." | ".$row['org_position_class']." | ".$row['org_education_class'] ;
					echo "&nbsp;<a href=\"".$url_eoffice."/modules.php?name=e-organization&file=edit_org.php&org_id=".$row['organization_id']."&dept=".$row['org_department']."\" target=\"_blank\"><img src=images/b_edit.png border=0 alt=แก้ไข title=แก้ไข></a>";
				}
			}
			echo "</td>";
		echo "</tr>";
		$M++;
	}
	echo "</table></center>";
}
?>