⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timeclock.php

📁 网页打卡钟系统,源码提供给大家学习一下啦!希望给大家带来帮助
💻 PHP
字号:
<?phpsession_start();include 'config.inc.php';include 'header.php';if (!isset($_GET['printer_friendly'])) {    if (isset($_SESSION['valid_user'])) {        $set_logout = "1";    }    include 'topmain.php';    include 'leftmain.php';}echo "<title>$title</title>\n";$current_page = "timeclock.php";if (!isset($_GET['printer_friendly'])) {    echo "    <td align=left class=right_main scope=col>\n";    echo "      <table width=100% height=100% border=0 cellpadding=5 cellspacing=1>\n";    echo "        <tr class=right_main_text>\n";    echo "          <td valign=top>\n";}// code to allow sorting by Name, In/Out, Date, Notes //if ($show_display_name == "yes") {    if (!isset($_GET['sortcolumn'])) {        $sortcolumn = "displayname";    } else {        $sortcolumn = $_GET['sortcolumn'];    }} else {    if (!isset($_GET['sortcolumn'])) {        $sortcolumn = "fullname";    } else {        $sortcolumn = $_GET['sortcolumn'];    }}if (!isset($_GET['sortdirection'])) {    $sortdirection = "asc";} else {    $sortdirection = $_GET['sortdirection'];}if ($sortdirection == "asc") {    $sortnewdirection = "desc";} else {    $sortnewdirection = "asc";}// determine what users, office, and/or group will be displayed on main page //if (($display_current_users == "yes") && ($display_office == "all") && ($display_group == "all")) {    $current_users_date = strtotime(date($datefmt));    $calc = 86400;    $a = $current_users_date + $calc - @$tzo;    $b = $current_users_date - @$tzo;    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ((".$db_prefix."info.timestamp < '".$a."') and               (".$db_prefix."info.timestamp >= '".$b."')) and ".$db_prefix."employees.disabled <> '1' and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "yes") && ($display_office != "all") && ($display_group == "all")) {     $current_users_date = strtotime(date($datefmt));    $calc = 86400;    $a = $current_users_date + $calc - @$tzo;    $b = $current_users_date - @$tzo;    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.office = '".$display_office."'               and ((".$db_prefix."info.timestamp < '".$a."') and (".$db_prefix."info.timestamp >= '".$b."'))              and ".$db_prefix."employees.disabled <> '1' and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "yes") && ($display_office == "all") && ($display_group != "all")) {     $current_users_date = strtotime(date($datefmt));    $calc = 86400;    $a = $current_users_date + $calc - @$tzo;    $b = $current_users_date - @$tzo;    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.groups = '".$display_group."'               and ((".$db_prefix."info.timestamp < '".$a."') and (".$db_prefix."info.timestamp >= '".$b."'))              and ".$db_prefix."employees.disabled <> '1' and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "yes") && ($display_office != "all") && ($display_group != "all")) {    $current_users_date = strtotime(date($datefmt));    $calc = 86400;    $a = $current_users_date + $calc - @$tzo;    $b = $current_users_date - @$tzo;    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.office = '".$display_office."'               and ".$db_prefix."employees.groups = '".$display_group."' and ((".$db_prefix."info.timestamp < '".$a."')               and (".$db_prefix."info.timestamp >= '".$b."')) and ".$db_prefix."employees.disabled <> '1'              and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "no") && ($display_office == "all") && ($display_group == "all")) {    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.disabled <> '1'              and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "no") && ($display_office != "all") && ($display_group == "all")) {    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.office = '".$display_office."'              and ".$db_prefix."employees.disabled <> '1' and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "no") && ($display_office == "all") && ($display_group != "all")) {    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.groups = '".$display_group."'              and ".$db_prefix."employees.disabled <> '1' and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);} elseif (($display_current_users == "no") && ($display_office != "all") && ($display_group != "all")) {    $query = "select ".$db_prefix."info.*, ".$db_prefix."employees.*, ".$db_prefix."punchlist.*              from ".$db_prefix."info, ".$db_prefix."employees, ".$db_prefix."punchlist              where ".$db_prefix."info.timestamp = ".$db_prefix."employees.tstamp and ".$db_prefix."info.fullname = ".$db_prefix."employees.empfullname              and ".$db_prefix."info.`inout` = ".$db_prefix."punchlist.punchitems and ".$db_prefix."employees.office = '".$display_office."'              and ".$db_prefix."employees.groups = '".$display_group."' and ".$db_prefix."employees.disabled <> '1'              and ".$db_prefix."employees.empfullname <> 'admin'              order by `$sortcolumn` $sortdirection";    $result = mysql_query($query);}$tclock_hour = gmdate('H');$tclock_min = gmdate('i');$tclock_sec = gmdate('s');$tclock_month = gmdate('m');$tclock_day = gmdate('d');$tclock_year = gmdate('Y');$tclock_stamp = mktime ($tclock_hour, $tclock_min, $tclock_sec, $tclock_month, $tclock_day, $tclock_year);$tclock_stamp = $tclock_stamp + @$tzo;$tclock_time = date($timefmt, $tclock_stamp);$tclock_date = date($datefmt, $tclock_stamp);$report_name="Current Status Report";echo "            <table width=100% align=center class=misc_items border=0 cellpadding=3 cellspacing=0>\n";if (!isset($_GET['printer_friendly'])) {    echo "              <tr class=display_hide>\n";} else {    echo "              <tr>\n";}echo "                <td nowrap style='font-size:9px;color:#000000;padding-left:10px;'>$report_name&nbsp;&nbsp;---->&nbsp;&nbsp;As of: $tclock_time,                     $tclock_date</td></tr>\n";echo "            </table>\n";include 'display.php';if (!isset($_GET['printer_friendly'])) {    include 'footer.php';}?>

⌨️ 快捷键说明

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