ID; //echo $post_id;exit; $roles = get_editable_roles(); $post_types = get_post_types('','names'); //print_r($roles); $query = "SELECT * FROM {$table_prefix}advnote_notifications WHERE post_id='{$post_id}'"; $result = mysql_query($query); if (!$result) { echo $query; echo mysql_error(); exit;} $arr = mysql_fetch_array($result); $advnote_status = $arr['status']; $rules = $arr['rules']; $rules = json_decode($rules,1); //print_r($rules); $advnote_expire_by = $rules['expire_by']; $advnote_expire_by_date = $rules['expire_by_date']; $advnote_expire_by_visitors = $rules['expire_by_visitors']; $advnote_expire_by_visitors_count = $rules['expire_by_visitors_count']; $advnote_userroles_permit = explode(',',$rules['userroles_permit']); $advnote_userroles_prevent = explode(',',$rules['userroles_prevent']); $advnote_post_types = explode(',',$rules['post_types']); $advnote_persistance = $rules['persistance']; $advnote_persistance_reset = $rules['persistance_reset']; $advnote_persistance_reset_rule = $rules['persistance_reset_rule']; $advnote_useragent_prevent = $rules['useragent_prevent']; if (!$global_permission) { $label = "(pro version only)"; $mod = true; } ?>
Is Active?
|
> Yes
> No
|
Expires:
|
|
Notice Expiration Date:
|
|
Expiration Goal:
|
( Eg: Enter 200 to disable notification after the 200th visitor. )
|
Apply to these user Roles:
|
$role)
{
?>
> > unregistered |
Exempt from these user Roles:
|
$role)
{
?>
> > unregistered |
Apply to these Page Types:
|
$post_type)
{
if ($post_type!='revision'&&$post_type!='attachment'&&$post_type!='nav_menu_item'&&$post_type!='notifications')
{
?>
> > home page > archive (tag or cat) |
|
> Persistant
> Not Persistant
|
|
|
|
|
Reset Rule
|
( Eg: Enter 10 to represent 10 page views or 10 days )
|
Exempt from these useragents
|
( Separate with commas )
|
close text here"; $string = htmlentities($string); echo $string; ?>
advnote_php_placement();"; ?> |