Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Added login email feature | 82ef8559a69e7f1c684e8b99d6884f0a198ffa5d | EyadMohammedOsama | 2019-08-23 00:08:09 |
Added login email notification | 2b96127f976f20b1e2c7d3e8424dfbe75ad4459a | EyadMohammedOsama | 2019-08-23 00:07:37 |
Commented out the auth middleware | 8273a3c85880473a9319f501d7454f2228ec6206 | EyadMohammedOsama | 2019-08-21 16:10:00 |
Changed fiddle favoriting notification position | a1370e34fb01da691c7033722c6aab50c210b710 | EyadMohammedOsama | 2019-08-21 15:58:57 |
Fixed issue with existence check | 69b0146025ef96e0ec11c9782cdbef0d8781a2fe | EyadMohammedOsama | 2019-08-21 15:58:23 |
Added new tables | 9a77812ba8942ef3779ee5888c31a837634c92fe | EyadMohammedOsama | 2019-08-16 00:15:07 |
Added new routes | 395a39cef88965ad208b1a1f41616ab003c277e5 | EyadMohammedOsama | 2019-08-16 00:06:31 |
Added confirmation alert | 159468a8b95c5533fce13dbd51693ee0e5bbba76 | EyadMohammedOsama | 2019-08-16 00:06:00 |
Added link to password forgot page | c5de10dc4742f3398ee06bc5a470381f88e724c2 | EyadMohammedOsama | 2019-08-16 00:05:33 |
Removed $is_confirmed | aa345beb6ae8c0058dd5242b7d163f8c51df7e86 | EyadMohammedOsama | 2019-08-16 00:05:05 |
Initial Commit | 15c32a418d14fba9a89e0a9dd5bfa283fb5811d4 | EyadMohammedOsama | 2019-08-16 00:04:14 |
Added several new methods | 0bc95876af1041a053fbb426dfa3c5fb4600647b | EyadMohammedOsama | 2019-08-16 00:03:27 |
Initial Commit | c1a0c0ceaf232bec3dd3faa0c5d49cf4f840f364 | EyadMohammedOsama | 2019-08-15 16:18:26 |
Initial Commit | 34400f91e493a86b1a8e0a1e32bc74cfb546c681 | EyadMohammedOsama | 2019-08-13 23:04:27 |
Added download button | b2778c1c6ed5e42de7bac6ae9223facf33469b8e | EyadMohammedOsama | 2019-08-08 22:17:29 |
Initial Commit | 31265bb888791eb58829bdf07222d319a3387629 | EyadMohammedOsama | 2019-08-08 22:17:19 |
Added router for downloads | 700b80e06b8b1809135fe32c0072beb7542570c6 | EyadMohammedOsama | 2019-08-08 22:17:08 |
Fiddle favoriting event implementation | 5ea13953d8fdd949d122ff3d63bc427d2ac78a43 | EyadMohammedOsama | 2019-08-07 23:21:04 |
Added a trigger to fiddle favoriting | 435bb1aacd90b540e822b68858a665955e7b6f35 | EyadMohammedOsama | 2019-08-07 23:20:20 |
Added Pusher.js | ca81b2a591c04e678e415c3fdf10a41a3a11ac62 | EyadMohammedOsama | 2019-08-07 23:18:08 |
File | Lines added | Lines deleted |
---|---|---|
app/Http/Controllers/User.php | 12 | 2 |
File app/Http/Controllers/User.php changed (mode: 100644) (index 9d148a4..16be4cb) | |||
... | ... | use SICSF\FavoriteFiddles; | |
12 | 12 | use SICSF\Rules\FacebookURL; | use SICSF\Rules\FacebookURL; |
13 | 13 | use SICSF\Rules\TwitterURL; | use SICSF\Rules\TwitterURL; |
14 | 14 | use SICSF\Rules\YoutubeURL; | use SICSF\Rules\YoutubeURL; |
15 | use Illuminate\Validation\Rule; | ||
15 | 16 | ||
16 | 17 | class User extends Controller | class User extends Controller |
17 | 18 | { | { |
... | ... | class User extends Controller | |
48 | 49 | "FavoriteFiddlesCount" => FavoriteFiddles::GetFavoriteFiddlesCount($username), | "FavoriteFiddlesCount" => FavoriteFiddles::GetFavoriteFiddlesCount($username), |
49 | 50 | "PublicFiddles" => Fiddles::GetPublicFiddles($username), | "PublicFiddles" => Fiddles::GetPublicFiddles($username), |
50 | 51 | "PrivateFiddles" => Fiddles::GetPrivateFiddles($username), | "PrivateFiddles" => Fiddles::GetPrivateFiddles($username), |
51 | "FavoriteFiddles" => FavoriteFiddles::GetFavoriteFiddles($username) | ||
52 | "FavoriteFiddles" => FavoriteFiddles::GetFavoriteFiddles($username), | ||
53 | "IsChecked" => (empty(UsersSettings::GetUserSettings($username)->SendLoginEmail) || (UsersSettings::GetUserSettings($username)->SendLoginEmail == FALSE)) ? (FALSE) : (TRUE) | ||
52 | 54 | ]); | ]); |
53 | 55 | } | } |
54 | 56 | } | } |
... | ... | class User extends Controller | |
65 | 67 | "FacebookURL" => ["nullable", new FacebookURL], | "FacebookURL" => ["nullable", new FacebookURL], |
66 | 68 | "TwitterURL" => ["nullable", new TwitterURL], | "TwitterURL" => ["nullable", new TwitterURL], |
67 | 69 | "YoutubeURL" => ["nullable", new YoutubeURL], | "YoutubeURL" => ["nullable", new YoutubeURL], |
68 | "Biography" => "nullable|max:4000" | ||
70 | "Biography" => "nullable|max:4000", | ||
71 | "SendLoginEmail" => [Rule::in(["true", "false"])] | ||
69 | 72 | ]); | ]); |
70 | 73 | ||
71 | 74 | if ($validator->fails()) { | if ($validator->fails()) { |
... | ... | class User extends Controller | |
96 | 99 | $data["Biography"] = $request->Biography; | $data["Biography"] = $request->Biography; |
97 | 100 | } | } |
98 | 101 | ||
102 | if ($request->SendLoginEmail === "false") { | ||
103 | $data["SendLoginEmail"] = FALSE; | ||
104 | } | ||
105 | else if ($request->SendLoginEmail === "true") { | ||
106 | $data["SendLoginEmail"] = TRUE; | ||
107 | } | ||
108 | |||
99 | 109 | UsersSettings::SetUserSettings($username, $data); | UsersSettings::SetUserSettings($username, $data); |
100 | 110 | return response()->json([ | return response()->json([ |
101 | 111 | "success" => "Your settings has been adjusted." | "success" => "Your settings has been adjusted." |