1 <macro name="VCARD_INCOMING_PHOTO_VALUE_SCRIPT"><![CDATA[
2 // Ensure that PHOTO_VALUE is set to "binary" if not set (the default).
3 // Avoids potential issues when merging.
4 if (PHOTO_VALUE == EMPTY) {
5 PHOTO_VALUE = "binary";
7 // same for PHOTO_TYPE, except that we have no good default.
8 if (PHOTO_TYPE == EMPTY) {
9 PHOTO_TYPE = "unknown";
13 <macro name="VCARD_INCOMING_PHOTO_TYPE_SCRIPT"><![CDATA[
14 // Fix PHOTO TYPE=image/jpeg (sent by Funambol).
16 pos = RFIND(PHOTO_TYPE, "/");
17 if (pos != UNASSIGNED) {
18 PHOTO_TYPE = SUBSTR(PHOTO_TYPE, pos + 1);
22 <macro name="VCARD_OUTGOING_PHOTO_VALUE_SCRIPT"><![CDATA[
23 // Ensure that PHOTO_VALUE == "binary" is not sent (it's the default).
24 if (PHOTO_VALUE == "binary") {
25 PHOTO_VALUE = UNASSIGNED;
27 // Hide our internal photo type default.
28 if (PHOTO_TYPE == "unknown") {
29 PHOTO_TYPE = UNASSIGNED;