Code
function pnSerialTracker_user_delete( $args )
{
list( $asn, $confirmation ) = pnVarCleanFromInput( 'asn', 'confirmation' );
extract( $args );
$output = new pnHTML();
$output->SetInputMode( _PNH_VERBATIMINPUT );
$output->Text( pnSerialTracker_usermenu() );
$output->SetInputMode( _PNH_PARSEINPUT );
if ( !pnModAPILoad( 'pnSerialTracker', 'user' ) )
{
pnSessionSetVar( 'errormsg', _LOADFAILED );
return $output->GetOutput();
}
if ( empty( $confirmation ) )
{
$output->Title( _PNSTDELETEITEM );
$output->ConfirmAction( _PNSTSURE . $asn ,
pnModURL( 'pnSerialTracker',
'user',
'delete ' ),
_CANCELITEMDELETE,
pnModURL( 'pnSerialTracker',
'user',
'do_search',
array( 'loc' => 1,
'term' => pnUserGetVar( uname ) )
) );
return $output->GetOutput();
}
if ( !pnModAPILoad( 'pnSerialTracker', 'user' ) )
{
$output->Text( _LOADFAILED );
return $output->GetOutput();
}
if ( pnModAPIFunc( 'pnSerialTracker',
'user',
'delete_item',
array( 'asn' => $asn ) ) )
{
pnSessionSetVar( 'statusmsg', _PNSTITEMDELETED );
}
pnRedirect( pnModURL( 'pnSerialTracker',
'user',
'do_search',
array( 'loc' => 1,
'term' => pnUserGetVar( uname ) )
) );
return true;
}
{
list( $asn, $confirmation ) = pnVarCleanFromInput( 'asn', 'confirmation' );
extract( $args );
$output = new pnHTML();
$output->SetInputMode( _PNH_VERBATIMINPUT );
$output->Text( pnSerialTracker_usermenu() );
$output->SetInputMode( _PNH_PARSEINPUT );
if ( !pnModAPILoad( 'pnSerialTracker', 'user' ) )
{
pnSessionSetVar( 'errormsg', _LOADFAILED );
return $output->GetOutput();
}
if ( empty( $confirmation ) )
{
$output->Title( _PNSTDELETEITEM );
$output->ConfirmAction( _PNSTSURE . $asn ,
pnModURL( 'pnSerialTracker',
'user',
'delete ' ),
_CANCELITEMDELETE,
pnModURL( 'pnSerialTracker',
'user',
'do_search',
array( 'loc' => 1,
'term' => pnUserGetVar( uname ) )
) );
return $output->GetOutput();
}
if ( !pnModAPILoad( 'pnSerialTracker', 'user' ) )
{
$output->Text( _LOADFAILED );
return $output->GetOutput();
}
if ( pnModAPIFunc( 'pnSerialTracker',
'user',
'delete_item',
array( 'asn' => $asn ) ) )
{
pnSessionSetVar( 'statusmsg', _PNSTITEMDELETED );
}
pnRedirect( pnModURL( 'pnSerialTracker',
'user',
'do_search',
array( 'loc' => 1,
'term' => pnUserGetVar( uname ) )
) );
return true;
}
--
Home Page | Find on Facebook | Follow on Twitter
