From 43de9af71f7f4ca5731b94a06d688ae8412ba427 Mon Sep 17 00:00:00 2001
From: M.Gergo
Date: Fri, 6 Jul 2018 11:14:41 +0200
Subject: 2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási
állapota
---
.../classic/module-session/css/accountInfo.css | 100 ++++++++
.../module-session/css/admin/knownNodes.css | 14 ++
.../module-session/css/admin/registration.css | 54 +++++
.../classic/module-session/css/createAccount.css | 24 ++
.../classic/module-session/css/createGroup.css | 13 +
.../skin/classic/module-session/css/download.css | 9 +
.../classic/module-session/css/facebookConnect.css | 25 ++
.../skin/classic/module-session/css/googleapi.css | 24 ++
.../skin/classic/module-session/css/groupInfo.css | 96 ++++++++
.../module-session/css/search/searchAccount.css | 31 +++
.../module-session/css/search/searchGroup.css | 44 ++++
.../classic/module-session/css/sessionAdmin.css | 8 +
.../classic/module-session/html/accountInfo.phtml | 253 +++++++++++++++++++
.../module-session/html/admin/knownNodes.phtml | 70 ++++++
.../module-session/html/admin/registration.phtml | 270 +++++++++++++++++++++
.../module-session/html/createAccount.phtml | 107 ++++++++
.../classic/module-session/html/createGroup.phtml | 90 +++++++
.../classic/module-session/html/download.phtml | 32 +++
.../module-session/html/facebookConnect.phtml | 53 ++++
.../classic/module-session/html/googleapi.phtml | 45 ++++
.../classic/module-session/html/groupInfo.phtml | 5 +
.../module-session/html/search/searchAccount.phtml | 126 ++++++++++
.../module-session/html/search/searchGroup.phtml | 103 ++++++++
.../classic/module-session/html/sessionAdmin.phtml | 57 +++++
.../skin/classic/module-session/img/download.gif | Bin 0 -> 1516 bytes
.../javascript/createAccount.jquery.min.js | 13 +
.../javascript/facebookConnect.jquery.min.js | 31 +++
.../javascript/googleapi.jquery.min.js | 30 +++
28 files changed, 1727 insertions(+)
create mode 100644 mayor-orig/www/skin/classic/module-session/css/accountInfo.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/admin/knownNodes.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/admin/registration.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/createAccount.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/createGroup.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/download.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/facebookConnect.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/googleapi.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/groupInfo.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/search/searchAccount.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/search/searchGroup.css
create mode 100644 mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css
create mode 100644 mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/createAccount.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/createGroup.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/download.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/googleapi.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml
create mode 100644 mayor-orig/www/skin/classic/module-session/img/download.gif
create mode 100644 mayor-orig/www/skin/classic/module-session/javascript/createAccount.jquery.min.js
create mode 100644 mayor-orig/www/skin/classic/module-session/javascript/facebookConnect.jquery.min.js
create mode 100644 mayor-orig/www/skin/classic/module-session/javascript/googleapi.jquery.min.js
(limited to 'mayor-orig/www/skin/classic/module-session')
diff --git a/mayor-orig/www/skin/classic/module-session/css/accountInfo.css b/mayor-orig/www/skin/classic/module-session/css/accountInfo.css
new file mode 100644
index 00000000..9259e788
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/accountInfo.css
@@ -0,0 +1,100 @@
+
+ table.personalSettings {
+ background-color: rgb(220,220,220);
+ color: white;
+ margin-top: 20px;
+ }
+
+ table.personalSettings thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ table.personalSettings thead th.policy {
+ background-color: rgb(225,125,25);
+ }
+
+ table.personalSettings tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ table.personalSettings tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ table.personalSettings tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+/* ------------------------- */
+
+
+ table.changePassword {
+ margin-top: 20px;
+ background-color: rgb(220,220,220);
+ color: white;
+ }
+
+ table.changePassword thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ table.changePassword tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ table.changePassword tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ table.changePassword tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+/* WALL */
+
+ div#wall {
+ text-align:center;
+ }
+
+ div#wall table {
+ margin: 20px auto;
+ background-color: rgb(220,220,220);
+ color: white;
+ }
+
+ div#wall table thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ div#wall table tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ div#wall table tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ div#wall table tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+ div.wall {
+ margin:20px auto;
+ border: solid 2px #887780;
+ background-color: #eedde0;
+ color: black;
+ width:400px;
+ padding:5px;
+ }
+ div.centro { text-align: center; }
+ div.wall { text-align: left; }
+ div.wall h1 { font-size:larger; margin:0px; padding-bottom: 5px;}
+ div.wall h2 { font-size:smaller; margin:0px; padding:0px; text-align: right;}
+ div.wall img { border: none; top:5px; right:5px; float:right; }
+
diff --git a/mayor-orig/www/skin/classic/module-session/css/admin/knownNodes.css b/mayor-orig/www/skin/classic/module-session/css/admin/knownNodes.css
new file mode 100644
index 00000000..f61a0b60
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/admin/knownNodes.css
@@ -0,0 +1,14 @@
+
+form#search { background-color: #eee; padding: 5px; text-align: center; margin: 10px auto; width: 400px; }
+form#search h3 { border-bottom: 1px solid #600; padding: 2px 10px; margin: 10px 40px; }
+form#search label { margin-right: 5px; }
+form#search input { margin-left: 10px; }
+
+table#nodes { background-color: white; border: solid 1px #ddd; border-spacing: 0px; margin: auto; }
+table#nodes td, table#nodes th { border: solid 1px #ddd; padding: 2px 5px; }
+table#nodes tr.fejlesztoi td { background-color: #060; color: white; }
+table#nodes tr.fenntarto td { background-color: #006; color: white; }
+table#nodes tr.controller td { background-color: #600; color: white; }
+table#nodes tr.backup td { background-color: #630; color: white; }
+table#nodes td input.pong { background-color: #282; color: white; }
+table#nodes td input.delete { background-color: #d00; color: white; }
diff --git a/mayor-orig/www/skin/classic/module-session/css/admin/registration.css b/mayor-orig/www/skin/classic/module-session/css/admin/registration.css
new file mode 100644
index 00000000..d951061d
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/admin/registration.css
@@ -0,0 +1,54 @@
+
+
+ form.reg { background-color: #d2dfe9; margin:40px; text-align: center; border: 5px solid #c2cfd9; background-color: #68a; border-color: #79b; }
+ form#modForm.reg { background-color: #8b9; border-color: #6a8; }
+
+ form.reg > div.adatok, div#bal > div { border: solid 1px white; background-color: #428fa9; color: white; background-color: #246;}
+ form#modForm.reg > div.adatok, form#modForm.reg div#bal > div { background-color: #4a6; color: #600; }
+
+ form.reg div#bal { float: left; }
+ form.reg div.leiras { background-color: #ddd; color: #246; text-align: left; width: 600px; padding: 5px 20px; margin: 0px auto 15px auto; }
+ form.reg div#bal div.leiras { width: 400px; height: 400px; overflow: auto; background-color: #ddd; color: #246; padding: 10px; margin: 0px 20px 10px 0px; text-align: justify; }
+ form#modForm.reg div#bal div.leiras { background-color: #ddd; color: #264; }
+ form.reg div.leiras.offline { font-size: 14px; text-align: left; height:410px;}
+ form.reg div.leiras.offline ol li { padding: 0.3em; }
+
+ form.reg div.tamogatas { background-color: #446; width: 380px; padding: 20px; text-align: center; color: white; }
+ form.reg div.tamogatas input[type=submit] { width: 60%; margin:1em;}
+ form.reg div.tamogatas input[type=text] { width: 60%;}
+ form.reg div.tamogatas select { text-align: right; }
+ form.reg div.tamogatas p.hibaeseten { background-color: white; color: black; padding: 5px; }
+
+ form.reg div.adatok { height: 600px; text-align: left; padding: 10px; margin-bottom: 10px; overflow-y: scroll; }
+ form.reg h3 { text-align: center;background-color: #eee; border-bottom: solid 1px #ff0066; padding: 5px; margin: 0px 0px 2em 0px; color: #246; }
+ form.reg div.adatok label { display: inline-block; text-align: right; padding-right: 5px; width: 250px; }
+
+ form.reg div.adatok input[type=text] { width: 400px; margin-top: 10px; background-color: #ccc; border: solid 1px white;}
+ form.reg div.adatok input[type=text].kotelezo { background-color: white; }
+
+
+ div.validRegisztracio {
+ text-align:center;
+ background-color: lightgreen;
+ margin:40px;
+ height:5em;
+ font-size:large;
+ line-height:5em;
+ vertical-align:middle;
+ color:white;
+ }
+ div.validRegisztracio span { padding-right:10px; }
+
+ div.notValidRegisztracio {
+ text-align:center;
+ background-color: #EE9090;
+ margin:40px;
+ height:5em;
+ font-size:large;
+ line-height:5em;
+ vertical-align:middle;
+ color:white;
+ }
+ div.notValidRegisztracio span { padding-right:10px; }
+
+ h2 { margin-left:40px; }
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/createAccount.css b/mayor-orig/www/skin/classic/module-session/css/createAccount.css
new file mode 100644
index 00000000..6c1e19ca
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/createAccount.css
@@ -0,0 +1,24 @@
+@media screen,print {
+
+ table.new input { border: solid 1px black; }
+
+ table.searchresult { background-color: #aaaaaa; margin-bottom:20px; }
+ table.searchresult thead th { background-color: #d6bddb; height:2em; border-bottom: solid 2px purple; }
+ table.searchresult tfoot th { background-color: purple; }
+ table.searchresult th { background-color: #ffffff; }
+ table.searchresult a { color: black; text-decoration: none; }
+ table.searchresult a:hover { text-decoration: underline; }
+
+ table.new { background-color: #aaaaaa; margin-bottom:20px; margin-top:30px;}
+ table.new thead th { background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.new thead td { text-align: center; background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.new th { background-color: #ffffff; }
+ table.new td { background-color: #ffffff; }
+ table.new td input { }
+
+ .paros { background-color: #eeeeee; }
+ .paratlan { background-color: #dddddd; }
+
+ table.new input.hiba { outline: solid 1px red; }
+
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/createGroup.css b/mayor-orig/www/skin/classic/module-session/css/createGroup.css
new file mode 100644
index 00000000..78e0b4fc
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/createGroup.css
@@ -0,0 +1,13 @@
+@media screen,print {
+
+ table.new { background-color: #aaaaaa; margin-bottom:20px;}
+ table.new thead th { background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.new thead td { text-align: center; background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.new th { background-color: #ffffff; }
+ table.new td { background-color: #ffffff; }
+ table.new td input { width:95%; }
+
+ .paros { background-color: #eeeeee; }
+ .paratlan { background-color: #dddddd; }
+
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/download.css b/mayor-orig/www/skin/classic/module-session/css/download.css
new file mode 100644
index 00000000..fddc58c3
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/download.css
@@ -0,0 +1,9 @@
+
+ div.download { text-align: center; }
+ div.download h1 { border: black dotted; border-width: 1px 0px; font-size: 14px; width: 60%; margin: 0px auto; }
+ div.download table { margin: 10px auto; background-color: rgb(80,40,40); text-align: left; }
+ div.download table th { padding: 10px; background-color: rgb(200,100,10); color: white; text-align: right; }
+ div.download table td { background-color: rgb(220,220,200); padding: 10px 40px; }
+ div.download table td a { text-decoration: none; color: red; }
+ div.download table td a:hover { text-decoration: underline; }
+ div.download p { background-color: rgb(200,200,160); padding: 20px; width: 60%; margin: 0px auto; }
diff --git a/mayor-orig/www/skin/classic/module-session/css/facebookConnect.css b/mayor-orig/www/skin/classic/module-session/css/facebookConnect.css
new file mode 100644
index 00000000..c8abdba2
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/facebookConnect.css
@@ -0,0 +1,25 @@
+div#fbConnect {
+ max-width: 500px;
+ text-align: center;
+ margin: 40px auto;
+ height: 5em;
+ font-size: large;
+ line-height: 5em;
+ vertical-align: middle;
+ color: #FFF;
+}
+div#fbConnect.valid {
+ background-color: #90EE90;
+}
+div#fbConnect.notvalid {
+ background-color: orange;
+}
+div#fbConnect.notActive {
+ background-color: red;
+}
+div#fbConnect.grant {
+ background-color: #3b5998;
+}
+div#fbConnect span {
+ padding-right:4px;
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/googleapi.css b/mayor-orig/www/skin/classic/module-session/css/googleapi.css
new file mode 100644
index 00000000..c5cae8c8
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/googleapi.css
@@ -0,0 +1,24 @@
+div#googleapi {
+ max-width: 500px;
+ text-align: center;
+ margin: 40px auto;
+ height: 5em;
+ font-size: large;
+ line-height: 5em;
+ vertical-align: middle;
+ color: #FFF;
+}
+div#googleapi.valid {
+ background-color: #90EE90;}
+div#googleapi.notvalid {
+ background-color: orange;
+}
+div#googleapi.notActive {
+ background-color: red;
+}
+div#googleapi.grant {
+ background-color: cornflowerblue;
+}
+div#googleapi span {
+ padding-right:4px;
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/groupInfo.css b/mayor-orig/www/skin/classic/module-session/css/groupInfo.css
new file mode 100644
index 00000000..c8f16d61
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/groupInfo.css
@@ -0,0 +1,96 @@
+
+ table.personalSettings {
+ background-color: rgb(220,220,220);
+ color: white;
+ margin-top: 20px;
+ }
+
+ table.personalSettings thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ table.personalSettings tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ table.personalSettings tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ table.personalSettings tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+/* ------------------------- */
+
+
+ table.changePassword {
+ margin-top: 20px;
+ background-color: rgb(220,220,220);
+ color: white;
+ }
+
+ table.changePassword thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ table.changePassword tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ table.changePassword tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ table.changePassword tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+/* WALL */
+
+ div#wall {
+ text-align:center;
+ }
+
+ div#wall table {
+ margin: 20px auto;
+ background-color: rgb(220,220,220);
+ color: white;
+ }
+
+ div#wall table thead th {
+ background-color: rgb(60,20,100);
+ padding: 5px 40px 5px 40px;
+ }
+
+ div#wall table tfoot th {
+ background-color: rgb(60,20,100);
+ }
+
+ div#wall table tbody td {
+ background-color: rgb(200,200,210);
+ }
+
+ div#wall table tbody th {
+ width: 100px;
+ background-color: rgb(120,120,140);
+ }
+
+ div.wall {
+ margin:20px auto;
+ border: solid 2px #887780;
+ background-color: #eedde0;
+ color: black;
+ width:400px;
+ padding:5px;
+ }
+ div.centro { text-align: center; }
+ div.wall { text-align: left; }
+ div.wall h1 { font-size:larger; margin:0px; padding-bottom: 5px;}
+ div.wall h2 { font-size:smaller; margin:0px; padding:0px; text-align: right;}
+ div.wall img { border: none; top:5px; right:5px; float:right; }
+
diff --git a/mayor-orig/www/skin/classic/module-session/css/search/searchAccount.css b/mayor-orig/www/skin/classic/module-session/css/search/searchAccount.css
new file mode 100644
index 00000000..5a41b2e9
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/search/searchAccount.css
@@ -0,0 +1,31 @@
+@media screen,print {
+
+ input { border: solid 1px black; }
+
+ table.searchresult { background-color: #aaaaaa; margin-bottom:20px; }
+ table.searchresult thead th { background-color: #d6bddb; height:2em; border-bottom: solid 2px purple; }
+ table.searchresult thead th.policy { background-color: rgb(225,125,25); color: white; }
+ table.searchresult tfoot th { background-color: purple; }
+ table.searchresult th { background-color: #ffffff; }
+ table.searchresult a { color: black; text-decoration: none; }
+ table.searchresult a:hover { text-decoration: underline; }
+ table.searchresult td form { display: inline; }
+ table.searchresult td form input { margin: 0px 2px; }
+ table.searchresult td form input:hover { background-color: red; }
+
+ table.newgroup, table.newuser { background-color: #aaaaaa; margin-bottom:20px;}
+ table.newgroup thead th, table.newuser thead th { background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.newgroup th, table.newuser th { background-color: #ffffff; }
+ table.newgroup td, table.newuser td { background-color: #ffffff; }
+ table.newgroup td input, table.newuser td input { width:95%; }
+
+ .paros { background-color: #eeeeee; }
+ .paratlan { background-color: #dddddd; }
+
+ table.search { background-color: #aaaaaa; margin-bottom:20px;}
+ table.search thead th { background-color: #ccccee; height:2em; border-bottom: solid 2px purple; }
+ table.search th { background-color: white; }
+ table.search td { background-color: white; }
+ table.search tfoot td { background-color: purple; }
+
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/search/searchGroup.css b/mayor-orig/www/skin/classic/module-session/css/search/searchGroup.css
new file mode 100644
index 00000000..4a912bb1
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/search/searchGroup.css
@@ -0,0 +1,44 @@
+@media screen,print {
+ /*
+ Module: useradmin
+ */
+
+ table.search { background-color: #aaaaaa; margin-bottom:20px; }
+ table.search thead th {
+ background-color: #ccccee; height:2em;
+ border-bottom: solid 2px purple;
+ }
+ table.search th { background-color: white; }
+ table.search td { background-color: white; }
+ table.search tfoot td { background-color: purple; }
+
+ input { border: solid 1px black; }
+
+ table.searchresult { background-color: #aaaaaa;
+ margin-bottom:20px;
+ }
+ table.searchresult thead th { background-color: #d6bddb; height:2em;
+ border-bottom: solid 2px purple;
+ }
+ table.searchresult tfoot th { background-color: purple; }
+ table.searchresult th { background-color: #ffffff; }
+ table.searchresult a { color: black; text-decoration: none; }
+ table.searchresult a:hover { text-decoration: underline; }
+
+ table.newgroup, table.newuser { background-color: #aaaaaa; margin-bottom:20px;}
+ table.newgroup thead th, table.newuser thead th {
+ background-color: #ccccee; height:2em;
+ border-bottom: solid 2px purple;
+ }
+ table.newgroup th, table.newuser th { background-color: #ffffff; }
+ table.newgroup td, table.newuser td { background-color: #ffffff; }
+ table.newgroup td input, table.newuser td input { width:95%; }
+
+ .paros {
+ background-color: #eeeeee;
+ }
+ .paratlan {
+ background-color: #dddddd;
+ }
+
+}
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css b/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css
new file mode 100644
index 00000000..d1cc5d1a
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css
@@ -0,0 +1,8 @@
+
+ table.lista { background-color: #aaa; margin: auto; }
+ table.lista thead th, table.lista tfoot th { background-color: rgb(100,40,20); color: white; padding: 2px 5px; }
+ table.lista tbody th, table.lista tbody td { background-color: white; padding: 2px 5px; }
+ table.lista tbody tr:nth-child(even) th, table.lista tbody tr:nth-child(even) td { background-color: #eee; }
+ table.lista tbody tr:hover th, table.lista tbody tr:hover td { background-color: #999; color:white; }
+
+
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml b/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml
new file mode 100644
index 00000000..35c992f0
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml
@@ -0,0 +1,253 @@
+';
+ echo '
';
+ formEnd();
+ }
+
+ function putAttr($name, $values, $anAttrDef, $toPolicy = _POLICY) {
+
+ global $AUTH;
+
+ if ($anAttrDef['type'] == 'text') putTextAttr($name, $values, $anAttrDef);
+ elseif ($anAttrDef['type'] == 'int') putTextAttr($name, $values, $anAttrDef);
+ elseif ($anAttrDef['type'] == 'select') putSelectAttr($name, $values, $anAttrDef);
+ elseif ($anAttrDef['type'] == 'radio') putRadioAttr($name, $values, $anAttrDef);
+ elseif ($anAttrDef['type'] == 'timestamp') putTimestampAttr($name, $values, $anAttrDef);
+ elseif ($anAttrDef['type'] == 'image') putImageAttr($name, $userAccount, $anAttrDef);
+ else echo 'Ismeretlen atribútum típus: '.$name.' ('.$anAttrDef[$name]['type'].')';
+
+ }
+
+ function putTextAttr($name, $values, $anAttrDef) {
+ echo '';
+ echo '';
+ echo ''.$anAttrDef['desc'].' ';
+ echo '';
+ for ($i=0;$i '." \n";
+ }
+ echo ' ';
+ echo ' ';
+
+ echo '
'."\n";
+
+ }
+
+ function putIntAttr($name, $values, $anAttrDef) {
+ putTextAttr($name, $values, $anAttrDef);
+ }
+
+ function putSelectAttr($name, $values, $anAttrDef) {
+
+ echo ''."\n";
+ }
+
+ function putRadioAttr($name, $values, $anAttrDef) {
+
+ if (!isset($values[0])) $values[0] = '';
+
+ echo '';
+ }
+
+ function putTimestampAttr($name, $values, $anAttrDef) {
+
+ if (!isset($values[0])) $values[0] = '';
+ $Y = substr($values[0],0,4);
+ $m = substr($values[0],4,2);
+ $d = substr($values[0],6,2);
+
+ echo '';
+ echo '';
+ echo ''.$anAttrDef['desc'].': ';
+ echo '';
+
+ if ($anAttrDef['rights'][_ACCESS_AS]=='r') { echo "$Y-$m-$d"; } else {
+
+ echo '';
+ echo ''._YEAR.' ';
+ for($i=1950; $i<2050; $i++) {
+ if ($i==$Y) {$_SEL = 'selected="selected"';} else {$_SEL = '';}
+ echo '' .$i. ' '."\n";
+ }
+ echo ' '."\n";
+ echo '';
+ echo ''._MONTH.' ';
+ for($i=1; $i<=12; $i++) {
+ if ($i<10) $i='0'.$i;
+ if ($i==$m) $_SEL = 'selected="selected"'; else $_SEL = '';
+ echo ''.$i.' ';
+ }
+ echo ' '."\n";
+ echo '';
+ echo ''._DAY.' ';
+ for($i=1; $i<=31; $i++) {
+ if ($i<10) $i='0'.$i;
+ if ($i==$d) $_SEL = 'selected="selected"'; else $_SEL = '';
+ echo ''.$i.' ';
+ }
+ echo ' '."\n";
+ }
+
+ echo ' ';
+ echo ' ';
+ echo '
';
+ }
+
+ function putImageAttr($name, $dn, $anAttrDef) {
+
+ echo '';
+
+ }
+
+ function putAccountInfoForm($userInfo, $accountInfo, $attrDef, $toPolicy = _POLICY) {
+
+ formBegin(array('enctype'=>'multipart/form-data'));
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ echo '';
+ if ($emptyAttrs != '') $emptyAttrs = substr($emptyAttrs,0,-1);
+ echo ' ';
+ formEnd();
+
+ }
+
+ function putGroupInfoForm($groupCn, $groupInfo, $attrDef, $toPolicy = _POLICY) {
+ formBegin(array('enctype'=>'multipart/form-data'));
+
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ echo '';
+ if ($emptyAttrs != '') $emptyAttrs = substr($emptyAttrs,0,-1);
+ echo ' ';
+ formEnd();
+
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml b/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml
new file mode 100644
index 00000000..5a759aba
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml
@@ -0,0 +1,70 @@
+'search'));
+
+ echo ''._UJ_VEGPONT.' ';
+ echo ' ';
+ echo ''._NODEID.' ';
+ _inlineHelp(_SUGO_NODEID);
+ echo ' ';
+ echo ' ';
+
+ formEnd();
+ }
+
+ function putKnownNodes($ADAT) {
+
+ echo '';
+
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml b/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml
new file mode 100644
index 00000000..094a77d9
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml
@@ -0,0 +1,270 @@
+ A mayor.hu sikeresen validálta a szervert (nodeId: '.$nodeId.')!';
+ } else {
+ echo ' A mayor.hu nem ismeri ezt a szervert (nodeId: '.$nodeId.')!
';
+ }
+
+ }
+
+ function putCheckOldReg($ADAT) {
+
+ formBegin(array('method'=>'post','action'=>'','id'=>'regForm','class'=>'reg'));
+ echo ' ';
+ echo ' ';
+
+ echo ''._KORABBAN_REGISZTRALT.' ';
+ echo '';
+ echo '
'.str_replace("\n\n",'
',_REG_HELYREALLITAS_LEIRAS).'
';
+ echo '
';
+ echo ' ';
+
+ formEnd();
+
+ }
+
+ function putRegisztracio($ADAT) {
+
+ formBegin(array('method'=>'post','action'=>'','id'=>'regForm','class'=>'reg'));
+ echo ' ';
+
+ echo '';
+ echo '
';
+ include('static/hu_HU/session/admin/registration/readme.html');
+ echo '
'; // leiras
+
+ echo '
'."\n";
+ echo '
'.str_replace(' ',' ',_TAMOGATASI_OSSZEG).' '."\n";
+ echo '
'."\n";
+ foreach ($ADAT['OSSZEG'] as $dij) {
+ echo ''.$dij.' Ft/hó '."\n";
+ }
+ echo ' + ÁFA'."
\n";
+
+ echo '
'.str_replace(' ',' ',_UTEMEZES).' ';
+ echo '
'." \n";
+ foreach (array('','féléves','éves') as $value) {
+ echo ''.$value.' '."\n";
+ }
+ echo ' '."
\n";
+ echo '
'.str_replace(' ',' ',_EGYEB_TAMOGATAS).' ';
+ echo '
'."
\n";
+ if (_REGISZTRALT !== true) echo '
'."\n";
+ echo '
'._HIBA_ESETEN.'
'."\n";
+ echo '
'."\n"; // tamogatar
+ echo '
'; // #bal
+
+ echo '';
+
+ echo '
'._INTEZMENY_ADATAI.' ';
+ foreach ($ADAT['MEZOK'] as $key => $mAdat) {
+ $value = $ADAT['my'][$key];
+ if (isset($mAdat) && $mAdat['display']!==false) {
+
+ if ($mAdat['kotelezo']===true) $class = 'kotelezo'; else $class = '';
+ if ($mAdat['readonly']===true) $_ro = ' readonly="readonly" '; else $_ro = '';
+ if (defined('_'.nagybetus($key))) $str = constant('_'.nagybetus($key)); else $str = $key;
+
+ echo '
';
+ echo ''.$str.' ';
+ if (is_array($mAdat['options'])) {
+ echo '';
+ for($i=0; $i'.$__jelleg.'';
+ }
+ echo ' ';
+ } elseif ($mAdat['type']=='textarea') {
+ echo '';
+ } else {
+ echo ' ';
+ }
+ echo '
'."\n";
+
+ } else {
+ if ($mAdat['type']!='none') {
+ echo '
';
+ }
+ }
+ }
+ echo '
'."\n";
+
+
+
+
+
+ echo ' '."\n";
+ echo '';
+
+ formEnd();
+
+ }
+
+
+
+
+
+
+ function putRegisztracioMod($ADAT) {
+
+ if (defined('_DEVEL') && _DEVEL===true) {
+ $host = 'https://localhost';
+ } else {
+ $host = 'http://www.mayor.hu';
+ }
+ $ADAT['intezmeny']['naploUrl'] = $naploUrl = substr($_SERVER["HTTP_REFERER"], 0, strpos($_SERVER["HTTP_REFERER"], 'index.php?'));
+ formBegin(array('id'=>"modForm", 'class'=>"reg", 'action'=>"", 'method'=>"post"));
+ echo ' ';
+
+ echo '';
+ echo '
';
+ include('static/hu_HU/session/admin/registration/readme.html');
+ echo '
'; //.leiras
+
+ echo '
'."\n";
+ echo '
'.str_replace(' ',' ',_TAMOGATASI_OSSZEG).' '."\n";
+ echo '
'."\n";
+ if ($ADAT['regAdat']['nodeData']['dij'] != '') {
+ $SEL = array($ADAT['regAdat']['nodeData']['dij'] => ' selected="selected" ');
+ if (!in_array($ADAT['regAdat']['nodeData']['dij'], $ADAT['OSSZEG'])) $ADAT['OSSZEG'][] = $ADAT['regAdat']['nodeData']['dij'];
+ } else {
+ $SEL = array(5000 => ' selected="selected" '); // default
+ }
+ foreach ($ADAT['OSSZEG'] as $dij) {
+ echo ''.$dij.' Ft/hó '."\n";
+ }
+ echo ' + ÁFA'."
\n";
+
+ echo '
'.str_replace(' ',' ',_UTEMEZES).' ';
+ echo '
'." \n";
+ foreach (array('','féléves','éves') as $value) {
+ $_SEL = ($value==$ADAT['regAdat']['nodeData']['utemezes'])? ' selected="selected" ':'';
+ echo ''.$value.' '."\n";
+ }
+ echo ' '."
\n";
+ echo '
'.str_replace(' ',' ',_EGYEB_TAMOGATAS).' ';
+ echo '
'."
\n";
+ if (_REGISZTRALT !== true) echo '
'."\n";
+ echo '
'._HIBA_ESETEN.'
'."\n";
+ echo '
'."\n";
+
+
+ echo '
'; // #bal
+
+
+
+ echo '';
+ foreach ($ADAT['intezmeny'] as $key => $value) {
+ echo '
'."\n";
+ }
+ echo '
'."\n";
+
+
+ echo '
'._INTEZMENY_ADATAI.' ';
+ foreach ($ADAT['MEZOK'] as $key => $mAdat) {
+ $value = $ADAT['regAdat']['nodeData'][$key];
+ if (isset($mAdat)) {
+ if ($mAdat['display']!==false) {
+ if ($mAdat['kotelezo']===true) $class = 'kotelezo'; else $class = '';
+ if ($mAdat['readonly']===true) $_ro = ' readonly="readonly" '; else $_ro = '';
+ if (defined('_'.nagybetus($key))) $str = constant('_'.nagybetus($key)); else $str = $key;
+ if ($key == 'publicKey') {
+ echo '
'."\n";
+ } else {
+ echo '
';
+ echo ''.$str.' ';
+ if (is_array($mAdat['options'])) {
+ echo '';
+ for($i=0; $i'.$__jelleg.'';
+ }
+ echo ' ';
+ } elseif ($mAdat['type']=='textarea') {
+ echo '';
+ } else {
+ echo ' ';
+ }
+ echo '
'."\n";
+ }
+ } else {
+ if ($mAdat['type'] != 'none')
+ echo '
'."\n";
+ }
+ }
+ }
+ echo '
'."\n";
+
+
+
+
+
+ echo ' '."\n";
+ echo '';
+
+ formEnd();
+ }
+
+
+
+
+
+ function putPublicKey($publicKey) {
+ echo 'Saját publikus kulcs ';
+ echo '';
+ echo '';
+ echo '
';
+
+ }
+
+ function putSzomszedok($ADAT) {
+
+ $attr = array('OMKod','nev','mayorTipus','naploUrl');
+ $mayorTipus = array(
+ 'fejlesztői' => ' ',
+ 'fenntartó' => ' ',
+ 'intézmény' => ' ',
+ 'backup' => ' ',
+ 'boss' => ' '
+ );
+ echo 'MaYoR-partnerek ';
+
+ echo '';
+ echo '';
+ echo '';
+ foreach ($attr as $v) {
+ echo ''.$v.' ';
+ }
+ echo ' ';
+ echo ' ';
+ echo '';
+ for ($i=0;$i';
+ foreach ($_D as $k=>$v) {
+ if ($k=='publicKey') continue;
+ if ($k=='mayorTipus') echo ''.$mayorTipus[$v].' ';
+ if (in_array($k,$attr)) {
+ //echo ''.$k.' ';
+ echo '';
+ echo $v;
+ echo ' ';
+ }
+ }
+ echo '';
+ }
+ echo ' ';
+ echo '
';
+
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml b/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml
new file mode 100644
index 00000000..a1255ca5
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml
@@ -0,0 +1,107 @@
+'multipart/form-data','id'=>'createAccount'));
+
+ echo ' ';
+
+ echo '';
+ formEnd();
+
+ }
+
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml b/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml
new file mode 100644
index 00000000..b50c52f9
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml
@@ -0,0 +1,90 @@
+'multipart/form-data'));
+ echo ' ';
+
+ echo '';
+ formEnd();
+
+ }
+
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/download.phtml b/mayor-orig/www/skin/classic/module-session/html/download.phtml
new file mode 100644
index 00000000..79f74f8e
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/download.phtml
@@ -0,0 +1,32 @@
+'."\n";
+ echo ''._DOWNLOAD.' '."\n";
+
+ $href = href('index.php?page=session&f=download&dir='.$ADAT['dir'].'&file='.$ADAT['file'].'&download=true');
+ echo '';
+
+ echo ''._DESCRIPTION.'
';
+ echo ''."\n";
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml b/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml
new file mode 100644
index 00000000..0e9f3aad
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml
@@ -0,0 +1,53 @@
+ ';
+ echo 'A Facebook azonosítás ki van kapcsolva. Kérj segítséget a rendszerüzemeltetőtől!';
+ echo '';
+ return false;
+ }
+
+// var_dump($ADAT);
+// var_dump(_USERACCOUNT);
+// var_dump(_POLICY);
+
+ // fbUserIdStatusz = ready, associated, already_associated
+ if ($ADAT['fbUserIdStatusz'] == 1) {
+ echo '';
+ echo '
';
+
+ echo 'Már kész, minden rendben!';
+ formBegin();
+ echo '
';
+ echo '
';
+ formEnd();
+ echo '
';
+ } elseif ($ADAT['fbUserIdStatusz'] == 2) {
+ echo ' ';
+ echo 'Már más facebook userhez van hozzárendelve az azonosítód!';
+ echo ' ';
+ echo '
';
+ } elseif ($ADAT['fbUserIdStatusz'] == 3) {
+ echo ' ';
+ echo 'Ehhez a facebook azonosítóhoz már hozzá van rendelve egy másik MaYoR account!';
+ echo '
';
+ } else {
+ echo ' ';
+ echo 'Engedélyezed?';
+ echo ' ';
+ formBegin(array('id'=>'grantFbAuth'));
+ echo ' ';
+ echo ' ';
+ formEnd();
+ echo '
';
+ }
+ formBegin(array('style'=>'text-align:center'));
+ echo ' ';
+ echo ' ';
+ formEnd();
+
+}
+
+?>
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml b/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml
new file mode 100644
index 00000000..4d1109bc
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml
@@ -0,0 +1,45 @@
+ ';
+ echo 'A Google azonosítás ki van kapcsolva. Kérj segítséget a rendszerüzemeltetőtől!';
+ echo '';
+ return false;
+ }
+
+
+ if ($ADAT['googleapiStatusz'] == 1) {
+ echo '';
+ echo '
';
+ echo 'Összekötve';
+ formBegin();
+ echo '
';
+ echo '
';
+ formEnd();
+ echo '
';
+ } else {
+ echo ' ';
+ echo 'Engedélyezed?';
+ formBegin();
+ echo ' ';
+ echo ' Összeköt ';
+ formEnd();
+ echo '
';
+ }
+
+
+
+ formBegin(array('style'=>'text-align:center'));
+ echo ' ';
+ echo ' ';
+ formEnd();
+
+}
+
+?>
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml b/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml
new file mode 100644
index 00000000..32a3c661
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml
@@ -0,0 +1,5 @@
+
diff --git a/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml b/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml
new file mode 100644
index 00000000..4cead225
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml
@@ -0,0 +1,126 @@
+'usersearch'));
+
+ echo ' ';
+ echo '';
+
+ formEnd();
+
+ }
+
+ function putSearchResultBox($searchResult, $toPolicy) {
+
+ global $AUTH;
+
+ $count = $searchResult['count'];
+ echo '';
+
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml b/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml
new file mode 100644
index 00000000..824a6627
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml
@@ -0,0 +1,103 @@
+'search'));
+ echo ' ';
+ echo '';
+ //echo '';
+ formEnd();
+
+ }
+
+ function putSearchResultBox($searchResult, $toPolicy) {
+
+ global $AUTH;
+
+ $count = $searchResult['count'];
+ echo '';
+
+ }
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml
new file mode 100644
index 00000000..bfb1cc1e
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml
@@ -0,0 +1,57 @@
+'."\n";
+
+ echo ''."\n";
+ echo '';
+ echo ''._ACCOUNT.' ';
+ echo ''._CN.' ';
+ echo ''._POLICI.' ';
+ echo ''._LOGINDT.' ';
+ echo ''._ACTIVITY.' ';
+ echo ''._IP.' ';
+ echo ''._SESSION.' ';
+ echo ' '."\n";
+ echo ' '."\n";
+ echo ''."\n";
+ echo '';
+ echo ''._ACCOUNT.' ';
+ echo ''._CN.' ';
+ echo ''._POLICI.' ';
+ echo ''._LOGINDT.' ';
+ echo ''._ACTIVITY.' ';
+ echo ''._IP.' ';
+ echo ''._SESSION.' ';
+ echo ' '."\n";
+ echo ' '."\n";
+ echo ''."\n";
+ foreach ($ADAT['session'] as $sAdat) {
+ echo '';
+ echo '';
+//var_dump($sAdat);
+ formBegin();
+ echo ' '."\n";
+ echo ' '."\n";
+ echo ' '."\n";
+ echo ' '."\n";
+ formEnd();
+ echo ' ';
+ echo ''.$sAdat['userAccount'].' ';
+ echo ''.$sAdat['userCn'].' ';
+ echo ''.$sAdat['policy'].' ';
+ echo ''.$sAdat['dt'].' ';
+ echo ''.$sAdat['activity'].' ';
+ echo ''.$sAdat['ip'].' ';
+ echo ''.$sAdat['sessionID'].' ';
+ echo ' '."\n";
+ }
+ echo ' '."\n";
+
+ echo ''."\n";
+
+ }
+
+
+?>
diff --git a/mayor-orig/www/skin/classic/module-session/img/download.gif b/mayor-orig/www/skin/classic/module-session/img/download.gif
new file mode 100644
index 00000000..818700f2
Binary files /dev/null and b/mayor-orig/www/skin/classic/module-session/img/download.gif differ
diff --git a/mayor-orig/www/skin/classic/module-session/javascript/createAccount.jquery.min.js b/mayor-orig/www/skin/classic/module-session/javascript/createAccount.jquery.min.js
new file mode 100644
index 00000000..1fa17a9c
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/javascript/createAccount.jquery.min.js
@@ -0,0 +1,13 @@
+$(document).ready(function() {
+ $('#createAccount input[type=submit]').attr("disabled", "disabled");
+ $('#createAccount').change(function(){
+ $('input').removeClass('hiba');
+ if ($('#createAccount input[name="userCn"]').val() == "") $('#createAccount input[name="userCn"]').addClass('hiba');
+ if ($('#createAccount input[name="userAccount"]').val() == "") $('#createAccount input[name="userAccount"]').addClass('hiba');
+ if ($('#createAccount input[name="userPassword"]').val() != $('#createAccount input[name="verification"]').val()) $('#createAccount input[name="verification"]').addClass('hiba');
+// ideiglegenes bekapcsolva
+ if ($('#createAccount input[name="mail"]').val() == "") $('#createAccount input[name="mail"]').addClass('hiba');
+ if ($('#createAccount input.hiba').length == 0)
+ $('#createAccount input[type=submit]').removeAttr("disabled");
+ });
+});
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/javascript/facebookConnect.jquery.min.js b/mayor-orig/www/skin/classic/module-session/javascript/facebookConnect.jquery.min.js
new file mode 100644
index 00000000..94010747
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/javascript/facebookConnect.jquery.min.js
@@ -0,0 +1,31 @@
+$(document).ready(function() {
+ $('#grantFbAuth').submit(function() { // facebook
+ FB.getLoginStatus(function(response) {
+ if (response.status === 'connected') {
+ mayor_facebookconnect_redirect();
+ } else if (response.status === 'not_authorized') {
+ FB.login(function(loginResponse) {
+ if (loginResponse.status=='connected') {
+ mayor_facebookconnect_redirect();
+ }
+ });
+ } else {
+ FB.login(function(loginResponse) {
+ if (loginResponse.status=='connected') {
+ mayor_facebookconnect_redirect();
+ }
+ });
+ }
+ },true);
+ return false;
+ });
+
+ var mayor_facebookconnect_redirect = function() {
+ var origUrl = $(location).attr('href');
+ var pos = origUrl.indexOf("?");
+ if (pos != -1) url = origUrl+'&action=grantFbAuth';
+ else url = origUrl+'?action=grantFbAuth';
+ window.location = url;
+ }
+
+});
\ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-session/javascript/googleapi.jquery.min.js b/mayor-orig/www/skin/classic/module-session/javascript/googleapi.jquery.min.js
new file mode 100644
index 00000000..3c54f109
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-session/javascript/googleapi.jquery.min.js
@@ -0,0 +1,30 @@
+$(document).ready(function() {
+ if (typeof(GOOGLEAPI_CLIENT_ID)!=='undefined' && GOOGLEAPI_CLIENT_ID!='') {
+ gapi.load('auth2', function(){
+ auth2 = gapi.auth2.init({
+ client_id: GOOGLEAPI_CLIENT_ID,
+ cookiepolicy: 'single_host_origin',
+ });
+ googleapiCheck(document.getElementById('googleapiCheckBtn'));
+ googleapiCheck(document.getElementById('googleapiGrantBtn'));
+ googleapiCheck(document.getElementById('googleapiRevokeBtn'));
+ });
+
+ function googleapiCheck(element) {
+ auth2.attachClickHandler(element, {},
+ function(googleUser) {
+ // console.log(googleUser.getBasicProfile());
+ var id_token = googleUser.getAuthResponse().id_token;
+ var origUrl = $(location).attr('href');
+ var pos = origUrl.indexOf("?");
+ if (pos != -1) url = origUrl+'&id_token='+id_token;
+ else url = origUrl+'?id_token='+id_token;
+ if (element.id == 'googleapiGrantBtn') url += '&action=googleapiGrant';
+ if (element.id == 'googleapiRevokeBtn') url += '&action=googleapiRevoke';
+ window.location = url;
+ }, function(error) {
+ // alert(JSON.stringify(error, undefined, 2));
+ });
+ }
+ }
+});
--
cgit v1.2.3