\n"; ?> \n"; echo " \n"; echo " \n"; debug(2); // ************ set defaults ************ if (empty($_REQUEST['log_start'])) $_REQUEST['log_start'] = date("H:i"); if (empty($_REQUEST['log_end'])) $_REQUEST['log_end'] = $_REQUEST['log_start']; if (array_key_exists("listlimit", $_REQUEST)) { // save new search parameters $_SESSION['changelogsearch']['type'] = $_REQUEST['type']; $_SESSION['changelogsearch']['target'] = $_REQUEST['target']; $_SESSION['changelogsearch']['fdate'] = $_REQUEST['fdate']; $_SESSION['changelogsearch']['tdate'] = $_REQUEST['tdate']; $_SESSION['changelogsearch']['client'] = $_REQUEST['client']; $_SESSION['changelogsearch']['expression'] = str_replace("´", "'", $_REQUEST['expression']); $_SESSION['changelogsearch']['listlimit'] = $_REQUEST['listlimit']; } // no search parameters sent if (empty($_SESSION['changelogsearch']['listlimit'])) $_SESSION['changelogsearch']['listlimit'] = 50; if (empty($_SESSION['changelogsearch']['target'])) $_SESSION['changelogsearch']['target'] = "log_comment"; // ********** end set defaults ********** // ************* preprocess ************* if (array_key_exists("updateidx", $_REQUEST)) { $q = "log_owner = '{$_SESSION['user']['empNo']}', "; $q .= "log_client = '{$_REQUEST['log_client']}', "; $q .= "log_date = '".str_replace(array("-",".","/","\\",":"),"", $_REQUEST['log_date'])."', "; $q .= "log_start = '".str_replace(array("-",".","/","\\",":"),"", $_REQUEST['log_start'])."', "; $q .= "log_end = '".str_replace(array("-",".","/","\\",":"),"", $_REQUEST['log_end'])."', "; $q .= "log_source = '{$_REQUEST['log_source']}', "; $q .= "log_method = '{$_REQUEST['log_method']}', "; $q .= "log_area = '{$_REQUEST['log_area']}', "; $q .= "log_tags = '{$_REQUEST['log_tags']}', "; $q .= "log_email_id = '{$_REQUEST['log_email_id']}', "; $q .= "log_comment = '{$_REQUEST['log_comment']}'"; if (empty($_REQUEST['updateidx'])) { // // new entry sqlInsert("changelog", $q); } else { // edit existing entry sqlUpdate("changelog", $q, "tid = '{$_REQUEST['updateidx']}'"); } } if (!empty($_REQUEST['editidx'])) { // load an entry for edit $q = "select * from changelog where tid='{$_REQUEST['editidx']}'"; $logent = sqlEx($q); $logent = mysql_fetch_assoc($logent); } // *********** end preprocess *********** $q = "select log_client from changelog where log_owner = '{$_SESSION['user']['empNo']}' group by log_client order by log_client"; $cList = sqlEx($q); while ($c = mysql_fetch_assoc($cList)) $clientList[] = $c['log_client']; echo "
UnDocumented Work Log
\n"; // form for editing or entering an entry echo "
New Entry
\n"; if (empty($logent['log_date'])) $logent['log_date'] = date("Y-m-d"); echo "
\n"; echo "
\n"; echo ""; echo "Date: "; echo " Start: "; echo " End: "; echo " Client: "; if (count($clientList)) { echo ""; } echo "
\n"; echo " Source: "; echo " Method: \n"; echo " Areas: "; echo "
"; echo "Tags: "; echo " eMail ID: "; echo "
\n"; echo "\n"; echo "\n"; echo "

"; echo "{$_SESSION['changelogsearch']['cnt']}"; echo "
\n"; echo "
\n"; // form for searching echo "
Search the Log
\n"; echo "
\n"; echo "[ Area Tags Comments] "; echo " [Date Range: - ] "; if (count($clientList)) { echo ""; } else echo ""; echo " "; echo ""; echo " Limit: "; echo " "; echo " "; echo "

\n"; echo " \n"; ?>