Sponsored Content
The Lounge What is on Your Mind? New Badging System - Badges Prototype Beta 1 (Badges Only) Post 303027994 by Neo on Saturday 29th of December 2018 05:38:59 AM
Old 12-29-2018
OK.. just idling ... made two trival badges related to the user profile, contact and info field, not really necesary, but wanted to cover the UIM:

Code:
<?php
$idfields = 0; 
if ($modaluserfields['field1']) { 
    $idfields++; 
} 
if ($modaluserfields['field2']) { 
    $idfields++; 
} 
if ($modaluserfields['field3']) { 
    $idfields++; 
} 
if ($modaluserfields['field4']) { 
    $idfields++; 
} 

switch ($idfields) { 
    case 0: 
        $color['faidbadge'] = 'lightgray'; 
        break; 
    case 1: 
        $color['faidbadge'] = 'limegreen'; 
        break; 
    case 2: 
        $color['faidbadge'] = 'blue'; 
        break; 
    case 3: 
        $color['faidbadge']  = 'indigo'; 
        break; 
    case 4: 
        $color['faidbadge']  = 'black'; 
        break;        
} 

$contacts = 0; 
if ($show['pm']) { 
    $contacts++; 
} 
if ($show['email']) { 
    $contacts++; 
} 

switch ($contacts) { 
    case 0: 
        $color['faaddressbook'] = 'lightgray'; 
        break; 
    case 1: 
        $color['faaddressbook'] = 'blue'; 
        break; 
    case 2: 
        $color['faaddressbook'] = 'black'; 
        break; 
    default: 
        $color['faaddressbook'] = 'lightgray'; 
}

Code:
<?php
$badgejs .= 'badge["contacttotal"] = "' . $contacts . '";'; 
$badgejs .= 'badge["profilenumber"] = "' . $idfields . '";';

Code:
$('.fa-id-badge').css("color",badge["profile"]);
$('.fa-id-badge').css("cursor","pointer").attr("title","Profile Fields Completed: "+badge["profilenumber"]);
$('.fa-id-badge').closest('div').find('.fa-circle').css("color",badge["profile"]);

$('.fa-address-book').css("color",badge["contact"]);
$('.fa-address-book').css("cursor","pointer").attr("title","Contacts: "+badge["contacttotal"]);
$('.fa-address-book').closest('div').find('.fa-circle').css("color",badge["contact"]);

No really necessary, but it's covered now... and 19 out of 48 badge protos are done.
 

7 More Discussions You Might Find Interesting

1. Hardware

Stack Overflow Questions Tags Users Badges Unanswered Ask Question Ask for the explanation of types

I have read a document which tells me the following 4 things are done by the RAM embedded on disk driver controller. But I don't know what's difference between buffer and cache. Thanks! RAM on disk drive controllers 1 firmware 2 speed matching buffer 3 prefetching buffer 4 cache (1 Reply)
Discussion started by: 915086731
1 Replies

2. What is on Your Mind?

Four More UNIX.COM Achievement Award Badges to Award

Happy New Year! There are currently four UNIX.COM achievement awards up for grabs, as the say. Here they are, in no particular order: The Order of the Raven The Order of the Hippo The Order of the Spider The Order of the Dragon Don't ask me what they mean, or who who will get those... (0 Replies)
Discussion started by: Neo
0 Replies

3. Web Development

Notes with Ravinder on Badging System Development Part II

Part II: Current PHP file Beta 73 Not Optimized: <?php $version = 73; $query = "SELECT * FROM " . TABLE_PREFIX . "user WHERE userid='" . $uid . "'"; $usertable = $db->query_read_slave($query); $modaluser = $db->fetch_array($usertable); $modaluser = gmdate("d F Y", $modaluser); $modaluser... (48 Replies)
Discussion started by: Neo
48 Replies

4. 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

5. What is on Your Mind?

Current Array of Badges (Beta 1)

Here is the current array of the short description of badges for the new prototype badging system (Beta 1) with 42 icons allocated (prototype logic written) and 6 reserved (for future use); <?php $badges_desc = array( "fauser" => "Total Post Count", "faaward" => "First Post", ... (6 Replies)
Discussion started by: Neo
6 Replies

6. What is on Your Mind?

Patreon Badges Now Available as BBCODE at UNIX.COM

Dear All, We have a lot of amazing moderators and other very talented unix.com members who provide tireless top quality free technical support assistance to others. As a service to those long term unix.com members, I am making a new Patreon BBCODE badge available which can be posted in forum... (8 Replies)
Discussion started by: Neo
8 Replies

7. What is on Your Mind?

My Badges Page - A Major UserCP Update (v0.661):

Another major upgrade on the new UserCP today. I have created the "My Badges" page in the new control panel, and it's looking very cool :) If you have visited the new UserCP recently, you will more-than-likely need to close your browser (completely) and then restart it to clear out the old... (2 Replies)
Discussion started by: Neo
2 Replies
LINTIAN-INFO(1) 					User Contributed Perl Documentation					   LINTIAN-INFO(1)

NAME
lintian-info - give detailed information about Lintian's error tags SYNOPSIS
lintian-info [log-file...] lintian-info --tags tag ... DESCRIPTION
The lintian-info command parses the output of the lintian command and gives verbose information about the listed Lintian error tags, parses a Lintian override file and gives verbose information about the tags included, or (if given the -t or --tags option) explains a given tag or tags. If no log-file is specified on the command line, this command expects its input on stdin. Thus, the output of lintian can either be piped through lintian-info or a log file produced by lintian can be processed with this command. (Note, though, that the lintian command has a command line option -i to display the same results as lintian-info, so you will not normally need to pipe the output of lintian into this command.) OPTIONS
-a, --annotate Read from standard input or any files specified on the command line and search the input for lines formatted like Lintian override entries. For each one that was found, display verbose information about that tag. -h, --help Display usage information and exit. --profile prof Use the severities from the vendor profile prof when displaying tags. If the profile name does not contain a slash, the default profile for than vendor is chosen. If not specified, lintian-info loads the best profile for the current vendor. Please Refer to the Lintian User Manual for the full documentation of profiles. -t, --tags Rather than treating them as log file names, treat any command-line options as tag names and display the descriptions of each tag. EXIT STATUS
If -t or --tags was given and one or more of the tags specified were unknown, this command returns the exit code 1. Otherwise, it always returns with exit code 0. SEE ALSO
lintian(1) AUTHORS
Niels Thykier <niels@thykier.net> Richard Braakman <dark@xs4all.nl> Christian Schwarz <schwarz@monet.m.isar.de> perl v5.14.2 2013-02-16 LINTIAN-INFO(1)
All times are GMT -4. The time now is 07:55 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy