Ejemplo n.º 1
0
 function saveExportPeekTypeParmAddAction()
 {
     @($id = DevblocksPlatform::importGPC($_REQUEST['id'], 'integer', 0));
     @($add_id = DevblocksPlatform::importGPC($_REQUEST['add_id'], 'integer', 0));
     $export_type = DAO_ExportType::get($id);
     $export_type_params = DAO_ExportTypeParams::getAll();
     if (!isset($export_type_params[$add_id])) {
         // Bad add_id
         return;
     }
     if (isset($export_type->params[$add_id])) {
         // Is it already in the list?
         return;
     }
     $export_param_add['id'] = $add_id;
     $export_param_add['name'] = $export_type_params[$add_id]->name;
     $export_param_add['type'] = $export_type_params[$add_id]->type;
     if ($export_type_params[$add_id]->options['default']) {
         $export_param_add['default'] = $export_type_params[$add_id]->options['default'];
     } else {
         $export_param_add['default'] = "";
     }
     echo json_encode($export_param_add);
 }