コード例 #1
0
ファイル: Data.php プロジェクト: radicaldesigns/amp
 function replace_image_references($existing_name, $new_name)
 {
     $image_fields = AMP_lookup('userdata_image_fields');
     if (!$image_fields) {
         return false;
     }
     $user_data = new AMP_User_Data(AMP_dbcon());
     foreach ($image_fields as $image_field_desc) {
         $action = $image_field_desc['fieldname'] . "=" . $user_data->dbcon->qstr($new_name);
         $crit = $user_data->makeCriteria(array('modin' => $image_field_desc['modin']));
         array_push($crit, $user_data->_makeCriteriaEquals($image_field_desc['fieldname'], $existing_name));
         $scope = join(' AND ', $crit);
         $user_data->update_all($action, $scope);
     }
 }