Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1639 | Revision 1641 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1639 Revision 1640
Zeile 32... Zeile 32...
32
            $items = Item::with( 'price', 'medium.medium', "manufacturer" )->where( 'status', 0 )->get();
32
            $items = Item::with( 'price', 'medium.medium', "manufacturer" )->where( 'status', 0 )->get();
33
            $agencies = PriceAgency::where( 'shop_id', $GLOBALS["INI"]["shops_ID"] )->where( "status", "1" )->get();
33
            $agencies = PriceAgency::where( 'shop_id', $GLOBALS["INI"]["shops_ID"] )->where( "status", "1" )->get();
34
            foreach ( $agencies as $agency )
34
            foreach ( $agencies as $agency )
35
            {
35
            {
36
                $content = array();
36
                $content = array();
-
 
37
                $prefix = "";
-
 
38
                $suffix = "";
37
                $this->info( $agency["name"] );
39
                $this->info( $agency["name"] );
38
                if ( !$agency["config"] )
40
                if ( !$agency["config"] )
39
                {
41
                {
40
                    $this->warn( "Agentur nicht komplett konfiguriert!" );
42
                    $this->warn( "Agentur nicht komplett konfiguriert!" );
41
                    continue;
43
                    continue;
42
                }
44
                }
43
                $configFile = storage_path( "config/" ) . $agency["config"];
45
                $configFile = storage_path( "config / " ) . $agency["config"];
44
                if ( file_exists( $configFile ) )
46
                if ( file_exists( $configFile ) )
45
                {
47
                {
46
                    require $configFile;
48
                    require $configFile;
47
                }
49
                }
48
                else
50
                else
Zeile 59... Zeile 61...
59
                }
61
                }
60
                foreach ( $items as $item )
62
                foreach ( $items as $item )
61
                {
63
                {
62
                    $buffer = array();
64
                    $buffer = array();
63
                    $item->beschreibung_pagentur = $item->description;
65
                    $item->beschreibung_pagentur = $item->description;
64
                    $item->beschreibung_pagentur = str_replace( " ", " ", $item->beschreibung_pagentur );
66
                    $item->beschreibung_pagentur = str_replace( " & nbsp;", " ", $item->beschreibung_pagentur );
65
                    $item->beschreibung_pagentur = str_replace( "<p>", " ", $item->beschreibung_pagentur );
67
                    $item->beschreibung_pagentur = str_replace( " < p>", " ", $item->beschreibung_pagentur );
66
                    $item->beschreibung_pagentur = str_replace( "</p>", " ", $item->beschreibung_pagentur );
68
                    $item->beschreibung_pagentur = str_replace( " </p > ", " ", $item->beschreibung_pagentur );
67
                    $item->beschreibung_pagentur = str_replace( "<li>", "", $item->beschreibung_pagentur );
69
                    $item->beschreibung_pagentur = str_replace( " < li>", "", $item->beschreibung_pagentur );
68
                    $item->beschreibung_pagentur = str_replace( "</li>", ", ", $item->beschreibung_pagentur );
70
                    $item->beschreibung_pagentur = str_replace( " </li > ", ", ", $item->beschreibung_pagentur );
69
                    $item->beschreibung_pagentur = str_replace( "</td>\r\n", "</td>", $item->beschreibung_pagentur );
71
                    $item->beschreibung_pagentur = str_replace( " </td > \r\n", " </td > ", $item->beschreibung_pagentur );
70
                    $item->beschreibung_pagentur = str_replace( "</tr>\r\n", "</tr>", $item->beschreibung_pagentur );
72
                    $item->beschreibung_pagentur = str_replace( "</tr > \r\n", " </tr > ", $item->beschreibung_pagentur );
71
                    $item->beschreibung_pagentur = str_replace( "<tr>\r\n", "<tr>", $item->beschreibung_pagentur );
73
                    $item->beschreibung_pagentur = str_replace( "<tr > \r\n", " < tr>", $item->beschreibung_pagentur );
72
                    $item->beschreibung_pagentur = str_replace( "<td>\r\n", "<td>", $item->beschreibung_pagentur );
74
                    $item->beschreibung_pagentur = str_replace( " < td>\r\n", " < td>", $item->beschreibung_pagentur );
73
                    $item->beschreibung_pagentur = str_replace( "</td>\n", "</td>", $item->beschreibung_pagentur );
75
                    $item->beschreibung_pagentur = str_replace( " </td > \n", " </td > ", $item->beschreibung_pagentur );
74
                    $item->beschreibung_pagentur = str_replace( "</tr>\n", "</tr>", $item->beschreibung_pagentur );
76
                    $item->beschreibung_pagentur = str_replace( "</tr > \n", " </tr > ", $item->beschreibung_pagentur );
75
                    $item->beschreibung_pagentur = str_replace( "<tr>\n", "<tr>", $item->beschreibung_pagentur );
77
                    $item->beschreibung_pagentur = str_replace( "<tr > \n", " < tr>", $item->beschreibung_pagentur );
76
                    $item->beschreibung_pagentur = str_replace( "<td>\n", "<td>", $item->beschreibung_pagentur );
78
                    $item->beschreibung_pagentur = str_replace( " < td>\n", " < td>", $item->beschreibung_pagentur );
77
                    $item->beschreibung_pagentur = str_replace( "</td></tr><tr><td>", " / ", $item->beschreibung_pagentur );
79
                    $item->beschreibung_pagentur = str_replace( " </td ></tr ><tr ><td > ", " / ", $item->beschreibung_pagentur );
78
                    $item->beschreibung_pagentur = str_replace( "</td><td>", " - ", $item->beschreibung_pagentur );
80
                    $item->beschreibung_pagentur = str_replace( "</td ><td > ", " - ", $item->beschreibung_pagentur );
79
                    $item->beschreibung_pagentur = str_replace( "<td>", "", $item->beschreibung_pagentur );
81
                    $item->beschreibung_pagentur = str_replace( "<td > ", "", $item->beschreibung_pagentur );
80
                    $item->beschreibung_pagentur = str_replace( "</td>", ", ", $item->beschreibung_pagentur );
82
                    $item->beschreibung_pagentur = str_replace( " </td > ", ", ", $item->beschreibung_pagentur );
81
                    $item->beschreibung_pagentur = str_replace( '"', '', preg_replace( "/[\r\n\t" . $trenner . "]/", "", strip_tags( $item->beschreibung_pagentur ) ) );
83
                    $item->beschreibung_pagentur = str_replace( '"', '', preg_replace( "/[\r\n\t" . $trenner . "]/", "", strip_tags( $item->beschreibung_pagentur ) ) );
82
                    $item->beschreibung_pagentur = rtrim( $item->beschreibung_pagentur, ", " );
84
                    $item->beschreibung_pagentur = rtrim( $item->beschreibung_pagentur, ", " );
83
                    //$item->beschreibung_pagentur = removeSpaces( $item->beschreibung_pagentur, true, true, false );
85
                    //$item->beschreibung_pagentur = removeSpaces( $item->beschreibung_pagentur, true, true, false );
84
                    $item->beschreibung_pagentur = preg_replace( "/[\s]{2,}/", " ", $item->beschreibung_pagentur );
86
                    $item->beschreibung_pagentur = preg_replace( "/[\s]{2,}/", " ", $item->beschreibung_pagentur );
85
                    $artikel["kurzbeschreibung_pagentur"] = substr( $item->beschreibung_pagentur, 0, 200 );
87
                    $artikel["kurzbeschreibung_pagentur"] = substr( $item->beschreibung_pagentur, 0, 200 );
Zeile 127... Zeile 129...
127
 
129
 
128
                        $buffer[] = $quote . $col . $quote;
130
                        $buffer[] = $quote . $col . $quote;
129
                    } // foreach
131
                    } // foreach
130
                    fwrite( $f, implode( $trenner, $buffer ) . "\n" );
132
                    fwrite( $f, implode( $trenner, $buffer ) . "\n" );
-
 
133
                }
-
 
134
                if ( $suffix )
-
 
135
                {
-
 
136
                    fwrite( $f, $suffix . "\n" );
131
                }
137
                }
132
                fclose( $f );
138
                fclose( $f );
133
            }
139
            }
134
        }
140
        }