[Vtigercrm-developers] Server API set smcreatorid?
Alan Lord
alanslists at gmail.com
Tue Jan 27 17:17:40 GMT 2015
I'm trying to ensure that records I'm creating through a migration
script have the smcreatorid set to the correct user, but the code below
doesn't seem to make any difference. In vtiger_crmentity smcreatorid is
always "1".
Am I doing something wrong?
> $user = new Users();
> $temp_current_user = '';
>
> echo "Creator: $creator" . PHP_EOL; ($creator can be a username from a custom field)
> if($creator) {
> $smcreator = Users_Record_Model::getInstanceByName($creator);
> } else {
> $smcreator = Users_Record_Model::getInstanceById($smownerid);
> }
>
> if($smcreator) {
> $temp_current_user = $user->retrieveCurrentUserInfoFromFile($smcreator->getId());
> }
>
> if(!$temp_current_user) {
> $temp_current_user = $user->retrieveCurrentUserInfoFromFile("1");
> }
>
> echo "Creating Meter $i..." . PHP_EOL;
>
> //print_r($data);
> $ent = vtws_create('LSMeters', $data, $temp_current_user);
More information about the vtigercrm-developers
mailing list