lib/api
Jeroen van Meeuwen
vanmeeuwen at kolabsys.com
Thu Jul 11 16:25:34 CEST 2013
lib/api/kolab_api_service_form_value.php | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
New commits:
commit 81a1cd170e88cdc9c9b2bdc9ff29e26660bfe40d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date: Thu Jul 11 15:25:19 2013 +0100
Generate an apple-generateduid using uuidgen
diff --git a/lib/api/kolab_api_service_form_value.php b/lib/api/kolab_api_service_form_value.php
index ce0fe56..0657a99 100644
--- a/lib/api/kolab_api_service_form_value.php
+++ b/lib/api/kolab_api_service_form_value.php
@@ -70,12 +70,12 @@ class kolab_api_service_form_value extends kolab_api_service
continue;
}
- $method_name = 'generate_' . strtolower($attr_name) . '_' . strtolower($postdata['object_type']);
+ $method_name = 'generate_' . str_replace('-', '_', strtolower($attr_name)) . '_' . strtolower($postdata['object_type']);
if (!method_exists($this, $method_name)) {
Log::trace("Method $method_name doesn't exist");
- $method_name = 'generate_' . strtolower($attr_name);
+ $method_name = 'generate_' . str_replace('-', '_', strtolower($attr_name));
if (!method_exists($this, $method_name)) {
Log::trace("Method $method_name doesn't exist either");
@@ -280,6 +280,14 @@ class kolab_api_service_form_value extends kolab_api_service
return array_values($form_aliases);
}
+ private function generate_apple_generateduid($postdata, $attribs = array())
+ {
+ if (isset($attribs['auto_form_fields']) && isset($attribs['auto_form_fields']['apple-generateduid'])) {
+ $uuid = exec("uuidgen | tr '[:lower:]' '[:upper:]'");
+ return $uuid;
+ }
+ }
+
private function generate_astaccountcallerid($postdata, $attribs = array())
{
if (isset($attribs['auto_form_fields']) && isset($attribs['auto_form_fields']['astaccountcallerid'])) {
More information about the commits
mailing list