diff --git a/core/trunk/core/class/class_security.php b/core/trunk/core/class/class_security.php
index ffc192bfaac55839039e161a241e85f21b641c8b..1dfc737acad96d7a3424e091b5eeeb9f8c4e4f45 100644
--- a/core/trunk/core/class/class_security.php
+++ b/core/trunk/core/class/class_security.php
@@ -425,6 +425,22 @@ class security extends dbquery
         return '';
     }
     
+    /**
+    * Returns the collection extension table from a collId
+    *
+    * @param  $collId string collection ID
+    * @return string version table or empty string if not found
+    */
+    public function retrieve_extension_table_from_coll_id($collId)
+    {
+        for ($i=0;$i<count($_SESSION['collections']);$i++) {
+            if ($_SESSION['collections'][$i]['id'] == $collId) {
+                return $_SESSION['collections'][$i]['extensions'][0];
+            }
+        }
+        return '';
+    }
+    
     /**
     * Returns the adr table from a table
     *
diff --git a/core/trunk/core/xml/actions_pages.xml b/core/trunk/core/xml/actions_pages.xml
index 869f9a8da9c4d2fb8c6ea784dbbf214694814120..53d24ad4fe4660abfddf2bff131d5880aac60c7c 100644
--- a/core/trunk/core/xml/actions_pages.xml
+++ b/core/trunk/core/xml/actions_pages.xml
@@ -185,4 +185,12 @@ An action page is described in a ACTIONPAGE tag :
         <KEYWORD>indexing</KEYWORD>
         <FLAG_CREATE>true</FLAG_CREATE>
     </ACTIONPAGE>
+    <ACTIONPAGE>
+        <ID>validate_business</ID>
+        <LABEL>_VALIDATE_QUALIF_BUSINESS</LABEL>
+        <NAME>validate_business</NAME>
+        <ORIGIN>apps</ORIGIN>
+        <MODULE></MODULE>
+        <FLAG_CREATE>false</FLAG_CREATE>
+    </ACTIONPAGE>
 </ROOT>