0){ $shop_id = $_GET['shop_id']; } else { $shop_id = current_shop_by_ip(); if (isset($shop_id)) { //$shop_id stays the same } else { $gotopage = PAGE_START_SHOP . "?error=no_shop"; header(sprintf("Location: %s",$gotopage )); } } if($_GET['visit_id']>0){ $visit_id = $_GET['visit_id']; } else { $visit_id =-1;} if($_GET['new_user_id']>0){ $new_user_id = $_GET['new_user_id']; } else { $new_user_id = -1; } $query_Recordset1 = "SELECT shop_hours.shop_visit_id, shop_hours.contact_id, shop_hours.shop_user_role, shop_hours.project_id, shop_hours.time_in, shop_hours.time_out, TIME_FORMAT(TIMEDIFF(time_out, time_in),'%k:%i') AS et, shop_hours.comment, CONCAT(contacts.last_name, ', ', contacts.first_name, ' ',contacts.middle_initial) AS full_name, contacts.first_name FROM shop_hours LEFT JOIN shop_user_roles ON shop_hours.shop_user_role=shop_user_roles.shop_user_role_id LEFT JOIN contacts ON shop_hours.contact_id=contacts.contact_id WHERE shop_hours.shop_id = $shop_id ORDER BY hours_rank, time_in DESC;"; $Recordset1 = mysql_query($query_Recordset1, $YBDB) or die(mysql_error()); //$row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); mysql_select_db($database_YBDB, $YBDB); $query_Recordset2 = "SELECT *, IF(date <> curdate() AND shop_type = 'Mechanic Operation Shop',0,1) as CanEdit FROM shops WHERE shop_id = $shop_id;"; $Recordset2 = mysql_query($query_Recordset2, $YBDB) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysql_num_rows($Recordset2); $shop_date = $row_Recordset2['date']; $shop_location = $row_Recordset2['shop_location']; $shop_type = $row_Recordset2['shop_type']; $shop_CanEdit = $row_Recordset2['CanEdit']; mysql_select_db($database_YBDB, $YBDB); $query_Recordset3 = "SELECT MIN(time_in) as shop_start FROM shop_hours WHERE shop_id = $shop_id;"; $Recordset3 = mysql_query($query_Recordset3, $YBDB) or die(mysql_error()); $row_Recordset3 = mysql_fetch_assoc($Recordset3); $totalRows_Recordset3 = mysql_num_rows($Recordset3); $shop_start_time = $row_Recordset3['shop_start']; //Action on form update //shop_log2.php?shop_id=2&visit_id=4 $editFormAction = $_SERVER['PHP_SELF'] . "?shop_id=$shop_id&visit_id=$visit_id&welcome=yes"; $editFormAction_novisit = $_SERVER['PHP_SELF'] . "?shop_id=$shop_id&welcome=yes"; //if (isset($_SERVER['QUERY_STRING'])) { // $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); //} //Form Submit New Shop User if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form_new") && ($_POST["contact_id"] == "no_selection")){ //if no contact is selected $error_message = 'Please Select a User
'; } elseif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form_new")) { $insertSQL = sprintf("INSERT INTO shop_hours (contact_id, shop_id, shop_user_role, time_in, comment, project_id) VALUES (%s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['contact_id'], "int"), GetSQLValueString($shop_id, "int"), GetSQLValueString($_POST['user_role'], "text"), GetSQLValueString($_POST['time_in'], "date"), GetSQLValueString($_POST['comment'], "text"), GetSQLValueString($_POST['project'], "text")); mysql_select_db($database_YBDB, $YBDB); $Result1 = mysql_query($insertSQL, $YBDB) or die(mysql_error()); $insertGoTo = "shop_log2.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $editFormAction_novisit)); } //$_POST["MM_insert"] is in the form: FormUpdate_$VisitID OR FormUpdate_142. This line seperates the visit id from the //list($is_UpdateForm, $visit_id) = split('[_]', $_POST["MM_insert"]); //Update Record isset($_POST["MM_update"]) if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "FormUpdate")) { $updateSQL = sprintf("UPDATE shop_hours SET time_out=%s WHERE shop_visit_id=%s", GetSQLValueString($_POST['time_out'], "date"), GetSQLValueString($_POST['shop_visit_id'], "int")); //"2006-10-12 18:15:00" mysql_select_db($database_YBDB, $YBDB); $Result1 = mysql_query($updateSQL, $YBDB) or die(mysql_error()); $gotopage = "index.html"; header(sprintf("Location: %s",$editFormAction )); //$editFormAction } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "FormEdit")) { $updateSQL = sprintf("UPDATE shop_hours SET contact_id=%s, shop_user_role=%s, project_id=%s, time_in=%s, time_out=%s, comment=%s WHERE shop_visit_id=%s", GetSQLValueString($_POST['contact_id'], "int"), GetSQLValueString($_POST['user_role'], "text"), GetSQLValueString($_POST['project'], "text"), GetSQLValueString($_POST['time_in'], "date"), GetSQLValueString($_POST['time_out'], "date"), GetSQLValueString($_POST['comment'], "text"), GetSQLValueString($_POST['shop_visit_id'], "int")); //"2006-10-12 18:15:00" mysql_select_db($database_YBDB, $YBDB); $Result1 = mysql_query($updateSQL, $YBDB) or die(mysql_error()); header(sprintf("Location: %s",$editFormAction_novisit )); //$editFormAction } ?>
;  Location: ;  Date: ;  Shop Type:
0){ list_time($shop_start_time,'0000-00-00 00:00:00','time_in',-60,0,'none',16); } else { list_time("{$shop_date} 08:00:00",'0000-00-00 00:00:00','time_in',-15, 0, 'none',16); } ?>
Comments:


Existing Shop Users Status Time In Time Out Update Hours Edit
Edit Record:
'0000-00-00 00:00:00'){ list_time($row_Recordset1['time_in'],$row_Recordset1['time_out'],'time_out',0,1,$row_Recordset1['time_out']); } ?>
=$shop_id & (current_shop_by_ip()-5)<=$shop_id ) { // Not really necessary, and should be an administrative function // shop_log_delete_shopvisitid.php has been moved to the attic ?>
Project:
Comment:
  edit";} else {echo " ";} ?>