From a6fc1bfcad1e53f84f1c9cd868426142733c5021 Mon Sep 17 00:00:00 2001 From: Carmine De Rosa Date: Sun, 25 Feb 2018 16:38:59 +0100 Subject: [PATCH] add delete and list find --- ADMIN/menu.php | 10 +- .../admin.scssc | Bin 5345 -> 8496 bytes ADMIN/scss/admin.scss | 24 +++ ADMIN/sheets/user/del.php | 153 ++++++++++++++++++ ADMIN/sheets/user/list.php | 105 ++++++++++++ albo.php | 1 + css/admin.css | 23 ++- css/styles.css | 74 +++++---- .../fonts.scssc | Bin 8487 -> 9038 bytes .../forms.scssc | Bin 25177 -> 25842 bytes .../global.scssc | Bin 24816 -> 25428 bytes scss/fonts.scss | 3 + scss/forms.scss | 8 +- scss/global.scss | 42 ++--- 14 files changed, 363 insertions(+), 80 deletions(-) create mode 100644 ADMIN/sheets/user/del.php create mode 100644 ADMIN/sheets/user/list.php diff --git a/ADMIN/menu.php b/ADMIN/menu.php index 75bd744..ab27f32 100644 --- a/ADMIN/menu.php +++ b/ADMIN/menu.php @@ -2,12 +2,12 @@ + diff --git a/ADMIN/sheets/user/list.php b/ADMIN/sheets/user/list.php new file mode 100644 index 0000000..ded9b05 --- /dev/null +++ b/ADMIN/sheets/user/list.php @@ -0,0 +1,105 @@ + + + +
+
+
Elenco utenti
+
+ +
+ +
+ +
+ + ".strtoupper($initial[$i]).""; + } + ?> +
+ + + + +
+
+
+
+ +
+
+ +
+
+
+
+ + +
+ + 1){ + + $query="WHERE ("; + foreach($keys as $k=>$value){ + if($k>0){$query .= " OR";} + $query .= " first_name LIKE '%$value%' "; + } + + $query .= " OR first_name LIKE '%".addslashes($_POST['q'])."%' OR last_name LIKE '%".addslashes($_POST['q'])."%') AND ("; + + foreach($keys as $k=>$value){ + if($k>0){$query .= " OR";} + $query .= " last_name LIKE '%$value%' "; + } + + $query .= ") "; + + }else{ + $query="WHERE first_name LIKE '%".$keys[0]."%' OR last_name LIKE '%".$keys[0]."%'"; + } + + $q = mysqli_query($conn, "SELECT * FROM board $query ORDER BY last_name"); + } + + $cnt=0; + + while($r = mysqli_fetch_array($q)){ + $cnt++; + $bg = ($cnt%2) ? "bg-light-grey" : "bg-white"; + echo "
+ ".$r['last_name']." ".$r['first_name']." +
"; + } + + + ?> + +
+ +
+
+ diff --git a/albo.php b/albo.php index 42f5333..2f2a6a8 100644 --- a/albo.php +++ b/albo.php @@ -7,6 +7,7 @@ $qTotal = mysqli_query($conn, "SELECT COUNT(id) FROM board"); $rUpdate = mysqli_fetch_array($qUpdate); $rTotal = mysqli_fetch_array($qTotal); + ?> diff --git a/css/admin.css b/css/admin.css index 80b2c33..005b007 100644 --- a/css/admin.css +++ b/css/admin.css @@ -122,15 +122,34 @@ .sheet-box { border: 1px solid #4e984a; background: white; + min-height: calc(100vh - 170px); +} + +/* line 18, admin.scss */ +.admin-list-item { + width: 100%; + padding: 5px; + position: relative; + transition: .4s; +} +/* line 24, admin.scss */ +.admin-list-item:hover { + /* opacity: .7; */ +} +/* line 28, admin.scss */ +.admin-list-item .right { + position: absolute; + right: 5px; + top: 0; } @media only screen and (min-width: 768px) { - /* line 18, admin.scss */ + /* line 42, admin.scss */ #MainContent { margin-top: 120px; } - /* line 21, admin.scss */ + /* line 45, admin.scss */ #menuLeft { min-height: calc(100vh - 120px); } diff --git a/css/styles.css b/css/styles.css index 5462aae..25d726e 100644 --- a/css/styles.css +++ b/css/styles.css @@ -14273,6 +14273,11 @@ a.text-dark:hover, a.text-dark:focus { color: #aa0000; } +/* line 49, fonts.scss */ +.text-grey { + color: #aaa; +} + /* line 1, global.scss */ body { font-family: 'Roboto'; @@ -14389,6 +14394,21 @@ a:hover { } /* line 106, global.scss */ +.bg-grey { + background: #aaa; +} + +/* line 109, global.scss */ +.bg-light-grey { + background: #d1efb5; +} + +/* line 112, global.scss */ +.bg-white { + background: white; +} + +/* line 116, global.scss */ #MainContent { position: relative; margin-top: 40px; @@ -14397,7 +14417,7 @@ a:hover { overflow: hidden; } -/* line 114, global.scss */ +/* line 124, global.scss */ #map { width: 100%; border-radius: 3px; @@ -14405,33 +14425,6 @@ a:hover { padding: 10px; } -/* - -.ui-datepicker-header{ - .ui-datepicker-prev, - .ui-datepicker-next{ - background: none; - margin: 4px 0 !important; - border: none !important; - &.ui-state-hover{ - margin: 4px 0 !important; - border: none !important; - background: none; - top: 2px; - } - } - - .ui-datepicker-next{ - .ui-icon{ - &.ui-icon-circle-triangle-e{ - &:after{ - content: '\f101'; - font-family: 'FontAwesome'; - } - } - } - } -}*/ /* line 2, forms.scss */ .button, input, @@ -14521,12 +14514,17 @@ input[type=submit]:hover, button:hover { opacity: .7; color: white; - /* - background-color: $grey; - */ +} +/* line 62, forms.scss */ +.button.button-small, +input[type=button].button-small, +input[type=submit].button-small, +button.button-small { + padding: 3px 20px; + line-height: unset; } -/* line 68, forms.scss */ +/* line 70, forms.scss */ select { appearance: none; -moz-appearance: none; @@ -14538,12 +14536,12 @@ select { padding-right: 30px; } -/* line 80, forms.scss */ +/* line 82, forms.scss */ input[type="radio"], input[type="checkbox"] { display: none; } -/* line 84, forms.scss */ +/* line 86, forms.scss */ input[type="radio"] + label::before, input[type="checkbox"] + label::before { content: ""; @@ -14559,7 +14557,7 @@ input[type="checkbox"] + label::before { line-height: 14px; border-radius: 2px; } -/* line 100, forms.scss */ +/* line 102, forms.scss */ input[type="radio"]:checked + label::before, input[type="checkbox"]:checked + label::before { font-family: 'FontAwesome'; @@ -14568,16 +14566,16 @@ input[type="checkbox"]:checked + label::before { color: #4e984a; } -/* line 110, forms.scss */ +/* line 112, forms.scss */ input[type="radio"] + label::before { border-radius: 16px; } -/* line 118, forms.scss */ +/* line 120, forms.scss */ form { width: 100%; } -/* line 121, forms.scss */ +/* line 123, forms.scss */ form#login-form, form#adv-form { display: none; } diff --git a/scss/.sass-cache/bdcb2ec4843708bc0e130897363854e74056ec3e/fonts.scssc b/scss/.sass-cache/bdcb2ec4843708bc0e130897363854e74056ec3e/fonts.scssc index 494bd5e101f0d610e91352bde337230ba72dee01..443e62cfb45e17d47d6f040df14b9ccb2525185a 100644 GIT binary patch delta 420 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 wH72P}A6Y4xrT_o{ diff --git a/scss/.sass-cache/bdcb2ec4843708bc0e130897363854e74056ec3e/global.scssc b/scss/.sass-cache/bdcb2ec4843708bc0e130897363854e74056ec3e/global.scssc index 5185c7196224135fff598500dc4e5e791828ba0b..1569d7bb19d1ca4706ffc27987143dd1f2ec3e27 100644 GIT binary patch delta 1990 zcmZuyO>7%Q6xObYP1a7_+KJ=DN!DzQQ#Elnar_f!B{UHfC5;m|i6aV#Dvs?WRuem2 z|3p@7C#m2}(SsAGN)=TPM5=nA2yy749N?0Qa^Zr+ffI-x5O4sAnf30@+U&vWnb~jN z_kHiZ*?IAVdHxM^$9*v~H8T~@g(J~OHW%KEgl00COe{Vf565EJt*xoesc1YMo7~EL z^x7EXdARi#GcqAo)3SJQa3JoKv&BqFEXvt@At#nHrIPsQ2K)DXchBX`?clbYtHHDJ zz&X1*u}Ix1$(b+0T}O!Ng`XGW`020?!G{z5!_zkD+=9?eHYvEUVFIU#0Y{%SQk1+_ z9AIA>&JV)I#QP9ztMT5ZGzyzLr?+sQtI+7d?d zirU*rp^ukF(U8O=uQb_;iP-1xI4O!hbm?y};U#oY;r3{tr(Kkgm?X})UgGRvCtuFt zJYVWjMyi*J;$?P%3szcQDmb1pZ1+-W^HPCZ6VqUuw8O7a4_}p3dewK85bH9ku+b}+ zVqP|2?k3&#f2j5macUsMz6%f57WrlePm|ctO*Kiv z=FBjZhwLy(=Po5~0(#RMRwE;J&!Q(^KNU4i24ef^#u}WC55mYwlx6Blhy3p3LQK8Y zBKY5#Z%x{p1g{y-GT!?2%1VIg%obk2?WbE+rY=%I!5m5*GYu%Lx_dsRLh;I-Rj*wO ziP%ppaBXe~&Q?S4(_3!)0HtZdE4X3Fq9I@t&JynPpBVy@Z1ux4&wz~~LmU9H_esSB z=19wx+J|_-STp8`6zz&R%)m)@nbhsELBtU$oK1_5*e~JJ)O>(B?i6s0L(!9f-xKXP zlUK~41`!HWZwLJ>erphMOwPx9N>I#!*zZi*2bWy`s(xVDOFDtm!-rC&bMR+)wilIi zd;7cTa&AFj1J+0W>o2;FwEOLl^Z7Q@nVZ{ku~Nv+`uybnlDG!fe&_rTMz13ctbDvX eampe=a2J-+`NHePLOE9`A95hv_yWG#i2MgTO8(CP delta 2111 zcmb_cPizcf6wgeebQIOyR@<%i>#SHQ+a24rx-%iu2qCS8-KDB7vpe6`M0aL79d@g! zjk^PR2jU`bE)pUR9Ebyn8;OI1Ae@B*!HMsi+3wgs#J^28JKy(y@ArQ1z2EG!N6d!@ z%=wN@8Jx)s#nf#$F_g>1qfucvE^JSzYAl{mbGdA6TWotQE(nPWJ3~yz&D>{(X}xut z{jwMKA3Op#Mu*_sMh@PM3ec836f~tyL+Walx(z9?Tx!!ysYh#**8gzoh6^pdaC?kr zy5ad)Khp|VL+iLQPG+ye**!k!PYnlWYp7-kmA^toPo0!%q!DgKHBRc4yQMxkAPKHG znZ38nL%<*(;L7YWd*2b@OGo>x8UYq5xwevK!IdE25aSiM;B~O0<%w6zg0oWru1qAe zPn}xd(g`rfd8W&m%$;%G-&HU84ZI(ZFmIiN$CJZByGEQ{HE4Qrrn9>d&J*b1>Wh8! z6jOw|qH+b9{RDyiVWtgc+uOlE5oZc;b2JKPCb)1x@(E<=1?Nj1QI!`8gsQ1BzXIHy zI2bI}v{59OH5Cj!`RG*o8sWS)iZFYmqqWB)r-`emu~wD|Wp;fN9Pp0?=W7bi6Xd!| zL3(lwI?@Q|6?Aa*a~t#&%)|M~09R(0*$BKkGz!y6o^jR!*OI)yvz|bPm&ph-0ymEC zg~^nEjc2z7qO9F9$mJ9d%9O7q=@naWY(*g?L1t6%^sui~Sn5<}S9wsn1g=sznl{9q zlrlFbifIdDQQT$Z^H{gX4HdUYp{b^QJo|!)3~=1wNiD1@Ha4~F32cRrV@1W*0*6pd zz_jqGE%drnouK2QP2mV-lNtFDG^=Cp6vJF#2QM2euTO{%qIofe`!zHg{ z8quV}n9W?;wU26DCZ zpUqq%j%ltqhP>4S@+NV$Y~#E+LuO7Ka&g72uTvkE!O_ga5=TFOWti&mdDHtNzm)#o iF#p9brFv)ou3@~6|G_V+^G>>3{zJq3zF(j>8~+Yu(?M(i diff --git a/scss/fonts.scss b/scss/fonts.scss index 0ab2a5c..21e196f 100644 --- a/scss/fonts.scss +++ b/scss/fonts.scss @@ -46,3 +46,6 @@ .text-red{ color: $red; } +.text-grey{ + color: $grey; +} diff --git a/scss/forms.scss b/scss/forms.scss index 2cd6938..880bbb4 100644 --- a/scss/forms.scss +++ b/scss/forms.scss @@ -57,9 +57,11 @@ button{ &:hover{ opacity: .7; color: white; - /* - background-color: $grey; - */ + } + + &.button-small{ + padding: 3px 20px; + line-height: unset; } } diff --git a/scss/global.scss b/scss/global.scss index 32e553f..3390a67 100644 --- a/scss/global.scss +++ b/scss/global.scss @@ -103,6 +103,16 @@ a{ +.bg-grey{ + background: $grey; +} +.bg-light-grey{ + background: $light-grey; +} +.bg-white{ + background: white; +} + #MainContent{ position: relative; margin-top: 40px; @@ -118,35 +128,3 @@ a{ padding: 10px; } - - - - - -/* - -.ui-datepicker-header{ - .ui-datepicker-prev, - .ui-datepicker-next{ - background: none; - margin: 4px 0 !important; - border: none !important; - &.ui-state-hover{ - margin: 4px 0 !important; - border: none !important; - background: none; - top: 2px; - } - } - - .ui-datepicker-next{ - .ui-icon{ - &.ui-icon-circle-triangle-e{ - &:after{ - content: '\f101'; - font-family: 'FontAwesome'; - } - } - } - } -}*/