/**
  * Converts returned parameters into raw format of parameters without escaping
  *
  * @param  array                $post_Params
  * @return string               for the param column of the field
  */
 function getRawParamsRaw(&$post_Params)
 {
     return stripslashes(cbParamsEditorController::getRawParamsUnescaped($post_Params, true));
 }
 /**
  * A more extensive bind method for fields ( 	//TBD: should got to the moscomprofilerFields class).
  *
  * @param  moscomprofilerFields  $row
  * @param  int                   $fid
  * @return boolean
  */
 function _prov_bind_CB_field(&$row, $fid)
 {
     global $_PLUGINS, $_POST;
     if (isset($_POST['cb_default'])) {
         $_POST['default'] = $_POST['cb_default'];
         // go around WysywigPro3 bug
         unset($_POST['cb_default']);
     }
     $bindSuccess = $row->bind($_POST);
     if ($bindSuccess) {
         // auto-fix description translation in case the editor adds <p> around it:
         $row->description = cleanEditorsTranslationJunk(trim($row->description));
         $pluginid = $_PLUGINS->getUserFieldPluginId($row->type);
         if ($pluginid != 1) {
             $row->pluginid = $pluginid;
             // not core plugin for now as we don't allow changing field types
         }
         if (!isset($_POST['params'])) {
             $_POST['params'] = null;
         }
         if ($fid && $row->pluginid) {
             // handles field-specific parameters:
             $fieldHandler = new cbFieldHandler();
             $row->params = $fieldHandler->getRawParamsRaw($row, $_POST['params']);
         } else {
             // if not a plugin-specific field, handle parameters in standard way:
             $row->params = stripslashes(cbParamsEditorController::getRawParamsUnescaped($_POST['params'], true));
         }
     }
     return $bindSuccess;
 }