diff --git a/README.md b/README.md index 4dcc276..972cb6a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # yaptc Yet Another PHP Time Card + + +# Credits: +Default icon pack - Oliver Charavel "Sekkyumu" at http://sekkyumu.deviantart.com/ (http://sekkyumu.deviantart.com/art/Developpers-Icons-63052312) + + diff --git a/config.php b/config.php new file mode 100644 index 0000000..73973d2 --- /dev/null +++ b/config.php @@ -0,0 +1,11 @@ + diff --git a/db.php b/db.php new file mode 100644 index 0000000..1474462 --- /dev/null +++ b/db.php @@ -0,0 +1,207 @@ + + + + + + +Ajax Add/Delete a Record with jQuery Fade In/Fade Out + + + + + + + + + + + + + +
+ + + +
+ + + + + + + +
+ +
+ + + + + + diff --git a/images/icons/Add Appointment.png b/images/icons/Add Appointment.png new file mode 100644 index 0000000..d0185a7 Binary files /dev/null and b/images/icons/Add Appointment.png differ diff --git a/images/icons/Add Green Button.png b/images/icons/Add Green Button.png new file mode 100644 index 0000000..e92b5aa Binary files /dev/null and b/images/icons/Add Green Button.png differ diff --git a/images/icons/Add To Favorite.png b/images/icons/Add To Favorite.png new file mode 100644 index 0000000..42844c4 Binary files /dev/null and b/images/icons/Add To Favorite.png differ diff --git a/images/icons/Add.png b/images/icons/Add.png new file mode 100644 index 0000000..483536c Binary files /dev/null and b/images/icons/Add.png differ diff --git a/images/icons/Appointment Cool.png b/images/icons/Appointment Cool.png new file mode 100644 index 0000000..2fdea89 Binary files /dev/null and b/images/icons/Appointment Cool.png differ diff --git a/images/icons/Appointment Urgent.png b/images/icons/Appointment Urgent.png new file mode 100644 index 0000000..23142e7 Binary files /dev/null and b/images/icons/Appointment Urgent.png differ diff --git a/images/icons/Audio CD.png b/images/icons/Audio CD.png new file mode 100644 index 0000000..3ce3fb4 Binary files /dev/null and b/images/icons/Audio CD.png differ diff --git a/images/icons/Audio Document.png b/images/icons/Audio Document.png new file mode 100644 index 0000000..856237b Binary files /dev/null and b/images/icons/Audio Document.png differ diff --git a/images/icons/Backup Green Button.png b/images/icons/Backup Green Button.png new file mode 100644 index 0000000..da9ebb8 Binary files /dev/null and b/images/icons/Backup Green Button.png differ diff --git a/images/icons/Bandwidth.png b/images/icons/Bandwidth.png new file mode 100644 index 0000000..5e29e21 Binary files /dev/null and b/images/icons/Bandwidth.png differ diff --git a/images/icons/Blue Ball.png b/images/icons/Blue Ball.png new file mode 100644 index 0000000..325c6b2 Binary files /dev/null and b/images/icons/Blue Ball.png differ diff --git a/images/icons/CD.png b/images/icons/CD.png new file mode 100644 index 0000000..5562965 Binary files /dev/null and b/images/icons/CD.png differ diff --git a/images/icons/Cancel Red Button.png b/images/icons/Cancel Red Button.png new file mode 100644 index 0000000..7dc4647 Binary files /dev/null and b/images/icons/Cancel Red Button.png differ diff --git a/images/icons/Clear Green Button.png b/images/icons/Clear Green Button.png new file mode 100644 index 0000000..b46c7f2 Binary files /dev/null and b/images/icons/Clear Green Button.png differ diff --git a/images/icons/Coherence.png b/images/icons/Coherence.png new file mode 100644 index 0000000..df1ff2d Binary files /dev/null and b/images/icons/Coherence.png differ diff --git a/images/icons/Desktop.png b/images/icons/Desktop.png new file mode 100644 index 0000000..17af75b Binary files /dev/null and b/images/icons/Desktop.png differ diff --git a/images/icons/Discussion.png b/images/icons/Discussion.png new file mode 100644 index 0000000..8a813a3 Binary files /dev/null and b/images/icons/Discussion.png differ diff --git a/images/icons/Document.png b/images/icons/Document.png new file mode 100644 index 0000000..6a6d201 Binary files /dev/null and b/images/icons/Document.png differ diff --git a/images/icons/Donate.png b/images/icons/Donate.png new file mode 100644 index 0000000..8bdce3f Binary files /dev/null and b/images/icons/Donate.png differ diff --git a/images/icons/Eject Blue Button.png b/images/icons/Eject Blue Button.png new file mode 100644 index 0000000..1d24b45 Binary files /dev/null and b/images/icons/Eject Blue Button.png differ diff --git a/images/icons/Export To Audio Document.png b/images/icons/Export To Audio Document.png new file mode 100644 index 0000000..89af27d Binary files /dev/null and b/images/icons/Export To Audio Document.png differ diff --git a/images/icons/Export To Document.png b/images/icons/Export To Document.png new file mode 100644 index 0000000..df23977 Binary files /dev/null and b/images/icons/Export To Document.png differ diff --git a/images/icons/Export To Movie Document.png b/images/icons/Export To Movie Document.png new file mode 100644 index 0000000..e5ecac8 Binary files /dev/null and b/images/icons/Export To Movie Document.png differ diff --git a/images/icons/Export To Picture Document.png b/images/icons/Export To Picture Document.png new file mode 100644 index 0000000..b2f15ba Binary files /dev/null and b/images/icons/Export To Picture Document.png differ diff --git a/images/icons/Favorite.png b/images/icons/Favorite.png new file mode 100644 index 0000000..eb89003 Binary files /dev/null and b/images/icons/Favorite.png differ diff --git a/images/icons/Forward Mail.png b/images/icons/Forward Mail.png new file mode 100644 index 0000000..4703e95 Binary files /dev/null and b/images/icons/Forward Mail.png differ diff --git a/images/icons/Fullscreen.png b/images/icons/Fullscreen.png new file mode 100644 index 0000000..d89ea21 Binary files /dev/null and b/images/icons/Fullscreen.png differ diff --git a/images/icons/Gear Alt.png b/images/icons/Gear Alt.png new file mode 100644 index 0000000..545a77e Binary files /dev/null and b/images/icons/Gear Alt.png differ diff --git a/images/icons/Gear.png b/images/icons/Gear.png new file mode 100644 index 0000000..a1c16a8 Binary files /dev/null and b/images/icons/Gear.png differ diff --git a/images/icons/Get Document.png b/images/icons/Get Document.png new file mode 100644 index 0000000..6d3c57c Binary files /dev/null and b/images/icons/Get Document.png differ diff --git a/images/icons/Get Info Blue Button.png b/images/icons/Get Info Blue Button.png new file mode 100644 index 0000000..24eeec7 Binary files /dev/null and b/images/icons/Get Info Blue Button.png differ diff --git a/images/icons/Get Info Purple Button.png b/images/icons/Get Info Purple Button.png new file mode 100644 index 0000000..6323668 Binary files /dev/null and b/images/icons/Get Info Purple Button.png differ diff --git a/images/icons/Get Mail.png b/images/icons/Get Mail.png new file mode 100644 index 0000000..4513b3b Binary files /dev/null and b/images/icons/Get Mail.png differ diff --git a/images/icons/Green Ball.png b/images/icons/Green Ball.png new file mode 100644 index 0000000..c2b9772 Binary files /dev/null and b/images/icons/Green Ball.png differ diff --git a/images/icons/Grey Ball.png b/images/icons/Grey Ball.png new file mode 100644 index 0000000..bcbbdb3 Binary files /dev/null and b/images/icons/Grey Ball.png differ diff --git a/images/icons/Help Blue Button.png b/images/icons/Help Blue Button.png new file mode 100644 index 0000000..3cbe60e Binary files /dev/null and b/images/icons/Help Blue Button.png differ diff --git a/images/icons/Help Purple Button.png b/images/icons/Help Purple Button.png new file mode 100644 index 0000000..2232143 Binary files /dev/null and b/images/icons/Help Purple Button.png differ diff --git a/images/icons/History.png b/images/icons/History.png new file mode 100644 index 0000000..f231103 Binary files /dev/null and b/images/icons/History.png differ diff --git a/images/icons/Import Audio Document.png b/images/icons/Import Audio Document.png new file mode 100644 index 0000000..d76cc54 Binary files /dev/null and b/images/icons/Import Audio Document.png differ diff --git a/images/icons/Import Document.png b/images/icons/Import Document.png new file mode 100644 index 0000000..72beeda Binary files /dev/null and b/images/icons/Import Document.png differ diff --git a/images/icons/Import Movie Document.png b/images/icons/Import Movie Document.png new file mode 100644 index 0000000..a93c315 Binary files /dev/null and b/images/icons/Import Movie Document.png differ diff --git a/images/icons/Import Picture Document.png b/images/icons/Import Picture Document.png new file mode 100644 index 0000000..0930446 Binary files /dev/null and b/images/icons/Import Picture Document.png differ diff --git a/images/icons/Internet History.png b/images/icons/Internet History.png new file mode 100644 index 0000000..3f8ef4a Binary files /dev/null and b/images/icons/Internet History.png differ diff --git a/images/icons/Mail.png b/images/icons/Mail.png new file mode 100644 index 0000000..5e30341 Binary files /dev/null and b/images/icons/Mail.png differ diff --git a/images/icons/Menu Item.png b/images/icons/Menu Item.png new file mode 100644 index 0000000..10bcc78 Binary files /dev/null and b/images/icons/Menu Item.png differ diff --git a/images/icons/Menu.png b/images/icons/Menu.png new file mode 100644 index 0000000..36da31b Binary files /dev/null and b/images/icons/Menu.png differ diff --git a/images/icons/Minus Green Button.png b/images/icons/Minus Green Button.png new file mode 100644 index 0000000..4deb298 Binary files /dev/null and b/images/icons/Minus Green Button.png differ diff --git a/images/icons/Minus Red Button.png b/images/icons/Minus Red Button.png new file mode 100644 index 0000000..31da136 Binary files /dev/null and b/images/icons/Minus Red Button.png differ diff --git a/images/icons/Movie CD.png b/images/icons/Movie CD.png new file mode 100644 index 0000000..6d89804 Binary files /dev/null and b/images/icons/Movie CD.png differ diff --git a/images/icons/Movie Document.png b/images/icons/Movie Document.png new file mode 100644 index 0000000..62b9fa0 Binary files /dev/null and b/images/icons/Movie Document.png differ diff --git a/images/icons/Mr. Bomb.png b/images/icons/Mr. Bomb.png new file mode 100644 index 0000000..409bf1f Binary files /dev/null and b/images/icons/Mr. Bomb.png differ diff --git a/images/icons/Network.png b/images/icons/Network.png new file mode 100644 index 0000000..ae43027 Binary files /dev/null and b/images/icons/Network.png differ diff --git a/images/icons/New Document.png b/images/icons/New Document.png new file mode 100644 index 0000000..9f343f6 Binary files /dev/null and b/images/icons/New Document.png differ diff --git a/images/icons/New Mail.png b/images/icons/New Mail.png new file mode 100644 index 0000000..b486725 Binary files /dev/null and b/images/icons/New Mail.png differ diff --git a/images/icons/Orange Ball.png b/images/icons/Orange Ball.png new file mode 100644 index 0000000..3f83cc6 Binary files /dev/null and b/images/icons/Orange Ball.png differ diff --git a/images/icons/Pause All.png b/images/icons/Pause All.png new file mode 100644 index 0000000..47faa4d Binary files /dev/null and b/images/icons/Pause All.png differ diff --git a/images/icons/Pause Blue Button.png b/images/icons/Pause Blue Button.png new file mode 100644 index 0000000..c46d05d Binary files /dev/null and b/images/icons/Pause Blue Button.png differ diff --git a/images/icons/Pause Green Button.png b/images/icons/Pause Green Button.png new file mode 100644 index 0000000..0ed9b72 Binary files /dev/null and b/images/icons/Pause Green Button.png differ diff --git a/images/icons/Pause.png b/images/icons/Pause.png new file mode 100644 index 0000000..8ae6976 Binary files /dev/null and b/images/icons/Pause.png differ diff --git a/images/icons/Picture CD.png b/images/icons/Picture CD.png new file mode 100644 index 0000000..35e250d Binary files /dev/null and b/images/icons/Picture CD.png differ diff --git a/images/icons/Picture Document.png b/images/icons/Picture Document.png new file mode 100644 index 0000000..950ebcb Binary files /dev/null and b/images/icons/Picture Document.png differ diff --git a/images/icons/Play All.png b/images/icons/Play All.png new file mode 100644 index 0000000..b943c40 Binary files /dev/null and b/images/icons/Play All.png differ diff --git a/images/icons/Play Blue Button.png b/images/icons/Play Blue Button.png new file mode 100644 index 0000000..0edaa69 Binary files /dev/null and b/images/icons/Play Blue Button.png differ diff --git a/images/icons/Play Green Button.png b/images/icons/Play Green Button.png new file mode 100644 index 0000000..3a585f7 Binary files /dev/null and b/images/icons/Play Green Button.png differ diff --git a/images/icons/Play.png b/images/icons/Play.png new file mode 100644 index 0000000..d7089dc Binary files /dev/null and b/images/icons/Play.png differ diff --git a/images/icons/Plugin Green Button.png b/images/icons/Plugin Green Button.png new file mode 100644 index 0000000..968c260 Binary files /dev/null and b/images/icons/Plugin Green Button.png differ diff --git a/images/icons/Purple Ball.png b/images/icons/Purple Ball.png new file mode 100644 index 0000000..7d744b9 Binary files /dev/null and b/images/icons/Purple Ball.png differ diff --git a/images/icons/Record Button.png b/images/icons/Record Button.png new file mode 100644 index 0000000..435865d Binary files /dev/null and b/images/icons/Record Button.png differ diff --git a/images/icons/Record Red Button.png b/images/icons/Record Red Button.png new file mode 100644 index 0000000..48ad344 Binary files /dev/null and b/images/icons/Record Red Button.png differ diff --git a/images/icons/Red Ball.png b/images/icons/Red Ball.png new file mode 100644 index 0000000..3909dce Binary files /dev/null and b/images/icons/Red Ball.png differ diff --git a/images/icons/Remove Appointment.png b/images/icons/Remove Appointment.png new file mode 100644 index 0000000..856121b Binary files /dev/null and b/images/icons/Remove Appointment.png differ diff --git a/images/icons/Remove Document.png b/images/icons/Remove Document.png new file mode 100644 index 0000000..b8957cc Binary files /dev/null and b/images/icons/Remove Document.png differ diff --git a/images/icons/Remove.png b/images/icons/Remove.png new file mode 100644 index 0000000..6f55ff2 Binary files /dev/null and b/images/icons/Remove.png differ diff --git a/images/icons/Rename Document.png b/images/icons/Rename Document.png new file mode 100644 index 0000000..affd1e7 Binary files /dev/null and b/images/icons/Rename Document.png differ diff --git a/images/icons/Run.png b/images/icons/Run.png new file mode 100644 index 0000000..72d8700 Binary files /dev/null and b/images/icons/Run.png differ diff --git a/images/icons/Send Document.png b/images/icons/Send Document.png new file mode 100644 index 0000000..8700acf Binary files /dev/null and b/images/icons/Send Document.png differ diff --git a/images/icons/Send Mail.png b/images/icons/Send Mail.png new file mode 100644 index 0000000..a96230f Binary files /dev/null and b/images/icons/Send Mail.png differ diff --git a/images/icons/Smiley Blue.png b/images/icons/Smiley Blue.png new file mode 100644 index 0000000..33b08f6 Binary files /dev/null and b/images/icons/Smiley Blue.png differ diff --git a/images/icons/Smiley Sad Blue.png b/images/icons/Smiley Sad Blue.png new file mode 100644 index 0000000..81f2efe Binary files /dev/null and b/images/icons/Smiley Sad Blue.png differ diff --git a/images/icons/Smiley Sad.png b/images/icons/Smiley Sad.png new file mode 100644 index 0000000..ed094c1 Binary files /dev/null and b/images/icons/Smiley Sad.png differ diff --git a/images/icons/Smiley Star Pink.png b/images/icons/Smiley Star Pink.png new file mode 100644 index 0000000..cfa8f51 Binary files /dev/null and b/images/icons/Smiley Star Pink.png differ diff --git a/images/icons/Smiley Star Sad.png b/images/icons/Smiley Star Sad.png new file mode 100644 index 0000000..11f7439 Binary files /dev/null and b/images/icons/Smiley Star Sad.png differ diff --git a/images/icons/Smiley Star.png b/images/icons/Smiley Star.png new file mode 100644 index 0000000..c14bc53 Binary files /dev/null and b/images/icons/Smiley Star.png differ diff --git a/images/icons/Smiley.png b/images/icons/Smiley.png new file mode 100644 index 0000000..84b3a1b Binary files /dev/null and b/images/icons/Smiley.png differ diff --git a/images/icons/Spotlight Blue Button.png b/images/icons/Spotlight Blue Button.png new file mode 100644 index 0000000..405ffd2 Binary files /dev/null and b/images/icons/Spotlight Blue Button.png differ diff --git a/images/icons/Star.png b/images/icons/Star.png new file mode 100644 index 0000000..a8fe2e0 Binary files /dev/null and b/images/icons/Star.png differ diff --git a/images/icons/Stop All.png b/images/icons/Stop All.png new file mode 100644 index 0000000..b4bc33c Binary files /dev/null and b/images/icons/Stop All.png differ diff --git a/images/icons/Stop Green Button.png b/images/icons/Stop Green Button.png new file mode 100644 index 0000000..41dadeb Binary files /dev/null and b/images/icons/Stop Green Button.png differ diff --git a/images/icons/Stop Red Button.png b/images/icons/Stop Red Button.png new file mode 100644 index 0000000..fa7397a Binary files /dev/null and b/images/icons/Stop Red Button.png differ diff --git a/images/icons/Stop.png b/images/icons/Stop.png new file mode 100644 index 0000000..e560b08 Binary files /dev/null and b/images/icons/Stop.png differ diff --git a/images/icons/Terminal.png b/images/icons/Terminal.png new file mode 100644 index 0000000..4eb081f Binary files /dev/null and b/images/icons/Terminal.png differ diff --git a/images/icons/Transfer Document.png b/images/icons/Transfer Document.png new file mode 100644 index 0000000..cd47d4c Binary files /dev/null and b/images/icons/Transfer Document.png differ diff --git a/images/icons/Transfer.png b/images/icons/Transfer.png new file mode 100644 index 0000000..a0bf3eb Binary files /dev/null and b/images/icons/Transfer.png differ diff --git a/images/icons/Trash Empty.png b/images/icons/Trash Empty.png new file mode 100644 index 0000000..c56a076 Binary files /dev/null and b/images/icons/Trash Empty.png differ diff --git a/images/icons/Trash Full.png b/images/icons/Trash Full.png new file mode 100644 index 0000000..1519e6b Binary files /dev/null and b/images/icons/Trash Full.png differ diff --git a/images/icons/Universal Binary.png b/images/icons/Universal Binary.png new file mode 100644 index 0000000..0698845 Binary files /dev/null and b/images/icons/Universal Binary.png differ diff --git a/images/icons/Unread Mail Alt.png b/images/icons/Unread Mail Alt.png new file mode 100644 index 0000000..6b19090 Binary files /dev/null and b/images/icons/Unread Mail Alt.png differ diff --git a/images/icons/Unread Mail.png b/images/icons/Unread Mail.png new file mode 100644 index 0000000..1c74541 Binary files /dev/null and b/images/icons/Unread Mail.png differ diff --git a/images/icons/User.png b/images/icons/User.png new file mode 100644 index 0000000..97497cb Binary files /dev/null and b/images/icons/User.png differ diff --git a/images/icons/Users.png b/images/icons/Users.png new file mode 100644 index 0000000..cc81d22 Binary files /dev/null and b/images/icons/Users.png differ diff --git a/images/icons/Web Browser.png b/images/icons/Web Browser.png new file mode 100644 index 0000000..ed13e46 Binary files /dev/null and b/images/icons/Web Browser.png differ diff --git a/images/icons/Write Document.png b/images/icons/Write Document.png new file mode 100644 index 0000000..434da0d Binary files /dev/null and b/images/icons/Write Document.png differ diff --git a/images/icons/Yellow Ball.png b/images/icons/Yellow Ball.png new file mode 100644 index 0000000..d09b128 Binary files /dev/null and b/images/icons/Yellow Ball.png differ diff --git a/images/icons/iChat Alt.png b/images/icons/iChat Alt.png new file mode 100644 index 0000000..a8d2f16 Binary files /dev/null and b/images/icons/iChat Alt.png differ diff --git a/images/icons/iChat.png b/images/icons/iChat.png new file mode 100644 index 0000000..d3e8978 Binary files /dev/null and b/images/icons/iChat.png differ diff --git a/response.php b/response.php new file mode 100644 index 0000000..8c651c7 --- /dev/null +++ b/response.php @@ -0,0 +1,111 @@ +0) + +{ //check $_POST["content_txt"] is not empty + + + + //sanitize post value, PHP filter FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH Strip tags, encode special characters. + + $contentToSave = filter_var($_POST["content_txt"],FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); + + + + // Insert sanitize string in record + + $insert_row = $mysqli->query("INSERT INTO yaptc_punchtypes(name) VALUES('".$contentToSave."')"); + + + + if($insert_row) + + { + + //Record was successfully inserted, respond result back to index page + + $my_id = $mysqli->insert_id; //Get ID of last inserted row from MySQL + + echo '
  • '; + + echo '
    '; + + echo ''; + + echo '
    '; + + echo $contentToSave.'
  • '; + + $mysqli->close(); //close db connection + + + + }else{ + + + + //header('HTTP/1.1 500 '.mysql_error()); //display sql errors.. must not output sql errors in live mode. + + header('HTTP/1.1 500 Looks like mysql error, could not insert record!'); + + exit(); + + } + + + +} + +elseif(isset($_POST["recordToDelete"]) && strlen($_POST["recordToDelete"])>0 && is_numeric($_POST["recordToDelete"])) + +{ //do we have a delete request? $_POST["recordToDelete"] + + + + //sanitize post value, PHP filter FILTER_SANITIZE_NUMBER_INT removes all characters except digits, plus and minus sign. + + $idToDelete = filter_var($_POST["recordToDelete"],FILTER_SANITIZE_NUMBER_INT); + + + + //try deleting record using the record ID we received from POST + + $delete_row = $mysqli->query("DELETE FROM yaptc_punchtypes WHERE id=".$idToDelete); + + + + if(!$delete_row) + + { + + //If mysql delete query was unsuccessful, output error + + header('HTTP/1.1 500 Could not delete record!'); + + exit(); + + } + + $mysqli->close(); //close db connection + +} + +else + +{ + + //Output error + + header('HTTP/1.1 500 Error occurred, Could not process request!'); + + exit(); + +} + +?>