Attribut supplémentaire commerciaux

Bonjour,
J’aurais besoin de mettre ce code dans champ calculé mais je ne sais pas comment le faire en ternaire :

$reloadedobj = new Societe($db);
$reloadedobj->fetch($object->socid);
if(count($reloadedobj->getSalesRepresentatives($user))){
	if(count($reloadedobj->getSalesRepresentatives($user)) > 1){
		$id = $reloadedobj->getSalesRepresentatives($user)[0]["id"];
	}else{
		$project = new Project($db);
		$project->fetch("fk_project");
		if(str_contains($project->title, 'Pierre')){
			$id = 1;
		}elseif(str_contains($project->title, 'Paul')){
			$id = 2;
		}else{
			$id = 3;
		}
	}
	$commercial = new User($db);
	$commercial->fetch($id);
	$commercial->->getNomUrl();
}else{
	"Aucun";
}

Par avance un grand merci pour votre aide