예제 #1
0
function userpro_badges_admin_post_types()
{
    $res = null;
    $types = get_post_types(array('public' => true), 'objects');
    foreach ($types as $type) {
        $res .= '<option value="' . $type->name . '"';
        if (userpro_badges_admin_edit()) {
            $res .= selected($type->name, $_GET['btype'], 0);
        }
        $res .= '>' . $type->labels->menu_name . '</option>';
    }
    return $res;
}
예제 #2
0
    echo $_GET['bid'];
}
?>
" class="badge_achieved_num" />
			<select name="badge_achieved_type" id="badge_achieved_type" class="chosen-select" style="width:300px" data-placeholder="">
				<option value="any" <?php 
if (userpro_badges_admin_edit()) {
    selected('any', $_GET['btype']);
}
?>
 ><?php 
_e('Posts (Any post type)', 'userpro');
?>
</option>
				<option value="comments" <?php 
if (userpro_badges_admin_edit()) {
    selected('comments', $_GET['btype']);
}
?>
 ><?php 
_e('Comments', 'userpro');
?>
</option>
				<?php 
echo userpro_badges_admin_post_types();
?>
			</select>
		</td>
	</tr>
</table>
예제 #3
0
 function achievement_badge($form)
 {
     extract($form);
     $achievements = get_option('_userpro_badges');
     if (userpro_badges_admin_edit() && $badge_achieved_num != $_GET['bid']) {
         unset($achievements[$badge_achieved_type][$_GET['bid']]);
     }
     $achievements[$badge_achieved_type][$badge_achieved_num] = array('badge_url' => $badge_url, 'badge_title' => $badge_title);
     update_option('_userpro_badges', $achievements);
 }
예제 #4
0
파일: api.php 프로젝트: Darciro/PPM
 function achievement_badge($form)
 {
     $achievements = get_option('_userpro_badges');
     if (userpro_badges_admin_edit() && $form['badge_achieved_num'] != $_GET['bid']) {
         unset($achievements[$form['badge_achieved_type']][$_GET['bid']]);
     }
     $achievements[$form['badge_achieved_type']][$form['badge_achieved_num']] = array('badge_url' => $form['badge_url'], 'badge_title' => $form['badge_title']);
     update_option('_userpro_badges', $achievements);
 }