';print_r( $field );echo ''; $fields[ $field['name'] ] = $field; update_option( 'sf-fields', $fields ); endif; foreach( $fields as $field ) if( $field['name'] == $_GET["ID"] ) break; if( isset( $_POST['sf'] ) ): if( ! wp_verify_nonce( $_POST['sf-wpnonce'], 'update-sf' ) ) wp_die( 'Wrong parameter.' ); $sf = $_POST['sf']; if( isset( $_POST['sf_step'] ) && $_POST['sf_step'] == 1 ): foreach( $sf as $key => $val ): $field[ $key ] = $val; endforeach; endif; if( isset( $_POST['sf_step'] ) && $_POST['sf_step'] == 2 ): $field['tax'] = $sf['tax']; $field['meta'] = $sf['meta']; endif; if( isset( $_POST['sf_step'] ) && $_POST['sf_step'] == 3 ): foreach( $sf as $key => $val ): $field[ $key ] = $val; endforeach; if( !function_exists('is_multisite') || !is_multisite() ) $file = SF_DIR . 'templates/template-' . $field['name'] . '.php'; else $file = SF_DIR . 'templates/template-' . $wpdb->blogid . '-' . $field['name'] . '.php'; $fp = fopen( $file, 'w' ); fwrite( $fp, stripslashes( $_POST['template']['result'] ) ); fclose( $fp ); if( !function_exists('is_multisite') || !is_multisite() ) $file = SF_DIR . 'templates/template-' . $field['name'] . '-noresult.php'; else $file = SF_DIR . 'templates/template-' . $wpdb->blogid . '-' . $field['name'] . '-noresult.php'; $fp = fopen( $file, 'w' ); fwrite( $fp, stripslashes( $_POST['template']['noresult'] ) ); fclose( $fp ); endif; if( isset( $_POST['sf_step'] ) && $_POST['sf_step'] == 4 ): foreach( $sf as $key => $val ): $field[ $key ] = $val; endforeach; endif; $fields[ $field['name'] ] = $field; update_option( 'sf-fields', $fields ); $update = true; endif; ?>