<?php

# PLUGIN PREVIEW BY TEXTPATTERN.INFO


if (class_exists('\Textpattern\Tag\Registry')) {
  
Txp::get('\Textpattern\Tag\Registry')->register('rvm_counter');
}


function 
rvm_counter($atts)
{
  
extract(lAtts(array(
    
'name'   => '',
    
'offset' => '0',
    
'reset'  => '',
    
'step'   => '1',
    
'width'  => '1'
  
), $atts));

  
$name  doSlash(substr('rvm_counter_'.$name032));
  
$count safe_field('secret''txp_discuss_nonce'"nonce = '".$name."'");

  if (
$count === FALSE)
  {
    
$count = ($reset !== '') ? intval($reset) : intval($step);
    
safe_insert('txp_discuss_nonce'"nonce = '".$name."', issue_time = '9999-12-31', secret = '".$count."'");
  }
  else
  {
    
$count = ($reset !== '') ? intval($reset) : $count intval($step);
    
safe_update('txp_discuss_nonce'"secret = '".$count."'""nonce = '".$name."'");
  }

  return 
sprintf('%0'.intval($width).'d'$count intval($offset));
}