Sponsored Content
Top Forums Web Development Notes with Ravinder on Badging System Development Part II Post 303028310 by Neo on Friday 4th of January 2019 05:21:34 AM
Old 01-04-2019
Ravinder,

Please write a PHP function to parse the $color[] array and create the string(2) to append in the badge alert text.

Hint: You need to read a $serialized_badges JSON string (which we will get from the user table and convert it to a PHP array using json_decode() then perhaps a foreach() loop to compare against the current $color[] array.

Or, you can do all this in Javascript by storing the badge[] js array serialized in localstorage, which is how I would do it I think.... No reason to do this in PHP, so I think best to do in Javascript.
 

3 More Discussions You Might Find Interesting

1. What is on Your Mind?

New Badging System - Badges Prototype Beta 1 (Badges Only)

Today I mapped out the new badging system using FA icons, Beta 1 in no particular order except a 6 x 8 grid: https://www.unix.com/members/1-albums215-picture991.png The prototype HTML code for this layout: <style> .fa-badge-grid { font-size: 1.5em; } .row { ... (38 Replies)
Discussion started by: Neo
38 Replies

2. What is on Your Mind?

Status of Badging System - Beta 1

Dear All, Here is the current status of the badging system: The Beta 1 phase of the new badging system is close to completion. 42 prototype badges have been "allocated" 6 prototype badge slots are held in reserve The "alert you have new badges" prototype is running and is currently... (4 Replies)
Discussion started by: Neo
4 Replies

3. What is on Your Mind?

Badging System: UNIX.COM Bug Hunter Badge (New)

I have moved the bug badge out of reserve and into the main stream. Basically, I will assign a color level like the others, based on who has made a good actionable bug report for UNIX.COM. "Good" means screenshots, links, and even details from web dev tools our the HTML source code. So far,... (0 Replies)
Discussion started by: Neo
0 Replies
STRIPSLASHES(3) 							 1							   STRIPSLASHES(3)

stripslashes - Un-quotes a quoted string

SYNOPSIS
string stripslashes (string $str) DESCRIPTION
Un-quotes a quoted string. Note If magic_quotes_sybase is on, no backslashes are stripped off but two apostrophes are replaced by one instead. An example use of stripslashes(3) is when the PHP directive magic_quotes_gpc is on (it was on by default before PHP 5.4), and you aren't inserting this data into a place (such as a database) that requires escaping. For example, if you're simply outputting data straight from an HTML form. PARAMETERS
o $str - The input string. RETURN VALUES
Returns a string with backslashes stripped off. ( ' becomes ' and so on.) Double backslashes ( \) are made into a single backslash ( ). EXAMPLES
Example #1 A stripslashes(3) example <?php $str = "Is your name O'reilly?"; // Outputs: Is your name O'reilly? echo stripslashes($str); ?> Note stripslashes(3) is not recursive. If you want to apply this function to a multi-dimensional array, you need to use a recursive func- tion. Example #2 Using stripslashes(3) on an array <?php function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value; } // Example $array = array("f\'oo", "b\'ar", array("fo\'o", "b\'ar")); $array = stripslashes_deep($array); // Output print_r($array); ?> The above example will output: Array ( [0] => f'oo [1] => b'ar [2] => Array ( [0] => fo'o [1] => b'ar ) ) SEE ALSO
addslashes(3), get_magic_quotes_gpc(3). PHP Documentation Group STRIPSLASHES(3)
All times are GMT -4. The time now is 12:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy