|
|
@@ -3398,7 +3398,23 @@ jQuery(document).ready(function(){
|
|
|
}
|
|
|
if($DBG){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;"> (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($sqlObj);echo'</pre>';}
|
|
|
|
|
|
- $retID = $db->ADD_NEW_OBJ($tblName, $sqlObj);
|
|
|
+ {// add DefaultAclGroup if no create perms ('C')
|
|
|
+ $defaultAclGroup = User::getDefaultAclGroup();
|
|
|
+ if ($defaultAclGroup) {
|
|
|
+ foreach ($fields as $kID => $vField) {
|
|
|
+ if (!$this->_acl->isAllowed($kID, 'C')) {
|
|
|
+ if ($vField['name'] == 'A_ADM_COMPANY') {
|
|
|
+ $sqlObj->{$vField['name']} = $defaultAclGroup;
|
|
|
+ }
|
|
|
+ else if ($vField['name'] == 'A_CLASSIFIED') {
|
|
|
+ $sqlObj->{$vField['name']} = $defaultAclGroup;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $retID = $this->_dataSource->addItem($sqlObj);
|
|
|
|
|
|
$retJson = new stdClass();
|
|
|
$retJson->type = '';
|