From 01849116d77bab97ec2948038f0a2ec03719221a Mon Sep 17 00:00:00 2001 From: lrullo Date: Mon, 26 Dec 2022 17:43:17 +0100 Subject: [PATCH] Wordpress Soundwalk Plugin for Mugako bidea --- admin.php | 221 ++++++++ descarga.php | 24 + img/controls.png | Bin 0 -> 639 bytes img/controls.svg | 1 + img/markers_end.png | Bin 0 -> 1048 bytes img/markers_layer.png | Bin 0 -> 1076 bytes img/markers_loop.png | Bin 0 -> 1175 bytes img/markers_play.png | Bin 0 -> 1084 bytes img/markers_wifi.png | Bin 0 -> 1309 bytes img/tipos.png | Bin 0 -> 1692 bytes img/toolbar.png | Bin 0 -> 1884 bytes js/app.js | 22 + js/mediaelement-and-player.min.js | 174 ++++++ js/models.js | 253 +++++++++ js/route.js | 7 + js/views.js | 795 ++++++++++++++++++++++++++ libs/classes.php | 371 ++++++++++++ libs/db_helper.php | 214 +++++++ listado.php | 12 + soundwalk.css | 843 +++++++++++++++++++++++++++ soundwalk.less | 911 ++++++++++++++++++++++++++++++ soundwalk.php | 253 +++++++++ 22 files changed, 4101 insertions(+) create mode 100644 admin.php create mode 100644 descarga.php create mode 100644 img/controls.png create mode 100644 img/controls.svg create mode 100644 img/markers_end.png create mode 100644 img/markers_layer.png create mode 100644 img/markers_loop.png create mode 100644 img/markers_play.png create mode 100644 img/markers_wifi.png create mode 100644 img/tipos.png create mode 100644 img/toolbar.png create mode 100644 js/app.js create mode 100644 js/mediaelement-and-player.min.js create mode 100644 js/models.js create mode 100644 js/route.js create mode 100644 js/views.js create mode 100644 libs/classes.php create mode 100644 libs/db_helper.php create mode 100644 listado.php create mode 100644 soundwalk.css create mode 100644 soundwalk.less create mode 100644 soundwalk.php diff --git a/admin.php b/admin.php new file mode 100644 index 0000000..97a184f --- /dev/null +++ b/admin.php @@ -0,0 +1,221 @@ +registered); +?> +
+

+
+
+ +
+
+ +

Add New Walk

+ +
+ +
+ + +
+
+
+
+

Title

+
+ + +
+
+
+

Description

+
+ + +
+
+
+
+
+
+

Language

+
+ + +
+ +
+
+

Picture

+
+ +

+ Choose Image +

+
+
+ +
+ +
+
+

Actions

+
+

+ +

+
+
+ +
+
+
+
+
+ +
+ +
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/descarga.php b/descarga.php new file mode 100644 index 0000000..10b9938 --- /dev/null +++ b/descarga.php @@ -0,0 +1,24 @@ +get_Path($id); + +if (!file_exists($path . '/data.zip')) + die(); + +$file = $path . '/data.zip'; + +header("Content-Type: application/zip"); +header("Content-Disposition: attachment; filename=soundwalk.zip"); +header("Content-Length: " . filesize($file)); +readfile($file); + +?> \ No newline at end of file diff --git a/img/controls.png b/img/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..ade3f517ae6c72ab4b458cda3503b0a18f5219ec GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^CxF<9gAGVZ22ObhqDovNN`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe!SvIEGZ*dUNMu;2{TrhKDMTcTaKPoT4D>z3M!mH+mJzn#ii)D8i7qW zPb5!U_VQjbvj+$B%^t0?Xs;UA8~fE~XCD10ee?fe$2+!_^P|sm=2-O|_V1oxb5F{` zK4kW^Z}a0e*5}zgdw!|9wkSqs?eU4G6*|6)=6-#$VrBWmou`*fI(w?Ry+qXgnv>Gr z6SMEPGB_0O=u^&qxucfXfvNI)4d-%;4(05hKcZx!RPsN)n7mA+eY=I6)i3*9UM7ojav&7^Rxm_-EFM%d%=+ zDX~_KfeI#!3A-Iij4Y;XzCPn!hqliZ|IdePbuazZ3Y%Hhp!aj#OE%-98#(Gxa(gTcIu5R^bykSP!wczMZ9FYM*eKb61S(Hn)At;;s4Cvp)JYPf*|K_p^GQ z`F4}F_bp0%DmN|q@dp#n|MMDxWdeosWY3*ClDNcSi-elcg$uuBvqet+?_2y*QB1ht z@yV~H)3?0O|5hgHKAE-Xyzqxdhl(e?KKJ;6yY!EXY}cJ1RCh8X$03k?VCP~6W`;8L Vya!j;9>@ntdb;|#taD0e0svzB7s~(u literal 0 HcmV?d00001 diff --git a/img/controls.svg b/img/controls.svg new file mode 100644 index 0000000..af3bd41 --- /dev/null +++ b/img/controls.svg @@ -0,0 +1 @@ + cc \ No newline at end of file diff --git a/img/markers_end.png b/img/markers_end.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd52f3f3875c38abbdb35dac0233f165d0d5b31 GIT binary patch literal 1048 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 literal 0 HcmV?d00001 diff --git a/img/markers_play.png b/img/markers_play.png new file mode 100644 index 0000000000000000000000000000000000000000..787f320a521794c0b9fb35904a793ac339a937dd GIT binary patch literal 1084 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 W!lewUS and