original_string: public function put_nodes() {
  
          $resnodestr = "//imscc:manifest[@identifier='".$this->activemanifest->manifestID().
              "']/imscc:resources";
          $resnode    = $this->node($resnodestr);
  
          foreach ($this->activemanifest->resources as $k => $v) {
              ($k);
              $depen = $this->check_if_exist_in_other($v->files[0], $v->identifier);
              if (!empty($depen)) {
                  $this->replace_file_x_dependency($depen, $v->files[0]);
                  $v->type = 'webcontent';
              }
          }
  
          foreach ($this->activemanifest->resources as $node) {
              $rnode = $this->activemanifest->create_resource_node($node, $this->doc, null);
              $resnode->appendChild($rnode);
              if ($node->instructoronly) {
                  $metafileceduc = new cc_metadata_resouce_educational();
                  $metafileceduc->set_value(intended_user_role::INSTRUCTOR);
                  $metafile = new cc_metadata_resouce();
                  $metafile->add_metadata_resource_educational($metafileceduc);
                  $this->activemanifest->create_metadata_educational($metafile, $this->doc, $rnode);
              }
          }
  
          return $resnode;
      }
code: public function put_nodes() {
  
          $resnodestr = "//imscc:manifest[@identifier='".$this->activemanifest->manifestID().
              "']/imscc:resources";
          $resnode    = $this->node($resnodestr);
  
          foreach ($this->activemanifest->resources as $k => $v) {
              ($k);
              $depen = $this->check_if_exist_in_other($v->files[0], $v->identifier);
              if (!empty($depen)) {
                  $this->replace_file_x_dependency($depen, $v->files[0]);
                  $v->type = 'webcontent';
              }
          }
  
          foreach ($this->activemanifest->resources as $node) {
              $rnode = $this->activemanifest->create_resource_node($node, $this->doc, null);
              $resnode->appendChild($rnode);
              if ($node->instructoronly) {
                  $metafileceduc = new cc_metadata_resouce_educational();
                  $metafileceduc->set_value(intended_user_role::INSTRUCTOR);
                  $metafile = new cc_metadata_resouce();
                  $metafile->add_metadata_resource_educational($metafileceduc);
                  $this->activemanifest->create_metadata_educational($metafile, $this->doc, $rnode);
              }
          }
  
          return $resnode;
      }
code_tokens: public function put_nodes ( ) { $ resnodestr = "//imscc:manifest[@identifier='" . $ this -> activemanifest -> manifestID ( ) . "']/imscc:resources" ; $ resnode = $ this -> node ( $ resnodestr ) ; foreach ( $ this -> activemanifest -> resources as $ k => $ v ) { ( $ k ) ; $ depen = $ this -> check_if_exist_in_other ( $ v -> files [ 0 ] , $ v -> identifier ) ; if ( ! empty ( $ depen ) ) { $ this -> replace_file_x_dependency ( $ depen , $ v -> files [ 0 ] ) ; $ v -> type = 'webcontent' ; } } foreach ( $ this -> activemanifest -> resources as $ node ) { $ rnode = $ this -> activemanifest -> create_resource_node ( $ node , $ this -> doc , null ) ; $ resnode -> appendChild ( $ rnode ) ; if ( $ node -> instructoronly ) { $ metafileceduc = new cc_metadata_resouce_educational ( ) ; $ metafileceduc -> set_value ( intended_user_role :: INSTRUCTOR ) ; $ metafile = new cc_metadata_resouce ( ) ; $ metafile -> add_metadata_resource_educational ( $ metafileceduc ) ; $ this -> activemanifest -> create_metadata_educational ( $ metafile , $ this -> doc , $ rnode ) ; } } return $ resnode ; }
docstring: Append the resources nodes in the Manifest
  
  @return DOMNode
docstring_tokens: Append the resources nodes in the Manifest