- $dfrn_id = $handsfree['dfrn_id'];
- $intro_id = $handsfree['intro_id'];
- $duplex = $handsfree['duplex'];
- $hidden = ((array_key_exists('hidden',$handsfree)) ? intval($handsfree['hidden']) : 0 );
- $activity = ((array_key_exists('activity',$handsfree)) ? intval($handsfree['activity']) : 0 );
- }
- else {
- $dfrn_id = ((x($_POST,'dfrn_id')) ? notags(trim($_POST['dfrn_id'])) : "");
- $intro_id = ((x($_POST,'intro_id')) ? intval($_POST['intro_id']) : 0 );
- $duplex = ((x($_POST,'duplex')) ? intval($_POST['duplex']) : 0 );
- $cid = ((x($_POST,'contact_id')) ? intval($_POST['contact_id']) : 0 );
- $hidden = ((x($_POST,'hidden')) ? intval($_POST['hidden']) : 0 );
- $activity = ((x($_POST,'activity')) ? intval($_POST['activity']) : 0 );
+ $dfrn_id = $handsfree['dfrn_id'];
+ $intro_id = $handsfree['intro_id'];
+ $duplex = $handsfree['duplex'];
+ $cid = 0;
+ $hidden = intval(defaults($handsfree, 'hidden' , 0));
+ $activity = intval(defaults($handsfree, 'activity', 0));
+ } else {
+ $dfrn_id = notags(trim(defaults($_POST, 'dfrn_id' , '')));
+ $intro_id = intval(defaults($_POST, 'intro_id' , 0));
+ $duplex = intval(defaults($_POST, 'duplex' , 0));
+ $cid = intval(defaults($_POST, 'contact_id', 0));
+ $hidden = intval(defaults($_POST, 'hidden' , 0));
+ $activity = intval(defaults($_POST, 'activity' , 0));