{
global $si_cc_verify;
- $Num = ereg_replace("[^[:digit:]]", "", $Num);
+ $Num = preg_replace("/[^[:digit:]]/", "", $Num);
// Check for Accepted Card List
case 2: // Number
- $inp = ereg_replace( "[\$,]", "", $inp );
+ $inp = preg_replace( "/[\$,]/", "", $inp );
case 3: // Text
case 4: // Text Box
$options, $rows, $url, $action, $params, $a_title, $view, $Option, $start, $other_options = '', $a_title_view = '', $quick_tip = '', $id_field = '' )
{
- $a_title_view = ereg_replace( "\\{action\\}", $Option, $a_title_view );
+ $a_title_view = preg_replace( "/\\{action\\}/", $Option, $a_title_view );
switch( $Option )
{
for( $i=0 ; $i<$fieldcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $outnames[$i], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($outnames[$i]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $outnames[$i], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($outnames[$i]), $a_title );
}
- $a_title = ereg_replace( "\\{filter\}", $filter_out, $a_title );
- $a_title = ereg_replace( "\\{link_params\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\}", $form_params, $a_title );
- $a_title = ereg_replace( "\\{new\}", $new_out, $a_title );
- $a_title = ereg_replace( "\\{nav\}", $nav_out, $a_title );
+ $a_title = preg_replace( "/\\{filter\}/", $filter_out, $a_title );
+ $a_title = preg_replace( "/\\{link_params\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\}/", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{new\}/", $new_out, $a_title );
+ $a_title = preg_replace( "/\\{nav\}/", $nav_out, $a_title );
$ret .= "<CENTER>\n";
// Replace any reference to {filter}, {new}, and {nav} in $view
- $view = ereg_replace( "\\{filter\\}", $filter_out, $view );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
- $view = ereg_replace( "\\{new\\}", $new_out, $view );
- $view = ereg_replace( "\\{nav\\}", $nav_out, $view );
+ $view = preg_replace( "/\\{filter\\}/", $filter_out, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
+ $view = preg_replace( "/\\{new\\}/", $new_out, $view );
+ $view = preg_replace( "/\\{nav\\}/", $nav_out, $view );
// Separate the header, body, and footer
for( $i=0 ; $i<$fieldcount ; $i++ )
{
- $head = ereg_replace( "\\{".$i."\\}", $outnames[$i], $head );
- $foot = ereg_replace( "\\{".$i."\\}", $outnames[$i], $foot );
- $head = ereg_replace( "\\{encode:".$i."\\}", urlencode($outnames[$i]), $head );
- $foot = ereg_replace( "\\{encode:".$i."\\}", urlencode($outnames[$i]), $foot );
+ $head = preg_replace( "/\\{".$i."\\}/", $outnames[$i], $head );
+ $foot = preg_replace( "/\\{".$i."\\}/", $outnames[$i], $foot );
+ $head = preg_replace( "/\\{encode:".$i."\\}/", urlencode($outnames[$i]), $head );
+ $foot = preg_replace( "/\\{encode:".$i."\\}/", urlencode($outnames[$i]), $foot );
}
$ret .= $a_title.$head; // Output title & head sections
for( $j=0 ; $j<$fieldcount ; $j++ ) // For each field
{
- $b = ereg_replace( "\\{".$j."\\}", $outvals[$i][$j]['data'], $b ); // Replace value for that field
- $b = ereg_replace( "\\{encode:".$j."\\}", urlencode($outvals[$i][$j]['data']), $b ); // Replace value for that field
+ $b = preg_replace( "/\\{".$j."\\}/", $outvals[$i][$j]['data'], $b ); // Replace value for that field
+ $b = preg_replace( "/\\{encode:".$j."\\}/", urlencode($outvals[$i][$j]['data']), $b ); // Replace value for that field
}
$ret .= $b; // Output this body section
for( $i=0 ; $i<$outcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $a_title );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
// Add QuickTip if provided
reset( $out );
while( list ($k, $v) = each($out) )
{
- $a_title = ereg_replace( "\\{".$v['field']."\\}", $v["value"], $a_title );
- $view = ereg_replace( "\\{".$v['field']."\\}", $v["value"], $view );
- $a_title = ereg_replace( "\\{encode:".$v['field']."\\}", urlencode($v["value"]), $a_title );
- $view = ereg_replace( "\\{encode:".$v['field']."\\}", urlencode($v["value"]), $view );
+ $a_title = preg_replace( "/\\{".$v['field']."\\}/", $v["value"], $a_title );
+ $view = preg_replace( "/\\{".$v['field']."\\}/", $v["value"], $view );
+ $a_title = preg_replace( "/\\{encode:".$v['field']."\\}/", urlencode($v["value"]), $a_title );
+ $view = preg_replace( "/\\{encode:".$v['field']."\\}/", urlencode($v["value"]), $view );
}
for( $i=0 ; $i<$outcount ; $i++ )
{
- $view = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $view );
- $view = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $view );
+ $view = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $view );
+ $view = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $view );
}
- $view = ereg_replace( "\\{submit\\}", $submit, $view );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
+ $view = preg_replace( "/\\{submit\\}/", $submit, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
$ret .= $a_title.$view;
}
// Get rid of "$" and "," from silly users
- $GLOBALS[$field[4]] = ereg_replace( "[\$,]", "", $GLOBALS[$field[4]] );
+ $GLOBALS[$field[4]] = preg_replace( "/[\$,]/", "", $GLOBALS[$field[4]] );
break;
case "pointer":
case "FALSE":
if( $GLOBALS[$field[4]."_name"] != "" )
{
- if( isset( $f[1] ) && $f[1] != "" && !eregi( ".".$f[1]."$",$GLOBALS[$field[4]."_name"]) )
+ if( isset( $f[1] ) && $f[1] != "" && !preg_match( "/.".$f[1]."$/i",$GLOBALS[$field[4]."_name"]) )
$not_supplied .= $field_title_only.': "'.$GLOBALS[$field[4]."_name"].'" is not correct file type. Must be: '.$f[1]."<BR>";
else
$values .= $comma."'". file_upload( $GLOBALS[$field[4]], $GLOBALS[$field[4]."_name"], SI_BASE_FILE_PATH )."'";
for( $i=0 ; $i<$outcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $a_title );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
// Add QuickTip if provided
{
for( $i=0 ; $i<$outcount ; $i++ )
{
- $view = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $view );
- $view = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $view );
+ $view = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $view );
+ $view = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $view );
}
- $view = ereg_replace( "\\{results\\}", $results, $view );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
+ $view = preg_replace( "/\\{results\\}/", $results, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
$ret .= $view;
}
for( $i=0 ; $i<$outcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $a_title );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
// Add QuickTip if provided
{
for( $i=0 ; $i<$outcount ; $i++ )
{
- $view = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $view );
- $view = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $view );
+ $view = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $view );
+ $view = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $view );
}
- $view = ereg_replace( "\\{submit\\}", $submit, $view );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
+ $view = preg_replace( "/\\{submit\\}/", $submit, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
$ret .= '<CENTER>'.$a_title.$view;
}
switch( $f[0] )
{
case "money":
- $GLOBALS[$field[4]] = ereg_replace( "[\$,]", "", $GLOBALS[$field[4]] ); // Get rid of "$" and "," from silly users
+ $GLOBALS[$field[4]] = preg_replace( "/[\$,]/", "", $GLOBALS[$field[4]] ); // Get rid of "$" and "," from silly users
break;
case "pointer":
// Check if file type is specified and if so does it match
- if( isset( $f[1] ) && ($GLOBALS[$field[4]."_name"] != "") && !eregi( ".".$f[1]."$",$GLOBALS[$field[4]."_name"]) )
+ if( isset( $f[1] ) && ($GLOBALS[$field[4]."_name"] != "") && !preg_match( "/.".$f[1]."$/i",$GLOBALS[$field[4]."_name"]) )
{
$not_supplied .= $field_title_only.': "'.$GLOBALS[$field[4]."_name"].'" is not correct file type. Must be: '.$f[1]."<BR>";
break;
for( $i=0 ; $i<$outcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $a_title );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
- $a_title = ereg_replace( "\\{result\\}", $result, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{result\\}/", $result, $a_title );
// Add QuickTip if provided
{
for( $i=0 ; $i<$outcount ; $i++ )
{
- $view = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $view );
- $view = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $view );
+ $view = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $view );
+ $view = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $view );
}
- $view = ereg_replace( "\\{999\\}", $out[999]["value"], $view );
- $view= ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
- $view = ereg_replace( "\\{result\\}", $result, $view );
+ $view = preg_replace( "/\\{999\\}/", $out[999]["value"], $view );
+ $view= preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
+ $view = preg_replace( "/\\{result\\}/", $result, $view );
$ret .= $view;
}
for( $i=0 ; $i<$outcount ; $i++ )
{
- $a_title = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $a_title );
- $a_title = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $a_title );
+ $a_title = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $a_title );
+ $a_title = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $a_title );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
- $a_title = ereg_replace( "\\{submit\\}", $submit, $a_title );
- $a_title = ereg_replace( "\\{result\\}", $result, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{submit\\}/", $submit, $a_title );
+ $a_title = preg_replace( "/\\{result\\}/", $result, $a_title );
// Add QuickTip if provided
{
for( $i=0 ; $i<$i ; $i++ )
{
- $view = ereg_replace( "\\{".$i."\\}", $out[$i]["value"], $view );
- $view = ereg_replace( "\\{encode:".$i."\\}", urlencode($out[$i]["value"]), $view );
+ $view = preg_replace( "/\\{".$i."\\}/", $out[$i]["value"], $view );
+ $view = preg_replace( "/\\{encode:".$i."\\}/", urlencode($out[$i]["value"]), $view );
}
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
- $view = ereg_replace( "\\{submit\\}", $submit, $view );
- $view = ereg_replace( "\\{result\\}", $result, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
+ $view = preg_replace( "/\\{submit\\}/", $submit, $view );
+ $view = preg_replace( "/\\{result\\}/", $result, $view );
$ret .= '<CENTER>'.$a_title.$view;
}
// Make replacements in $a_title
- $a_title = ereg_replace( "\\{result\\}", $result, $a_title );
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
+ $a_title = preg_replace( "/\\{result\\}/", $result, $a_title );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
// Add QuickTip if provided
$ret .= $result;
else
{
- $view = ereg_replace( "\\{result\\}", $result, $view );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
+ $view = preg_replace( "/\\{result\\}/", $result, $view );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
$ret .= $view;
}
reset( $out );
while( list ($k, $v) = each($out) )
{
- $a_title = ereg_replace( "\\{".$v['field']."\\}", $v["value"], $a_title );
- $view = ereg_replace( "\\{".$v['field']."\\}", $v["value"], $view );
- $a_title = ereg_replace( "\\{encode:".$v['field']."\\}", urlencode($v["value"]), $a_title );
- $view = ereg_replace( "\\{encode:".$v['field']."\\}", urlencode($v["value"]), $view );
+ $a_title = preg_replace( "/\\{".$v['field']."\\}/", $v["value"], $a_title );
+ $view = preg_replace( "/\\{".$v['field']."\\}/", $v["value"], $view );
+ $a_title = preg_replace( "/\\{encode:".$v['field']."\\}/", urlencode($v["value"]), $a_title );
+ $view = preg_replace( "/\\{encode:".$v['field']."\\}/", urlencode($v["value"]), $view );
}
- $a_title = ereg_replace( "\\{link_params\\}", $link_params, $a_title );
- $a_title = ereg_replace( "\\{form_params\\}", $form_params, $a_title );
- $view = ereg_replace( "\\{link_params\\}", $link_params, $view );
- $view = ereg_replace( "\\{form_params\\}", $form_params, $view );
+ $a_title = preg_replace( "/\\{link_params\\}/", $link_params, $a_title );
+ $a_title = preg_replace( "/\\{form_params\\}/", $form_params, $a_title );
+ $view = preg_replace( "/\\{link_params\\}/", $link_params, $view );
+ $view = preg_replace( "/\\{form_params\\}/", $form_params, $view );
// Add QuickTip if provided