Log message #4103769

# At Username Text
# Dec 15th 2017, 15:01 neon1024 Indeed not
# Dec 15th 2017, 15:00 admad @neon1024 $request->here() never returned domain name either
# Dec 15th 2017, 14:16 inoas yes I understand
# Dec 15th 2017, 14:16 admad we used to get lot of tickets because of it
# Dec 15th 2017, 14:15 admad inoas: they were removed on purpose as they caused lot of problem. for e.g you load a page with form in one page, then load another page in another tab then the token in 1st become invalid
# Dec 15th 2017, 12:56 inoas it worked for the most part to stop bots from spamming contact forms
# Dec 15th 2017, 12:55 inoas before I open a ticket about it... sorry for highlighting... admad did it get removed on purpose or just not reimplemented @ https://book.cakephp.org/2.0/en/core-libraries/components/security-component.html#SecurityComponent::$csrfUseOnce ?
# Dec 15th 2017, 12:53 inoas aka csrfUseOnce = true
# Dec 15th 2017, 12:51 inoas There is no way to do one-time tokens with CSRF Middleware, right?
# Dec 15th 2017, 12:47 inoas hmic yeah one thing is complying with some PSR, the other thing is removing really useful stuff ... bad
# Dec 15th 2017, 12:47 inoas so kudos
# Dec 15th 2017, 12:47 inoas it works with both: cells and with view extending... whereas CsrFComponent has issues
# Dec 15th 2017, 12:46 inoas whoever did the new CsrfMiddleware...
# Dec 15th 2017, 12:41 hmic if not, i'd rather resort to the _SERVER global to get the info, instead of using this combersome thing :(
# Dec 15th 2017, 12:41 hmic is there a note on the removed here() to what to use instead?!
# Dec 15th 2017, 12:40 hmic that lookf fucking ugly!
# Dec 15th 2017, 12:39 neon1024 Dirtbag, but it’ll work `'dl' => $request->getUri()->getScheme() . '://' . $request->getUri()->getHost() . $request->getUri()->getPath() . '?' . $request->getUri()->getQuery()`
# Dec 15th 2017, 12:29 neon1024 As I need the DL, https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#dl
# Dec 15th 2017, 12:20 neon1024 As I need the domain as well, the old `Router::url($urlArray, true)`
# Dec 15th 2017, 12:20 neon1024 So if here() has been deprecated in favour of $request->getRequestTarget() how do we get the complete url for the current request? Have to build it using the `$request->getUri()` parts?
# Dec 15th 2017, 12:12 neon1024 Oh, it’s only implemented in the class instance and not in the interface, hmm, might need to refactor my typehint
# Dec 15th 2017, 12:11 neon1024 Ah it does :slightly_smiling_face: `$request->clientIp()` :)
# Dec 15th 2017, 12:11 neon1024 Does the Cake request object store the remote ip?
# Dec 15th 2017, 11:22 ono-t weekend is just around the corner!
# Dec 15th 2017, 11:11 meowcate yay
# Dec 15th 2017, 11:06 neon1024 Happy friday!
# Dec 15th 2017, 11:06 neon1024 Morning everyone
# Dec 15th 2017, 10:38 meowcate @Ayushi Can you be more specific ?
# Dec 15th 2017, 10:36 Ayushi i want to save record in a table update another table at once
# Dec 15th 2017, 10:35 Ayushi i need help
# Dec 15th 2017, 10:35 meowcate Happy to help :slightly_smiling_face:
# Dec 15th 2017, 10:35 Ayushi hello
# Dec 15th 2017, 10:29 justcharlz @meowcate, thank you very much for the observation. Corrected and working like ...(lost word to use here)... thank you
# Dec 15th 2017, 10:26 meowcate Therefore, problem is for each article, I record new tags that already exist with the same name. Is there an option with save for a belongsToMany so the `name` is keeped unique (if exists, link, if not, create and link), or do I need to check if the tag exist, and then use its id, for every record I have to do ?
# Dec 15th 2017, 10:24 meowcate --- Meanwhile, I got _Articles_ to import, with _Tags_, which have only `id` and `name`. It's mostly the same as in this example : https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-belongstomany-associations . But as all datas are imported, Tags don't have id yet, just name.
# Dec 15th 2017, 10:19 meowcate I guess that's the problem : when you add a new item to an existing session, you don't put the new item count in the session
# Dec 15th 2017, 10:16 meowcate Maybe I'm missing something, but I don't get how you keep the changes when you add something to an existing cart
# Dec 15th 2017, 10:14 quantum-x Actually worked out my own problem - gotta love that. Thanks all :)
# Dec 15th 2017, 10:14 meowcate @justcharlz Hm... in your `addProduct()` method, why do you call `$this->saveProduct($allProducts);` when your `$allProducts` was empty, but you don't when you're just adding one product ?
# Dec 15th 2017, 10:13 justcharlz any idea how to get the old session and add to it without doing new session(). Cos I have been searching since last night and no progress
# Dec 15th 2017, 10:12 justcharlz I think the new session() init I do clears out the old session so I continue to have just one value in the cart.