'end' and is_deleted IS NULL and al_askdatefrom IS NOT NULL order by num desc "; if($user_name == '이경묵') $a = " where status<>'end' and al_part='제조파트' and is_deleted IS NULL and al_askdatefrom IS NOT NULL order by num desc "; if($user_name== '최장중') $a = " where status<>'end' and al_part='지원파트' and is_deleted IS NULL and al_askdatefrom IS NOT NULL order by num desc "; $sql="select * from " . $DB . "." . $tablename . " " . $a; // print $sql; try{ $stmh = $pdo->query($sql); // 검색조건에 맞는글 stmh $temp1=$stmh->rowCount(); $total_row=$temp1; } catch (PDOException $Exception) { print "오류: ".$Exception->getMessage(); } if($total_row > 0 ) { try{ $stmh = $pdo->query($sql); // 검색조건에 맞는글 stmh $temp1=$stmh->rowCount(); $total_row=$temp1; ?>
(연차 신청) 결재 진행
fetch(PDO::FETCH_ASSOC)) { include "./annualleave/rowDBask.php"; // 연차 잔여일수 산출 $totalusedday = 0; $totalremainday = 0; for ($i = 0; $i < count($totalname_arr); $i++) { if ($author == $totalname_arr[$i]) { $availableday = $availableday_arr[$i]; } } // 연차 사용일수 계산 for ($i = 0; $i < count($totalname_arr); $i++) { if ($author == $totalname_arr[$i]) { $totalusedday = $totalused_arr[$i]; $totalremainday = $availableday - $totalusedday; } } switch($status) { case 'send': $statusstr = '결재상신'; break; case 'ing': $statusstr = '결재중'; break; case 'end': $statusstr = '결재완료'; break; default: $statusstr = ''; break; } ?> getMessage(); } // 페이지 구분 블럭의 첫 페이지 수 계산 ($start_page) $start_page = ($current_page - 1) * $page_scale + 1; // 페이지 구분 블럭의 마지막 페이지 수 계산 ($end_page) $end_page = $start_page + $page_scale - 1; ?>
번호 신청인 성명 구분 연차 시작일 연차 종료일 잔여 일수 신청 일수 신청 사유 결재진행 상태