global $user;
if(in_array('business membership', $user->roles)) {
$profile = profile2_by_uid_load($user-> uid, 'business_membership');
}
else {
$profile = profile2_by_uid_load($user-> uid, 'main');
}
if(isset($_REQUEST[' saveprofile'])) {
if($_FILES["field_your_ profile_photo"]["name"]) {
$filename=uniqid().$_FILES[" field_your_profile_photo"][" name"];
$_FILES["field_your_profile_ photo"]["type"];
$_FILES["field_your_profile_ photo"]["size"];
$_FILES["field_your_profile_ photo"]["tmp_name"];
move_uploaded_file($_FILES[" field_your_profile_photo"][" tmp_name"],$_SERVER['DOCUMENT_ ROOT']."/goodstreet/sites/ default/files/product/" .$filename);
//print $profile->field_business_name[ 'und'][0]['value'];
$image_path = 'public://product/'. $filename;
$image_info = image_get_info($image_path);
//print_r($image_info); exit();
// create file object
$file = new StdClass();
$file->uid = $uid;
$file->uri = $image_path;
$file->filemime = $image_info['mime_type'];
$file->status = 0; // Yes! Set status to 0 in order to save temporary file.
$file->filesize = $image_info['file_size'];
print $file->filename=$filename;
file_save($file);
$profile->field_your_profile_ photo = array(
'und' => array(
0 => array(
'fid' => $file->fid,
'filename' => $file->filename,
'filemime' => $file->filemime,
'uid' => $uid,
'uri' => $file->uri,
'status' => 1
)
)
);
}
$profile->field_business_name[ 'und'][0]['value']=$_REQUEST[' field_business_name'];
//$profile->field_your_ profile_photo['und'][0]['uri'] ='public://product/'. $_FILES["field_your_profile_ photo"]["name"];
//$profile->field_your_ profile_photo['und'][0][' filename']=$_FILES["field_ your_profile_photo"]["name"];
$profile->field_business_ address['und'][0]['value']=$_ REQUEST['field_business_ address'];
$profile->field_street_ address['und'][0]['value']=$_ REQUEST['field_street_address' ];
$profile->field_address_line_ 2['und'][0]['value']=$_ REQUEST['field_address_line_2' ];
$profile->field_country['und'] [0]['value']=$_REQUEST['field_ country'];
$profile->field_state_ province_region['und'][0][' value']=$_REQUEST['field_ state_province_region'];
$profile->field_city['und'][0] ['value']=$_REQUEST['field_ city'];
$profile->field_postal_zip_ code['und'][0]['value']=$_ REQUEST['field_postal_zip_ code'];
$profile->field_phone['und'][ 0]['value']=$_REQUEST['field_ phone'];
$profile->field_fax_number[' und'][0]['value']=$_REQUEST[' field_fax_number'];
profile2_save($profile);
//user_save($existingUser, $edit);
//echo "<pre>"; print_r($user); echo "</pre>";
//print $user->init;
drupal_goto('profile-business_ membership');
}
No comments:
Post a Comment