diff --git a/README.md b/README.md new file mode 100644 index 0000000..1e4969c --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ + + ,-----.,--. ,--. ,---. ,--.,------. ,------. + ' .--./| | ,---. ,--.,--. ,-| || o \ | || .-. \ | .---' + | | | || .-. || || |' .-. |`..' | | || | \ :| `--, + ' '--'\| |' '-' '' '' '\ `-' | .' / | || '--' /| `---. + `-----'`--' `---' `----' `---' `--' `--'`-------' `------' + ----------------------------------------------------------------- + + +Hi there! Welcome to Cloud9 IDE! + +To get you started, we have created a small hello world application. + +1) Open the hello-world.php file + +2) Follow the run instructions in the file's comments + +3) If you want to look at the Apache logs, check out ~/lib/apache2/log + +And that's all there is to it! Just have fun. Go ahead and edit the code, +or add new files. It's all up to you! + +Happy coding! +The Cloud9 IDE team + + +## Support & Documentation + +Visit http://docs.c9.io for support, or to learn more about using Cloud9 IDE. +To watch some training videos, visit http://www.youtube.com/user/c9ide diff --git a/actioneffect.php b/actioneffect.php new file mode 100644 index 0000000..6cdaf88 --- /dev/null +++ b/actioneffect.php @@ -0,0 +1,250 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

INCLUDE ACTION

+
+ + +
+
+
"; ?>
+ +
" method="post"> + + 0) + { + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result2)) + { + + echo ""; + echo ""; + } + echo "
Action IdReport IdAction TypeAction DescriptionStatus
".$row['action_id']."".$row['vreport_id']."".$row['name']."".$row['action_description']."".$row['status_name']."
"; + } + + + $query="SELECT a.action_id, a.limit_date AS deadline,a.crew_id AS resp, b.first_name, b.first_surname FROM action_responsible AS a JOIN crew AS b WHERE a.crew_id=b.crew_id AND a.action_id='$action_id' "; + $result2=mysqli_query($conn, $query); + $result2check = mysqli_num_rows($result2); + + if ($result2check > 0) + { + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result2)) + { + + echo ""; + } + echo "
ResponsibleDeadline
".$row['first_name']." ".$row['first_surname']."".$row['deadline']."
"; + + echo "
+
+ +
+
+ + + + +
+
+ +
+
+ +
+
+ +
+
+ + + + + + + + +
"; + } + + + + + + + + + + ?> + + + + + +
+
+
+ + + \ No newline at end of file diff --git a/actioneffectinsert.php b/actioneffectinsert.php new file mode 100644 index 0000000..e7cd503 --- /dev/null +++ b/actioneffectinsert.php @@ -0,0 +1,142 @@ + 0) + { + $result3check=$result2check; + while ($result3check > 0) + { + $item1=++$item; + $action_effect_id="$phrase$year$month$day$item"; + //Esto no hace falta + + } + + } + + + if($change=="Conforme") + { + + $queryupdate="UPDATE action SET action_status_id =2 WHERE action.action_id='$action_id'"; + $sentupdate= mysqli_query($conn,$queryupdate); + $changed="YES"; + + if (!$sentupdate) + { + die('Error: ' . mysqli_error($conn)); + } + + } + else + { + $changed="NO"; + } + + $field1 = mysqli_real_escape_string($conn,$action_id); + $field2 = mysqli_real_escape_string($conn,$changed); + $field3 = mysqli_real_escape_string($conn,$observation); + $field4 = mysqli_real_escape_string($conn,$date); + $field5 = mysqli_real_escape_string($conn,$action_effect_id); + + + + + $query1 = "INSERT INTO action_effectiveness (action_effect_id, action_id, verification_date, status_changed, observations) + VALUES ('{$field5}','{$field1}','{$field4}','{$field2}','{$field3}')"; + + echo "$query1"; + + $sent1= mysqli_query($conn,$query1); + + if (!$sent1 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end first query + else + { + $errorp="Action Trace".$action_effect_id." for action ".$action_id." added"; + require_once('ip.php'); + $mess="Action Trace".$action_effect_id." for action ".$action_id." added Successfuly";//log message + require_once ('log.php'); //including the log function + $username=$_SESSION['login_user']; + logap($mess, $username, $ip);//function call + + + } + + + + + + } + } + + } + + + + + + +?> + + + + + + \ No newline at end of file diff --git a/actioninclude.php b/actioninclude.php new file mode 100644 index 0000000..dbd887c --- /dev/null +++ b/actioninclude.php @@ -0,0 +1,282 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

INCLUDE ACTION

+
+ + +
+
+
"; ?>
+ +
" method="post"> + + +
+
+ +
+
+ + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result2)) + { + + echo ""; + } + echo ""; + } + + ?> + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + + +
+
+ + + + + + +
+ + + + + + + + +
+
+
+ + + \ No newline at end of file diff --git a/actioninsert.php b/actioninsert.php new file mode 100644 index 0000000..4132afc --- /dev/null +++ b/actioninsert.php @@ -0,0 +1,146 @@ + 0) + { + $result3check=$result2check; + while ($result3check > 0) + { + $item1=++$item; + $action_id="$phrase$year$month$day$item"; + //Esto no hace falta + + } + + } + + + + $field1 = mysqli_real_escape_string($conn,$action_id); + $field2 = mysqli_real_escape_string($conn,$report_id); + $field3 = mysqli_real_escape_string($conn,$actiontype); + $field4 = mysqli_real_escape_string($conn,$description); + $field5 = mysqli_real_escape_string($conn,$date); + $field6 = mysqli_real_escape_string($conn,$actionstatus); + + $field7 = mysqli_real_escape_string($conn,$responsible); + $field8 = mysqli_real_escape_string($conn,$deadline); + + + + + + + $query1 = "INSERT INTO action (action_id, vreport_id, action_type_id, action_description, action_date, action_status_id) + VALUES ('{$field1}','{$field2}','{$field3}','{$field4}','{$field5}','{$field6}')"; + + echo "$query1"; + + $sent1= mysqli_query($conn,$query1); + + if (!$sent1 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end first query + else + { + $query2 = "INSERT INTO action_responsible (crew_id, action_id, limit_date) + VALUES ('{$field7}','{$field1}','{$field8}')"; + + $sent2= mysqli_query($conn,$query2); + + if (!$sent2 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end second query + else + { + + + + $errorp="Action ".$action_id." added"; + require_once('ip.php'); + $mess="Action ".$action_id." added Successfuly";//log message + require_once ('log.php'); //including the log function + $username=$_SESSION['login_user']; + logap($mess, $username, $ip);//function call + + + } + + + + + + } + + + + } + + } + + + + + + +?> + + + + + + \ No newline at end of file diff --git a/actiontrace.php b/actiontrace.php new file mode 100644 index 0000000..cd94ca9 --- /dev/null +++ b/actiontrace.php @@ -0,0 +1,579 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

TRACE ACTION

+
+ + +
+
+ +

+ +
+

Search by

+ Report + Action + Responsible + Action Type + Report Date + Deadline +
+ +
+

+
+ + + + + + + + + + +
+ + +
+ + + + +
+
+ + + +
+ + 1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo "
"; + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
Action IDReport IdAction TypeDateResponsibleDeadlineStatus
".$row['action_id']."".$row['vreport_id']."".$row['name']."".$row['action_date']."".$row['first_name']." ".$row['first_surname']."".$row['deadline']."".$row['status_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + $_SESSION['query'] = $sqlsent4; + $_SESSION['results'] = $totalresults; + + } + +} + + + if(isset($_POST["pag"])) + { + $pag=(int) $_POST["pag"]; + $page=$pag; + $query2=$_SESSION['query']; + $pages=$_POST['pages']; + $totalresults=$_SESSION['results']; + + $lowlimit=($pag-1)*$registers; + $sqlsent4=$query2; + + //pagina siguiente y previa + $prev=$page; + $nxt=$page; + if($page>1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo "
"; + + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
Action IDReport IdAction TypeDateResponsibleDeadlineStatus
".$row['action_id']."".$row['vreport_id']."".$row['name']."".$row['action_date']."".$row['first_name']." ".$row['first_surname']."".$row['deadline']."".$row['status_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + + + } + + + + + echo $errorp; + +?> + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/battclist.php b/battclist.php new file mode 100644 index 0000000..3b24f8b --- /dev/null +++ b/battclist.php @@ -0,0 +1,202 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

BATTERY CHARGE

+
+
+ +
+ +
+
+

+ + 0) + { + echo "

Charge Cycles ".$result1check."


"; + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result1)) + { + + echo ""; + } + echo "
ItemDate of ChargeV Bef ChargeV Aft ChargeCharged Bys
".$row['chargecycle_id']."".$row['date_charge']."".$row['bvolt_before']."V".$row['bvolt_after']."V".$row['first_name']." ".$row['first_surname']."
"; + } + else + { + echo "did not find matches"; + } + mysqli_close($conn); + } + + ?> + + + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/batteries.php b/batteries.php new file mode 100644 index 0000000..d33bffc --- /dev/null +++ b/batteries.php @@ -0,0 +1,191 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+ + +
+
+ +
+ + + + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result1)) + { + + echo ""; + + } + } + else + { + echo "did not find matches"; + } + mysqli_close($conn); + ?> +
ItemSerialVoltageCapacityFirstuseStatus
".$row['batteries_id']."".$row['batt_serial']."".$row['voltage']."V".$row['capacity']."Ah".$row['first_use']."".$row['name']."
+
+ + +
+
+
+ + + + + \ No newline at end of file diff --git a/battinclude.php b/battinclude.php new file mode 100644 index 0000000..174a277 --- /dev/null +++ b/battinclude.php @@ -0,0 +1,207 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+
+ +
+ +
+
+
"; ?>
+ +
" method="post"> +
+ + +    + +    + +    + +

First Use

+ +
+

Purchase Date

+ +   +   + +

+ + +
+
+ + + + + + + + +
+
+
+ + + \ No newline at end of file diff --git a/battinsert.php b/battinsert.php new file mode 100644 index 0000000..780c0c6 --- /dev/null +++ b/battinsert.php @@ -0,0 +1,78 @@ + + + + + \ No newline at end of file diff --git a/chargeinclude.php b/chargeinclude.php new file mode 100644 index 0000000..6ae99d0 --- /dev/null +++ b/chargeinclude.php @@ -0,0 +1,254 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+
+ +
+ +
+
+


+ +
" method="post"> +
+   + +    +   + +    + +    + +


+   + +    + +    + +

+   + + +
+
+ + +
+
+ 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result3)) + { + + echo ""; + } + echo ""; + } + ?> + +
+ +
+ +

+ + +
+
+ + + + + + + + +
+
+
+ + + \ No newline at end of file diff --git a/chargeinsert.php b/chargeinsert.php new file mode 100644 index 0000000..8f8bf41 --- /dev/null +++ b/chargeinsert.php @@ -0,0 +1,73 @@ + + + + + \ No newline at end of file diff --git a/cono.php b/cono.php new file mode 100644 index 0000000..ae1538f --- /dev/null +++ b/cono.php @@ -0,0 +1,13 @@ +connect_error) { + die("Connection failed: " . $conn->connect_error); + } +?> \ No newline at end of file diff --git a/crewfront.php b/crewfront.php new file mode 100644 index 0000000..759c21e --- /dev/null +++ b/crewfront.php @@ -0,0 +1,184 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+ + +
+
+ +
+ + + + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result1)) + { + echo ""; + } + } + else + { + echo "did not find matches"; + } + mysqli_close($conn); + ?> +
ItemDniFirst NameLast Name
".$row['crew_id']."".$row['dni']."".$row['first_name']."".$row['first_surname']."
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/crewfrontmod.php b/crewfrontmod.php new file mode 100644 index 0000000..3df9a7c --- /dev/null +++ b/crewfrontmod.php @@ -0,0 +1,402 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+
+ +
+ +
+
+ + + 0) + { + while ($row = mysqli_fetch_assoc($result1)) + { + $citycode = $row['city_id']; + $sqlsent2="SELECT * FROM city where city_id=$citycode;"; + $result2=mysqli_query($conn, $sqlsent2); + $result2check = mysqli_num_rows($result2); + + if ($result2check > 0) + { + while ($row = mysqli_fetch_assoc($result2)) + { + $cityname = $row['name']; + $municipcode = $row['municipality_id']; + $sqlsent3="SELECT * FROM municipality where municipality_id=$municipcode;"; + $result3=mysqli_query($conn, $sqlsent3); + $result3check = mysqli_num_rows($result3); + + if ($result3check > 0) + { + while ($row = mysqli_fetch_assoc($result3)) + { + $municipname = $row['name']; + $stateid = $row['estate_id']; + + $sqlsent4="SELECT * FROM estate where estate_id=$stateid;"; + $result4=mysqli_query($conn, $sqlsent4); + $result4check = mysqli_num_rows($result4); + + if ($result4check > 0) + { + while ($row = mysqli_fetch_assoc($result4)) + { + $statename = $row['name']; + + + $sqlsent="SELECT * FROM crew where crew_id=$crewid;"; + $result1=mysqli_query($conn, $sqlsent); + $result1check = mysqli_num_rows($result1); + + if ($result1check > 0) + { + while ($row = mysqli_fetch_assoc($result1)) + { + + echo "
+
+
+
no encontrada +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Address

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"; + } }}}}}}}} + } + } + ?> + + + + + +
+
+
 
+
+

LICENCE

+
+
+ +
+ +
+ +
+ + 0) + { + while ($row = mysqli_fetch_assoc($resultl)) + { + echo "
" ; + echo "
"; + echo "

"; + echo "

"; + //echo ""; + //echo "
"; + }} + + + $sqlsentm = "SELECT * FROM medcheck where crew_id=$crewid;"; + + $resultm=mysqli_query($conn, $sqlsentm); + $resultmcheck = mysqli_num_rows($resultm); + + if ($resultmcheck > 0) + { + while ($row = mysqli_fetch_assoc($resultm)) + { + /*echo "
" ;*/ + echo "
"; + echo "

"; + echo "  "; + echo "  "; + echo "  "; + echo ""; + echo "
"; + }} + } + ?> +
+ +
+
+ + + + + \ No newline at end of file diff --git a/crewinclude.php b/crewinclude.php new file mode 100644 index 0000000..da73fc7 --- /dev/null +++ b/crewinclude.php @@ -0,0 +1,350 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

CREW

+
+
+ +
+ +
+
+
"; ?>
+ +
" method="post"> +
+ + +

+ + +

+ + +

+

Birth Date

+ +
+

Estate

+ +
+

Municipality

+ +
+

City

+ +

+ +

+ +

+ + + + + + + + + + +
+ + +
+
+
+ + + \ No newline at end of file diff --git a/crewinsert.php b/crewinsert.php new file mode 100644 index 0000000..8f91b35 --- /dev/null +++ b/crewinsert.php @@ -0,0 +1,83 @@ + + + + + \ No newline at end of file diff --git a/css/flightlog.css b/css/flightlog.css new file mode 100644 index 0000000..dcdfbb2 --- /dev/null +++ b/css/flightlog.css @@ -0,0 +1,114 @@ +#s +{ + height:1054px; + width:934px; + margin:0 auto; + +} + +.title +{ + display:inline; + font-size:14px; +} + +.tbord +{ + + display:inline; + font-size:14px; + text-decoration: underline; +} +.hd1 +{ + border:solid 1px; + border-color:black; + text-align:Center; + background-color:rgb(183, 210, 255); + font-size:14px; +} + +.ph +{ + margin:0 auto; +} + +.lat +{ + border-left:solid 1px; + border-right:solid 1px; +} +.center +{ + text-align:center; +} + +.small-caps +{ + font-size:14px; +} + +.top +{ + border-top:solid 1px; +} + +.right +{ + border-right:solid 1px; + margin-right:-1px; + +} + +#simb +{ + height:55px; + width:55px; + margin: auto; + display:block; +} + +.bottom +{ + border-bottom:solid 1px; +} + +.red +{ + color:red; + font-style: italic; +} + +.hd2 +{ + text-align:Center; + background-color:rgb(183, 210, 255); + font-size:14px; + height:58px; + +} + +.borders +{ + border:solid 1px; +} + +.left +{ + border-left:solid 1px; +} + +.margin +{ + margin:0 auto; +} + +.align +{ + text-align:center; +} + +.pneg +{ + margin:-1px; +} diff --git a/css/stylesheet6.css b/css/stylesheet6.css new file mode 100644 index 0000000..c4d0541 --- /dev/null +++ b/css/stylesheet6.css @@ -0,0 +1,247 @@ + +.include +{ + padding:5px; + /*margin:auto;*/ + text-decoration:none; + font-family:lato; + color:black; + background-color:rgb(210, 212, 216); + /*border-radius:5px;*/ + box-shadow:1px 1px 2px; + -webkit-transition-duration: 0.4s; /* Safari */ + transition-duration: 0.4s; + +} + +.include:hover +{ + padding:10px; + /*margin:auto;*/ + text-decoration:none; + font-family:lato; + color:white; + background-color:rgb(83, 66, 244); + /*border-radius:5px;*/ + box-shadow:1px 1px 2px; + + +} + +.topr +{ + width:30%; + display:inline-block; + + + + +} + +.right +{ + text-align:right; +} + +.query th +{ + font-family:lato; + font-size:20px; + color:#FFF; + background-color:rgb(0, 59, 155); + +} +.tabheader th +{ + padding:10px; +} + +.query tr:nth-child(even) +{ + background-color:rgb(210, 214, 216); +} + +.query tr:nth-child(odd) +{ + + background-color:rgb(239, 242, 244); +} + +.tabd td +{ + padding:10px; + font-family:lato; + font-size:20px; +} + +.input1 +{ + height:35px; + margin:auto; + padding:5px; + /*border-radius:5px;*/ + font-family:lato; + border-style: none; + border-color: rgb(76, 78, 81); + box-shadow: 0 0 3px rgb(76, 78, 81); + font-size: 90%; + color: rgb(76, 78, 81); +} + +.input1:focus +{ + outline: none; + border-color: #4c4e51; + box-shadow: 0 0 10px #0a59d8; +} + +.incform p +{ + font-family:lato; + font-size:18px; +} + +.hi +{ + display:none; + +} + +.crewimg +{ + width:150px; + height:150px; + border-radius:5px; +} + +.label1 +{ + font-family:Lato; + color:rgb(25, 22, 201); + font-size: 18px; +} + +.err +{ + color:rgb(232, 25, 25); + text-align:center; + font-family:Lato; +} + +.alert +{ + color:red; + text-align:center; +} + +.pres1 +{ + border: none; + width: 91%; + margin: 0 auto; + margin-bottom:20px; + box-shadow: 0 0 5px rgb(96, 100, 107); +} + +#form1 +{ + background-color:rgb(229, 229, 229); +} + +.utitle +{ + color:rgb(255,255,255); + text-align:center; + background-color:rgb(5,142,76); +} + +.display +{ + height:80%; + width:90%; + border: none; + /*margin: 0 auto;*/ + box-shadow: 0 0 2px rgb(96, 100, 107); + background-color:rgb(255,255,255); + margin:auto; + + color:rgb(105, 109, 107); + text-align:center; +} + +.display p +{ + color:rgb(105, 109, 107); + text-align:center; + +} + +.height +{ + height:100%; + +} + +.pad +{ + padding:5px; +} + + +#imgdam2 +{ + height: 50px; + width: 50px; + float: left; + margin:0 auto; +} + +.ddes +{ + display:inline; +} + +.pagin +{ + background-color: white; + color: black; + border: 2px solid rgb(41, 41, 45); + -webkit-transition-duration: 0.2s; /* Safari */ + transition-duration: 0.2s; + margin:2px; +} + +.pagin:hover +{ + background-color: rgb(41, 41, 45); + color: white; +} + +.pagin active +{ + background-color: rgb(88, 94, 104); + color: white; +} + +.cent +{ + margin: 0 auto; +} + +.sepa +{ + margin-top:10px; + margin-bottom:10px; +} + +.largetextinp +{ + width:80%; + resize: none; + +} + +.margin +{ + margin:0 auto; +} \ No newline at end of file diff --git a/css/stylesuav2.css b/css/stylesuav2.css new file mode 100644 index 0000000..8668a81 --- /dev/null +++ b/css/stylesuav2.css @@ -0,0 +1,97 @@ +/*Nuevo Css creado desde cero*/ + +@font-face { + font-family: Lato; + src: url(/fonts/Lato-Black.ttf); + src: url(/fonts/Lato-BlackItalic.ttf); + src: url(/fonts/Lato-Bold.ttf); + src: url(/fonts/Lato-BoldItalic.ttf); + src: url(/fonts/Lato-HairlineItalic.ttf); + src: url(/fonts/Lato-Italic.ttf); + src: url(/fonts/Lato-Light.ttf); + src: url(/fonts/Lato-LightItalic.ttf); + src: url(/fonts/Lato-Regular.ttf); + +} + + + +.row { + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: 0px; + margin-left: 0px; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} \ No newline at end of file diff --git a/css/stylesuav3.css b/css/stylesuav3.css new file mode 100644 index 0000000..f2401f5 --- /dev/null +++ b/css/stylesuav3.css @@ -0,0 +1,382 @@ +html, +body +{ + margin:0; + padding: 0; + width: 100%; + height: 100%; + +} + +#survey +{ + width: 250px; + height: 100px; + +} + + +#logo2 +{ + margin-left: 25px; + margin-top: 20px; + width: 80%; + height: 80%; +} + +.head1 +{ + background-color: #f2f2f7; + +} + +.head2 +{ + background-color: #222268; + + +} + +#container1 +{ + +} + +#titulo h1 +{ + font-size: 40px; + font-family: Lato; + color:#fff; + text-align: center; +} + +.navegador +{ + margin: auto; + + +} + +.navegador ul +{ + list-style: none; + +} + +.men1 +{ + margin:0; + font-family: lato; + color: #c7ccd6; + + +} + +.men1 > li +{ + min-width: 176px; + text-align: center; + display: inline-block; + list-style: none; +} + +.men1 > li >a +{ + display: block; + color:white; + padding: 15px 20px; + text-decoration: none; + + +} + +.men1 li a:hover +{ + color:blue; + background-color: #4c4e51; + transition: all .3s; + +} + +.smen1 +{ + position: absolute; + list-style: none; + padding: 0px; + min-width: 176px; + background-color: #29292d; + visibility: hidden; + opacity: 0; + transition: opacity 1.5s; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); +} + +.smen1 li a +{ + display: block; + padding: 5px; + color: #fff; + text-decoration: none; + + +} + +.men1 li:hover .smen1 +{ + visibility: visible; + opacity: 0.7; +} + +#vacio +{ + height: 30px; +} + + + +#container2 +{ + + background-color: #29292d; +} + +#menup +{ + background-color: #29292d; + height: 100%; + font-family: lato; +} + +#ipers +{ + width: 100%; + height: 120px; + align-content: center; +} +#pers +{ + margin-left: 75px; + background-image: url("img/pers.svg"); + background-repeat: no-repeat; + background-position: 50%; + border-radius: 50%; + background-size: 100% auto; + width: 100px; + height: 100px; + border:solid 3px; + border-color: #a3a5a8; + background-color: #176ded; + + +} + +#user +{ + width: 200px; + text-align:center; + color: #e6e9ef + +} + +#u +{ + padding-left: 25px; + padding-right: 25px; +} + +#menu +{ + width: 200px; + text-align:center; + color: #e6e9ef + +} + +#m +{ + width:100%; + padding:0px; + text-align:left; + color: #e6e9ef; + list-style: none; + +} + +#men +{ + visibility: hidden; +} + +#forma +{ + background-image: url("img/surveying.svg"); + background-repeat: no-repeat; + background-size: cover; + height: 100%; + /*opacity: 0.5;*/ + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; + +} + +#box +{ + height: 200px; + width: 300px; + box-shadow: 0 0 10px #60646b; + border-radius: 7px; + background-color: #c7c9cc; + /*display: inline-block; + margin-left: 400px; + margin-top: 50px; + margin-bottom: 50px;*/ + padding:75px; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; +} + +#box input +{ + /*margin-left:150px; + margin-top: 30px; #c7c9cc*/ + width: 150px; + height: 30px; + border-color: #4c4e51; + box-shadow: 0 0 3px #4c4e51; + display: inline-block; + text-indent: 4px; + border-radius: 2px; + font-family: lato; + color: #4c4e51; + +} + +#box input:focus +{ + outline: none; + border-color: #4c4e51; + box-shadow: 0 0 10px #f44842; +} + +.l +{ + margin:0; + text-align: center; + vertical-align: middle; + display:inline-block; + height: 35.2px; + width: 80px; + font-family: Lato; + color: #c7ccd6; + background-color:#4c4e51; + border-radius: 2px; +} + +.l p +{ + margin-top:5px; + +} + +#container3 +{ + height: 100%; + + +} + +#but +{ + width: 235.2px; + height: 35.2px; + margin:auto; + font-family: Lato; + color: #FFF; + background-color:#4c4e51; + border-radius: 5px; + +} + +#out +{ + width:20px; + height:20px; +} + +.mn2 +{ + padding-top:10px; + padding-bottom:10px; + margin:auto; + font-family: lato; + color: #c7ccd6; + + +} + +.mn2 > li +{ + width: 100%; + text-align: center; + display: inline-block; + list-style: none; +} + +.mn2 > li >a +{ + width:100%; + display: block; + color:white; + /*padding: 15px 20px;*/ + text-decoration: none; + + +} + +.mn2 li a:hover +{ + color:blue; + background-color: #4c4e51; + transition: all .3s; + +} + + + +.smen2 +{ + + list-style: none; + padding: 0px; + background-color: #29292d; + visibility: hidden; + opacity: 0; + transition: opacity 1.5s; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); +} + +.smen2 li a +{ + display: block; + margin-left:200px; + padding: 5px; + color: #fff; + text-decoration: none; + + +} + +.mn2 li:hover .smen2 +{ + visibility: visible; + opacity: 0.7; + left:0; +} \ No newline at end of file diff --git a/css/stylesuav5.css b/css/stylesuav5.css new file mode 100644 index 0000000..099eaa6 --- /dev/null +++ b/css/stylesuav5.css @@ -0,0 +1,452 @@ +html, +body +{ + margin:0; + padding: 0; + width: 100%; + height: 100%; + +} + +#survey +{ + width: 250px; + height: 100px; + +} + + +#logo2 +{ + margin-left: 25px; + margin-top: 20px; + width: 80%; + height: 80%; +} + +.head1 +{ + background-color: #f2f2f7; + +} + +.head2 +{ + background-color: rgb(34, 34, 104); + + +} + +#container1 +{ + +} + +#titulo h1 +{ + font-size: 40px; + font-family: Lato; + color:#fff; + text-align: center; +} + +.navegador +{ + margin: auto; + + +} + +.navegador ul +{ + list-style: none; + +} + +.men1 +{ + margin:0; + font-family: lato; + color: #c7ccd6; + + +} + +.men1 > li +{ + min-width: 176px; + text-align: center; + display: inline-block; + list-style: none; +} + +.men1 > li >a +{ + display: block; + color:white; + padding: 15px 20px; + text-decoration: none; + + +} + +.men1 li a:hover +{ + color:blue; + background-color: #4c4e51; + + +} + +.smen1 +{ + position: absolute; + list-style: none; + padding: 0px; + min-width: 176px; + background-color: #29292d; + visibility: hidden; + opacity: 0; + transition: opacity 1.5s; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); +} + +.smen1 li a +{ + display: block; + padding: 5px; + color: #fff; + text-decoration: none; + + +} + +.men1 li:hover .smen1 +{ + visibility: visible; + opacity: 0.7; +} + +#vacio +{ + height: 30px; +} + + + +#container2 +{ + + background-color: #29292d; +} + +#menup +{ + background-color: #29292d; + + font-family: lato; +} + +#ipers +{ + width: 100%; + height: 120px; + align-content: center; +} +#pers +{ + margin: auto; + background-image: url("img/pers.svg"); + background-repeat: no-repeat; + background-position: 50%; + border-radius: 50%; + background-size: cover; + width: 100px; + height: 100px; + border:solid 3px; + border-color: #a3a5a8; + background-color: #176ded; + + +} + +#user +{ + width: 200px; + text-align:center; + color: #e6e9ef; + margin:auto; + +} + +#u +{ + padding-left: 25px; + padding-right: 25px; + padding-bottom:10px; + border-bottom-style: solid; + border-bottom-width: 1px; + border-bottom-color: rgb(155, 155, 163); + text-align:center; + +} + +#menu +{ + width: 200px; + text-align:center; + color: #e6e9ef; + +} + +#m +{ + + padding:0px; + text-align:center; + color: rgb(230, 233, 239); + + +} + +#men +{ + visibility: hidden; +} + +#forma +{ + background-image: url("img/surveying1.jpg"); + background-repeat: no-repeat; + background-size: cover; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; + +} + +#box +{ + height: 200px; + width: 400px; + box-shadow: 0 0 10px #60646b; + border-radius: 7px; + background-color: rgb(226, 224, 224,0.5); + padding:75px; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + align-items: center; + -webkit-justify-content: center; + justify-content: center; +} + +#box input +{ + width: 230px; + height: 40px; + border-style: none; + border-color: #4c4e51; + box-shadow: 0 0 3px #4c4e51; + display: inline-block; + text-indent: 10px; + border-radius: 5px; + font-family: lato; + font-size: 18px; + color: #4c4e51; + +} + +#box input:focus +{ + outline: none; + border-color: #4c4e51; + box-shadow: 0 0 10px #0a59d8; +} + + +#container3 +{ + + min-height:100%; +} + +#but +{ + width: 235.2px; + height: 45.2px; + font-family: Lato; + /*font-style:bold;*/ + font-size: 18px; + color: #c7ccd6; + background-color:#2338af; + border-radius: 5px; + border-style: none; + +} + +.mn2 +{ + margin:auto; + padding: 0; + font-family: lato; + color: #c7ccd6; +} + + +.mn2 > li +{ + min-width: 100%; + text-align: center; + display: inline-block; + list-style: none; +} + +.mn2 > li >a +{ + display: block; + color:white; + padding: 20px; + text-decoration: none; + + +} + +.mn2 li a:hover +{ + color:blue; + background-color: rgb(76, 78, 81); + transition: all .3s; + +} + +.smen2 +{ + position: absolute; + list-style: none; + padding: 0px; + min-width: 176px; + background-color: rgb(41, 41, 45); + visibility: hidden; + opacity: 0; + transition: opacity 1.5s; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + left: 225px; + + + + + +} + +.smen2 li a +{ + display: block; + padding: 5px; + color: #fff; + text-decoration: none; + + +} + + +.mn2 li:hover .smen2 +{ + visibility: visible; + opacity: 0.7; + +} + + + + +.out +{ + margin:auto; + padding: auto; + width: 25px; + height: 25px; +} + +#lgt +{ + margin:auto; + text-align: center; + + +} + +.logta +{ + margin:0; + color:#FFF; + text-decoration: none; + font-size:18px; +} + +.logt +{ + margin:0; + font-family: lato; + color: #FFF; + text-decoration: none; +} + +.logt:hover +{ + + + color: blue; + text-decoration: none; + background-color: #4c4e51; + +} + + + +.borsupe +{ + background-color: rgb(41, 41, 45); + + box-shadow: 0 0 5px rgb(96, 100, 107); + padding: 15px; + margin: auto; + margin-top: 20px; + text-align: center; + min-height:25px; + +} + +.borsupe p +{ + margin:auto; + color: #FFF; + font-family: Lato; + font-style: bold; + font-size: 20px; + + +} + +.formcontainer +{ + min-height: 100px; + min-width: 600px; + background-color: rgb(255, 255, 255); + + box-shadow: 0 0 5px rgb(96, 100, 107); + padding: 15px; + margin: auto; + margin-top: 20px; + margin-bottom: 20px; + font-family:lato; + +} + +.hidden +{ + visibility:hidden; +} \ No newline at end of file diff --git a/flights.php b/flights.php new file mode 100644 index 0000000..86c1877 --- /dev/null +++ b/flights.php @@ -0,0 +1,492 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + + + ?> + + + + GPB Survey from the Sky + + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

FLIGHTS

+
+
+ New Flight + +    + +
+ + +
+
+

+ +
+

+   + +

+   + + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result2)) + { + + echo ""; + } + echo ""; + } + + ?> + + +

+

Select Date of Flight

+
+   + +        +   + +

+ + + +
+ + 1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo ""; + echo "
"; + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + $_SESSION['query'] = $sqlsent4; + $_SESSION['results'] = $totalresults; +} +} + + if(isset($_POST["pag"])) + { + $pag=(int) $_POST["pag"]; + $page=$pag; + $query2=$_SESSION['query']; + $pages=$_POST['pages']; + $totalresults=$_SESSION['results']; + + $lowlimit=($pag-1)*$registers; + $sqlsent4=$query2; + + //pagina siguiente y previa + $prev=$page; + $nxt=$page; + if($page>1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo ""; + echo "
"; + + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + + + } + + + + echo $errorp; + + +?> + + + + + + + + + + + + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/flightsinclude.php b/flightsinclude.php new file mode 100644 index 0000000..5ee655d --- /dev/null +++ b/flightsinclude.php @@ -0,0 +1,529 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

NEW FLIGHT

+
+
+ +
+ +
+
+
$relalert
$releasemsg


"; ?>
+ +
" method="post"> +
+ + +    +   + +    +   + +    +   + +    +   + + +



+    +   + +          +   + + +          +   + +        +   + +



+    +   +    +   + +



+ + +    +   + +    +   + +    +   + +



+    +   + +    +   + +    +   + + +



+    +   + +    +   + + +



+    +   + +    +   + + +



+    +   + +    +   + + +


+   + +     +   + + + +



+    +   + + +



+ +   

If there are any damages infringed to the UAV or any component, please fill the damages bellow

+

+    +   + +



+    +   + +



+ + +

+ + + + + + + + + + + +
+ + +
+
+
+ + + \ No newline at end of file diff --git a/flightsinsert.php b/flightsinsert.php new file mode 100644 index 0000000..11cf77f --- /dev/null +++ b/flightsinsert.php @@ -0,0 +1,449 @@ + 0) + { + + while ($row = mysqli_fetch_assoc($resultdate)) + { + $maxdate=$row['fecha']; + + } + + } + + //time + + $sqlsenttime="SELECT MAX( start_time ) AS tiempo + FROM flightslog AS a + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate'"; + + $resulttime=mysqli_query($conn, $sqlsenttime); + + + $resultchecktime = mysqli_num_rows($resulttime); + if ($resultchecktime > 0) + { + + while ($row = mysqli_fetch_assoc($resulttime)) + { + $maxtime=$row['tiempo']; + + } + + } + + + $d='YES'; + + if(strcasecmp($releaseafter,$d) == 0) + { + $releasecount="0"; + + } + elseif (strcasecmp($releasebefore,$d) == 0) + { + $releasecount="1"; + + + + } + else + { + + + + //release + + $sqlsentrel="SELECT * + FROM flightslog AS a + JOIN release_control AS b + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate' + AND a.start_time = '$maxtime' + AND a.flights_id=b.flights_id" + ; + + $resultrel=mysqli_query($conn, $sqlsentrel); + + + $resultcheckrel = mysqli_num_rows($resultrel); + + if ($resultcheckrel > 0) + { + while ($row = mysqli_fetch_assoc($resultrel)) + { + $count=$row['release_count']; + + $releasecount=++$count; + + } + if($count>=5) + { + $relalert="Release must be changed"; + //alert + } + } + else + { + $releasecount=1; + + } + + } + + + + + + + + + + + //fin count + + if (($maxdate==$date && $maxtime<$stime) || $maxdate<$date) + { + + + $sqlsentuav="SELECT * + FROM uav AS b + WHERE b.uav_id =$uav"; + $resultuav=mysqli_query($conn, $sqlsentuav); + + + + + $resultcheckuav = mysqli_num_rows($resultuav); + if ($resultcheckuav > 0) + { + + while ($row = mysqli_fetch_assoc($resultuav)) + { + $uavserial=$row['uav_serial']; + + } + + } + + $sqlsent1="SELECT * FROM flightslog;"; + $result1=mysqli_query($conn, $sqlsent1); + $item = mysqli_num_rows($result1); + + $item1=++$item; + + + $flights_id="FL".$item.""; + + $sqlsent2="SELECT * FROM flightslog WHERE flightslog.flights_id='$flights_id';"; + $result2=mysqli_query($conn, $sqlsent2); + $result2check = mysqli_num_rows($result2); + + + + if ($result2check > 0) + { + $result3check=$result2check; + while ($result3check > 0) + { + $item1=++$item; + $flights_id="FL".$item.""; + //Esto no hace falta + $sqlsent3="SELECT flights_id FROM flightslog where flightslog.flights_id='$flights_id';"; + $result3=mysqli_query($conn, $sqlsent3); + $result3check = mysqli_num_rows($result3); + } + + } + + + + $field1 = mysqli_real_escape_string($conn,$flights_id); + $field2 = mysqli_real_escape_string($conn,$uav); + $field3 = mysqli_real_escape_string($conn,$battery); + $field4 = mysqli_real_escape_string($conn,$payload); + $field5 = mysqli_real_escape_string($conn,$date); + $field6 = mysqli_real_escape_string($conn,$stime); + $field7 = mysqli_real_escape_string($conn,$etime); + $field8 = mysqli_real_escape_string($conn,$wconditions); + $field9 = mysqli_real_escape_string($conn,$opobj); + $field10 = mysqli_real_escape_string($conn,$antenna); + $field11 = mysqli_real_escape_string($conn,$windspeed); + $field12 = mysqli_real_escape_string($conn,$ftemperature); + $field13= mysqli_real_escape_string($conn,$timeoflight); + $field14= mysqli_real_escape_string($conn,$batteryuse); + $field15 = mysqli_real_escape_string($conn,$maxheight); + $field16= mysqli_real_escape_string($conn,$comments); + $field17= mysqli_real_escape_string($conn,$oparea); + + $field18 = mysqli_real_escape_string($conn,$launchingp); + $field19= mysqli_real_escape_string($conn,$landingp); + $field20= mysqli_real_escape_string($conn,$operator); + $field21 = mysqli_real_escape_string($conn,$technic); + $field22= mysqli_real_escape_string($conn,$parachuter); + $field23= mysqli_real_escape_string($conn,$uavresp); + $field24= mysqli_real_escape_string($conn,$damageid); + $field25= mysqli_real_escape_string($conn,$damaged); + + $field26= mysqli_real_escape_string($conn,$voltage_drop); + + + + + + + + + $query1 = "INSERT INTO flightslog (flights_id, uav_id, batteries_id, payload_id, fdate, start_time, end_time, wconditions_id, opeobj_id, antenna_id, windspeed, flight_temperature, time_flight, battery_usage, maxheight, comments, operation_area_id, voltage_drop) + VALUES ('{$field1}','{$field2}','{$field3}','{$field4}','{$field5}','{$field6}','{$field7}','{$field8}','{$field9}','{$field10}','{$field11}','{$field12}','{$field13}','{$field14}','{$field15}','{$field16}','{$field17}' ,'{$field26}')"; + + $sent1= mysqli_query($conn,$query1); + + if (!$sent1 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end first query + else + { + $query2 = "INSERT INTO launch_location (flights_id, locations_id) + VALUES ('{$field1}','{$field18}')"; + + $sent2= mysqli_query($conn,$query2); + + + $query3 = "INSERT INTO land_location (flights_id, locations_id) + VALUES ('{$field1}','{$field19}')"; + + $sent3= mysqli_query($conn,$query3); + + + $query4 = "INSERT INTO operator (op_crew_id,flights_id) + VALUES ('{$field20}','{$field1}')"; + + $sent4= mysqli_query($conn,$query4); + + + $query5 = "INSERT INTO technic (flights_id, tc_crew_id) + VALUES ('{$field1}','{$field21}')"; + + $sent5= mysqli_query($conn,$query5); + + + $query6 = "INSERT INTO parachuter (flight_id, p_crew_id) + VALUES ('{$field1}','{$field22}')"; + + $sent6= mysqli_query($conn,$query6); + + $query7 = "INSERT INTO uav_responsible (flight_id, uav_crew_id) + VALUES ('{$field1}','{$field23}')"; + + $sent7= mysqli_query($conn,$query7); + + if(strcasecmp($releaseafter,$d) == 0) + { + $relafter="1"; + } + else + { + $relafter="0"; + } + + if (strcasecmp($releasebefore,$d) == 0) + { + $relbefore="1"; + } + else + { + $relbefore="0"; + } + $field26= mysqli_real_escape_string($conn,$relbefore); + $field27= mysqli_real_escape_string($conn,$relafter); + + + $query8 = "INSERT INTO release_control (flights_id, release_before, release_after,release_count) + VALUES ('{$field1}','{$field26}','{$field27}','{$releasecount}')"; + + $sent8= mysqli_query($conn,$query8); + + if (!$sent2 || !$sent3 || !$sent4 || !$sent5 || !$sent6 || !$sent7 || !$sent8 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end six query + + elseif (!empty($_POST['damaget']) && !empty($_POST['damadesc'])) + { + $query9 = "INSERT INTO damages (flight_id, damage_type_id, damage_description) + VALUES ('{$field1}','{$field24}','{$field25}')"; + + $sent9= mysqli_query($conn,$query9); + + if (!$sent9) + { + die('Error: ' . mysqli_error($conn)); + + } + else + { + $errorp="flight log ".$flights_id." added $relalert"; + + } + } + else + { + $errorp="flight log ".$flights_id." added $relalert"; + + } + + } + $releasemsg="Release Count for UAV $uavserial is $releasecount"; + } + else + { + $errorp="date or start time are lower than last register"; + } + + + + } + echo "$maxdate/$date $maxtime/$stime"; + } + + + + + + + + +?> + + + + \ No newline at end of file diff --git a/fonts/Lato-Black.ttf b/fonts/Lato-Black.ttf new file mode 100644 index 0000000..421164c Binary files /dev/null and b/fonts/Lato-Black.ttf differ diff --git a/fonts/Lato-BlackItalic.ttf b/fonts/Lato-BlackItalic.ttf new file mode 100644 index 0000000..f367ad4 Binary files /dev/null and b/fonts/Lato-BlackItalic.ttf differ diff --git a/fonts/Lato-Bold.ttf b/fonts/Lato-Bold.ttf new file mode 100644 index 0000000..620c85e Binary files /dev/null and b/fonts/Lato-Bold.ttf differ diff --git a/fonts/Lato-BoldItalic.ttf b/fonts/Lato-BoldItalic.ttf new file mode 100644 index 0000000..4c9cd19 Binary files /dev/null and b/fonts/Lato-BoldItalic.ttf differ diff --git a/fonts/Lato-HairlineItalic.ttf b/fonts/Lato-HairlineItalic.ttf new file mode 100644 index 0000000..d2236ca Binary files /dev/null and b/fonts/Lato-HairlineItalic.ttf differ diff --git a/fonts/Lato-Italic.ttf b/fonts/Lato-Italic.ttf new file mode 100644 index 0000000..bc2a622 Binary files /dev/null and b/fonts/Lato-Italic.ttf differ diff --git a/fonts/Lato-Light.ttf b/fonts/Lato-Light.ttf new file mode 100644 index 0000000..1d023d7 Binary files /dev/null and b/fonts/Lato-Light.ttf differ diff --git a/fonts/Lato-LightItalic.ttf b/fonts/Lato-LightItalic.ttf new file mode 100644 index 0000000..b28954b Binary files /dev/null and b/fonts/Lato-LightItalic.ttf differ diff --git a/fonts/Lato-Regular.ttf b/fonts/Lato-Regular.ttf new file mode 100644 index 0000000..ade05be Binary files /dev/null and b/fonts/Lato-Regular.ttf differ diff --git a/formats/atrace.php b/formats/atrace.php new file mode 100644 index 0000000..b4ae8db --- /dev/null +++ b/formats/atrace.php @@ -0,0 +1,288 @@ + + + + + + + + + + + 0) + { + while ($row = mysqli_fetch_assoc($resultl)) + { + $vreport_id=$row['vreport_id']; + $date=$row['report_date']; + $report_type_id=$row['report_type_id']; + $report_type=$row['rtype']; + $detection_id=$row['detection_id']; + $detection=['name']; + $description=$row['report_description']; + $analisys=$row['cause_analisys']; + $reportedby=$row['first_name']." ".$row['first_surname']; + + + + + } + + } + + $action= $_POST["view3"]; + + $sqlsent2=" SELECT * FROM action AS v + INNER JOIN (SELECT action_type.action_type_id, action_type.name AS atype FROM action_type) AS a + INNER JOIN action_responsible AS b + INNER JOIN crew AS c + INNER JOIN action_status AS d + WHERE v.action_type_id=a.action_type_id + AND b.crew_id=c.crew_id + AND v.action_id=b.action_id + AND v.action_status_id=d.action_status_id + AND v.action_id='$action'"; + + $result2=mysqli_query($conn, $sqlsent2); + $result2check = mysqli_num_rows($result2); + + if ($result2check > 0) + { + while ($row = mysqli_fetch_assoc($result2)) + { + $action_id=$row['action_id']; + $adate=$row['action_date']; + $action_description=$row['action_description']; + $action_type=$row['atype']; + $deadline=$row['limit_date']; + $responsible=$row['first_name']." ".$row['first_surname']; + $dni=$row['dni']; + $status=$row['status_name']; + + + + + + } + + } + + + + $sqlsent3=" SELECT * FROM action_effectiveness AS v + WHERE v.action_id='$action'"; + + $result3=mysqli_query($conn, $sqlsent3); + $result3check = mysqli_num_rows($result3); + + if ($result3check > 0) + { + while ($row = mysqli_fetch_assoc($result2)) + { + + $deadline=$row['limit_date']; + + + + + + + } + + } + + + + } + ?> + + + + + + + + + + +
+
+
+
+
+ +
+ +

PLANILLA DE SEGUIMIENTO DE REPORTES DE EVENTOS Y PELIGROS



+ +
+ +
+
Datos del Reporte:
+ +
+ + +
+

Nº de Reporte:

+

+

Fecha del Reporte:

+

+

Evento:

+

+

Forma de Deteccion:

+

+ +
+ + +
+
Reportado por:
+
+ + +
+ + +
+
Descripción del Evento o Peligro, Vulnerabilidad, Oportunidad de Mejora, No Conformidad
+ +
+ +
+

+
+ + + + +
+
Análisis de la Causa
+ +
+ +
+

+
+ + + +
+
+
Datos de la Acción:
+ +
+ +
+

Nº de Acción:

+

+

Fecha de la acción:

+

+

Tipo de acción:

+

+

Estatus:

+

+ +
+ + +
+
Responsable:
+
+
Fecha Limite:
+
+ +
+ +
+ + + + 0) + { + echo "
+
Seguimiento a las acciones
+ +
"; + + while ($row = mysqli_fetch_assoc($result3)) + { + + echo " +
+
Numero de seguimiento:
+
".$row['action_effect_id']."
+
Fecha de registro:
+
".$row['verification_date']."
+
Status Changed:
+
".$row['status_changed']."
+
+
+
Observaciones
+
".$row['observations']."
+
+
+ "; + + + + + } + + + + } + + + } + ?> + + + +
+

fecha:

+
+

Firma:

+
+
+ + + +
+ + diff --git a/formats/events.php b/formats/events.php new file mode 100644 index 0000000..adebf25 --- /dev/null +++ b/formats/events.php @@ -0,0 +1,209 @@ + + + + + + + + + + + 0) + { + while ($row = mysqli_fetch_assoc($resultl)) + { + $vreport_id=$row['vreport_id']; + $date=$row['report_date']; + $report_type_id=$row['report_type_id']; + $detection_id=$row['detection_id']; + $description=$row['report_description']; + $analisys=$row['cause_analisys']; + $reportedby=$row['first_name']." ".$row['first_surname']; + $reportt="tr$report_type_id"; + $detect="fd$detection_id"; + + echo $detect; + + } + + } + + + + + + + + + } + ?> + + + + + + + + + + +
+
+
+
+
+ +
+ +

REPORTE DE EVENTOS O PELIGROS



+ +
+ +
+
+

ENTREGAR AL JEFE DE SEGURIDAD OPERACIONAL

+
+ + +
+
+ +
+

Nº de Control:

+

+

Fecha:

+

+

Tipo de Reporte

+
+ + +
+
Nombre de quien Detecta:
+
Evento:
+
/>
+
Vulnerabilidad:
+
/>
+ + +
+ +
+

+
+
+
Peligro:
+
/>
+
No conformidad:
+
/>
+
+
+

Oportunidad de Mejora:

+
/>
+
+
+ +
+ +
+
Forma de detección:
+ +
+ + +
+
Auditoria Interna:
+
/>
+
Reclamos de Clientes:
+
/>
+
+ +
+
Auditoría Externa:
+
/>
+
Revision de Documentos:
+
/>
+
+ +
+
Operaciones:
+
/>
+
Otros:
+
/>
+
+ +
+
Vuelo:
+
/>
+
+ +
+ + +
+
Descripción del Evento o Peligro, Vulnerabilidad, Oportunidad de Mejora, No Conformidad
+ +
+ +
+

+
+ + + + +
+
Análisis de la Causa
+ +
+ +
+

+
+ + + + +
+
Jefe SMS
+ +
+ +
+

fecha:

+
+

Firma:

+
+
+ +
+ + +
+
+ + diff --git a/formats/flightlog.php b/formats/flightlog.php new file mode 100644 index 0000000..ffbef37 --- /dev/null +++ b/formats/flightlog.php @@ -0,0 +1,565 @@ + + + + + + + + + + + 0) + { + while ($row = mysqli_fetch_assoc($resultl)) + { + $date=$row['fdate']; + $operator="".$row['opname']." ".$row['oplastname'].""; + $technic="".$row['tcname']." ".$row['tclastname'].""; + $uav=$row['uav_serial']; + $starttime=$row['start_time']; + $endtime=$row['end_time']; + $windspeed=$row['windspeed']; + $timeflight=$row['time_flight']; + $maxheight=$row['maxheight']; + $comments=$row['comments']; + $temperature=$row['flight_temperature']; + + //ids for querys + $uavid=$row['uav_id']; + $antennaid=$row['antenna_id']; + $payloadid=$row['payload_id']; + $batteriesid=$row['batteries_id']; + $wconditionsid=$row['wconditions_id']; + $opeobjid=$row['opeobj_id']; + + + + + + + } + + } + + $sqlsent2="SELECT * FROM flightslog + INNER JOIN ( + (SELECT parachuter.flight_id, crew.first_name AS ppname, crew.first_surname AS pplastname + FROM parachuter + INNER JOIN crew + WHERE p_crew_id=crew_id + ) AS pp + + INNER JOIN ( + SELECT uav_responsible.flight_id, crew.first_name AS uavrname, crew.first_surname AS uavrlastname + FROM uav_responsible + INNER JOIN crew + WHERE uav_crew_id=crew_id + ) AS uavr + ) + + JOIN + uav + + + WHERE flightslog.flights_id=pp.flight_id + AND flightslog.flights_id=uavr.flight_id + AND flightslog.uav_id=uav.uav_id + AND flightslog.flights_id='".$flight."';"; + + + $result2=mysqli_query($conn, $sqlsent2); + $result2check = mysqli_num_rows($result2); + + if ($result2check > 0) + { + while ($row = mysqli_fetch_assoc($result2)) + { + + $pp="".$row['ppname']." ".$row['pplastname'].""; + $uavr="".$row['uavrname']." ".$row['uavrlastname'].""; + + + + } + + } + + + + + $sqlsent3="SELECT * FROM uav + JOIN uav_model + WHERE uav.uav_model_id=uav_model.uav_model_id + AND uav.uav_id='".$uavid."';"; + + + + $result3=mysqli_query($conn, $sqlsent3); + $result3check = mysqli_num_rows($result3); + + if ($result3check > 0) + { + while ($row = mysqli_fetch_assoc($result3)) + { + + $uavmodel=$row['name']; + + + } + + } + + + + $sqlsent4="SELECT * FROM antenna + + WHERE antenna_id='".$antennaid."';"; + + + + $result4=mysqli_query($conn, $sqlsent4); + $result4check = mysqli_num_rows($result4); + + if ($result4check > 0) + { + while ($row = mysqli_fetch_assoc($result4)) + { + + $antenna=$row['antenna']; + + + } + + } + + + $sqlsent5="SELECT * FROM batteries + + WHERE batteries_id='".$batteriesid."';"; + + + + $result5=mysqli_query($conn, $sqlsent5); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + while ($row = mysqli_fetch_assoc($result5)) + { + + $battery=$row['batt_serial']; + + + } + + } + + + + $sqlsent6="SELECT * FROM weather + + WHERE wconditions_id='".$wconditionsid."';"; + + + + $result6=mysqli_query($conn, $sqlsent6); + $result6check = mysqli_num_rows($result6); + + if ($result6check > 0) + { + while ($row = mysqli_fetch_assoc($result6)) + { + + $weather=$row['weather_name']; + + + } + + } + + + $sqlsent7="SELECT * FROM objective + + WHERE opeobj_id='".$opeobjid."';"; + + + + $result7=mysqli_query($conn, $sqlsent7); + $result7check = mysqli_num_rows($result7); + + if ($result7check > 0) + { + while ($row = mysqli_fetch_assoc($result7)) + { + + $opeobj=$row['ope_name']; + + + } + + } + + + + $sqlsent8="SELECT * FROM payloads + JOIN paytype + WHERE paytype.paytype_id=payloads.paytype_id + AND payload_id='".$payloadid."';"; + + + + $result8=mysqli_query($conn, $sqlsent8); + $result8check = mysqli_num_rows($result8); + + if ($result8check > 0) + { + while ($row = mysqli_fetch_assoc($result8)) + { + + $payload=$row['pay_serial']; + $paytype=$row['payname']; + + } + + } + + $sqlsent9="SELECT * FROM damages + JOIN damage_type + WHERE damages.damage_type_id=damage_type.damage_type_id + AND flight_id='$flight';"; + + + + $result9=mysqli_query($conn, $sqlsent9); + $result9check = mysqli_num_rows($result9); + + if ($result9check == 0) + { + $damagedescription=""; + $damagetype=""; + } + else + { + while ($row = mysqli_fetch_assoc($result9)) + { + + + $damagedescription=$row['damage_description']; + $damagetype=$row['damage_type_id']; + + } + + } + + if ($damagetype==1) + { + $damimg="../img/xroja.png"; + } + elseif ($damagetype==2) + { + $damimg="../img/xrojacirculo.png"; + } + elseif ($damagetype==3) + { + $damimg="../img/guion.png"; + } + elseif ($damagetype==4) + { + $damimg="../img/diagonal.png"; + } + //require another query + + + $sqlsenttotime="SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_flight))) AS hours FROM flightslog WHERE uav_id=$uavid"; + + $resulttime=mysqli_query($conn, $sqlsenttotime); + + $resultcheckttime = mysqli_num_rows($resulttime); + + if ($resultcheckttime > 0) + { + while ($row5 = mysqli_fetch_assoc($resulttime)) + { + $totaltime=$row5['hours']; + + } + + } + + } + ?> + + + + + + + + + + +
+
+
+


REGISTRO DE VUELO

+
+
+ +
+
+

Hoja de Registro Nº:

   

+

Fecha:

   

+
+ + +
+
+ +

DATOS DE LA TRIPULACION

+ +
+

+
+
+

Operador:

+

___________________________________________

+
+ + +
+
+
+
+
Firma
+
+ + +
+
+
+

Tecnico:

+

___________________________________________

+
+ + +
+
+
+
+
Firma
+
+ + +
+
+
+ + +

DATOS DEL EQUIPO UTILIZADO

+ +
+
+
+
+

Tipo Antena:

+

Nº de Payload:

+

Tipo de Payload:

+
+ + + +
+
+
+
+

Modelo de RPA:

+

Nº de RPA:

+

Nº de Bateria:

+
+ + + +
+ +
+
+
+

Release Cambiado antes del Vuelo:

No

+
+ + + +
+ +
+
+
+

Preparador Paracaidas:

+

___________________________________________

+
+ + +
+ +
+
+
+
Nombre, Apellido, Firma
+
+ + +
+ +
+
+
+

Preparador RPA:

+

___________________________________________

+
+ + +
+ +
+
+
+
Nombre, Apellido, Firma
+
+ +
+ +
+
+ +

CONDICIONES DEL VUELO

+ + + +
+

+
+
+

Tiempo:

+

Temperatura:

ºC

+

Objetivo del Vuelo:

+

Horas de vuelo total:

+
+ + +
+
+
+
+

V.Viento (m/s):

+

Hora Inicio Vuelo:

+

Tiempo de Vuelo:

+

Horas ultimo mant:

+
+ + +
+
+
+
+

Altura Maxima:

+

Hora Culminacion Vuelo:

+

Release Activado:

No

+
+ + +
+
+
+
Observaciones:
+

Las laderas del campo florecen mientras la primavera se adentra y las abejas polinizan las flores que adornan el paisaje, el invierno termina y la vida abunda en el jardin de la casa

+ + +
+ +
+
+

REGISTRO DE FALLOS EN RPA DESPUES DE ATERRIZAJE

+ + + + +
+

Simbolo

+

Descripcion

+ +
+ +
+ +
+
+

+ +
+ +
+ +

En caso de haber efectuado una reparacion

+ +
+ +
+

Iniciales

+
+

Firma del Ejecutor

+
+
+ +
+ +
+ + + + + diff --git a/img/14582713.jpg b/img/14582713.jpg new file mode 100644 index 0000000..403e2b4 Binary files /dev/null and b/img/14582713.jpg differ diff --git a/img/diagonal.png b/img/diagonal.png new file mode 100644 index 0000000..2318abe Binary files /dev/null and b/img/diagonal.png differ diff --git a/img/gilberto.svg b/img/gilberto.svg new file mode 100644 index 0000000..8da5581 --- /dev/null +++ b/img/gilberto.svg @@ -0,0 +1,1145 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/gpb.jpg b/img/gpb.jpg new file mode 100644 index 0000000..2f7c3da Binary files /dev/null and b/img/gpb.jpg differ diff --git a/img/gpblogo2.svg b/img/gpblogo2.svg new file mode 100644 index 0000000..3f0d06d --- /dev/null +++ b/img/gpblogo2.svg @@ -0,0 +1,496 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/guion.png b/img/guion.png new file mode 100644 index 0000000..3eb6cc4 Binary files /dev/null and b/img/guion.png differ diff --git a/img/home.svg b/img/home.svg new file mode 100644 index 0000000..03f5058 --- /dev/null +++ b/img/home.svg @@ -0,0 +1,62 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/lgt.svg b/img/lgt.svg new file mode 100644 index 0000000..ba3bacc --- /dev/null +++ b/img/lgt.svg @@ -0,0 +1,247 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/pinalh.svg b/img/pinalh.svg new file mode 100644 index 0000000..01cb446 --- /dev/null +++ b/img/pinalh.svg @@ -0,0 +1,1194 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/surveylogo.svg b/img/surveylogo.svg new file mode 100644 index 0000000..e024f20 --- /dev/null +++ b/img/surveylogo.svg @@ -0,0 +1,4329 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/xroja.png b/img/xroja.png new file mode 100644 index 0000000..56f2e27 Binary files /dev/null and b/img/xroja.png differ diff --git a/img/xrojacirculo.png b/img/xrojacirculo.png new file mode 100644 index 0000000..13c1e1c Binary files /dev/null and b/img/xrojacirculo.png differ diff --git a/incidents.php b/incidents.php new file mode 100644 index 0000000..4cfbe09 --- /dev/null +++ b/incidents.php @@ -0,0 +1,517 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

INCIDENTS

+
+ + +
+
+ +

+ +
+

+   + + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result1)) + { + + echo ""; + } + echo ""; + } + + ?> + + +

+   + +

+ + + +   + +

+ +

Select Date of Flight

+
+   + +        +   + +

+ + + +
+ + 1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo "
"; + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
Report IdDateReport TypeReported By
".$row['vreport_id']."".$row['report_date']."".$row['name']."".$row['first_name']." ".$row['first_surname']."
"; + + } + else + { + $errorp= "did not find matches"; + } + $_SESSION['query'] = $sqlsent4; + $_SESSION['results'] = $totalresults; + } + +} + + if(isset($_POST["pag"])) + { + $pag=(int) $_POST["pag"]; + $page=$pag; + $query2=$_SESSION['query']; + $pages=$_POST['pages']; + $totalresults=$_SESSION['results']; + + $lowlimit=($pag-1)*$registers; + $sqlsent4=$query2; + + //pagina siguiente y previa + $prev=$page; + $nxt=$page; + if($page>1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo "
"; + + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
Report IdDateReport TypeReported By
".$row['vreport_id']."".$row['report_date']."".$row['name']."".$row['first_name']." ".$row['first_surname']."
"; + + } + else + { + $errorp= "did not find matches"; + } + + + } + + + + echo $errorp; + + + + +?> + + + + + + + + + + + + + + + + + +
+
+
+ + \ No newline at end of file diff --git a/incidentsinclude.php b/incidentsinclude.php new file mode 100644 index 0000000..be97f5c --- /dev/null +++ b/incidentsinclude.php @@ -0,0 +1,307 @@ + + 120)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 120) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+
 
+
+

INCLUDE INCIDENT

+
+ + +
+
+
"; ?>
+ +
" method="post"> + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ + 0) + { + echo ""; + while ($row = mysqli_fetch_assoc($result2)) + { + + echo ""; + } + echo ""; + } + + ?> + + +
+
+ + + + +
+ + + + + + + + +
+
+
+ + + \ No newline at end of file diff --git a/incidentsinsert.php b/incidentsinsert.php new file mode 100644 index 0000000..89bdeaa --- /dev/null +++ b/incidentsinsert.php @@ -0,0 +1,121 @@ + 0) + { + $result3check=$result2check; + while ($result3check > 0) + { + $item1=++$item; + $reports_id="$phrase$year$month$day$item"; + //Esto no hace falta + + } + + } + + + + $field1 = mysqli_real_escape_string($conn,$reports_id); + $field2 = mysqli_real_escape_string($conn,$reporttype); + $field3 = mysqli_real_escape_string($conn,$detection); + $field4 = mysqli_real_escape_string($conn,$description); + $field5 = mysqli_real_escape_string($conn,$causes); + $field6 = mysqli_real_escape_string($conn,$flight_id); + $field7 = mysqli_real_escape_string($conn,$reportedby); + $field8 = mysqli_real_escape_string($conn,$date); + + + + + + + + $query1 = "INSERT INTO vreport (vreport_id, report_type_id, detection_id, report_description, cause_analisys, flight_id, reporting_crew_id, report_date) + VALUES ('{$field1}','{$field2}','{$field3}','{$field4}','{$field5}','{$field6}','{$field7}','{$field8}')"; + + $sent1= mysqli_query($conn,$query1); + + if (!$sent1 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end first query + else + { + $errorp="Report ".$reports_id." added"; + require_once('ip.php'); + $mess="Report ".$reports_id." added Successfuly";//log message + require_once ('log.php'); //including the log function + $username=$_SESSION['login_user']; + logap($mess, $username, $ip);//function call + + + } + + + + } + + } + + + + + + +?> + + + + + + \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..408c452 --- /dev/null +++ b/index.php @@ -0,0 +1,89 @@ + + + + + GPB Survey from the Sky + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+ + +
+ +
+
+
+
+ +
+
+ +
+
+ + +
+
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/ip.php b/ip.php new file mode 100644 index 0000000..952ad6b --- /dev/null +++ b/ip.php @@ -0,0 +1,66 @@ + \ No newline at end of file diff --git a/log.php b/log.php new file mode 100644 index 0000000..280a4a3 --- /dev/null +++ b/log.php @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/log/log.txt b/log/log.txt new file mode 100644 index 0000000..d01ebf2 --- /dev/null +++ b/log/log.txt @@ -0,0 +1,97 @@ + +2019/05/21,17:29:50,200.35.83.153,,--Login Successful-- +2019/05/21,17:36:22,200.35.83.153,pinalh,--Login Successful-- +2019/05/21,17:38:45,200.35.83.153,pinalh,--Login Successful-- +2019/05/21,17:38:45,200.71.148.119,marrufo,--Login Successful-- +2019/05/21,18:23:42,200.35.83.153,pinalh,--Login Successful-- +2019/05/21,18:32:09,200.35.83.153,pinalh,--Login Successful-- +2019/05/21,18:43:58,200.35.83.153,pinalh,Report RP201905214 added Successfuly +2019/05/21,18:44:57,200.35.83.153,pinalh,--Login Successful-- +2019/05/21,19:46:10,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,12:27:42,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,13:58:08,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,14:52:21,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,15:59:30,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,17:01:06,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,18:16:31,200.35.83.153,pinalh,--Login Successful-- +2019/05/22,18:57:20,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,13:27:25,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,13:37:49,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,13:49:39,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,13:50:06,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,13:53:06,200.35.83.153,pinalh,Action ACT201905231 added Successfuly +2019/05/23,14:41:02,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,15:24:54,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,17:08:53,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,17:38:12,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,17:50:13,200.35.83.153,pinalh,--Login Successful-- +2019/05/23,19:20:17,200.35.83.153,pinalh,--Login Successful-- +2019/05/24,12:59:50,200.35.83.153,pinalh,--Login Successful-- +2019/05/24,17:37:10,200.35.83.153,pinalh,--Login Successful-- +2019/05/24,19:09:56,200.35.83.153,pinalh,--Login Successful-- +2019/05/24,19:57:02,200.35.83.153,pinalh,--Login Successful-- +2019/05/25,01:04:54,190.37.136.113,pinalh,--Login Successful-- +2019/05/28,15:43:34,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,13:02:58,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,14:08:53,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,15:04:37,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,15:07:17,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,17:10:49,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,19:01:27,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,19:57:24,200.35.83.153,pinalh,--Login Successful-- +2019/05/29,20:01:18,200.35.83.153,pinalh,--Login Successful-- +2019/06/03,13:19:17,200.35.83.153,pinalh,--Login Successful-- +2019/06/04,16:41:29,200.35.83.153,pinalh,--Login Successful-- +2019/06/04,17:13:13,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,12:29:05,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,13:29:55,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,16:55:32,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,17:22:32,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,17:48:31,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,20:33:08,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,20:57:52,200.35.83.153,pinalh,--Login Successful-- +2019/06/05,21:14:34,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,02:12:50,200.44.88.243,pinalh,--Login Successful-- +2019/06/06,02:41:15,200.44.88.243,pinalh,--Login Successful-- +2019/06/06,12:33:08,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,12:58:51,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,13:20:24,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,13:24:37,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,13:29:39,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,13:40:31,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,13:57:15,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,14:02:42,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,14:08:40,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,14:18:37,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,15:02:05,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,15:36:52,200.35.83.153,pinalh,--Login Successful-- +2019/06/06,20:16:35,200.35.83.153,pinalh,--Login Successful-- +2019/06/07,11:57:38,200.35.83.153,pinalh,--Login Successful-- +2019/06/07,13:53:51,200.35.83.153,pinalh,--Login Successful-- +2019/06/07,13:54:03,200.35.83.153,pinalh,--Login Successful-- +2019/06/07,14:54:18,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,11:57:30,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,12:38:25,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,12:48:32,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,13:48:55,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,15:26:11,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,15:32:12,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,15:56:21,200.35.83.153,,Action ACT201906122 added Successfuly +2019/06/12,15:56:24,200.35.83.153,pinalh,--Login Successful-- +2019/06/12,20:09:24,200.71.148.119,pinalh,--Login Successful-- +2019/06/13,19:11:28,200.35.83.153,pinalh,--Login Successful-- +2019/06/13,19:16:11,200.35.83.153,pinalh,Action TraceTRK201906131 for action ACT201906122 added Successfuly +2019/06/13,19:47:27,200.71.148.119,pinalh,--Login Successful-- +2019/06/13,19:48:38,200.71.148.119,pinalh,Action TraceTRK201906132 for action ACT201906122 added Successfuly +2019/06/13,20:19:58,200.71.148.119,pinalh,--Login Successful-- +2019/06/14,14:39:15,200.35.83.153,pinalh,--Login Successful-- +2019/06/14,14:42:31,200.35.83.153,pinalh,Action TraceTRK201906143 for action ACT201905231 added Successfuly +2019/06/14,15:18:24,200.35.83.153,pinalh,Action TraceTRK201906144 for action ACT201905231 added Successfuly +2019/06/14,16:45:42,200.35.83.153,pinalh,--Login Successful-- +2019/06/14,17:13:41,200.35.83.153,pinalh,--Login Successful-- +2019/06/14,17:59:36,200.35.83.153,pinalh,--Login Successful-- +2019/06/17,12:01:42,200.35.83.153,pinalh,--Login Successful-- +2019/06/17,12:12:42,200.35.83.153,pinalh,--Login Successful-- +2019/06/17,13:39:08,200.35.83.153,pinalh,--Login Successful-- +2019/06/17,15:35:13,200.35.83.153,pinalh,--Login Successful-- +2019/06/17,18:38:44,200.35.83.153,pinalh,--Login Successful-- diff --git a/login.php b/login.php new file mode 100644 index 0000000..6ba4ddf --- /dev/null +++ b/login.php @@ -0,0 +1,41 @@ + prepare($query); + $stmt->bind_param("ss", $username, $password); + $stmt->execute(); + $stmt->bind_result($username, $password); + $stmt->store_result(); + if($stmt->fetch()) //fetching the contents of the row { + {$_SESSION['login_user'] = $username; // Initializing Session + $mess="--Login Successful--";//log message + require_once ('log.php'); //including the log function + + logap($mess, $username, $ip);//function call + + + header("location: menu1.php"); // Redirecting To Profile Page + + } + else { + $error = "Username or Password invalid"; + } + mysqli_close($conn); // Closing Connection + } + } + ?> \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100644 index 0000000..05214c6 --- /dev/null +++ b/logout.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/menu1.php b/menu1.php new file mode 100644 index 0000000..e1fead9 --- /dev/null +++ b/menu1.php @@ -0,0 +1,358 @@ + + 60)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 60) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + GPB Survey from the Sky + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+
+
+

  Home

+
+
+

  Logout

+
+
+ +
+
+ + +
+ +
+
+

Welcome

+
+
+ +
+ 0) + { + + while ($row = mysqli_fetch_assoc($resultuav)) + { + $uavserial=$row['uav_serial']; + $uav=$row['uav_id']; + $status=$row['name']; + + //date,time,releasecount + + $sqlsentdate="SELECT MAX( fdate ) AS fecha + FROM flightslog AS b + WHERE b.uav_id =$uav"; + $resultdate=mysqli_query($conn, $sqlsentdate); + + + + + $resultcheckdate = mysqli_num_rows($resultdate); + if ($resultcheckdate > 0) + { + + while ($row1 = mysqli_fetch_assoc($resultdate)) + { + $maxdate=$row1['fecha']; + + } + + } + + //time + + $sqlsenttime="SELECT MAX( start_time ) AS tiempo + FROM flightslog AS a + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate'"; + + $resulttime=mysqli_query($conn, $sqlsenttime); + + + $resultchecktime = mysqli_num_rows($resulttime); + if ($resultchecktime > 0) + { + + while ($row2 = mysqli_fetch_assoc($resulttime)) + { + $maxtime=$row2['tiempo']; + + } + + } + + + //release + + $sqlsentrel="SELECT * + FROM flightslog AS a + JOIN release_control AS b + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate' + AND a.start_time = '$maxtime' + AND a.flights_id=b.flights_id" + ; + + $resultrel=mysqli_query($conn, $sqlsentrel); + + + $resultcheckrel = mysqli_num_rows($resultrel); + + if ($resultcheckrel > 0) + { + while ($row3 = mysqli_fetch_assoc($resultrel)) + { + $count=$row3['release_count']; + $releaseafter=$row3['release_after']; + $lastflight=$row3['flights_id']; + + } + if($count>=5) + { + $relalert="Release must be changed"; + //alert + } + } + + + $sqlsenttotime="SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_flight))) AS hours FROM flightslog WHERE uav_id=$uav"; + + $resulttime=mysqli_query($conn, $sqlsenttotime); + + + $resultcheckttime = mysqli_num_rows($resulttime); + + if ($resultcheckttime > 0) + { + while ($row5 = mysqli_fetch_assoc($resulttime)) + { + $totaltime=$row5['hours']; + + } + + } + + //Cantidad de vuelos + + $sqlsentvuel="SELECT * FROM flightslog WHERE uav_id=$uav"; + + $resultvuel=mysqli_query($conn, $sqlsentvuel); + + + $resultcheckvuel = mysqli_num_rows($resultvuel); + + echo "
+

UAV--$uavserial

$status

+
+
+
+

Last Flight

$maxdate at $maxtime

+
+
+

Flight Hours

$totaltime

Total Flights $resultcheckvuel

+
+
+

Release Count

$count

+
+
+

Release After

$releaseafter

+
+
"; + + + + + $sqlsentdamage="SELECT * FROM damages WHERE flight_id='$lastflight'"; + + $resultdamage=mysqli_query($conn, $sqlsentdamage); + + + $resultcheckdamage = mysqli_num_rows($resultdamage); + + if ($resultcheckdamage > 0) + { + while ($row6 = mysqli_fetch_assoc($resultdamage)) + { + $damagetype=$row6['damage_type_id']; + $damagedesc=$row6['damage_description']; + + } + + if ($damagetype==1) + { + $damimg="../img/xroja.png"; + } + elseif ($damagetype==2) + { + $damimg="../img/xrojacirculo.png"; + } + elseif ($damagetype==3) + { + $damimg="../img/guion.png"; + } + elseif ($damagetype==4) + { + $damimg="../img/diagonal.png"; + } + + + + echo "
+ +
+

$damagedesc

+
+ +
"; + + } + + echo "
+
"; + + + + } + } + + + + + + + ?> + +
+
+
+ + \ No newline at end of file diff --git a/menu2.php b/menu2.php new file mode 100644 index 0000000..30b237f --- /dev/null +++ b/menu2.php @@ -0,0 +1,131 @@ + 60)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 60) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + ?> + + + + GPB Survey from the Sky + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ +
+ + +
+ +
+
+

Menu2

+
+ + +
+
+ + + \ No newline at end of file diff --git a/mientras.php b/mientras.php new file mode 100644 index 0000000..d095cb9 --- /dev/null +++ b/mientras.php @@ -0,0 +1,381 @@ +
"; + } + else if (!preg_match("/^[0-9 ]*$/",$batteryuse)) + { + $errorp = "Only numbers allowed on Battery Usage"; + echo $errorp; + echo "

"; + } + elseif (!preg_match("/^[0-9 ]*$/",$windspeed)) + { + $errorp = "Only numbers allowed on Windspeed"; + echo $errorp; + echo "

"; + } + elseif (!preg_match("/^[0-9 ]*$/",$ftemperature)) + { + $errorp = "Only numbers allowed on Temperature"; + echo $errorp; + echo "

"; + } + elseif (!preg_match("/^[0-9 ]*$/",$maxheight)) + { + $errorp = "Only numbers allowed on Max Height Reached"; + echo $errorp; + } + elseif (!preg_match("/^([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$/",$stime)) + { + $errorp = "Verify time format HH:MM:SS on start time"; + echo $errorp; + echo "

"; + } + elseif (!preg_match("/^([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$/",$etime)) + { + $errorp = "Verify time format HH:MM:SS on end time"; + echo $errorp; + echo "

"; + } + elseif (!preg_match("/^([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$/",$timeoflight)) + { + $errorp = "Verify time format HH:MM:SS time of flight"; + echo $errorp; + echo "

"; + } + else + { + + $sqlsent1="SELECT * FROM flightslog;"; + $result1=mysqli_query($conn, $sqlsent1); + $item = mysqli_num_rows($result1); + + $item1=++$item; + + + $flights_id="FL".$item.""; + + $sqlsent2="SELECT * FROM flightslog WHERE flightslog.flights_id='$flights_id';"; + $result2=mysqli_query($conn, $sqlsent2); + $result2check = mysqli_num_rows($result2); + + + + if ($result2check > 0) + { + $result3check=$result2check; + while ($result3check > 0) + { + $item1=++$item; + $flights_id="FL".$item.""; + //Esto no hace falta + $sqlsent3="SELECT flights_id FROM flightslog where flightslog.flights_id='$flights_id';"; + $result3=mysqli_query($conn, $sqlsent3); + $result3check = mysqli_num_rows($result3); + } + + } + + + $field1 = mysqli_real_escape_string($conn,$flights_id); + $field2 = mysqli_real_escape_string($conn,$uav); + $field3 = mysqli_real_escape_string($conn,$battery); + $field4 = mysqli_real_escape_string($conn,$payload); + $field5 = mysqli_real_escape_string($conn,$date); + $field6 = mysqli_real_escape_string($conn,$stime); + $field7 = mysqli_real_escape_string($conn,$etime); + $field8 = mysqli_real_escape_string($conn,$wconditions); + $field9 = mysqli_real_escape_string($conn,$opobj); + $field10 = mysqli_real_escape_string($conn,$antenna); + $field11 = mysqli_real_escape_string($conn,$windspeed); + $field12 = mysqli_real_escape_string($conn,$ftemperature); + $field13= mysqli_real_escape_string($conn,$timeoflight); + $field14= mysqli_real_escape_string($conn,$batteryuse); + $field15 = mysqli_real_escape_string($conn,$maxheight); + $field16= mysqli_real_escape_string($conn,$comments); + $field17= mysqli_real_escape_string($conn,$oparea); + + $field18 = mysqli_real_escape_string($conn,$launchingp); + $field19= mysqli_real_escape_string($conn,$landingp); + $field20= mysqli_real_escape_string($conn,$operator); + $field21 = mysqli_real_escape_string($conn,$technic); + $field22= mysqli_real_escape_string($conn,$parachuter); + $field23= mysqli_real_escape_string($conn,$uavresp); + $field24= mysqli_real_escape_string($conn,$damageid); + $field25= mysqli_real_escape_string($conn,$damaged); + $field26= mysqli_real_escape_string($conn,$releasebefore); + $field27= mysqli_real_escape_string($conn,$releaseafter); + + + + + + + $query1 = "INSERT INTO flightslog (flights_id, uav_id, batteries_id, payload_id, fdate, start_time, end_time, wconditions_id, opeobj_id, antenna_id, windspeed, flight_temperature, time_flight, battery_usage, maxheight, comments, operation_area_id) + VALUES ('{$field1}','{$field2}','{$field3}','{$field4}','{$field5}','{$field6}','{$field7}','{$field8}','{$field9}','{$field10}','{$field11}','{$field12}','{$field13}','{$field14}','{$field15}','{$field16}','{$field17}')"; + + $sent1= mysqli_query($conn,$query1); + + if (!$sent1 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end first query + else + { + $query2 = "INSERT INTO launch_location (flights_id, locations_id) + VALUES ('{$field1}','{$field18}')"; + + $sent2= mysqli_query($conn,$query2); + + + $query3 = "INSERT INTO land_location (flights_id, locations_id) + VALUES ('{$field1}','{$field19}')"; + + $sent3= mysqli_query($conn,$query3); + + + $query4 = "INSERT INTO operator (op_crew_id,flights_id) + VALUES ('{$field20}','{$field1}')"; + + $sent4= mysqli_query($conn,$query4); + + + $query5 = "INSERT INTO technic (flights_id, tc_crew_id) + VALUES ('{$field1}','{$field21}')"; + + $sent5= mysqli_query($conn,$query5); + + + $query6 = "INSERT INTO parachuter (flight_id, p_crew_id) + VALUES ('{$field1}','{$field22}')"; + + $sent6= mysqli_query($conn,$query6); + + $query7 = "INSERT INTO uav_responsible (flight_id, uav_crew_id) + VALUES ('{$field1}','{$field23}')"; + + $sent7= mysqli_query($conn,$query7); + + $d='YES'; + echo gettype($uav2); + + if(strcasecmp($releaseafter,$d) == 0) + { + $releasecount="0"; + echo "release after activo"; + } + elseif (strcasecmp($releasebefore,$d) == 0) + { + $releasecount="1"; + echo "release before activo"; + echo $releasebefore; + echo $releaseafter; + + + } + else + { + //Date + $sqlsentdate="SELECT MAX( fdate ) AS fecha + FROM flightslog AS b + WHERE b.uav_id =$uav2"; + $resultdate=mysqli_query($conn, $sqlsentdate); + + + + + $resultcheckdate = mysqli_num_rows($resultdate); + if ($resultcheckdate > 0) + { + echo "el numero de filas es $resultdate->num_rows"; + while ($row = mysqli_fetch_assoc($resultdate)) + { + $maxdate=$row['fecha']; + echo $maxdate; + } + + } + + //time + + $sqlsenttime="SELECT MAX( start_time ) AS tiempo + FROM flightslog AS a + WHERE a.uav_id =$uav2 + AND a.fdate = '$maxdate'"; + + $resulttime=mysqli_query($conn, $sqlsenttime); + + + $resultchecktime = mysqli_num_rows($resulttime); + if ($resultchecktime > 0) + { + echo "el numero de filas es $resulttime->num_rows"; + while ($row = mysqli_fetch_assoc($resulttime)) + { + $maxtime=$row['tiempo']; + echo $maxtime; + } + + } + + + //release + + $sqlsentrel="SELECT * + FROM flightslog AS a + JOIN release_control AS b + WHERE a.uav_id =$uav2 + AND a.fdate = '$maxdate' + AND a.start_time = '$maxtime' + AND a.flights_id=b.flights_id" + ; + + $resultrel=mysqli_query($conn, $sqlsentrel); + + + $resultcheckrel = mysqli_num_rows($resultrel); + echo "la verificacion rel $resultcheckrel"; + if ($resultcheckrel > 0) + { + while ($row = mysqli_fetch_assoc($resultrel)) + { + $count=$row['release_count']; + echo "Esta es la cuenta que lleva $count"; + $releasecount=++$count; + echo "Asi se debe almacenar $releasecount"; + } + if($count>=5) + { + echo "Release must be changed"; + //alert + } + } + else + { + $releasecount=1; + echo "no funciona"; + } + + } + echo $releasecount; + + + + $query8 = "INSERT INTO release_control (flights_id, release_before, release_after,release_count) + VALUES ('{$field1}','{$field26}','{$field27}','{$releasecount}')"; + + $sent8= mysqli_query($conn,$query8); + + if (!$sent2 || !$sent3 || !$sent4 || !$sent5 || !$sent6 || !$sent7 || !$sent8 ) + { + die('Error: ' . mysqli_error($conn)); + + } + //end six query + + elseif (!empty($_POST['damaget']) && !empty($_POST['damadesc'])) + { + $query9 = "INSERT INTO damages (flight_id, damage_type_id, damage_description) + VALUES ('{$field1}','{$field24}','{$field25}')"; + + $sent9= mysqli_query($conn,$query9); + + if (!$sent9) + { + die('Error: ' . mysqli_error($conn)); + + } + else + { + $errorp="flight log ".$flights_id." added"; + + } + } + else + { + $errorp="flight log ".$flights_id." added"; + + } + + } + + } + + } + + + + + + + + +?> + + + + \ No newline at end of file diff --git a/photo.js b/photo.js new file mode 100644 index 0000000..06b3a47 --- /dev/null +++ b/photo.js @@ -0,0 +1,8 @@ +var ph=document.getElementById("user").innerHTML; + +var long=ph.length + + +var photoname="../img/"+ph+".svg"; + +document.getElementById("pers").style.backgroundImage='url('+photoname+')'; \ No newline at end of file diff --git a/photosave.php b/photosave.php new file mode 100644 index 0000000..dce2105 --- /dev/null +++ b/photosave.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/php.ini b/php.ini new file mode 100644 index 0000000..5dca570 --- /dev/null +++ b/php.ini @@ -0,0 +1,1659 @@ +[PHP] + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; PHP's initialization file, generally called php.ini, is responsible for +; configuring many of the aspects of PHP's behavior. + +; PHP attempts to find and load this configuration from a number of locations. +; The following is a summary of its search order: +; 1. SAPI module specific location. +; 2. The PHPRC environment variable. (As of PHP 5.2.0) +; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) +; 4. Current working directory (except CLI) +; 5. The web server's directory (for SAPI modules), or directory of PHP +; (otherwise in Windows) +; 6. The directory from the --with-config-file-path compile time option, or the +; Windows directory (C:\windows or C:\winnt) +; See the PHP docs for more specific information. +; http://www.php.net/manual/en/configuration.file.php + +; The syntax of the file is extremely simple. Whitespace and Lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. + +; Directives following the section heading [PATH=/www/mysite] only +; apply to PHP files in the /www/mysite directory. Directives +; following the section heading [HOST=www.example.com] only apply to +; PHP files served from www.example.com. Directives set in these +; special sections cannot be overridden by user-defined INI files or +; at runtime. Currently, [PATH=] and [HOST=] sections only work under +; CGI/FastCGI. +; http://www.php.net/manual/en/ini.sections.php + +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; Directives are variables used to configure PHP or PHP extensions. +; There is no name validation. If PHP can't find an expected +; directive because it is not set or is mistyped, a default value will be used. + +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a +; previously set variable or directive (e.g. ${foo}) + +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; ^ bitwise XOR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT + +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. + +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: + +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' + +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. + +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; PHP comes packaged with two INI files. One that is recommended to be used +; in production environments and one that is recommended to be used in +; development environments. + +; php.ini-production contains settings which hold security, performance and +; best practices at its core. But please be aware, these settings may break +; compatibility with older or less security conscience applications. We +; recommending using the production ini in production and testing environments. + +; php.ini-development is very similar to its production variant, except it's +; much more verbose when it comes to errors. We recommending using the +; development version only in development environments as errors shown to +; application users can inadvertently leak otherwise secure information. + +; This 2 files are provided, by RPM, in /usr/share/doc/php-common-*/ +; File used by RPM (the /etc/php.ini) is mainly the php.ini-production + +;;;;;;;;;;;;;;;;;;; +; Quick Reference ; +;;;;;;;;;;;;;;;;;;; +; The following are all the settings which are different in either the production +; or development versions of the INIs with respect to PHP's default behavior. +; Please see the actual settings later in the document for more details as to why +; we recommend these changes in PHP's behavior. + +; allow_call_time_pass_reference +; Default Value: On +; Development Value: Off +; Production Value: Off + +; display_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; display_startup_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; error_reporting +; Default Value: E_ALL & ~E_NOTICE +; Development Value: E_ALL | E_STRICT +; Production Value: E_ALL & ~E_DEPRECATED + +; html_errors +; Default Value: On +; Development Value: On +; Production value: Off + +; log_errors +; Default Value: Off +; Development Value: On +; Production Value: On + +; magic_quotes_gpc +; Default Value: On +; Development Value: Off +; Production Value: Off + +; max_input_time +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) + +; output_buffering +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 + +; register_argc_argv +; Default Value: On +; Development Value: Off +; Production Value: Off + +; register_long_arrays +; Default Value: On +; Development Value: Off +; Production Value: Off + +; request_order +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" + +; session.bug_compat_42 +; Default Value: On +; Development Value: On +; Production Value: Off + +; session.bug_compat_warn +; Default Value: On +; Development Value: On +; Production Value: Off + +; session.gc_divisor +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 + +; session.hash_bits_per_character +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 + +; short_open_tag +; Default Value: On +; Development Value: Off +; Production Value: Off + +; track_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; url_rewriter.tags +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" + +; variables_order +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS" + +;;;;;;;;;;;;;;;;;;;; +; php.ini Options ; +;;;;;;;;;;;;;;;;;;;; +; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" +;user_ini.filename = ".user.ini" + +; To disable this feature set this option to empty value +;user_ini.filename = + +; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) +;user_ini.cache_ttl = 300 + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +; http://www.php.net/manual/en/apache.configuration.php#ini.engine +engine = On + +; This directive determines whether or not PHP will recognize code between +; tags as PHP source which should be processed as such. It's been +; recommended for several years that you not use the short tag "short cut" and +; instead to use the full tag combination. With the wide spread use +; of XML and use of these tags by other languages, the server can become easily +; confused and end up parsing the wrong code in the wrong context. But because +; this short cut has been a feature for such a long time, it's currently still +; supported for backwards compatibility, but we recommend you don't use them. +; Default Value: On +; Development Value: Off +; Production Value: Off +; http://www.php.net/manual/en/ini.core.php#ini.short-open-tag +short_open_tag = Off + +; Allow ASP-style <% %> tags. +; http://www.php.net/manual/en/ini.core.php#ini.asp-tags +asp_tags = Off + +; The number of significant digits displayed in floating point numbers. +; http://www.php.net/manual/en/ini.core.php#ini.precision +precision = 14 + +; Enforce year 2000 compliance (will cause problems with non-compliant browsers) +; http://www.php.net/manual/en/ini.core.php#ini.y2k-compliance +y2k_compliance = On + +; Output buffering is a mechanism for controlling how much output data +; (excluding headers and cookies) PHP should keep internally before pushing that +; data to the client. If your application's output exceeds this setting, PHP +; will send that data in chunks of roughly the size you specify. +; Turning on this setting and managing its maximum buffer size can yield some +; interesting side-effects depending on your application and web server. +; You may be able to send headers and cookies after you've already sent output +; through print or echo. You also may see performance benefits if your server is +; emitting less packets due to buffered output versus PHP streaming the output +; as it gets it. On production servers, 4096 bytes is a good setting for performance +; reasons. +; Note: Output buffering can also be controlled via Output Buffering Control +; functions. +; Possible Values: +; On = Enabled and buffer is unlimited. (Use with caution) +; Off = Disabled +; Integer = Enables the buffer and sets its maximum size in bytes. +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 +; http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-buffering +output_buffering = 4096 + +; You can redirect all of the output of your scripts to a function. For +; example, if you set output_handler to "mb_output_handler", character +; encoding will be transparently converted to the specified encoding. +; Setting any output handler automatically turns on output buffering. +; Note: People who wrote portable scripts should not depend on this ini +; directive. Instead, explicitly set the output handler using ob_start(). +; Using this ini directive may cause problems unless you know what script +; is doing. +; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" +; and you cannot use both "ob_gzhandler" and "zlib.output_compression". +; Note: output_handler must be empty if this is set 'On' !!!! +; Instead you must use zlib.output_handler. +; http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-handler +;output_handler = + +; Transparent output compression using the zlib library +; Valid values for this option are 'off', 'on', or a specific buffer size +; to be used for compression (default is 4KB) +; Note: Resulting chunk size may vary due to nature of compression. PHP +; outputs chunks that are few hundreds bytes each as a result of +; compression. If you prefer a larger chunk size for better +; performance, enable output_buffering in addition. +; Note: You need to use zlib.output_handler instead of the standard +; output_handler, or otherwise the output will be corrupted. +; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression +zlib.output_compression = Off + +; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression-level +;zlib.output_compression_level = -1 + +; You cannot specify additional output handlers if zlib.output_compression +; is activated here. This setting does the same as output_handler but in +; a different order. +; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-handler +;zlib.output_handler = + +; Implicit flush tells PHP to tell the output layer to flush itself +; automatically after every output block. This is equivalent to calling the +; PHP function flush() after each and every call to print() or echo() and each +; and every HTML block. Turning this option on has serious performance +; implications and is generally recommended for debugging purposes only. +; http://www.php.net/manual/en/outcontrol.configuration.php#ini.implicit-flush +implicit_flush = Off + +; The unserialize callback function will be called (with the undefined class' +; name as parameter), if the unserializer finds an undefined class +; which should be instantiated. A warning appears if the specified function is +; not defined, or if the function doesn't include/implement the missing class. +; So only set this entry, if you really want to implement such a +; callback-function. +unserialize_callback_func = + +; When floats & doubles are serialized store serialize_precision significant +; digits after the floating point. The default value ensures that when floats +; are decoded with unserialize, the data will remain the same. +serialize_precision = 100 + +; This directive allows you to enable and disable warnings which PHP will issue +; if you pass a value by reference at function call time. Passing values by +; reference at function call time is a deprecated feature which will be removed +; from PHP at some point in the near future. The acceptable method for passing a +; value by reference to a function is by declaring the reference in the functions +; definition, not at call time. This directive does not disable this feature, it +; only determines whether PHP will warn you about it or not. These warnings +; should enabled in development environments only. +; Default Value: On (Suppress warnings) +; Development Value: Off (Issue warnings) +; Production Value: Off (Issue warnings) +; http://www.php.net/manual/en/ini.core.php#ini.allow-call-time-pass-reference +allow_call_time_pass_reference = Off + +; Safe Mode +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode +safe_mode = Off + +; By default, Safe Mode does a UID compare check when +; opening files. If you want to relax this to a GID compare, +; then turn on safe_mode_gid. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-gid +safe_mode_gid = Off + +; When safe_mode is on, UID/GID checks are bypassed when +; including files from this directory and its subdirectories. +; (directory must also be in include_path or full path must +; be used when including) +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-include-dir +safe_mode_include_dir = + +; When safe_mode is on, only executables located in the safe_mode_exec_dir +; will be allowed to be executed via the exec family of functions. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-exec-dir +safe_mode_exec_dir = + +; Setting certain environment variables may be a potential security breach. +; This directive contains a comma-delimited list of prefixes. In Safe Mode, +; the user may only alter environment variables whose names begin with the +; prefixes supplied here. By default, users will only be able to set +; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). +; Note: If this directive is empty, PHP will let the user modify ANY +; environment variable! +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-allowed-env-vars +safe_mode_allowed_env_vars = PHP_ + +; This directive contains a comma-delimited list of environment variables that +; the end user won't be able to change using putenv(). These variables will be +; protected even if safe_mode_allowed_env_vars is set to allow to change them. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-protected-env-vars +safe_mode_protected_env_vars = LD_LIBRARY_PATH + +; open_basedir, if set, limits all file operations to the defined directory +; and below. This directive makes most sense if used in a per-directory +; or per-virtualhost web server configuration file. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.open-basedir +;open_basedir = + +; This directive allows you to disable certain functions for security reasons. +; It receives a comma-delimited list of function names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.disable-functions +disable_functions = + +; This directive allows you to disable certain classes for security reasons. +; It receives a comma-delimited list of class names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.disable-classes +disable_classes = + +; Colors for Syntax Highlighting mode. Anything that's acceptable in +; would work. +; http://www.php.net/manual/en/misc.configuration.php#ini.syntax-highlighting +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.bg = #FFFFFF +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long requests, which may end up +; being interrupted by the user or a browser timing out. PHP's default behavior +; is to disable this feature. +; http://www.php.net/manual/en/misc.configuration.php#ini.ignore-user-abort +;ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; http://www.php.net/manual/en/ini.core.php#ini.realpath-cache-size +;realpath_cache_size = 16k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; http://www.php.net/manual/en/ini.core.php#ini.realpath-cache-ttl +;realpath_cache_ttl = 120 + +;;;;;;;;;;;;;;;;; +; Miscellaneous ; +;;;;;;;;;;;;;;;;; + +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +; http://www.php.net/manual/en/ini.core.php#ini.expose-php +expose_php = On + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +; Maximum execution time of each script, in seconds +; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time +max_execution_time = 30 + +; Maximum amount of time each script may spend parsing request data. It's a good +; idea to limit this time on productions servers in order to eliminate unexpectedly +; long running scripts. +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) +; http://www.php.net/manual/en/info.configuration.php#ini.max-input-time +max_input_time = 60 + +; Maximum input variable nesting level +; http://www.php.net/manual/en/info.configuration.php#ini.max-input-nesting-level +;max_input_nesting_level = 64 + +; Maximum amount of memory a script may consume (128MB) +; http://www.php.net/manual/en/ini.core.php#ini.memory-limit +memory_limit = 128M + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; This directive informs PHP of which errors, warnings and notices you would like +; it to take action for. The recommended way of setting values for this +; directive is through the use of the error level constants and bitwise +; operators. The error level constants are below here for convenience as well as +; some common settings and their meanings. +; By default, PHP is set to take action on all errors, notices and warnings EXCEPT +; those related to E_NOTICE and E_STRICT, which together cover best practices and +; recommended coding standards in PHP. For performance reasons, this is the +; recommend error reporting setting. Your production server shouldn't be wasting +; resources complaining about best practices and coding standards. That's what +; development servers and development settings are for. +; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This +; means it pretty much reports everything which is exactly what you want during +; development and early testing. +; +; Error Level Constants: +; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0) +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it's automatically initialized to an +; empty string) +; E_STRICT - run-time notices, enable to have PHP suggest changes +; to your code which will ensure the best interoperability +; and forward compatibility of your code +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; E_DEPRECATED - warn about code that will not work in future versions +; of PHP +; E_USER_DEPRECATED - user-generated deprecation warnings +; +; Common Values: +; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.) +; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices) +; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) +; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.) +; Default Value: E_ALL & ~E_NOTICE +; Development Value: E_ALL | E_STRICT +; Production Value: E_ALL & ~E_DEPRECATED +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting +error_reporting = E_ALL & ~E_DEPRECATED + +; This directive controls whether or not and where PHP will output errors, +; notices and warnings too. Error output is very useful during development, but +; it could be very dangerous in production environments. Depending on the code +; which is triggering the error, sensitive information could potentially leak +; out of your application such as database usernames and passwords or worse. +; It's recommended that errors be logged on production servers rather than +; having the errors sent to STDOUT. +; Possible Values: +; Off = Do not display any errors +; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) +; On or stdout = Display errors to STDOUT +; Default Value: On +; Development Value: On +; Production Value: Off +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors +display_errors = Off + +; The display of errors which occur during PHP's startup sequence are handled +; separately from display_errors. PHP's default behavior is to suppress those +; errors from clients. Turning the display of startup errors on can be useful in +; debugging configuration problems. But, it's strongly recommended that you +; leave this setting off on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-startup-errors +display_startup_errors = Off + +; Besides displaying errors, PHP can also log errors to locations such as a +; server-specific log, STDERR, or a location specified by the error_log +; directive found below. While errors should not be displayed on productions +; servers they should still be monitored and logging is a great way to do that. +; Default Value: Off +; Development Value: On +; Production Value: On +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors +log_errors = On + +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors-max-len +log_errors_max_len = 1024 + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.ignore-repeated-errors +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.ignore-repeated-source +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This has only effect in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.report-memleaks +report_memleaks = On + +; This setting is on by default. +;report_zend_debug = 0 + +; Store the last error/warning message in $php_errormsg (boolean). Setting this value +; to On can assist in debugging and is appropriate for development servers. It should +; however be disabled on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.track-errors +track_errors = Off + +; Turn off normal error reporting and emit XML-RPC error XML +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.xmlrpc-errors +;xmlrpc_errors = 0 + +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; When PHP displays or logs an error, it has the capability of inserting html +; links to documentation related to that error. This directive controls whether +; those HTML links appear in error messages or not. For performance and security +; reasons, it's recommended you disable this on production servers. +; Default Value: On +; Development Value: On +; Production value: Off +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors +html_errors = Off + +; If html_errors is set On PHP produces clickable error messages that direct +; to a page describing the error or function causing the error in detail. +; You can download a copy of the PHP manual from http://www.php.net/docs.php +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. PHP's default behavior is to leave these settings empty. +; Note: Never use this feature for production boxes. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.docref-root +; Examples +;docref_root = "/phpmanual/" + +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.docref-ext +;docref_ext = .html + +; String to output before an error message. PHP's default behavior is to leave +; this setting blank. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-prepend-string +; Example: +;error_prepend_string = "" + +; String to output after an error message. PHP's default behavior is to leave +; this setting blank. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-append-string +; Example: +;error_append_string = "" + +; Log errors to specified file. PHP's default behavior is to leave this value +; empty. +; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-log +; Example: +error_log = ../php_errors.log +; Log errors to syslog (Event Log on NT, not valid in Windows 95). +;error_log = syslog + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; + +; Note - track_vars is ALWAYS enabled as of PHP 4.0.3 + +; The separator used in PHP generated URLs to separate arguments. +; PHP's default setting is "&". +; http://www.php.net/manual/en/ini.core.php#ini.arg-separator.output +; Example: +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; PHP's default setting is "&". +; NOTE: Every character in this directive is considered as separator! +; http://www.php.net/manual/en/ini.core.php#ini.arg-separator.input +; Example: +;arg_separator.input = ";&" + +; This directive determines which super global arrays are registered when PHP +; starts up. If the register_globals directive is enabled, it also determines +; what order variables are populated into the global space. G,P,C,E & S are +; abbreviations for the following respective super globals: GET, POST, COOKIE, +; ENV and SERVER. There is a performance penalty paid for the registration of +; these arrays and because ENV is not as commonly used as the others, ENV is +; is not recommended on productions servers. You can still get access to +; the environment variables through getenv() should you need to. +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS"; +; http://www.php.net/manual/en/ini.core.php#ini.variables-order +variables_order = "GPCS" + +; This directive determines which super global data (G,P,C,E & S) should +; be registered into the super global array REQUEST. If so, it also determines +; the order in which that data is registered. The values for this directive are +; specified in the same manner as the variables_order directive, EXCEPT one. +; Leaving this value empty will cause PHP to use the value set in the +; variables_order directive. It does not mean it will leave the super globals +; array REQUEST empty. +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" +; http://www.php.net/manual/en/ini.core.php#ini.request-order +request_order = "GP" + +; Whether or not to register the EGPCS variables as global variables. You may +; want to turn this off if you don't want to clutter your scripts' global scope +; with user data. This makes most sense when coupled with track_vars - in which +; case you can access all of the GPC variables through the $HTTP_*_VARS[], +; variables. +; You should do your best to write your scripts so that they do not require +; register_globals to be on; Using form variables as globals can easily lead +; to possible security problems, if the code is not very well thought of. +; http://www.php.net/manual/en/ini.core.php#ini.register-globals +register_globals = Off + +; Determines whether the deprecated long $HTTP_*_VARS type predefined variables +; are registered by PHP or not. As they are deprecated, we obviously don't +; recommend you use them. They are on by default for compatibility reasons but +; they are not recommended on production servers. +; Default Value: On +; Development Value: Off +; Production Value: Off +; http://www.php.net/manual/en/ini.core.php#ini.register-long-arrays +register_long_arrays = Off + +; This directive determines whether PHP registers $argv & $argc each time it +; runs. $argv contains an array of all the arguments passed to PHP when a script +; is invoked. $argc contains an integer representing the number of arguments +; that were passed when the script was invoked. These arrays are extremely +; useful when running scripts from the command line. When this directive is +; enabled, registering these variables consumes CPU cycles and memory each time +; a script is executed. For performance reasons, this feature should be disabled +; on production servers. +; Default Value: On +; Development Value: Off +; Production Value: Off +; http://www.php.net/manual/en/ini.core.php#ini.register-argc-argv +register_argc_argv = Off + +; When enabled, the SERVER and ENV variables are created when they're first +; used (Just In Time) instead of when the script starts. If these variables +; are not used within a script, having this directive on will result in a +; performance gain. The PHP directives register_globals, register_long_arrays, +; and register_argc_argv must be disabled for this directive to have any affect. +; http://www.php.net/manual/en/ini.core.php#ini.auto-globals-jit +auto_globals_jit = On + +; Maximum size of POST data that PHP will accept. +; http://www.php.net/manual/en/ini.core.php#ini.post-max-size +post_max_size = 8M + +; Magic quotes are a preprocessing feature of PHP where PHP will attempt to +; escape any character sequences in GET, POST, COOKIE and ENV data which might +; otherwise corrupt data being placed in resources such as databases before +; making that data available to you. Because of character encoding issues and +; non-standard SQL implementations across many databases, it's not currently +; possible for this feature to be 100% accurate. PHP's default behavior is to +; enable the feature. We strongly recommend you use the escaping mechanisms +; designed specifically for the database your using instead of relying on this +; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is +; scheduled for removal in PHP 6. +; Default Value: On +; Development Value: Off +; Production Value: Off +; http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc +magic_quotes_gpc = Off + +; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. +; http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-runtime +magic_quotes_runtime = Off + +; Use Sybase-style magic quotes (escape ' with '' instead of \'). +; http://www.php.net/manual/en/sybase.configuration.php#ini.magic-quotes-sybase +magic_quotes_sybase = Off + +; Automatically add files before PHP document. +; http://www.php.net/manual/en/ini.core.php#ini.auto-prepend-file +auto_prepend_file = + +; Automatically add files after PHP document. +; http://www.php.net/manual/en/ini.core.php#ini.auto-append-file +auto_append_file = + +; As of 4.0b4, PHP always outputs a character encoding by default in +; the Content-type: header. To disable sending of the charset, simply +; set it to be empty. +; +; PHP's built-in default is text/html +; http://www.php.net/manual/en/ini.core.php#ini.default-mimetype +default_mimetype = "text/html" + +; PHP's default character set is set to empty. +; http://www.php.net/manual/en/ini.core.php#ini.default-charset +;default_charset = "iso-8859-1" + +; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is +; to disable this feature. +; http://www.php.net/manual/en/ini.core.php#ini.always-populate-raw-post-data +;always_populate_raw_post_data = On + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +;include_path = ".:/php/includes" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" +; +; PHP's default setting for include_path is ".;/path/to/php/pear" +; http://www.php.net/manual/en/ini.core.php#ini.include-path + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +; http://www.php.net/manual/en/ini.core.php#ini.doc-root +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +; http://www.php.net/manual/en/ini.core.php#ini.user-dir +user_dir = + +; Directory in which the loadable extensions (modules) reside. +; http://www.php.net/manual/en/ini.core.php#ini.extension-dir +; extension_dir = "./" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +; http://www.php.net/manual/en/info.configuration.php#ini.enable-dl +enable_dl = Off + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; http://www.php.net/manual/en/ini.core.php#ini.cgi.force-redirect +;cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. PHP's default behavior is to disable this feature. +;cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; http://www.php.net/manual/en/ini.core.php#ini.cgi.redirect-status-env +;cgi.redirect_status_env = ; + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo +;cgi.fix_pathinfo=1 + +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; http://www.php.net/manual/en/ini.core.php#ini.fastcgi.impersonate +;fastcgi.impersonate = 1; + +; Disable logging through FastCGI connection. PHP's default behavior is to enable +; this feature. +;fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If it's set 0 PHP sends Status: header that +; is supported by Apache. When this option is set to 1 PHP will send +; RFC2616 compliant header. +; Default is zero. +; http://www.php.net/manual/en/ini.core.php#ini.cgi.rfc2616-headers +;cgi.rfc2616_headers = 0 + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +; http://www.php.net/manual/en/ini.core.php#ini.file-uploads +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +; http://www.php.net/manual/en/ini.core.php#ini.upload-tmp-dir +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +; http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize +upload_max_filesize = 2M + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +; http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +; http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include +allow_url_include = Off + +; Define the anonymous ftp password (your email address). PHP's default setting +; for this is empty. +; http://www.php.net/manual/en/filesystem.configuration.php#ini.from +;from="john@doe.com" + +; Define the User-Agent string. PHP's default setting for this is empty. +; http://www.php.net/manual/en/filesystem.configuration.php#ini.user-agent +;user_agent="PHP" + +; Default timeout for socket based streams (seconds) +; http://www.php.net/manual/en/filesystem.configuration.php#ini.default-socket-timeout +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; http://www.php.net/manual/en/filesystem.configuration.php#ini.auto-detect-line-endings +;auto_detect_line_endings = Off + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; + +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename.extension +; +; For example +; +; extension=msql.so +; +; ... or with a path: +; +; extension=/path/to/extension/msql.so +; +; If you only provide the name of the extension, PHP will look for it in its +; default extension directory. + +;;;; +; Note: packaged extension modules are now loaded via the .ini files +; found in the directory /etc/php.d; these are loaded by default. +;;;; + + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[Date] +; Defines the default timezone used by the date functions +; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone +;date.timezone = + +; http://www.php.net/manual/en/datetime.configuration.php#ini.date.default-latitude +;date.default_latitude = 31.7667 + +; http://www.php.net/manual/en/datetime.configuration.php#ini.date.default-longitude +;date.default_longitude = 35.2333 + +; http://www.php.net/manual/en/datetime.configuration.php#ini.date.sunrise-zenith +;date.sunrise_zenith = 90.583333 + +; http://www.php.net/manual/en/datetime.configuration.php#ini.date.sunset-zenith +;date.sunset_zenith = 90.583333 + +[filter] +; http://www.php.net/manual/en/filter.configuration.php#ini.filter.default +;filter.default = unsafe_raw + +; http://www.php.net/manual/en/filter.configuration.php#ini.filter.default-flags +;filter.default_flags = + +[iconv] +;iconv.input_encoding = ISO-8859-1 +;iconv.internal_encoding = ISO-8859-1 +;iconv.output_encoding = ISO-8859-1 + +[intl] +;intl.default_locale = + +[sqlite] +; http://www.php.net/manual/en/sqlite.configuration.php#ini.sqlite.assoc-case +;sqlite.assoc_case = 0 + +[sqlite3] +;sqlite3.extension_dir = + +[Pcre] +;PCRE library backtracking limit. +; http://www.php.net/manual/en/pcre.configuration.php#ini.pcre.backtrack-limit +;pcre.backtrack_limit=100000 + +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +; http://www.php.net/manual/en/pcre.configuration.php#ini.pcre.recursion-limit +;pcre.recursion_limit=100000 + +[Pdo] +; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" +; http://www.php.net/manual/en/ref.pdo-odbc.php#ini.pdo-odbc.connection-pooling +;pdo_odbc.connection_pooling=strict + +[Phar] +; http://www.php.net/manual/en/phar.configuration.php#ini.phar.readonly +;phar.readonly = On + +; http://www.php.net/manual/en/phar.configuration.php#ini.phar.require-hash +;phar.require_hash = On + +;phar.cache_list = + +[Syslog] +; Whether or not to define the various syslog variables (e.g. $LOG_PID, +; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In +; runtime, you can define these variables by calling define_syslog_variables(). +; http://www.php.net/manual/en/network.configuration.php#ini.define-syslog-variables +define_syslog_variables = Off + +[mail function] +; For Win32 only. +; http://www.php.net/manual/en/mail.configuration.php#ini.smtp +SMTP = localhost +; http://www.php.net/manual/en/mail.configuration.php#ini.smtp-port +smtp_port = 25 + +; For Win32 only. +; http://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +; http://www.php.net/manual/en/mail.configuration.php#ini.sendmail-path +sendmail_path = /usr/sbin/sendmail -t -i + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(), even in safe mode. +;mail.force_extra_parameters = + +; Add X-PHP-Originaiting-Script: that will include uid of the script followed by the filename +mail.add_x_header = On + +; Log all mail() calls including the full path of the script, line #, to address and headers +;mail.log = + +[SQL] +; http://www.php.net/manual/en/ini.core.php#ini.sql.safe-mode +sql.safe_mode = Off + +[ODBC] +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-db +;odbc.default_db = Not yet implemented + +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-user +;odbc.default_user = Not yet implemented + +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-pw +;odbc.default_pw = Not yet implemented + +; Allow or prevent persistent links. +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.allow-persistent +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.check-persistent +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.max-persistent +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.max-links +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.defaultlrl +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of uodbc.defaultlrl and uodbc.defaultbinmode +; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.defaultbinmode +odbc.defaultbinmode = 1 + +;birdstep.max_links = -1 + +[MySQL] +; Allow or prevent persistent links. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.allow-persistent +mysql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-persistent +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-links +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-port +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-host +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-user +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-password +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.connect-timeout +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.trace-mode +mysql.trace_mode = Off + +[MySQLi] + +; Maximum number of links. -1 means no limit. +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.max-links +mysqli.max_links = -1 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-port +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-socket +mysqli.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-host +mysqli.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-user +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-pw +mysqli.default_pw = + +; Allow or prevent reconnect +mysqli.reconnect = Off + +[PostgresSQL] +; Allow or prevent persistent links. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.allow-persistent +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.auto-reset-persistent +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.max-persistent +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.max-links +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.ignore-notice +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Noitce message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.log-notice +pgsql.log_notice = 0 + +[Sybase-CT] +; Allow or prevent persistent links. +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.allow-persistent +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.max-persistent +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.max-links +sybct.max_links = -1 + +; Minimum server message severity to display. +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.min-server-severity +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.min-client-severity +sybct.min_client_severity = 10 + +; Set per-context timeout +; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.timeout +;sybct.timeout= + +;sybct.packet_size + +[bcmath] +; Number of decimal digits for all bcmath functions. +; http://www.php.net/manual/en/bc.configuration.php#ini.bcmath.scale +bcmath.scale = 0 + +[browscap] +; http://www.php.net/manual/en/misc.configuration.php#ini.browscap +;browscap = extra/browscap.ini + +[Session] +; Handler used to store/retrieve data. +; http://www.php.net/manual/en/session.configuration.php#ini.session.save-handler +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; As of PHP 4.0.1, you can define the path as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if you +; or your OS have problems with lots of files in one directory, and is +; a more efficient layout for servers that handle lots of sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +; http://www.php.net/manual/en/session.configuration.php#ini.session.save-path +; session.save_path = "../sessions" + +; Whether to use cookies. +; http://www.php.net/manual/en/session.configuration.php#ini.session.use-cookies +session.use_cookies = 1 + +; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-secure +;session.cookie_secure = + +; This option forces PHP to fetch and use a cookie for storing and maintaining +; the session id. We encourage this operation as it's very helpful in combatting +; session hijacking when not specifying and managing your own session id. It is +; not the end all be all of session hijacking defense, but it's a good start. +; http://www.php.net/manual/en/session.configuration.php#ini.session.use-only-cookies +session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +; http://www.php.net/manual/en/session.configuration.php#ini.session.name +session.name = PHPSESSID + +; Initialize session on request startup. +; http://www.php.net/manual/en/session.configuration.php#ini.session.auto-start +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-path +session.cookie_path = / + +; The domain for which the cookie is valid. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-domain +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-httponly +session.cookie_httponly = + +; Handler used to serialize data. php is the standard serializer of PHP. +; http://www.php.net/manual/en/session.configuration.php#ini.session.serialize-handler +session.serialize_handler = php + +; Defines the probability that the 'garbage collection' process is started +; on every session initialization. The probability is calculated by using +; gc_probability/gc_divisor. Where session.gc_probability is the numerator +; and gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-probability +session.gc_probability = 1 + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using the following equation: +; gc_probability/gc_divisor. Where session.gc_probability is the numerator and +; session.gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. Increasing this value to 1000 will give you +; a 0.1% chance the gc will run on any give request. For high volume production servers, +; this is a more efficient approach. +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 +; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-divisor +session.gc_divisor = 1000 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; cd /path/to/sessions; find -cmin +24 | xargs rm + +; PHP 4.2 and less have an undocumented feature/bug that allows you to +; to initialize a session variable in the global scope, even when register_globals +; is disabled. PHP 4.3 and later will warn you, if this feature is used. +; You can disable the feature and the warning separately. At this time, +; the warning is only displayed, if bug_compat_42 is enabled. This feature +; introduces some serious security problems if not handled correctly. It's +; recommended that you do not use this feature on production servers. But you +; should enable this on development servers and enable the warning as well. If you +; do not enable the feature on development servers, you won't be warned when it's +; used and debugging errors caused by this can be difficult to track down. +; Default Value: On +; Development Value: On +; Production Value: Off +; http://www.php.net/manual/en/session.configuration.php#ini.session.bug-compat-42 +session.bug_compat_42 = Off + +; This setting controls whether or not you are warned by PHP when initializing a +; session value into the global space. session.bug_compat_42 must be enabled before +; these warnings can be issued by PHP. See the directive above for more information. +; Default Value: On +; Development Value: On +; Production Value: Off +; http://www.php.net/manual/en/session.configuration.php#ini.session.bug-compat-warn +session.bug_compat_warn = Off + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +; http://www.php.net/manual/en/session.configuration.php#ini.session.referer-check +session.referer_check = + +; How many bytes to read from the file. +; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-length +session.entropy_length = 0 + +; Specified here to create the session id. +; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-file +;session.entropy_file = /dev/urandom +session.entropy_file = + +; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-length +;session.entropy_length = 16 + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cache-limiter +session.cache_limiter = nocache + +; Document expires after n minutes. +; http://www.php.net/manual/en/session.configuration.php#ini.session.cache-expire +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publically accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +; http://www.php.net/manual/en/session.configuration.php#ini.session.use-trans-sid +session.use_trans_sid = 0 + +; Select a hash function for use in generating session ids. +; Possible Values +; 0 (MD5 128 bits) +; 1 (SHA-1 160 bits) +; http://www.php.net/manual/en/session.configuration.php#ini.session.hash-function +session.hash_function = 0 + +; Define how many bits are stored in each character when converting +; the binary hash data to something readable. +; Possible values: +; 4 (4 bits: 0-9, a-f) +; 5 (5 bits: 0-9, a-v) +; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 +; http://www.php.net/manual/en/session.configuration.php#ini.session.hash-bits-per-character +session.hash_bits_per_character = 5 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; http://www.php.net/manual/en/session.configuration.php#ini.url-rewriter.tags +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" + +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatability_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.comf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" + +[Assertion] +; Assert(expr); active by default. +; http://www.php.net/manual/en/info.configuration.php#ini.assert.active +;assert.active = On + +; Issue a PHP warning for each failed assertion. +; http://www.php.net/manual/en/info.configuration.php#ini.assert.warning +;assert.warning = On + +; Don't bail out by default. +; http://www.php.net/manual/en/info.configuration.php#ini.assert.bail +;assert.bail = Off + +; User-function to be called if an assertion fails. +; http://www.php.net/manual/en/info.configuration.php#ini.assert.callback +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +; http://www.php.net/manual/en/info.configuration.php#ini.assert.quiet-eval +;assert.quiet_eval = 0 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +; http://www.php.net/manual/en/com.configuration.php#ini.com.typelib-file +;com.typelib_file = + +; allow Distributed-COM calls +; http://www.php.net/manual/en/com.configuration.php#ini.com.allow-dcom +;com.allow_dcom = true + +; autoregister constants of a components typlib on com_load() +; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-typelib +;com.autoregister_typelib = true + +; register constants casesensitive +; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-casesensitive +;com.autoregister_casesensitive = false + +; show warnings on duplicate constant registrations +; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-verbose +;com.autoregister_verbose = true + +[mbstring] +; language for internal character representation. +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.language +;mbstring.language = Japanese + +; internal/script encoding. +; Some encoding cannot work as internal encoding. +; (e.g. SJIS, BIG5, ISO-2022-*) +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.internal-encoding +;mbstring.internal_encoding = EUC-JP + +; http input encoding. +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.http-input +;mbstring.http_input = auto + +; http output encoding. mb_output_handler must be +; registered as output buffer to function +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.http-output +;mbstring.http_output = SJIS + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.encoding-translation +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; auto means +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.detect-order +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.substitute-character +;mbstring.substitute_character = none; + +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload +;mbstring.func_overload = 0 + +; enable strict encoding detection. +;mbstring.strict_detection = Off + +; This directive specifies the regex pattern of content types for which mb_output_handler() +; is activated. +; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetype= + +[gd] +; Tell the jpeg decode to ignore warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +; http://www.php.net/manual/en/image.configuration.php#ini.image.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 0 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting cannot be empty. +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.encode-unicode +;exif.encode_unicode = ISO-8859-15 + +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-unicode-motorola +;exif.decode_unicode_motorola = UCS-2BE + +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-unicode-intel +;exif.decode_unicode_intel = UCS-2LE + +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.encode-jis +;exif.encode_jis = + +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-jis-motorola +;exif.decode_jis_motorola = JIS + +; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-jis-intel +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +; http://www.php.net/manual/en/tidy.configuration.php#ini.tidy.default-config +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +; http://www.php.net/manual/en/tidy.configuration.php#ini.tidy.clean-output +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-enabled +soap.wsdl_cache_enabled=1 + +; Sets the directory name where SOAP extension will put cache files. +; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-dir +soap.wsdl_cache_dir="/tmp" + +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-ttl +soap.wsdl_cache_ttl=86400 + +[sysvshm] +; A default size of the shared memory segment +;sysvshm.init_mem = 10000 + + +; Local Variables: +; tab-width: 4 +; End: diff --git a/php_errors.log b/php_errors.log new file mode 100644 index 0000000..d0ebcfc --- /dev/null +++ b/php_errors.log @@ -0,0 +1,139 @@ +[18-Apr-2019 15:01:18 UTC] PHP Parse error: syntax error, unexpected end of file in /home/ubuntu/workspace/formats/flightlog.php on line 283 +[18-Apr-2019 15:02:29 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:02:29 UTC] PHP Stack trace: +[18-Apr-2019 15:02:29 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:02:29 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:02:29 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:02:29 UTC] PHP Stack trace: +[18-Apr-2019 15:02:29 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:02:29 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:16:42 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:16:42 UTC] PHP Stack trace: +[18-Apr-2019 15:16:42 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:16:42 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:16:42 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:16:42 UTC] PHP Stack trace: +[18-Apr-2019 15:16:42 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:16:42 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:18:27 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:18:27 UTC] PHP Stack trace: +[18-Apr-2019 15:18:27 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:18:27 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:18:27 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:18:27 UTC] PHP Stack trace: +[18-Apr-2019 15:18:27 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:18:27 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:22:47 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:22:47 UTC] PHP Stack trace: +[18-Apr-2019 15:22:47 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:22:47 UTC] PHP 2. mysqli_query() /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:22:47 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:22:47 UTC] PHP Stack trace: +[18-Apr-2019 15:22:47 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:22:47 UTC] PHP 2. mysqli_num_rows() /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:25:28 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:25:28 UTC] PHP Stack trace: +[18-Apr-2019 15:25:28 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:25:28 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:25:28 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:25:28 UTC] PHP Stack trace: +[18-Apr-2019 15:25:28 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:25:28 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:27:24 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:27:24 UTC] PHP Stack trace: +[18-Apr-2019 15:27:24 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:27:24 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:27:24 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:27:24 UTC] PHP Stack trace: +[18-Apr-2019 15:27:24 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:27:24 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 15:31:21 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 19 +[18-Apr-2019 15:31:21 UTC] PHP Stack trace: +[18-Apr-2019 15:31:21 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:31:21 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:19 +[18-Apr-2019 15:31:21 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 20 +[18-Apr-2019 15:31:21 UTC] PHP Stack trace: +[18-Apr-2019 15:31:21 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 15:31:21 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:20 +[18-Apr-2019 20:17:25 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 46 +[18-Apr-2019 20:17:25 UTC] PHP Stack trace: +[18-Apr-2019 20:17:25 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:17:25 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:46 +[18-Apr-2019 20:17:25 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 47 +[18-Apr-2019 20:17:25 UTC] PHP Stack trace: +[18-Apr-2019 20:17:25 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:17:25 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:47 +[18-Apr-2019 20:19:09 UTC] PHP Warning: include_once(con.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/flightlog.php on line 3 +[18-Apr-2019 20:19:09 UTC] PHP Stack trace: +[18-Apr-2019 20:19:09 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:19:09 UTC] PHP Warning: include_once(): Failed opening 'con.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/flightlog.php on line 3 +[18-Apr-2019 20:19:09 UTC] PHP Stack trace: +[18-Apr-2019 20:19:09 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:19:09 UTC] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/ubuntu/workspace/formats/flightlog.php on line 53 +[18-Apr-2019 20:19:09 UTC] PHP Stack trace: +[18-Apr-2019 20:19:09 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:19:09 UTC] PHP 2. mysqli_query(*uninitialized*, *uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:53 +[18-Apr-2019 20:19:09 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/ubuntu/workspace/formats/flightlog.php on line 54 +[18-Apr-2019 20:19:09 UTC] PHP Stack trace: +[18-Apr-2019 20:19:09 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 20:19:09 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:54 +[18-Apr-2019 21:27:42 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 127 +[18-Apr-2019 21:27:42 UTC] PHP Stack trace: +[18-Apr-2019 21:27:42 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 21:27:42 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:127 +[18-Apr-2019 21:34:48 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 127 +[18-Apr-2019 21:34:48 UTC] PHP Stack trace: +[18-Apr-2019 21:34:48 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 21:34:48 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:127 +[18-Apr-2019 23:29:03 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 257 +[18-Apr-2019 23:29:03 UTC] PHP Stack trace: +[18-Apr-2019 23:29:03 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 23:29:03 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:257 +[18-Apr-2019 23:29:44 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 257 +[18-Apr-2019 23:29:44 UTC] PHP Stack trace: +[18-Apr-2019 23:29:44 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 23:29:44 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:257 +[18-Apr-2019 23:44:15 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 279 +[18-Apr-2019 23:44:15 UTC] PHP Stack trace: +[18-Apr-2019 23:44:15 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 23:44:15 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:279 +[18-Apr-2019 23:46:31 UTC] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/ubuntu/workspace/formats/flightlog.php on line 279 +[18-Apr-2019 23:46:31 UTC] PHP Stack trace: +[18-Apr-2019 23:46:31 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/flightlog.php:0 +[18-Apr-2019 23:46:31 UTC] PHP 2. mysqli_num_rows(*uninitialized*) /home/ubuntu/workspace/formats/flightlog.php:279 +[07-Jun-2019 13:55:04 UTC] PHP Parse error: syntax error, unexpected '$date' (T_VARIABLE) in /home/ubuntu/workspace/formats/events.php on line 41 +[07-Jun-2019 13:58:43 UTC] PHP Parse error: syntax error, unexpected '$date' (T_VARIABLE) in /home/ubuntu/workspace/formats/events.php on line 41 +[07-Jun-2019 13:59:30 UTC] PHP Parse error: syntax error, unexpected '$row' (T_VARIABLE) in /home/ubuntu/workspace/formats/events.php on line 46 +[07-Jun-2019 14:00:12 UTC] PHP Parse error: syntax error, unexpected '$row' (T_VARIABLE) in /home/ubuntu/workspace/formats/events.php on line 46 +[07-Jun-2019 14:52:25 UTC] PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/ubuntu/workspace/formats/events.php on line 52 +[12-Jun-2019 12:37:35 UTC] PHP Warning: include(session.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:35 UTC] PHP Stack trace: +[12-Jun-2019 12:37:35 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:37:35 UTC] PHP Warning: include(): Failed opening 'session.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:35 UTC] PHP Stack trace: +[12-Jun-2019 12:37:35 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:37:35 UTC] PHP Warning: include(session.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:35 UTC] PHP Stack trace: +[12-Jun-2019 12:37:35 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:37:35 UTC] PHP Warning: include(): Failed opening 'session.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:35 UTC] PHP Stack trace: +[12-Jun-2019 12:37:35 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:37:49 UTC] PHP Warning: include(session.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:49 UTC] PHP Stack trace: +[12-Jun-2019 12:37:49 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:37:49 UTC] PHP Warning: include(): Failed opening 'session.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:37:49 UTC] PHP Stack trace: +[12-Jun-2019 12:37:49 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:38:37 UTC] PHP Warning: include(session.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:38:37 UTC] PHP Stack trace: +[12-Jun-2019 12:38:37 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:38:37 UTC] PHP Warning: include(): Failed opening 'session.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:38:37 UTC] PHP Stack trace: +[12-Jun-2019 12:38:37 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:39:47 UTC] PHP Warning: include(session.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:39:47 UTC] PHP Stack trace: +[12-Jun-2019 12:39:47 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[12-Jun-2019 12:39:47 UTC] PHP Warning: include(): Failed opening 'session.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/formats/events.php on line 4 +[12-Jun-2019 12:39:47 UTC] PHP Stack trace: +[12-Jun-2019 12:39:47 UTC] PHP 1. {main}() /home/ubuntu/workspace/formats/events.php:0 +[17-Jun-2019 16:17:32 UTC] PHP Parse error: syntax error, unexpected '"C.I."' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in /home/ubuntu/workspace/formats/atrace.php on line 217 diff --git a/prueba.php b/prueba.php new file mode 100644 index 0000000..4e619bd --- /dev/null +++ b/prueba.php @@ -0,0 +1,522 @@ + + 1440)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 1440) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } */ + ?> + + + GPB Survey from the Sky + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ + +
+ + +
+ +
+
+
 
+
+

NEW FLIGHT

+
+
+ +
+ +
+
+ + +
" method="post"> + + + 0) + { + + while ($row = mysqli_fetch_assoc($resultuav)) + { + $uavserial=$row['uav_serial']; + $uav=$row['uav_id']; + $status=$row['name']; + + //date,time,releasecount + + $sqlsentdate="SELECT MAX( fdate ) AS fecha + FROM flightslog AS b + WHERE b.uav_id =$uav"; + $resultdate=mysqli_query($conn, $sqlsentdate); + + + + + $resultcheckdate = mysqli_num_rows($resultdate); + if ($resultcheckdate > 0) + { + + while ($row1 = mysqli_fetch_assoc($resultdate)) + { + $maxdate=$row1['fecha']; + + } + + } + + //time + + $sqlsenttime="SELECT MAX( start_time ) AS tiempo + FROM flightslog AS a + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate'"; + + $resulttime=mysqli_query($conn, $sqlsenttime); + + + $resultchecktime = mysqli_num_rows($resulttime); + if ($resultchecktime > 0) + { + + while ($row2 = mysqli_fetch_assoc($resulttime)) + { + $maxtime=$row2['tiempo']; + + } + + } + + + //release + + $sqlsentrel="SELECT * + FROM flightslog AS a + JOIN release_control AS b + WHERE a.uav_id =$uav + AND a.fdate = '$maxdate' + AND a.start_time = '$maxtime' + AND a.flights_id=b.flights_id" + ; + + $resultrel=mysqli_query($conn, $sqlsentrel); + + + $resultcheckrel = mysqli_num_rows($resultrel); + + if ($resultcheckrel > 0) + { + while ($row3 = mysqli_fetch_assoc($resultrel)) + { + $count=$row3['release_count']; + $releaseafter=$row3['release_after']; + $lastflight=$row3['flights_id']; + + } + if($count>=5) + { + $relalert="Release must be changed"; + //alert + } + } + + + $sqlsenttotime="SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_flight))) AS hours FROM flightslog WHERE uav_id=$uav"; + + $resulttime=mysqli_query($conn, $sqlsenttotime); + + + $resultcheckttime = mysqli_num_rows($resulttime); + + if ($resultcheckttime > 0) + { + while ($row5 = mysqli_fetch_assoc($resulttime)) + { + $totaltime=$row5['hours']; + + } + + } + + //Cantidad de vuelos + + $sqlsentvuel="SELECT * FROM flightslog WHERE uav_id=$uav"; + + $resultvuel=mysqli_query($conn, $sqlsentvuel); + + + $resultcheckvuel = mysqli_num_rows($resultvuel); + + echo "
+

UAV--$uavserial

$status

+
+
+
+

Last DT

$maxdate at $maxtime

+
+
+

Total FT

$totaltime

Cantidad de Vuelos $resultcheckvuel

+
+
+

Release C

$count

+
+
+

Release A

$releaseafter

+
+
"; + + + + + $sqlsentdamage="SELECT * FROM damages WHERE flight_id='$lastflight'"; + + $resultdamage=mysqli_query($conn, $sqlsentdamage); + + + $resultcheckdamage = mysqli_num_rows($resultdamage); + + if ($resultcheckdamage > 0) + { + while ($row6 = mysqli_fetch_assoc($resultdamage)) + { + $damagetype=$row6['damage_type_id']; + $damagedesc=$row6['damage_description']; + + } + + if ($damagetype==1) + { + $damimg="../img/xroja.png"; + } + elseif ($damagetype==2) + { + $damimg="../img/xrojacirculo.png"; + } + elseif ($damagetype==3) + { + $damimg="../img/guion.png"; + } + elseif ($damagetype==4) + { + $damimg="../img/diagonal.png"; + } + + + + echo "
+ +
+

$damagedesc

+
+ +
"; + + } + + echo "
+
"; + + + + } + } + + + + + ?> + + + + +
+ + + + + +
+ + +
+
+ + + + + + + + + + + + + + 0) + { + echo "el numero de filas es $resultdate->num_rows"; + while ($row = mysqli_fetch_assoc($resultdate)) + { + $maxdate=$row['fecha']; + echo $maxdate; + } + + } + + //time + + $sqlsenttime="SELECT MAX( start_time ) AS tiempo + FROM flightslog AS a + WHERE a.uav_id =2 + AND a.fdate = '2019-04-08'"; + + $resulttime=mysqli_query($conn, $sqlsenttime); + + + $resultchecktime = mysqli_num_rows($resulttime); + if ($resultchecktime > 0) + { + echo "el numero de filas es $resulttime->num_rows"; + while ($row = mysqli_fetch_assoc($resulttime)) + { + $maxtime=$row['tiempo']; + echo $maxtime; + } + + } + + + //release + + $sqlsentrel="SELECT * + FROM flightslog AS a + JOIN release_control AS b + WHERE a.uav_id =2 + AND a.fdate = '2019-04-08' + AND a.start_time = '17:00:00' + AND a.flights_id=b.flights_id" + ; + + $resultrel=mysqli_query($conn, $sqlsentrel); + + + $resultcheckrel = mysqli_num_rows($resultrel); + if ($resultcheckrel > 0) + { + echo "el numero de filas es $resultrel->num_rows"; + while ($row = mysqli_fetch_assoc($resultrel)) + { + $release=$row['release_count']; + echo $release; + } + + } + + + echo "$resultcheckdate resultcheckdate $resultdate->num_rows resultate"; + echo "$resultchecktime resultchecktime $resulttime->num_rows resultate"; + echo "$resultchecktime resultcheckrel $resultrel->num_rows resultate"; + //if ($resultcheck == 0) + //{ + // $releasecount="1"; + //echo "no hay registros"; + //} + //else + if ($resultcheck > 0) + { + echo "el numero de filas es $result->num_rows"; + while ($row = mysqli_fetch_assoc($result)) + { + $count=$row['release_count']; + echo $count; + $releasecount=++$count; + echo $releasecount; + echo "0 y 0"; + } + if($count>=5) + { + echo "Release must be changed"; + //alert + } + } + + } + +} + + ?> \ No newline at end of file diff --git a/prueba2.php b/prueba2.php new file mode 100644 index 0000000..7dff2a0 --- /dev/null +++ b/prueba2.php @@ -0,0 +1,455 @@ + + 600)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 600) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } */ + ?> + + + + GPB Survey from the Sky + + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ + +
+ + +
+ +
+
+
 
+
+

FLIGHTS

+
+
+ New Flight + +    + +
+ + +
+
+

+ +
+

+   + +

+   + +

+

Select Date of Flight

+
+   + +        +   + +

+ + + +
+ + 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" - ", $links); + + echo "pagina $page de $pages"; + echo ""; + echo ""; + echo ""; + echo "
"; + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + +} + + + if(isset($_POST["pag"])) + { + $pag=(int) $_POST["pag"]; + $page=$pag; + $query2=$_POST['let2']; + $pages=$_POST['pages']; + $totalresults=$_POST['results']; + + $lowlimit=($pag-1)*$registers; + $sqlsent4=$query2; + + + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" - ", $links); + + echo "pagina $page de $pages"; + + echo ""; + echo ""; + echo ""; + echo "
"; + + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + + + } + + + + echo $errorp; +echo $query2; + +?> + + + + + + + + + + + + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/prueba3.php b/prueba3.php new file mode 100644 index 0000000..0d5ed21 --- /dev/null +++ b/prueba3.php @@ -0,0 +1,480 @@ + + 600)) { + // last request was more than 30 minutes ago + session_unset(); // unset $_SESSION variable for the run-time + session_destroy(); // destroy session data in storage + //header("location: index.php"); + } + $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp + + //Regenerate session id + if (!isset($_SESSION['CREATED'])) { + $_SESSION['CREATED'] = time(); + } else if (time() - $_SESSION['CREATED'] > 600) { + // session started more than 30 minutes ago + session_regenerate_id(true); // change session ID for the current session and invalidate old session ID + $_SESSION['CREATED'] = time(); // update creation time + } + + + ?> + + + + GPB Survey from the Sky + + + + + + + + + + + +
+
+ +
+
+

Survey From The Sky

+
+
+ +
+
+ + +
+
  + +
+ + +
+ + +
+ +
+
+
 
+
+

FLIGHTS

+
+
+ New Flight + +    + +
+ + +
+
+

+ +
+

+   + +

+   + +

+

Select Date of Flight

+
+   + +        +   + +

+ + + +
+ + 1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo ""; + echo "
"; + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + $_SESSION['query'] = $sqlsent4; +} + + + if(isset($_POST["pag"])) + { + $pag=(int) $_POST["pag"]; + $page=$pag; + $query2=$_SESSION['query']; + $pages=$_POST['pages']; + $totalresults=$_POST['results']; + + $lowlimit=($pag-1)*$registers; + $sqlsent4=$query2; + + //pagina siguiente y previa + $prev=$page; + $nxt=$page; + if($page>1) + { + $prev=$page-1; + } + + if($page<$pages) + { + $nxt=$page+1; + } + + + + $limit="LIMIT $lowlimit, $registers"; + + $sqlsentdef="".$sqlsent4." ".$limit.""; + $result5=mysqli_query($conn, $sqlsentdef); + $result5check = mysqli_num_rows($result5); + + if ($result5check > 0) + { + echo "

Found ".$totalresults." results


"; + + echo "
"; + echo "
"; + $links = array(); + for( $i=1; $i<=$pages ; $i++) + { + $links[] = ""; + } + echo implode(" ", $links); + echo "
"; + echo "

pagina $page de $pages

"; + echo ""; + echo ""; + echo "
"; + + + + echo ""; + echo ""; + while ($row = mysqli_fetch_assoc($result5)) + { + + echo ""; + + + + } + mysqli_close($conn); + echo "
FlightDateStart TimeUAVOperatorTechnicOperations Area
".$row['flights_id']."".$row['fdate']."".$row['start_time']."".$row['uav_serial']."".$row['opname']." ".$row['oplastname']."".$row['tcname']." ".$row['tclastname']."".$row['operation_area_name']."
"; + + } + else + { + $errorp= "did not find matches"; + } + + + } + + + + echo $errorp; + + +?> + + + + + + + + + + + + + + +
+ +
+
+ + + + + \ No newline at end of file diff --git a/session.php b/session.php new file mode 100644 index 0000000..e23d826 --- /dev/null +++ b/session.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/state.js b/state.js new file mode 100644 index 0000000..3f6da6b --- /dev/null +++ b/state.js @@ -0,0 +1,90 @@ + \ No newline at end of file diff --git a/visibility.js b/visibility.js new file mode 100644 index 0000000..0b04ef8 --- /dev/null +++ b/visibility.js @@ -0,0 +1,86 @@ + function busqueda () +{ + var report=document.getElementById('b1'); + var action=document.getElementById('b2'); + if(report.checked) + { + + + document.getElementById("ac1").style.setProperty('visibility', 'visible'); + document.getElementById("ac2").style.setProperty('visibility', 'hidden'); + + var i=""; + for (i=3;i<=6;i++) + { + document.getElementById("ac"+i).style.setProperty('visibility', 'hidden'); + + } + + + } + else + { + document.getElementById("ac1").style.setProperty('visibility', 'hidden'); + + + + if(action.checked) + { + document.getElementById("ac2").style.setProperty('visibility', 'visible'); + document.getElementById("ac1").style.setProperty('visibility', 'hidden'); + + var i=""; + for (i=3;i<=6;i++) + { + + + document.getElementById("ac"+i).style.setProperty('visibility', 'hidden'); + + } + + } + else + { + document.getElementById("ac2").style.setProperty('visibility', 'hidden'); + + var i=""; + for (i=3;i<=6;i++) + { + var getit=document.getElementById("b"+i); + + if (getit.checked) + { + document.getElementById("ac"+i).style.setProperty('visibility', 'visible'); + document.getElementById("ac1").style.setProperty('visibility', 'hidden'); + } + else + { + document.getElementById("ac"+i).style.setProperty('visibility', 'hidden'); + + } + + + + + + } + } + } + + + + + + + + +} + + + document.getElementById("b1").addEventListener("change",busqueda); + document.getElementById("b2").addEventListener("change",busqueda); + document.getElementById("b3").addEventListener("change",busqueda); + document.getElementById("b4").addEventListener("change",busqueda); + document.getElementById("b5").addEventListener("change",busqueda); + document.getElementById("b6").addEventListener("change",busqueda); + \ No newline at end of file