Re: [oxid-dev-general] Yes! I made it! [T-HYYJ56EF4K-68]

2011-10-18 Thread anzido GmbH
Wow! Very nice!!! :)


Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 
ACHTUNG: seit 01.08.2011 neue Anschrift:
--
anzido GmbH 
Iltisweg 3
44269 Dortmund

Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 18.10.2011 09:05:00
Von: Raimund Lang r.l...@haller-stahlwaren.de
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Yes! I made it!
Vorgang: T-HYYJ56EF4K-68

 Hi folks!
 
 Finally I got the confirmation, that Oxid eShop has been added to the
 Open-Source one-click-installations in the backend of Domainfactory Hosting.
 Now df-customers can install the shop with just one click in their backend!
 
 The only offered shop-software was the OS-Commerce-Shop until now.
 
 As Domainfactory is one of the biggest hosters in Germany, this will for
 sure support in spreading the Oxid eShop!
 
 Greez
 
 Ray
 
 
 
 Haller Stahlwaren GmbH 
 Am Gartennest 1
 74544 Michelbach/Bilz
 ---
 Tel.: 0791/47003
 Fax : 0791/47005
 www.haller-stahlwaren.de
 ---
 Sitz: Schwäbisch Hall
 Registergericht: Stuttgart HRB 570131
 Geschäftsführer: Hermann Hebsacker, Karin Hebsacker
 
 
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Ats.: Custom components option [T-X651XHZ1GS-75]

2011-07-05 Thread anzido GmbH
Hi,

you can actually do this quite easily. Just add the following to the end of the 
config.inc.php:

if ( file_exists( dirname(__FILE__) . '/config.inc.local.php' ) ) {
include( dirname(__FILE__) . '/config.inc.local.php' );
}

This won't throw an error if the file does not exist. If it exists, it will 
just include it. Putting it at the end of the config.inc.php means that you can 
override anything you like, e.g. database connection settings and shop urls...


Best regards from Dortmund! 
Robert Rosendahl | Entwicklung u. Support 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 05.07.2011 13:46:18
Von: development developm...@orca.ch
An: dev-general@lists.oxidforge.org dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] Ats.:  Custom components option
Vorgang: T-X651XHZ1GS-75

 Hello David
 
 Great ideas!
 By the way I'm currently thinking about staging solutions in general. How to 
 solve the transition of data configuration etc between development and 
 testing environment or testing and production environment for example.
 
 I think your solution could be a first step to enable OXID to be capable of 
 this from its core.
 
 Though I personally don't like to fiddle around with Apache (though I could 
 in most cases). Also to do it by .htaccess I don't like.
 
 I would prefer to set local settings in a config file called 
 
 config.local.php
 
 or something.
 The global config (as we know it until now) I would put into 
 
 config.global.php.
 
 And a better place for the custom components (and other data in the future) 
 comes to mind:
 
 config.custom.php.
 
 
 And I also second your commend about putting these config files into a conf, 
 config or configuration sub directory within the root.
 
 So if there is no config.local.php the shop just takes all configuration from 
 config.global.php. If there is, you can overwrite selected parts of all 
 configuration by the local settings.
 The same goes for the custom settings.
 
 We could go even further and allow a
 
 config.default.php
 
 but I'm currently not sure what to put in there.
 May be aAllowedUploadTypes or other very rarely overwritten configuration.
 
 What do you think?
 
 Grüsse aus Basel
 Marc
  
 ORCA Services AG
 Herrenmattstrasse 26
 CH-4132 Muttenz
 Office Basel: Aeschengraben 10, CH-4051 Basel
  
 marc.wue...@orca.ch
 T. +41 61 205 80 80
 T. +41 61 205 80 73 (direkt)
 F. +41 61 205 80 81
 
 www.orca.ch, www.orca-services.ch
  
 We convert your visitors into customers.
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org 
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von 
 daniel.schlichth...@mayflower.de
 Gesendet: Freitag, 1. Juli 2011 23:16
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Ats.: Custom components option
 
 Hi readers and developers,
 
 I really appreciate the idea of adding custom components via the
 configuration. That's much better than all the workarounds which cause a
 great overhead just to hack a simple setting in oxubase.   
 As a general thought on this I would go a step further: 
 a developer has to deal with local, testing, continous integration,
 staging and productive environments and - of course - all need different
 settings. So we had to find a way to handle different environments which
 need different configuration settings. 
 The way we solved this, is to set up an environment variable in
 apache's vhost.conf like e.g.:
 
 SetEnv APPLICATION_ENV production
 
 (In most cases one could also do this using the .htacess file)
 In config.inc.php we added something like this at the end:
 
 // additional configuration values
 $stage = getenv('APPLICATION_ENV');
 if (is_readable(SHOP_PATH .'/config.' . $stage . '.php')) {
 include SHOP_PATH .'/config.' . $stage . '.php';
 }
 
 This way you do have all possibilities to extend or replace
 configuration settings depending on the environment, the current
 instance is running on. Additionally our customer has a central place to
 edit configuration settings and we don't need to create an admin view
 for every single  setting (time = costs).
 It is somehow similar to the way the language array is extended if a
 file exists in out/theme/language/. Maybe this is a way that could make
 it into the core? If the file doesn't exist there is no disadvantage
 (except some microseconds to find out that the file doesn't exist).
 Additionally I would place all configurations in a sub folder called
 config to clean up the htdocs-root (included files shouldn't be in the
 document root). 
 
 In contrast to Marc I do feel, that a configuration file is the correct
 place to place this. Because that's what we do

Re: [oxid-dev-general] Merging old and current baskets [T-1KW022X2HH-26]

2011-06-23 Thread anzido GmbH
Hi,

I'm not sure if this is making things too complicated for users, but the idea 
sounds good - it is a bit irritating that currently items appear in the basket 
without any notice ;-)

Since this might make the ordering process more complicated, it would be good 
if the merge would be optional (e.g. if you could configure this in the admin 
and select whether to never merge, always merge, show a notice or ask the user 
what to merge).

Another thought: if you allow the user to merge the baskets, then it would be 
neat if the user could select which products to merge into the basket, and 
which products to put on the notice list (if it is activated in the shop). I 
believe Amazon offers the option of moving things between the notice list and 
the basket in the basket overview.

Beste Grüße aus Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com/ (http://www.anzido.com)
USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 23.06.2011 15:32:20
Von: Mažvydas Skuodas mazvy...@nfq.lt
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] Merging old and current baskets
Vorgang: T-1KW022X2HH-26

 Hi,

 This feature is nice to have, but it has to be more intelligent, more 
 customizable by shop owners. User scenario should look like this:

 If user logs in and currently donrsquot have anything in the basket, Oxid 
 should show message (at notice level) that user have had some basket items 
 before. if user reacts to that notice, he have few options to choose:

 review all content of that basket, (in that window he could add some of the 
 items of that basket) continue using old basket discard all items.

 If user have something in the basket, oxid should show also the message in 
 notice, but this time if some items are the same, message text differs, and 
 says something like ldquoPreviously you also added item X and other N items, 
 Merge? rdquo. Notice level is important that user will not be distracted from 
 buying that he is planning to do now (he is in 2 step to the complete order). 
 Dialog should suggest the same options as before:

 review all content of that basket, (in that window he could add some of the 
 items of that basket) add most popular item (in Oxid case, this should be 
 extendable very easily as it depends on shop owner business logic ) discard 
 all items.

 Mažvydas

 From: dainius.bige...@oxid-esales.com (Dainius Bigelis)

 Sent: Thursday, June 23, 2011 3:33 PM

 To: dev-general@lists.oxidforge.org

 Subject: [oxid-dev-general] Merging old and current baskets

 Hi,

 Currently welsquore considering about concept, how to handle basket saved for 
 user from previous session (when user not finishes the order, so itlsquos 
 stored to DB).

 One of the ideas is written in the bugtrack entry:

 https://bugs.oxid-esales.com/view.php?id=2260

 hellip that baskets from the previous session and current order would be 
 merged using simple rule.

 Though tjungl (see comments from him next to the bug entry) is right that 
 this concept still would be confusing for customer as some stuff may occur in 
 the current basket unexpectedly.

 So suggestion is to ask user if he want to merge baskets or no.

 Going further ndash would be even better to give user possibility to choose 
 which of the products should be merged, which not. The vision is like 
 displaying content of two baskets and moving it between right - left - or 
 cancel some. Or just display popup with content of previous basket and 
 checkboxes for products, which should be merged.

 Anyway such feature would be additional stuff to the order processing area.

 But ndash what are your ideas about that:

 - Do we need such feature at all? Would it be useful?

 - Or better just apply some simple rule for merging and inform about changes 
 done?

 - Would it affect/reduce the conversion rate (by adding more complex content 
 to critical place)?

 - Or maybe you have better ideas how to handle that in the simpler way?

 Best regards,

 Dainius Bigelis

 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

 ___
 dev-general mailing list dev-general@lists.oxidforge.org 
 http://dir.gmane.org/gmane.comp.php.oxid.general
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] User registration after Newsletter subscription [T-JQCJ4YW6ED-79]

2011-05-13 Thread anzido GmbH
Hi,

3.a) sounds correct to me: a newsletter checkbox is offered, and independently 
of what the user chose before, if the user now does not check the newsletter 
checkbox now, then this is a decision not to receive the newsletter. This is an 
opt-out that has been deliberately chosen by the user when filling out the 
registration form.
Apart from this, I don't think there is any other way to handle this: users 
that didn't register for the newsletter before need the option to chose whether 
to receive the newsletter when registering, and you cannot look up an existing 
newsletter registration until the user has entered an email address in the 
registration form and submitted it. The only way to deal with this in another 
way would be an additional screen asking whether to really cancel the previous 
newsletter subscription...
Another thing to take into account is that if a user deliberately registers 
without an account (without setting a password), then pre-selecting the 
newsletter checkbox or asking whether to cancel an existing newsletter 
registration would appear as a clear violation of privacy expectations: when 
ordering without opening a customer account, i would not expect the shop to 
know anything about me the next time i interact with the shop ;-)

3.b) I would consider this a bug. If the email address has been previously 
registered for the newsletter and the opt-in has already been confirmed, then 
there is no reason for a second opt-in for the same email address.
Beste Grüße aus Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 12.05.2011 22:00:13
Von: .NFQ | Martin Bornack m.born...@nfq.de
An: dev-general@lists.oxidforge.org dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] User registration after Newsletter subscription
Vorgang: T-JQCJ4YW6ED-79

 Hi,



 we stumbled upon a certain shop behavior concerning the newsletter 
 registration which is a bug in our eyes and just wanted to know if you see it 
 differently or agree with us. ;)



 1. A user comes to the shop and subscribes to the newsletter. - oxuser entry 
 and oxnewssubscribed entry (oxdboptin = 2, oxsubscribed = now(), 
 oxunsubscribed is empty) added.

 2. The user clicks the double optin. - oxnewssubscribed entry is changed 
 (oxdboptin = 1).

 3. Then the user registers in the shop ndash no matter if he registers with 
 or bdquowithout accountldquo (bdquowithout passwordldquo is more like it) and

 a. does NOT set the NL flag (hellipagain ndash he is already registered) - 
 oxnewssubscribed entry is changed (oxdboptin = 0).

 b. DOES set the NL flag - oxnewssubscribed entry is changed (oxdboptin = 2, 
 oxsubscribed = now()). User getrsquos a new double optin mail



 In the first case the user wonrsquot get the NL anymore without any notice, 
 in the second case he has to revalidate his emailhellip





 Best regards,

 i.A. Martin Bornack



 -

 [ . nfq] netzfrequenz GmbH

 manager technical development

 martin bornack

 bergiusstraße 13

 86199 augsburg



 telefon: +49 (821) 9000 611

 fax: +49 (821) 9000 619



 http://www.nfq.de

 http://www.nfq-module.de

 -






___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] Multilang-Views in OXID eShop4.5.0 [T-I7FRVSSNU2-09]

2011-05-10 Thread anzido GmbH
Hi,

I took the liberty of reporting this as a bug ;-)
You can follow the issue here: https://bugs.oxid-esales.com/view.php?id=2840

Best regards from Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 10.05.2011 11:54:41
Von: Thomas Oppelt t.opp...@superreal.de
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] Multilang-Views in OXID eShop4.5.0
Vorgang: T-I7FRVSSNU2-09

 Hi guys,

 anything new on this?

 regards
 thomas


 Am 28.04.2011 20:14, schrieb anzido GmbH: 

 --
 
 superReal GmbH
 Agentur für Neue Kommunikation
 
 Borselstraße 16 f
 22765 Hamburg
 T: 040 / 80 81 80 3-13 oder
 T: 040 / 87 09 68 87
 F: 040 / 80 81 80 3-10 http://www.superReal.de Geschäftsführer: Oliver 
 Cloppenburg, Volker Will
 Amtsgericht Hamburg HRA 74092


___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] oxseo fullscan [T-6VJH77ICB7-35]

2011-04-28 Thread anzido GmbH
And some from me:

Shop 1:

Field_name  Min_value   Max_value   Min_length  Max_length  
Empties_or_zerosNulls   Avg_value_or_avg_length Std 
Optimal_fieldtype
live_babymarkt.oxseo.OXSTDURL   
?cl=azsitemapamp;anid=c341929fd71d24d53e11f1fdf99c60a3 
index.php?cnid=oxmoreamp;cl=alist  17  113 0   0   78.9497 
NULLVARCHAR(113) NOT NULL
live_babymarkt.oxseo.OXSEOURL   11/ 
xKinderwagen-Babytragen/Zwillingswagen-Geschwisterwagen/ABC-DESIGN-Tragewanne-zum-Zoom-Orange-black-Kollektion-2010.html
2   191 0   0   83.1851 NULLVARCHAR(191) 
NOT NULL

count(*)
287345


count(*)avg(length(oxstdurl))   max(length(oxstdurl))   
avg(length(oxseourl))   max(length(oxseourl))
287345  78.9497 113 83.1851 191


Shop 2:
---
Field_name  Min_value   Max_value   Min_length  Max_length  
Empties_or_zerosNulls   Avg_value_or_avg_length Std 
Optimal_fieldtype
usrdb_worhppxo2.oxseo.OXSTDURL  
/Zuckerwaren/Brausepulver-Bonbons/Ahoj-Brause/amp...   
index.php?cnid=oxmoreamp;cl=alist  17  172 0   0   89.4872 
NULLVARCHAR(172) NOT NULL
usrdb_worhppxo2.oxseo.OXSEOURL  1-Alles-fuer-die-Schultuete.html
Zuckerwaren/Zuckerwatte-im-Becher.html  2   135 0   0   53.6110 
NULLVARCHAR(135) NOT NULL


count(*)
66083


count(*)avg(length(oxstdurl))   max(length(oxstdurl))   
avg(length(oxseourl))   max(length(oxseourl))
66083   89.4873 172 53.6112 135




Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 27.04.2011 13:06:27
Von: ŠarunasValaškevicius sarunas.valaskevic...@oxid-esales.com
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] oxseo fullscan
Vorgang: T-6VJH77ICB7-35

 Hi,
 
 we are currently fixing this issue,
 https://bugs.oxid-esales.com/view.php?id=2740 .
 
 The solution to change oxstdurl and oxseourl fields to varchar(2048)
 currently sounds the best.
 
 Also, to select good indexing length we would need feedback about usual
 lengths of these data in real shops. 
 Please help us by gathering some statistical data about these data in
 your shop database. 
 Could you please run the following query and send us the results? (just
 post the results here in the dev general)
 
 SELECT oxstdurl,oxseourl FROM `oxseo` PROCEDURE ANALYSE(1,1);
 
 together with data count returned by
 
 SELECT count(*) FROM oxseo;
 
 if it wouldn't work (e.g. some mysql clients automatically append limit
 clause after procedure), you could also use simple sql such as:
 
 select count(*), avg(length(oxstdurl)), max(length(oxstdurl)),
 avg(length(oxseourl)), max(length(oxseourl)) from oxseo;
 
 
 Note, that on huge databases these selects will increase load.
 Especially if your database is already under heavy load, 
 it would be best to run it on a separate db clone or at least on more
 idle hours.
 
 
 Regards,
 Sarunas
 
 
 On Tue, 2011-04-26 at 16:01 +0200, anzido GmbH wrote:
  Hi,
  
  
   I think it would be useful, to change the oxstdurl to an varchar-type and 
   impose this column with an index?
  
  It's not only useful - it's absolutely essential if you have a big shop 
  with much traffic!
  Also you should take care that searching for seo urls is done only if the 
  std url CAN HAVE any seo url. For example if the std url looks like: 
  index.php?force_sid=  OR index.php?stoken= OR index.php? 
  cl=search  and so on - there is NO seo url and searching for it is 
  absolutely needless and a waste of ressources.
  
  On one of our bigger projects we reduced the total number of sql queries by 
  nearly 20%!
  
  
  Beste Grüße aus Dortmund! 
  Andreas Ziethen | Geschäftsführung 
  
 
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] oxseo fullscan [T-6VJH77ICB7-35]

2011-04-26 Thread anzido GmbH
Hi,


 I think it would be useful, to change the oxstdurl to an varchar-type and 
 impose this column with an index?

It's not only useful - it's absolutely essential if you have a big shop with 
much traffic!
Also you should take care that searching for seo urls is done only if the std 
url CAN HAVE any seo url. For example if the std url looks like: 
index.php?force_sid=  OR index.php?stoken= OR index.php? cl=search  
and so on - there is NO seo url and searching for it is absolutely needless and 
a waste of ressources.

On one of our bigger projects we reduced the total number of sql queries by 
nearly 20%!


Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 26.04.2011 15:30:11
Von: Tobias Merkl me...@shoptimax.de
An: dev-general@lists.oxidforge.org dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] oxseo fullscan
Vorgang: T-6VJH77ICB7-35

 Hey community,
 
 does anybody have an idea, why the oxseo-table doesnŽt have an index?
 
 I think it would be useful, to change the oxstdurl to an varchar-type and 
 impose this column with an index?   
 
 Kindest regards
 
 Tobias
 
 
 *
 shoptimax GmbH
 Guntherstraße 45a
 90461 Nürnberg
 Tel(09 11) 2 55 66 - 25
 Fax(09 11) 2 55 66 - 29
 eMail  me...@shoptimax.de
 Webwww.shoptimax.de
 *
 Geschäftsführung: Friedrich Schreieck
 Ust.-IdNr.: DE 814340642
 Amtsgericht Nürnberg HRB 21703
 *
 
 
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] oxpec_class_file_paths.php not completelywritten [T-0FEUPB2M55-29]

2011-04-01 Thread anzido GmbH
Hi,

the problem might have resulted from insufficient webspace in your case, but in 
other cases with plenty of space left, it also occurrs.
We have at least two customers with OXID EE 4 where this problem appeared from 
time to time.

I guess it has something to do with different worker threads trying to write 
the file at the same time, but like Aurimas already wrote, it's already in the 
bugtracker.
As a workaround, you can look for the filename (class_file_path) in the source 
code and comment out the code that writes and reads that file. It's in the core 
cache
class if I remember correctly, and commenting out the code didn't cause a 
measurable performance loss in those two shops (even though in that case the 
class file
paths have to be detected by the autoloader each time).
Best regards,
Robert

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 01.04.2011 10:21:12
Von: Kai Gazmaga kai.gazm...@vektordesign.de
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] oxpec_class_file_paths.php not completelywritten
Vorgang: T-0FEUPB2M55-29

 Hi Tobias,

 did you read my reply from 2011-03-12 12:26? The problem was insufficient 
 Webspace here, so the file could not be fully written.

 Regards, Kai
 VektorDesign - Online-Shops und Programmierung


 Kai Gazmaga
 Neue Strasse 83
 89 073 Ulm
 Tel.: +49 731 - 3781953
 Fax: +49 731 - 3781952

 Mail: i...@vektordesign.de
 Web: www.vektordesign.de









 Am 31.03.2011 12:05, schrieb Tobias Merkl:  Hey guys,
 
 
 
  do you have more information or has somebody else the same problem?
 
 
 
  We also have this hitch in some shops (4.4.6 and higher).
 
 
 
  Kindest Regards
 
 
 
  Tobias Merkl
 
  Software-Entwicklung
 
 
 
 
 
  *
 
  shoptimax GmbH
 
  Guntherstraße 45a
 
  90461 Nürnberg
 
  Tel (09 11) 2 55 66 - 25
 
  Fax (09 11) 2 55 66 - 29
 
  eMail me...@shoptimax.de
 
  Web www.shoptimax.de
 
  *
 
  Geschäftsführung: Friedrich Schreieck
 
  Ust.-IdNr.: DE 814340642
 
  Amtsgericht Nürnberg HRB 21703
 
  *
 
 
 
  Von: dev-general-boun...@lists.oxidforge.org [ 
  mailto:dev-general-boun...@lists.oxidforge.org ] Im Auftrag von Aurimas 
  Urbonas
  Gesendet: Freitag, 25. März 2011 20:36
  An: dev-general@lists.oxidforge.org
  Betreff: Re: [oxid-dev-general] oxpec_class_file_paths.php not completely 
  written
 
 
 
 
 
  Hello,
 
 
 
 
 
 
 
  https://bugs.oxid-esales.com/view.php?id=2214
 
 
 
 
 
  Best regards,
 
 
 
 
 
 
 
  Aurimas
 
  On Fri, Mar 25, 2011 at 11:56 AM, Kai Gazmaga  kai.gazm...@vektordesign.de 
   wrote:
 
  Hi!
 
  today I came across a very irritating phenomenon: The shop of a customer 
  was offline with an error-message that said, something in 
  /tmp/oxpec_class_file_paths.php was wrong. Looking into the file made me 
  see, it was not fully written. Line 65 looks like this:
  'oxdeliverysetlist' = '/var/www/web4/html/LIVE/cor
  deleting the file solved the problem. The customer told me the problem 
  occurs for about a week after uploading article-pictures - not allways, but 
  for some articles. Suddenly the complete system is unavailable (shop and 
  admin). I will try to find out a bit more, but any hint would be helpful, 
  becaus I did not find any bit of information on google or the forums.
 
  Regards, Kai Gazmaga
 
  VektorDesign - Online-Shops und Programmierung
 
 
 
 
  Kai Gazmaga
  Neue Strasse 83
  89 073 Ulm
 
 
  Tel.: +49 731 - 3781953
  Fax: +49 731 - 3781952
 
 
  Mail: i...@vektordesign.de
  Web: www.vektordesign.de
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ___
  dev-general mailing list
  dev-general@lists.oxidforge.org
  http://dir.gmane.org/gmane.comp.php.oxid.general
 
 
 
 
 
 
 
 
 
 
 
  ___
  dev-general mailing list dev-general@lists.oxidforge.org 
  http://dir.gmane.org/gmane.comp.php.oxid.general
 
 
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] Sub-Shop question: attributes [T-YXA8O6RHNO-06]

2011-03-15 Thread anzido GmbH
Hi,

there's actually no reason for an oxobject2attribute view, because the entries 
in this table are mapped to the attributes, which are already taken from the 
attribute view.
Or to put it another way: the attributes are assigned to subshops, their values 
are assigned to the attributes (and thus already assigned to the subshops 
implicitly).

Beste Grüße aus Dortmund! 
Robert Rosendahl | Entwicklung u. Support 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 15.03.2011 01:22:10
Von: M. Bladowski mbladow...@macropage.de
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Sub-Shop question: attributes
Vorgang: T-YXA8O6RHNO-06

 hi all,
 
 there are several views to map stuff from the parent shop to the sub-shops:
 
 - oxv_oxarticles_2
 - oxv_oxattribute_2
 and so on...
 
 but i cannot find a oxv_oxobject2attribute_2 - why 
 the oxv_oxattribute_2 exists, why not the other part ?
 and i am also confused because oxobject2attribute has not OXSHOPINCL
 - why ? ;)
 
 so is there any chance to see the attributes of the parent shop in one
 of the sub-shops ???
 
 thanks for any help.
 
 regards,
 micha
 
 -- 
 Mit freundlichen Grüßen
 
 MACROPAGE e.K.
 Michael Bladowski
 Maximilianstrasse 6
 93047 Regensburg
 Mobil: 0179-2301067
 Voip: 0941-56955585
 mbladow...@macropage.de
 http://blog.macropage.de
 
 [[[ FOLLOW ME: http://twitter.com/michabbb ]]]
 
 Handelsregister Regensburg HRA 7490 · Finanzamt Regensburg DE 210758353
 ___
 Unsere Dienstleistungen:
 
 Internetserviceprovider, Entwicklung u. Programmierung,
 Web- und Grafikdesign, Schulung, Beratung, Problemlöser
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] updateApp warning message [T-O8VKTSAZSO-37]

2010-12-30 Thread anzido GmbH
Hi Dainius,

I know that the updateApp usually deletes itself (or its contents) after the 
update. What I meant was the message that you see in the frontend while the 
updateApp is on the server.
We have some shops with so much traffic that I fear it will be irritating to 
the users to see the message in the frontend while I run the updateApp. 
Therefore I would rather have the message about the updateApp only in the admin 
backend and not in visible in the frontend.

From my point of view the shop customers should not notice at all that an 
update is being done on the server, except maybe that the shop is a bit slower 
because some database tables are being updated... ;-)

Beste Grüße aus Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 29.12.2010 16:37:16
Von: Dainius Bigelis dainius.bige...@oxid-esales.com
An: entwickl...@anzido.com entwickl...@anzido.com
Betreff: RE: [oxid-dev-general] updateApp warning message
Vorgang: T-O8VKTSAZSO-37

 hi,

 We found your message in dev-general about this case.
 Could you please tell more about the case when you still get this error 
 message in frontend?
 - Between what versions you made an update?
 - what rights/permissions are set on this dir during update?
 - update went properly, just files left not deleted? (as we have implemented 
 the deleting also)?

 Because I cannot reproduce this localy (getting message only in Admin or just 
 after update is done, in the same UpdateApp screen).
 And in some of latest Shop versions we have fixed some bugs related to 
 that... if there is still something left, would be good to polish that 
 behavior...

 Best regards,
 Dainius Bigelis







___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

[oxid-dev-general] updateApp warning message [T-O8VKTSAZSO-37]

2010-12-29 Thread anzido GmbH
Hello,

when performing a shop update and copying the updateApp into the shop, then the 
shop frontend shows a red warning message, telling everybody that the updateApp 
folder should be deleted.
I think this security warning belongs into the OXIDforge documentation and 
(along with the system health warnings) into the admin area, but not into the 
frontend.

Letting an updateApp lying around in a shop may be a security leak, but I 
believe that the shop's customers are not the correct audience for this (at 
least not until after some period of grace after the shop owner has been 
informed).

Beste Grüße aus Dortmund!
Robert Rosendahl | Entwicklung u. Support

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] oxemail: put function calls intoproperty [T-D3898PM6XJ-46]

2010-11-06 Thread anzido GmbH
Hi Arvydas,

thx for your response.

What exactly do you mean or want to know by:
 The question is how will look your function which trigger some special 
 functionality before sending an email dependent on the type of email?

?

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 14.10.2010 13:21:52
Von: Arvydas arvydas.vap...@oxid-esales.com
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] oxemail: put function calls intoproperty
Vorgang: T-D3898PM6XJ-46

 Hello,
 
 thanks for your ideas, that's a good hint for refactoring/improving. Sadly 
 we cant just change code the way you want
 due to compatibility with previous shop versions, thus we will improve this 
 code in next major releases.
 
 If you are free to change/extend your own code and able to replace current 
 mail function calls you may use a bit tuned
 your suggested executeSendMailFunction() function:
 
 public function executeSendMailFunction( $sFunction, $aParams )
 {
 return call_user_func_array( array( $this, $sFunction ), $aParams );
 }
 
 The question is how will look your function which trigger some special 
 functionality before sending an email dependent on the type of email?
 
 Best regards,
 Arvydas Vapsva
 
 --
 From: anzido GmbH entwickl...@anzido.com
 Sent: Sunday, October 03, 2010 12:24 PM
 To: dev-general@lists.oxidforge.org
 Subject: [oxid-dev-general] oxemail: put function calls into 
 property[T-D3898PM6XJ-46]
 
  Hi,
 
  several times we had projects where one of the requirements was to trigger 
  some special functionality before sending an email from oxemail class. 
  Especially if this special functionality is dependent on the type of 
  email - it is quite cumberesome to solve this, cause in the _sendMail() 
  function you do not know which type of email has to be sent.
 
  So I would like to have a property which is filled by the name of the 
  function which has been called before, like this:
 
  $_sActMailFunctionCall = ;
 
  public function sendOrderEmailToOwner( $sOrder, $sSubject = null )
  {
  $this-_sActMailFunctionCall = sendOrderEmailToOwner;
  ...
  }
 
  Of course you could even build a small sort of factory function which 
  would be called by the several view classes, doing this job - so you would 
  not have to put a new line of coude into each mail function - like this 
  for example:
 
  in class oxEmail:
 
  public function executeSendMailFunction( $sFunction, $aParams )
  {
  $this-_sActMailFunctionCall = $sFunction;
  $this-$sFunction( $aParams);
  }
 
  in oxOrder::_sendOrderByEmail():
 
  $oxEmail-executeSendMailFunction( sendOrderEmailToOwner, $aParams );
 
  Doing this would give developers a whole bunch of nice possibilities. For 
  example you could write a central function to manipulate email subjects 
  dependent on the type of email. Or you could save the content of special 
  email and so on ...
  At the moment all this is possible - but you have to overload a lot of 
  functions for this to detect the type of email.
 
  Using the factory function would mean that the several send-functions 
  would not have to be changed appart from the parameters given to them. But 
  even this could be done inside the factory, which then would have to 
  prepare the params for the single calls.
 
  The factory way in my opinion would be the best one regarding code 
  layout, but I see that in terms of compatibility to old versions and 
  modules this could cause some trouble .. - So perhaps as a first step you 
  could just add the first mentioned line of could to each function?
 
  If somebody has got a better idea to solve this - let me know!
 
  Regards,
  Andreas
 
  -- 
  anzido GmbH
  Kirchhörder Str. 12
  44229 Dortmund
  Tel.: 0231 - 60 71 079
  Fax.: 0231 - 60 71 081
  Mobil:0176 - 8325 1488
  Email: i...@anzido.com
  Web: http://www.anzido.com ( http://www.anzido.com/ )
 
  USt-ID: DE257982972
  Geschäftsführung: Andreas Ziethen
  Amtsgericht Dortmund HRB 20883
  ___
  dev-general mailing list
  dev-general@lists.oxidforge.org
  http://dir.gmane.org/gmane.comp.php.oxid.general
  
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Suggestion: Put modules from database intoan PHP File [T-DIA317V99U-31]

2010-11-06 Thread anzido GmbH
Hi Chris,

I am not really sure but I think:

(1) is done just because using the oxconfig stuff is a very simple way to store 
the module configuration. And oxconfig values are encoded because there might 
be some confidential parameters in there, e. g. if you store account data for 
smtp or for other modules (soap access etc.) into oxconfig table. So if the 
database would be hacked those parameters could not be read in a simple way 
(allthough everybody who knows a little bit about oxid can decode them ...).

(2) I think that the OXID developers wanted to prevent some classes from beeing 
overloaded cause they are sort of basic for the whole shop functionality and 
can easily screw the whole thing up. So I guess this had been done to have some 
control about such essential stuff. But that's just a guess ...

Beste Grüße aus Dortmund!
Andreas Ziethen | Geschäftsführung

--
anzido GmbH
Kirchhörder Str. 12
44229 Dortmund
Tel.: 0231 - 60 71 079
Fax.: 0231 - 60 71 081
Mobil:0176 - 8325 1488
Email: i...@anzido.com
Web: http://www.anzido.com ( http://www.anzido.com/ )

USt-ID: DE257982972
Geschäftsführung: Andreas Ziethen
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 03.11.2010 18:24:32
Von: Chris Jolly cpjo...@yahoo.com
An: dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] Suggestion: Put modules from database intoan 
PHP File
Vorgang: T-DIA317V99U-31

 Am I missing something, because this seems very simple to me...

 (1). Why is it necessary to encode the list of plug-in modules and to then 
 store this in the database ?
 (2). Why is it necessary to start the framework in such a way that 5 classes 
 can't be extended ?

 If there are no good reasons for either and assuming the fix is simple, why 
 shouldn't we ask OXID to make this change ?


 From: Christopher Simon si...@topconcepts.com
 To: dev-general@lists.oxidforge.org
 Sent: Wed, November 3, 2010 11:22:33 AM
 Subject: Re: [oxid-dev-general] Suggestion: Put modules from database into an 
 PHP File

 Hi,

 I know that it works with a wrapper, still this doesn't solve the
 synchronization issue within development teams. Such kind of
 emergency scripts, help for the moment, but they don't fix the source
 of the problem.

 btw you can also initiate the shop framework for such a script.

 Am 03.11.2010 10:40, schrieb Stefan Krenz:
  Hi,
 
  you can edit the module list outside from OXID.
 
  We need two wrapper classes, one for config.inc.php (named as
  ConfigWrapper) and one for oxconfk.php (named as ConfKWrapper).
  With this classes you can get the required information:
  - ConfigWrapper-dbHost
  - ConfigWrapper-dbName
  - ConfigWrapper-dbUser
  - ConfigWrapper-dbPwd
  - ConfKWrapper-sConfigKey (needed to en-/decrypt the aModules DB entry)
 
  Connect to the database, get the content of 'OXVARVALUE' from 'oxconfig'
  with the MySQL function 'DECODE' (use 'ConfKWrapper-sConfigKey' for the
  second argument).
  You will get the serialized array within the module list. Unserialize
  and modify it and put the new serialized array into the database. Don't
  forget the encryption with ENCODE.
 
  This will also work with the Zend Guard encoded versions of OXID.
 
  Regards Stefan Krenz
 
 
  Am 03.11.2010 08:53, schrieb Christopher Simon:
  Hi,
 
  when you work in a team at a shop project, you often have the problem
  that if some team member adds a new module which is used in templates
  and stuff the other team members have to be noticed that they have to
  add new the new modules in their respective test database. (we work with
  virtual machines for each dev). In addition, if a user adds a Module
  which breaks the shop somehow, he sometimes isn't able to remove this
  module because it broke some component which is mandatory for the admin
  area. The module array is saved as a blob, which makes it a little
  tricky to edit modules without the admin area.
 
  Because of this, we do it like this: Delete (or rename) the aModules
  entry in the database and put this line in config.inc.php:
 
 
  $this-aModules = tc_modules($this);
 
  tc_modules includes this nice little PHP File:
 
  ?php
  return array(
  'oxbaseshop' = array(
  // standard
  'oxorder' = 'invoicepdf/myorder',
  ),
  );
 
  With this small modification, you are able tu put your modules in
  projects under version control (with SVN), and work much more effective
  in teams. If you now include a module which breaks the shop in any way,
  you are able to simply remove it by editing the file.
 
  I would like to suggest this for 4.5.
 
  Only downside: Some module installers would not work anymore. I know
  that you are working on automatic module installer stuff, but i would
  rather like our solution for the modules, because i think it's much
  easier to maintain a shop without having the modules in database. Maybe,
  our approach and the automatic installer approach are combinable.
  ___
  dev-general mailing

[oxid-dev-general] oxemail: put function calls into property [T-D3898PM6XJ-46]

2010-10-03 Thread anzido GmbH
Hi, 

several times we had projects where one of the requirements was to trigger some 
special functionality before sending an email from oxemail class. Especially if 
this special functionality is dependent on the type of email - it is quite 
cumberesome to solve this, cause in the _sendMail() function you do not know 
which type of email has to be sent. 

So I would like to have a property which is filled by the name of the function 
which has been called before, like this: 

$_sActMailFunctionCall = ; 

public function sendOrderEmailToOwner( $sOrder, $sSubject = null ) 
{ 
$this-_sActMailFunctionCall = sendOrderEmailToOwner; 
... 
} 

Of course you could even build a small sort of factory function which would be 
called by the several view classes, doing this job - so you would not have to 
put a new line of coude into each mail function - like this for example: 

in class oxEmail: 

public function executeSendMailFunction( $sFunction, $aParams ) 
{ 
$this-_sActMailFunctionCall = $sFunction; 
$this-$sFunction( $aParams); 
} 

in oxOrder::_sendOrderByEmail(): 

$oxEmail-executeSendMailFunction( sendOrderEmailToOwner, $aParams ); 

Doing this would give developers a whole bunch of nice possibilities. For 
example you could write a central function to manipulate email subjects 
dependent on the type of email. Or you could save the content of special email 
and so on ... 
At the moment all this is possible - but you have to overload a lot of 
functions for this to detect the type of email. 

Using the factory function would mean that the several send-functions would not 
have to be changed appart from the parameters given to them. But even this 
could be done inside the factory, which then would have to prepare the params 
for the single calls. 

The factory way in my opinion would be the best one regarding code layout, 
but I see that in terms of compatibility to old versions and modules this could 
cause some trouble .. - So perhaps as a first step you could just add the first 
mentioned line of could to each function? 

If somebody has got a better idea to solve this - let me know! 

Regards, 
Andreas 

-- 
anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Important information about 4.4.1 update [T-AQSJ0TTPGS-10]

2010-08-03 Thread anzido GmbH
Hello,

speaking of the updateApp: it would be great if the updateApp would also update 
the views of the database tables in an OXID eShop EE ;-)

If there are changes to the database structure of oxarticles during the update, 
then you would end up with empty article lists or other problems if you don't 
update the database views after the update (e.g. in the update to 4.4.0).

Beste Grüße aus Dortmund! 
Robert Rosendahl | Entwicklung u. Support 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883

-Ursprüngliche Daten-
Datum: 28.07.2010 11:28:04
Von: Arvydas arvydas.vap...@oxid-esales.com
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general]  Important information about 4.4.1 update
Vorgang: T-AQSJ0TTPGS-10

 Hi,
 
 I want to inform, that after analyzing bug #0002003 
 (https://bugs.oxid-esales.com/view.php?id=2003) we found
 that updateApp does not execute 28699.sql, so shop version is not 
 updated.
 
 If you update your shop using ANY 
 PATCH_OXID_ESHOP_..._TO_V.4.4.1_28950.zip package please execute
 following query (manually):
 
 UPDATE `oxshops` SET `OXVERSION` = '4.4.1';
 
 More information can be found here: 
 http://www.oxid-esales.com/forum/showthread.php?p=36628#post36628
 
 Best regards,
 Arvydas Vapsva 
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


[oxid-dev-general] change oxconfig: allow different config-tables [T-B35QJE6KGT-49]

2010-05-26 Thread anzido GmbH
Hi all, 

I'd like to discuss an issue that I am thinking about for some time: 

As a sort of 'best practice' we do try with all our modules to make as few 
changes as possible to OXID standard-classes, -tables and files (such as 
lang-files etc.). So if we do need new fields for oxarticle we do prefer to set 
up an new table and put our stuff in there, connected to the oxarticle table 
via OXID. 

Same thing we do with config values. Now, it would be really cool to be able to 
call methods like getShopConfVar() or setShopConfVar() with an additional 
parameter containing the table name. So one could just copy oxconfig table and 
rename it and use that for the own config stuff. 

Could that be a good idea? Or did I miss anything important? 

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 
anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Views|public methods [T-L2DDW4THKR-78]

2010-05-20 Thread anzido GmbH
Hi Markus,

this is due to compatibility reasons for old OXID templates which did not use 
getters at all.
It will be removed soon ... - I hope! ;-)

There was already a discussion about that stuff here on the list some weeks 
ago. Have a look at the digest.

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 20.05.2010 13:00:47
Von: dasGollum dasgol...@web.de
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Views|public methods
Vorgang: T-L2DDW4THKR-78

 Hi all,
 
 I wondering of some for me useless code in the views.
 
 Eg.:
 class Details extends oxUBase
 {
     public function render()
     {
          ...
         $this-_aViewData['aZoomPics'] = $this-getZoomPics();
          ...
     }
 }
 
 With this code the pictures can be handle in the template.
 
 But Details::getZoomPics() is public and will be executed in the template, 
 too.
 [{assign var=aZoomPics value=$oView-getZoomPics() }]
 
 In the template return the $this-_aPicGallery array.
 So it don't executes twice, just [{$aZoomPic}] filled twice.
 
 
 But, why this is previous executed in the view itself.
 
 My thinking is, if I make a own Template and don't need zoomPics or whatever.
 I don't wanne execute it. If I need it, i execute it in the Template, like 
 now.
 
 So if the view don't execute public functions, some templates are faster.
 
 This practice is a lot in views and templates.
 
 What you think?
 
 Regards,
 Markus
 
 
 -- 
 
 Markus Bauer
 
 Paseo del Retiro 3 B
 11380 Tarifa/Cadiz
 
 España
 
 N.I.E.: ES-Y0317721-J
 
 
 Tel./Fax: +34 956682237
 eMail: markus.ba...@coyop.de
 www: www.coyop.de
 
 
 
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] storage enginges [T-W1V47SNBVS-96]

2010-05-11 Thread anzido GmbH
Hi Sven,

yes - that's exactly what we found out, too. But with customers on managed 
servers it's not always that easy to have those settings changed ... - so 
before I start blaiming the hosters I'd rather like to know OXID's reasons for 
switching storage engines before. Cause I suspect that the gain of performance 
might be that small that a simple back-switch to MyISAM in most cases might be 
the easier and better way.

And for that reason I'd also like to know if there ar any other reasons apart 
from performance which make InnoDB eg. for oxarticles necessary.


Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 11.05.2010 15:47:31
Von: Kliebenstein Sven sven.kliebenst...@burdadigital.de
An: dev-general@lists.oxidforge.org dev-general@lists.oxidforge.org
Betreff: Re: [oxid-dev-general] storage enginges
Vorgang: T-W1V47SNBVS-96

 Hi,
 
 We have faced the same problem as you mentioned when using InnoDB tables in 
 OXID. If you're using a Not-InnoDB-Optimized-MySQL-Server, the default 
 settings are definitely not usable. The usage of InnoDB tables in an 
 non-optimized MySQL-Server makes things more worse than using standard MyISAM 
 tables. For us, we're always optimizing the settings of your servers before 
 installing the shop. You can get a list of all available InnoDB settings from 
 MySQL by executing this query: show variables like 'innodb%'; 
 The documentation for these options is available from the mysql website:
 http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html
 http://dev.mysql.com/doc/refman/5.0/en/innodb-buffer-pool.html
 
 There are also some tuning tools available, just have a look for:
 - tuning-primer
 - mysqltuner (http://mysqltuner.pl/mysqltuner.pl)
 
 
 Just my 2 cents...
 Sven
 
 
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org 
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von anzido GmbH
 Gesendet: Dienstag, 11. Mai 2010 12:57
 An: dev-general@lists.oxidforge.org
 Betreff: [oxid-dev-general] storage enginges [T-W1V47SNBVS-96]
 
 Hi, 
 
 since a while I notice that OXID does change storage engines for more and 
 more tables from MyISAM to InnoDB. 
 I'd like to get some explanation why this is done, presumably due to 
 performance issues, I guess ... but some more detailed information would be 
 nice. 
 
 I'd also like to know if and which tables really HAVE to be InnoDB - e. g. 
 for transaction reasons or whatever. 
 
 The background for my question is that we discover more and more performance 
 problems with those InnoDB tables cause many hosters do use MyISAM optimized 
 MySQL-Settings which often lead to big problems on large InnoDB tables. 
 ProfiHost for example is one of those. 
 
 Beste Grüße aus Dortmund! 
 Andreas Ziethen | Geschäftsführung 
 
 --
 anzido GmbH
 Kirchhörder Str. 12
 44229 Dortmund
 Tel.: 0231 - 60 71 079
 Fax.: 0231 - 60 71 081
 Mobil:0176 - 8325 1488
 Email: i...@anzido.com
 Web: http://www.anzido.com ( http://www.anzido.com/ ) 
 
 USt-ID: DE257982972
 Geschäftsführung: Andreas Ziethen
 Amtsgericht Dortmund HRB 20883
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Deletingunregistereduser acc ounts [T-3CKCXFBU7D-56]

2010-04-15 Thread anzido GmbH
Hi Achim,

most shop owners do want to have the user data in their shops to use them for 
marketing activities and evaluation. They do want to know if somebody is a NEW 
customer or if he already bought something in the shop etc.

All those activities might not be allowed if somebody buys explicitly WITHOUT 
andy registration. The data have to be kept for fulfillment reasons - but only 
as long as needed.

So from a customer point of view I would agree that data have to be deleted 
after a certain period of time - which probalby has to be configurable cause 
there might be some different periods of warranty etc. which have effect on how 
long the data have to be kept.
Another question is, if those data have to be kept in the shop database. I 
think there might be customers who are (by pretty good reasons!) afraid that 
their personal data might not be very save on a web server in the internet.

From a shop owners point of view (and from the experience with our customers) 
you probably should keep the data in the shop and make sure that they stay 
connected with orders, newsletter data and so on. 

Cheers! 
Andreas Ziethen | Geschäftsführung 


 Hi,
 
 I'd like to know where people see the legal issues with keeping the
 fulfillment data in the database, be it under oxuser or oxorder.
 
 IMO this has nothing at all to do with the advertisement buy without
 opening an account. Opening an account is nothing more than being able to
 login later and have all personal data available after logging in. Not
 wishing to open this account does not legally bind the seller to not store
 the details, in fact, this being a mailorder business case, data have to be
 stored.
 
 So I think this discussion is beside the point, but please explain otherwise
 if I'm wrong.
 
 Best,
 Achim
 (oxal)
 
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org]im Auftrag von Ralf
 Trapp
 Gesendet: Donnerstag, 15. April 2010 16:55
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Deletingunregistereduser
 accounts[T-3CKCXFBU7D-56]
 
 
 Ahoi,
 
 I summarize. You basically suggest a procedure like this:
 
1. During order processing, a temporary account is
   Created in a 'good' place (what exactly 'good'
   means is still to be defined).
 
2. All necessary information for fulfilling the order
   collected and stored somewhere in a 'good' place
   (what exactly 'good' means is still to be defined).
 
3. Previously created temporary account is deleted,
   order information is kept.
 
 I'm not yet talking about database and issues, just want to agree about
 basic procedure and later on about how to realize it.
 
 Regards,
 
 Ralf
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von
 apprent...@gmx.de
 Gesendet: Mittwoch, 14. April 2010 12:40
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Deleting unregistereduser
 accounts[T-3CKCXFBU7D-56]
 
 I think there is(!) a legal problem..
 
 When the order process starts, the guest account is advertised like buy
 without a customer account in our shop.
 
 But matter-of-factly, the shop is allocating a customer account, and it is
 keeping it forever...
 
 So you are basically cheating your customers...
 
 Imo xtCommerce handles this situation correctly:
 
 During order processing, a temporary account is created, which is deleted
 after successful order processing.
 
 All necessary information for fulfilling the order is kept in the order
 record(s) in the DB, and this particular order is never changed by the shop
 any more, if not the shop-owner changes it on purpose (address-info,
 articles aso.).
 
 If the same client should order again later on, new order record(s) will be
 created.
 
 Doing it that way, you both adhere to your promise (no customer account in
 the shop), and you can fulfill the order.
 
 Dipl.-Ing.(TH) Winfried Kaiser (aka Avenger)
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von Ralf Trapp
 Gesendet: Mittwoch, 14. April 2010 12:21
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Deleting unregistered user
 accounts[T-3CKCXFBU7D-56]
 
 Hi all,
 
 from legal point of view there's no prob at all as of course shop owners
 need this data to fulfill the order.
 
 As changes here affect many (esp. external) connections to and with OXID
 eShop, I'd like to trigger a discussion about possible _solutions_ which can
 and should be implemented.
 
 Any ideas?
 
 Regards,
 
 Ralf
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von anzido GmbH
 Gesendet: Freitag, 13. November 2009 09:13
 An: dev-general@lists.oxidforge.org
 Betreff

Re: [oxid-dev-general] admin links changes in 4.3.0 [T-X2LBL9JQVN-96]

2010-04-01 Thread anzido GmbH
Hi,

this thing made me crazy yesterday evening ...

Therefore some wishes for future versions:
- OXID Developers should on all changes keep in mind if third party modules may 
be affected. If so, please annouce such changes as early as possible here in 
the list. This would probably avoid a lot of pain for third party developers. 
;-)

- Perhaps it would be a good idea to publish a detailed change history for 
partners one or two weeks BEFORE the release, so we could check our modules 
already.

- On each - at least major - update there should be a clear hint that if third 
party modules are used one should check compatibility BEFORE updating the shop. 
For us as developers this is self-evident, but for many shop owners it is 
obviously not. This morning we did already get some complains about not working 
modules after updating to 4.3. 


Cheers - and happy Easter Days! :-)
Andreas

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883


-Ursprüngliche Daten-
Datum: 01.04.2010 09:07:29
Von: Šarunas Valaškevicius sarunas.valaskevic...@oxid-esales.com
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] admin links changes in 4.3.0
Vorgang: T-X2LBL9JQVN-96

 Hi everybody,
 
 in the new eShop version 4.3.0, the internal links in admin tool are changed 
 from [{$shop-selflink}]?[{ $editurl }] to [{$shop-selflink}][{ $editurl }].
 
 This allows to add parameters to the selflink not only in templates, but also 
 in
 the admin php classes.
 
 Also, this may affect some modules, which uses admin interface templates with 
 custom
 [{$shop-selflink}]?[{ $editurl }] urls for e.g. frameset definitions. The 
 '?' character
 in these urls should be replaced by the ''.
 
 
 Regards,
 Šarunas Valaškevicius
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Orders with wrong user id [T-VQMIXUCFGV-34]

2010-03-22 Thread anzido GmbH
Hi,

actually what the shop does according the user account is mainly correct.
And it shouldn't be a problem with orders if the user information stored in 
oxorder table was used and not the user object based on the oxuserid.

Orders should be related to the user by using the email-address instead of 
oxuserid.

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 19.03.2010 14:50:54
Von: Reinhard Schneidewind mailing_li...@bluevisiontec.com
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Orders with wrong user id
Vorgang: T-VQMIXUCFGV-34

 Hi,
 
 in OXID 4.2.0 EE we got problems with orders containing wrong user id.
 After debugging I found out that the problem is a regeneration of the user
 id after the user data gets updated.
 
 Basically the problem is when an unregistered user orders an article and
 a few minutes later he orders another article with the same user data.
 In this case the userdata in oxuser gets updated, because the user used
 the same data the only thing which gets updated is the field `oxuser.OXID`.
 Now the problem is that the field `oxorder.OXUSERID` from previous order
 contains the old id from the user which does not exist anymore.
 
 Can anyone confirm this? I did not find anything about this in bug tracker.
 
 Regards,
 
 Reinhard Schneidewind
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Proposal: use spl_autoload_register() instead of__autoload() to allow other autoload functions in OXID [T-2D5PVCNIJK-68]

2010-03-05 Thread anzido GmbH
I agree with that.

It would be nice for example to have own core-, view- and admin-classes in 
subfolders inside of modules. Because this does make it very easy to define 
project configurations for Zend Guard and other stuff (deployment).

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 05.03.2010 11:26:42
Von: Stefan Moises moi...@shoptimax.de
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Proposal: use spl_autoload_register() instead 
of__autoload() to allow other autoload functions in OXID
Vorgang: T-2D5PVCNIJK-68

 Hi List,
 
 I'd like to make a proposal:
 OXID defines its own __autoload() function in core/oxfunctions.php, 
 which makes it hard to add external libraries containing their own 
 autoloaders or to implement different autoloaders for own classes/libs.
 A solution would be to rename that function to e.g. oxidAutoload() and 
 to add it to the PHP autoloader stack with 
 *spl_autoload_register('**oxidAutoload');*
 So other autoload functions could be added in the same way, too.
 
 What do you think?
 
 Cheers,
 Stefan Moises
 
 -- 
 ***
 Stefan Moises
 Senior Softwareentwickler
 
 shoptimax GmbH
 Guntherstraße 45 a
 90461 Nürnberg
 Amtsgericht Nürnberg HRB 21703
 GF Friedrich Schreieck
 
 Tel.: 0911/25566-25
 Fax:  0911/25566-29
 moi...@shoptimax.de
 http://www.shoptimax.de
 ***
 
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Feedbackwanted:Keep suppor tforoldertemplating system? [T-0E90ZOGEP6-43 ]

2010-02-10 Thread anzido GmbH

Hi Sven,

 
 @Andreas: I'm a little confused about our statement, I remember that we 
 talked about the effort of fixing the old templates and you told me that 
 you've done this in some hours...maybe I've misunderstood you at that time :-0


I think this must have been very close to the release-date of the 4, wasn't it? 
Cause at the very beginning we tried this with two projects and THOUGHT it was 
that easy ... - but finally we realized that there were much more places where 
refactoring was needed to make the old templates fully work. And the other 
argument was, that after some weeks we also realized that all the new SEO-stuff 
in the new OXID 4 templates was quite important to improve SEO performace for 
our customers. And on a long term mainly these two arguments had been 
responsible for our decision to not longer refactor old tpl's.

 
 Additionally I would like to place Andreas' interesting question here again: 
 - Can OXID provide a list of functions and files were the old template 
 support codes resides in?


Well, I'm waiting for this, too. Please put some work into this cause it might 
let us get rid of this issue very soon.
 
Regards!
Andreas 


___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


[oxid-dev-general] orders without orderdate and articles - ipayment-paypal-problem? [T-5BHIZVR86J-77]

2010-01-27 Thread anzido GmbH
Hi all, 

I could write this to the forum but at this point I do not want to make 
shop-owners too nervous about the following: 
(I would have written it to the new partner forum if I would have rights to see 
it ...) 

At the moment we have several cases of orders in EE 2.7 shops where we do have 
no orderdate (it's: -00-00) and no articles for the order. All these orders 
have in common that they have been done via ipayment credit card payment. And 
all shops where we do notice this have in common that they do use ipayment AND 
(efire-)paypal. 

So I'd like to get some feedback of other partners/developers if you also might 
notice such cases. You can easily check this out by using the phpMyAdmin, 
showing table oxorder and sorting it by oxorderdate. If you get orders with 
orderdate -00-00 00:00:00 then check if they are ipayment orders (have an 
oxtransid) and if they have articles. 

@OXID 
Has this been noticed before? Is there perhaps any knowledge around what's 
happening here? 

Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 
anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] orders without orderdate and articles-ipayment-paypal-problem? [T-5BHIZVR86J-77]

2010-01-27 Thread anzido GmbH
Hi Michael,

I think this is a different problem.
An increasing amount of 5002 ipayment errors (wrong card number) is noticed 
here as well in some shops. But I think this has nothing to do with the problem 
I mentioned. But that's just a guess - I don't really know.

Cheers! 
Andreas Ziethen | Geschäftsführung 


-Original data-
Date: 27.01.2010 13:06:06
From: Michael Fritsch michael.frit...@print-id.de
To: dev-general@lists.oxidforge.org
Subject: Re: [oxid-dev-general] orders without orderdate and 
articles-ipayment-paypal-problem?
Task: T-5BHIZVR86J-77

 Hi all,
 
 I don`t think that this only occurs when using ipayment together with PayPal 
 or there is more than one problem. We have several ipayment orders with error 
 code 5002 and 3001 without using PayPal! Ipayment error 3001 is 
 explained with The amount is incorrect. According to ipayment support in 
 this cases the order amount has been transmitted without a value to their 
 system.
 
 Regards 
 Michael
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org 
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von anzido GmbH
 Gesendet: Mittwoch, 27. Januar 2010 12:50
 An: dev-general@lists.oxidforge.org
 Betreff: [oxid-dev-general] orders without orderdate and articles 
 -ipayment-paypal-problem? [T-5BHIZVR86J-77]
 
 Hi all, 
 
 I could write this to the forum but at this point I do not want to make 
 shop-owners too nervous about the following: 
 (I would have written it to the new partner forum if I would have rights to 
 see it ...) 
 
 At the moment we have several cases of orders in EE 2.7 shops where we do 
 have no orderdate (it's: -00-00) and no articles for the order. All these 
 orders have in common that they have been done via ipayment credit card 
 payment. And all shops where we do notice this have in common that they do 
 use ipayment AND (efire-)paypal. 
 
 So I'd like to get some feedback of other partners/developers if you also 
 might notice such cases. You can easily check this out by using the 
 phpMyAdmin, showing table oxorder and sorting it by oxorderdate. If you get 
 orders with orderdate -00-00 00:00:00 then check if they are ipayment 
 orders (have an oxtransid) and if they have articles. 
 
 @OXID 
 Has this been noticed before? Is there perhaps any knowledge around what's 
 happening here? 
 
 Beste Grüße aus Dortmund! 
 Andreas Ziethen | Geschäftsführung 
 
 -- 
 anzido GmbH 
 Kirchhörder Str. 12 
 44229 Dortmund 
 Tel.: 0231 - 60 71 079 
 Fax.: 0231 - 60 71 081 
 Mobil:0176 - 8325 1488 
 Email: i...@anzido.com 
 Web: http://www.anzido.com ( http://www.anzido.com/ ) 
 
 USt-ID: DE257982972 
 Geschäftsführung: Andreas Ziethen 
 Amtsgericht Dortmund HRB 20883
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] orders without orderdate and articles-ipayment-paypal-problem? [T-5BHIZVR86J-77]

2010-01-27 Thread anzido GmbH
Since I have the rights to visit our new partner forum now - I started a thread 
about the ipayment problem there and suggest to continue the discussion here:

http://www.oxid-esales.com/forum/showthread.php?p=23560


Cheers! 
Andreas Ziethen | Geschäftsführung 



-Original data-
Date: 27.01.2010 13:06:06
From: Michael Fritsch michael.frit...@print-id.de
To: dev-general@lists.oxidforge.org
Subject: Re: [oxid-dev-general] orders without orderdate and 
articles-ipayment-paypal-problem?
Task: T-5BHIZVR86J-77

 Hi all,
 
 I don`t think that this only occurs when using ipayment together with PayPal 
 or there is more than one problem. We have several ipayment orders with error 
 code 5002 and 3001 without using PayPal! Ipayment error 3001 is 
 explained with The amount is incorrect. According to ipayment support in 
 this cases the order amount has been transmitted without a value to their 
 system.
 
 Regards 
 Michael
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org 
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von anzido GmbH
 Gesendet: Mittwoch, 27. Januar 2010 12:50
 An: dev-general@lists.oxidforge.org
 Betreff: [oxid-dev-general] orders without orderdate and articles 
 -ipayment-paypal-problem? [T-5BHIZVR86J-77]
 
 Hi all, 
 
 I could write this to the forum but at this point I do not want to make 
 shop-owners too nervous about the following: 
 (I would have written it to the new partner forum if I would have rights to 
 see it ...) 
 
 At the moment we have several cases of orders in EE 2.7 shops where we do 
 have no orderdate (it's: -00-00) and no articles for the order. All these 
 orders have in common that they have been done via ipayment credit card 
 payment. And all shops where we do notice this have in common that they do 
 use ipayment AND (efire-)paypal. 
 
 So I'd like to get some feedback of other partners/developers if you also 
 might notice such cases. You can easily check this out by using the 
 phpMyAdmin, showing table oxorder and sorting it by oxorderdate. If you get 
 orders with orderdate -00-00 00:00:00 then check if they are ipayment 
 orders (have an oxtransid) and if they have articles. 
 
 @OXID 
 Has this been noticed before? Is there perhaps any knowledge around what's 
 happening here? 
 
 Beste Grüße aus Dortmund! 
 Andreas Ziethen | Geschäftsführung 
 
 -- 
 anzido GmbH 
 Kirchhörder Str. 12 
 44229 Dortmund 
 Tel.: 0231 - 60 71 079 
 Fax.: 0231 - 60 71 081 
 Mobil:0176 - 8325 1488 
 Email: i...@anzido.com 
 Web: http://www.anzido.com ( http://www.anzido.com/ ) 
 
 USt-ID: DE257982972 
 Geschäftsführung: Andreas Ziethen 
 Amtsgericht Dortmund HRB 20883
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general
 ___
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Feedbackwanted:Keep suppor tforoldertemplating system? [T-0E90ZOGEP6-43 ]

2010-01-25 Thread anzido GmbH
Hi all,

as I said: I'd like to have that stuff removed soon. In many places it's eating 
up performance unnecessarily. And a 15 months period of having those deprecated 
values is enough. (They had been marked as deprecated from the very beginning 
...)

@Sven: Did you really check the amount of time you would need to update those 
old templates? Actually I cannot really understand why you took this way .. - 
cause in the very beginning of OXID 4 we tried to take the old templates twice 
... - seeing that it did not work to just adopt the old ones but much work had 
to be done to make for example the order process work. So we decided never to 
take the old tmeplates cause the effort to switch to the new style was not much 
bigger as to fix the old templates.

The idea to prepare some modules for keeping the old stuff is a good one, I 
think.
@Erik: As you want to remove the old stuff you should know what exactly would 
have to be removed. So could you perhaps give us a list of files and functions 
which would be changed due to that? This would make it possible to
a. check if all that stuff could be managed by some modules
b. devide the task between some more developers and perhaps everybody of this 
list could contribute ONE module - and we would be done very quickly. :-) 


Regards!
Andreas 




-Original data-
Date: 24.01.2010 23:21:56
From: Erik Kort erik.k...@oxid-esales.com
To: dev-general@lists.oxidforge.org
Subject: Re: [oxid-dev-general] Feedbackwanted:Keep 
supportforoldertemplating system?
Task: T-0E90ZOGEP6-43

 Hi Sven,
 
 It's exactly why we asked this in this mailing list. We want feedback. We 
 want the dialog. This is not an decision to be taken lightly. 
 
 Yes, OXID wants to get rid of this support as its time consuming in 
 maintaining. Maybe we should view this in context of years. The 4.0 was 
 released in October 2008. It's now 2010. We are not talking about removing it 
 next week :) How long do you think is an appropriate time for support? 2011 ? 
 And when will it be acceptable for the client that it's no longer supported ? 
 Did you investigated how much work it is to convert these templates into the 
 new standard? I guess it's costing OXID way more effort in keeping this 
 feature than for this customer in porting the templates. To be honest, I 
 don't think it's fair either to expect indefinite support so that I as 
 customer never need to change anything, waiting until there is a business 
 need like a need the look  feel of the shop. The question is: what's a 
 reasonable timeframe for supporting it, reasonable for the whole community. 
 Remember that every time spend in supporting old stuff, is reducing the time 
 to make new cool features. What do you rather have ? I agree, you can't leave 
 clients out in the rain. But if most are already ported, how long do we keep 
 supporting this? indirectly on costs of other clients ... They get a tiny bit 
 of less features .. What is the good timing for stopping support for an old 
 feature? Not an easy answer...
 
 BTW Your example scenario EE vs CE is skewed. You still need to update every 
 CE for bugfixes / security fixes reasons. And if that newer version doesn't 
 support the old templates you have the same problem again. So what's the 
 point in this scenario? It doesn't solve your problem. Or do you want to say 
 that this customer is willing to forgo on bug / security fixes just to save 
 template issues ? Now that's a scary thought. Maybe he does have a budget for 
 that ? 
 
 The idea of an old templating system as a module is very interesting. If we 
 make one, are you willing to maintain it ? This is actually an serious 
 question ;)  
 
 If anymore of you out there are using old templates. Pls tell us about it 
 here. We want to know..
 
 Regards Erik  
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org 
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von Kliebenstein 
 Sven
 Gesendet: Donnerstag, 21. Januar 2010 13:16
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Feedback wanted:Keep 
 supportforoldertemplating system?
 
 Hi all,
 
 It seems we're the only ones using old templates in OXID 4 - at least inside 
 this mailing list...
 
 Some facts: One of our customers runs an OXID EE 4.2.0 Shop with five 
 subshops in it, the shop was migrated from earlier version 2.7.0.3 to 
 generation 4 of the shop. The templates for two shops, which are the main 
 shops in mall, where completely refactored and updated to new template set. 
 So there are three shops in mall that use the old template sets. The problem 
 is, that these shops are smaller shops making only little conversion, so 
 there's no budget for migrating the templates. 
 
 Conclusion:
 If we keep the old templates, this would mean that if the support for old 
 templates is removed, we cannot update the software anymore. So the two 
 primary shops cannot take advantage of new 

Re: [oxid-dev-general] where are oxremarks generated [T-2D550CDGNS-17]

2010-01-19 Thread anzido GmbH
Hi Kai,

unfortunately this is done in oxemail class ... - where it DEFINETLY does not 
belong to.
It should be in oxorder class.
But as I said: look into oxemail::sendOrderEmailToOwner() - there you'll find 
the fitting code.

Small hint: Many programms/editors - like Zend Studio e. g. - do have a 
function for searching in files or directories, including subdirectories. I 
answered your question just by putting the term oxremak into that type of 
search in Zend Studio. Sure you can do that by yourself next time. ;-)


Beste Grüße aus Dortmund! 
Andreas Ziethen | Geschäftsführung 

-- 

anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Original data-
Date: 19.01.2010 01:37:24
From: Kai Gazmaga kai.gazm...@vektordesign.de
To: dev-general@lists.oxidforge.org
Subject: [oxid-dev-general] where are oxremarks generated
Task: T-2D550CDGNS-17

 Hello,
 
 i want to add some custom information to order-remarks, but i do not
 find the place they are generated at. Could someone give a hint where
 the oxremark__oxtext-field is generated or derived from for _orders_?
 
 Many thanks in advance,
 
 SubNet
 ­
5F__
 dev-general mailing list
 dev-general@lists.oxidforge.org
 http://dir.gmane.org/gmane.comp.php.oxid.general



Virus checked by G Data AntiVirus
Version: AVA 19.9676 dated 19.01.2010
Virus news: www.antiviruslab.com

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Re: [oxid-dev-general] extendet core-classes [T-999MFX0K36-26]

2010-01-05 Thread anzido GmbH
Hi Sascha,

of course you can.
This makes sense if only in special situations you need some user object which 
is different from the usual one.
If you do need the modified user object always then you should write a module 
of oxuser - but probably you know that.

Cheers!
Andreas Ziethen | Geschäftsführung 

-- 
anzido GmbH 
Kirchhörder Str. 12 
44229 Dortmund 
Tel.: 0231 - 60 71 079 
Fax.: 0231 - 60 71 081 
Mobil:0176 - 8325 1488 
Email: i...@anzido.com 
Web: http://www.anzido.com ( http://www.anzido.com/ ) 

USt-ID: DE257982972 
Geschäftsführung: Andreas Ziethen 
Amtsgericht Dortmund HRB 20883
-Ursprüngliche Daten-
Datum: 1/5/2010 5:27:32 PM
Von: Sascha J. Hauf - DIS h...@d-i-s.de
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] extendet core-classes
Vorgang: T-999MFX0K36-26

 Hi all,
 
 can I mean core-classes with other core-classes to extend
 or am not so meant that.
 
 example:
 file = core/myclass.php
 
 class myclass extends  oxUser
 {
 
 }
 
 Thanx an best regards,
 Sascha
 
 -- 
 
 Design Internet Systems
 Rüderner Str. 63
 73733 Esslingen
 
 Tel.: 07 11 / 3 51 18 03
 Fax: 07 11 / 3 51 18 04
 E-mail: i...@d-i-s.de
 Internet: www.d-i-s.de 
 
 
 Professional eCommerce Solutions

___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general


Re: [oxid-dev-general] Create new articlelist [T-4C0IHUVM2Z-71]

2009-11-16 Thread anzido GmbH

 @Andreas
 I opened also a thread in the forum. But not many developers will answer
 questions there.

Could you please send the link of your forum thread to: a.ziet...@anzido.com ? 
- Thx. (I could not found it there .. - and I'd quite like to give you some 
more hints for your problem.)

Cheers.
Andreas



 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von Manuel Reiß
 Gesendet: Montag, 16. November 2009 11:53
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Create new articlelist [T-4C0IHUVM2Z-71]
 
 Hi Andreas,
 don't know :) - I'm new to this list...
 but as you can see in my post But even this won't happen, since the parent
 (oxList) will return null ;), this sentence also contains a small hint to
 oxid developers 
 
 1) the return var-name of oxarticlelist's selectString() $oRes doesn't
 seem to contain a boolean var regarding naming conventions ;)
 
 2) oxarticlelist's parent (oxlist) method selectString() doesn't return
 anything - and since it's called and its value returned in oxarticlelist,
 result will always be null
 
 So I hope besides helping out Andreas before, this post might also be of
 value during refactoring and cleanup for the dev-team ;)
 
 best regards,
 Manuel
 
 
 manuel.re...@mediaopt.de | www.mediaopt.de
 
 derksen mediaopt gmbh
 galvanistrasse 6 | 10587 berlin | +49 (30) 34 09 42-77  fax-66 | ust.-id
 de265886017 | geschäftsführer dipl.-ing. philipp derksen | amtsgericht
 charlottenburg | hrb 120935 b
 
 
 -Ursprüngliche Nachricht-
 Von: dev-general-boun...@lists.oxidforge.org
 [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von anzido GmbH
 Gesendet: Montag, 16. November 2009 10:33
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Create new articlelist [T-4C0IHUVM2Z-71]
 
 Sorry guys - but isn't this stuff for the forum more then for the dev-list?
 :-o
 
 Regards! 
 Andreas Ziethen | Geschäftsführung 
 
 
 
 -Ursprüngliche Daten-
 Datum: 11/16/2009 9:45:24 AM
 Von: Manuel Reiß manuel.re...@mediaopt.de
 An: dev-general@lists.oxidforge.org
 Betreff: Re: [oxid-dev-general] Create new articlelist
 Vorgang: T-4C0IHUVM2Z-71
 
  Hi Roland,
  as you can see in the comments of oxarticlelist's selectString-method (*
  @return bool), the return value would be boolean.
  Therefore your expression
  $this-_aList = $aList-selectString($sQuery);
  will just set $this-_aList to a boolean value. (But even this won't
 happen,
  since the parent (oxList) will return null ;) )
  Therefore, one solution would be: skip this class-member ($this-_aList)
 and
  just return your object:
  
  $aList = oxNew('oxarticlelist');
  $aList-selectString($sQuery);
  return $aList;
  
  have a nice week.
  
  manuel.re...@mediaopt.de | www.mediaopt.de
  
  derksen mediaopt gmbh
  galvanistrasse 6 | 10587 berlin | +49 (30) 34 09 42-77  fax-66 | ust.-id
  de265886017 | geschäftsführer dipl.-ing. philipp derksen | amtsgericht
  charlottenburg | hrb 120935 b
  
  -Ursprüngliche Nachricht-
  Von: dev-general-boun...@lists.oxidforge.org
  [mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von Roland
  Gruber
  Gesendet: Samstag, 14. November 2009 02:15
  An: dev-general@lists.oxidforge.org
  Betreff: [oxid-dev-general] Create new articlelist
  
  Hi everybody
  
   
  
  I'm trying do create my first extension for oxid. It should be a new view
  for the products of the last x days. I just wrote the code below (with
 some
  help of the community), saved it in the file newestarticles.php and copied
  this file to the folder /view/. So if I call now the class newestarticles
  with www.myshop.de/index.php?cl=newestarticles, I can see in the
 debug-mode,
  that the object 'newestarticles' has been created, but it has no value
  (null). Of course, the  query SELECT * FROM oxarticles LIMIT 10 gets the
  values, which I'd like to have in 'newestarticles'.
  
  Can anybody give me a hint, what I have to change to get the values out of
  the query into 'newestarticles'?
  
   
  
  Kind regards
  
  Roland
  
   
  
   
  
   
  
  ?php 
  
  class newestarticles extends oxUBase { 
  
  
  
  public function init()
  
  {
  
 parent::init();
  
 $this-_sThisTemplate =
 'newestarticles.tpl';
  
  }
  
  
  
  
  
public function render() 
  
{ 
  
  $this-_aViewData['newestarticles'] = $this-getnewarticles(); 
  
  parent::render();
  
 
  
  return $this-_sThisTemplate;
  
  } 
  
  
  
  public function getnewarticles()
  
  {
  
 $sQuery = SELECT * FROM oxarticles LIMIT
  10;
  
 
  
 $aList = oxNew

Re: [oxid-dev-general] Question about SQL and/or oxBase [T-0E7FRRATQY-89]

2009-09-22 Thread anzido GmbH
I absolutely agree with that. 

Cheers! 
Andreas 

 Hello List, 
 
 one general question about usage 
 of SQL or oxBase Objects. 
 
 When you have a look at the  protected 
 function 
 _setOrderStatus( $sStatus ) in oxOrder a question arises: Why 
 direct 
 SQL and 
 not 
 
 $this-oxorder__oxtransstatus-setValue(OK); 
 $this-save(); 
 
 Would 
 be much cleaner then using SQL here, or? 
 
 Problem that arises from using 
 sql: in the oxorder object the 
 oxtransstatus is still ERROR, so when u 
 save the order object later 
 (e.g. after finalizeorder in a module) the 
 OK status is replaced 
 by ERROR again - 
 Inconsistence 
 
 comments? 
 
 Bye 
 
 Mathias 
 =
5F__ 
 dev-general 
 mailing list 
 dev-general@lists.oxidforge.org 
 http://dir.gmane.org/gmane.comp.php.oxid.general 
 


___
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general