Changeset 6023
- Timestamp:
- 04/25/12 10:33:45 (12 years ago)
- Location:
- trunk/prototype
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/api/controller.php
r5971 r6023 536 536 case 'deleteAll': $return = $params['service']->deleteAll( $params['URI'], $params['properties'], $params['criteria'] ); break; 537 537 538 case 'update': $return = $params['service']->update( $params['URI'], $params['properties'] /*, $criteria*/); break;538 case 'update': $return = $params['service']->update( $params['URI'], $params['properties'], $params['criteria'] ); break; 539 539 540 540 case 'replace': $return = $params['service']->replace( $params['URI'], $params['properties'], $params['criteria'] ); break; -
trunk/prototype/config/label.ini
r6013 r6023 13 13 14 14 [before.update] 15 addVerifyOwnerFilter = modules/mail/interceptors/LabelSecure.php 15 16 verifyNameLabel = modules/mail/interceptors/Helpers.php 16 17 -
trunk/prototype/modules/mail/js/label.js
r6013 r6023 262 262 $(".add-label-button").removeClass("ui-icon ui-icon-plus") 263 263 .html('<img alt="Carregando" title="Carregando" style="margin-left:10px;" src="../prototype/modules/mail/img/loader.gif" />'); 264 264 var hasLabel = true; 265 var labelId; 265 266 DataLayer.commit(false, false, function(data){ 266 var hasLabel = true;267 267 $.each(data, function(index, value) { 268 268 if(typeof value == 'object'){ 269 269 hasLabel = false; 270 labelId = value.id; 270 271 }else{ 271 272 hasLabel = value; 272 273 } 273 274 }); 275 274 276 if(!hasLabel){ 275 labels = DataLayer.get('label',{criteria:{order: 'id'}}, true);276 277 newLabel = { 277 id: label s[labels.length - 1].id,278 name : labels[labels.length- 1].name,278 id: labelId, 279 name : nameLabel.trim(), 279 280 uid: User.me.id, 280 281 bgColor : !!isNew ? '#ebebeb' : winElement.find("input[name='backgroundColor']").val(), 281 282 fontColor : !!isNew ? '#000000' : winElement.find("input[name='fontColor']").val(), 282 283 borderColor : !!isNew ? '#000000' : winElement.find("input[name='borderColor']").val() 283 284 284 }; 285 285 -
trunk/prototype/services/PostgreSQL.php
r5998 r6023 45 45 } 46 46 47 public function update ( $uri, $data ){47 public function update ( $uri, $data, $criteria = false ){ 48 48 $map = Config::get($uri['concept'], 'PostgreSQL.mapping'); 49 return $this->execSql('UPDATE '.(Config::get($uri['concept'],'PostgreSQL.concept')).' '. self::parseUpdateData( $data ,$map).' WHERE id = \''. addslashes( $uri['id']) .'\''); 49 $criteria = ($criteria !== false) ? $this->parseCriteria ( $criteria , $map , ' WHERE '.$map['id'].' = \''.addslashes( $uri['id'] ).'\'') : ' WHERE '.$map['id'].' = \''.addslashes( $uri['id'] ).'\''; 50 return $this->execSql('UPDATE '.(Config::get($uri['concept'],'PostgreSQL.concept')).' '. self::parseUpdateData( $data ,$map).$criteria); 50 51 } 51 52
Note: See TracChangeset
for help on using the changeset viewer.