danielebarchiesi@2: danielebarchiesi@2: */ danielebarchiesi@2: danielebarchiesi@2: @include 'flexslider_example.features.inc'; danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Generate the sample content danielebarchiesi@2: */ danielebarchiesi@2: function flexslider_example_generate_content() { danielebarchiesi@2: $images = array( danielebarchiesi@2: 'flexslider-sample-1.jpg', danielebarchiesi@2: 'flexslider-sample-2.jpg', danielebarchiesi@2: 'flexslider-sample-3.jpg', danielebarchiesi@2: 'flexslider-sample-4.jpg', danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: foreach ($images as $image) { danielebarchiesi@2: // Add the images using the Drupal File API danielebarchiesi@2: $path = drupal_get_path('module', 'flexslider') . '/assets/images/' . $image; danielebarchiesi@2: $filetitle = $image; danielebarchiesi@2: $filename = $image; danielebarchiesi@2: danielebarchiesi@2: $file_temp = file_get_contents($path); danielebarchiesi@2: $file_temp - file_save_data($file_temp, 'public://' . $filename, FILE_EXISTS_RENAME); danielebarchiesi@2: danielebarchiesi@2: $node = new stdClass(); danielebarchiesi@2: danielebarchiesi@2: $node->title = $image; danielebarchiesi@2: $node->type = 'flexslider_example'; danielebarchiesi@2: danielebarchiesi@2: node_object_prepare($node); danielebarchiesi@2: $node->uid = 1; danielebarchiesi@2: $node->status = 1; danielebarchiesi@2: $node->promote = 0; danielebarchiesi@2: $node->comment = 0; danielebarchiesi@2: danielebarchiesi@2: $node->field_flexslider_example_image[LANGUAGE_NONE][] = array( danielebarchiesi@2: 'fid' => $file_temp->fid, danielebarchiesi@2: 'filename' => $file_temp->filename, danielebarchiesi@2: 'filemime' => $file_temp->filemime, danielebarchiesi@2: 'uid' => 1, danielebarchiesi@2: 'uri' => $file_temp->uri, danielebarchiesi@2: 'status' => 1, danielebarchiesi@2: 'display' => 1, danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: node_save($node); danielebarchiesi@2: } danielebarchiesi@2: }