FolieduJour Posted July 17, 2013 Share Posted July 17, 2013 (edited) Bonjour, Apparemment je n'ai rien trouve sur ce problème spécifique sur le forum donc je me lance: J'ai un problème avec mes stats. Je peux accéder à la page mais quand je veux changer les dates prisetn en compte, je clique sur Day ou Month ou Year, ou alors j'essaye de rentrer une date spécifique. Et j'arrive sur cette page (voir fichier joint). On dirait qu'il y a un problème avec "employee". Et, en effet, il n'y a pas longtemps je ne pouvais plus accéder à mon back office car mon adresse mail n'était plus reconnue. J'ai donc du changer mon adresse mail et mon mot de passe directement dans la table employee de ma base de données. Peut être que les 2 sont liés? Merci par avance, Marion Edited July 20, 2013 by FolieduJour (see edit history) Link to comment Share on other sites More sharing options...
FolieduJour Posted July 20, 2013 Author Share Posted July 20, 2013 Pas d'idées? Link to comment Share on other sites More sharing options...
FolieduJour Posted July 27, 2013 Author Share Posted July 27, 2013 (edited) Vraiment personne? Je vous copie colle ce qui est affiché quand j'essaye de changer les dates: [PrestaShopException] Property Employee->firstname is not valid at line 837 in file classes/ObjectModel.php 831. 832. $message = $this->validateField($field, $this->$field); 833. if ($message !== true) 834. { 835. if ($die) 836. throw new PrestaShopException($message); 837. return $error_return ? $message : false; 838. } 839. } 840. 841. return true; ObjectModelCore->validateFields - [line 265 - classes/ObjectModel.php] - [0 Argument] 259. *260. * @return array All object fields261. */262. public function getFields()263. {264. $this->validateFields();265. $fields = $this->formatFields(self::FORMAT_COMMON);266. 267. // For retro compatibility268. if (Shop::isTableAssociated($this->def['table']))269. $fields = array_merge($fields, $this->getFieldsShop()); ObjectModelCore->getFields - [line 131 - classes/Employee.php] - [0 Argument] 125. $this->stats_date_from = date('Y-m-d 00:00:00');126. 127. if (empty($this->stats_date_to))128. $this->stats_date_to = date('Y-m-d 23:59:59');129. 130. return parent::getFields();131. }132. 133. public function add($autodate = true, $null_values = true)134. {135. $this->last_passwd_gen = date('Y-m-d H:i:s', strtotime('-'.Configuration::get('PS_PASSWD_TIME_BACK').'minutes')); EmployeeCore->getFields - [line 599 - classes/ObjectModel.php] - [0 Argument] 593. $id_shop_list = $this->id_shop_list;594. 595. if (Shop::checkIdShopDefault($this->def['table']) && !$this->id_shop_default)596. $this->id_shop_default = min($id_shop_list);597. // Database update598. if (!$result = ObjectModel::$db->update($this->def['table'], $this->getFields(), '`'.pSQL($this->def['primary']).'` = '.(int)$this->id, 0, $null_values))599. return false;600. 601. // Database insertion for multishop fields related to the object602. if (Shop::isTableAssociated($this->def['table']))603. { ObjectModelCore->update - [line 226 - controllers/admin/AdminStatsTabController.php] - [0 Argument] 220. }221. if (isset($from) && isset($to) && !count($this->errors))222. {223. $this->context->employee->stats_date_from = $from;224. $this->context->employee->stats_date_to = $to;225. $this->context->employee->update();226. Tools::redirectAdmin($_SERVER['REQUEST_URI']);227. }228. if (Tools::getValue('submitSettings'))229. {230. if ($this->tabAccess['edit'] === '1') AdminStatsTabControllerCore->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument] 152. // setMedia MUST be called before postProcess153. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className)))154. $this->setMedia();155. 156. // postProcess handles ajaxProcess157. $this->postProcess();158. 159. if (!empty($this->redirect_after))160. $this->redirect();161. 162. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) ControllerCore->run - [line 349 - classes/Dispatcher.php] - [0 Argument] 343. // Execute hook dispatcher344. if (isset($params_hook_action_dispatcher))345. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);346. 347. // Running controller348. $controller->run();349. }350. catch (PrestaShopException $e)351. {352. $e->displayMessage();353. } DispatcherCore->dispatch - [line 50 - Backoffice/index.php] - [0 Argument] 44. $_POST['controller'] = strtolower($_POST['tab']);45. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab']))46. $_REQUEST['controller'] = strtolower($_REQUEST['tab']);47. 48. // Prepare and trigger admin dispatcher49. Dispatcher::getInstance()->dispatch(); Edited July 27, 2013 by FolieduJour (see edit history) Link to comment Share on other sites More sharing options...
byl14 Posted March 13, 2015 Share Posted March 13, 2015 Bonjour avez vous résolu votre problème car j'ai exactement le même Je n'ai pas changé de mot de passe ni d'email donc je ne pense pas que cela vienne de là... version prestashop 1.5.6.0 Link to comment Share on other sites More sharing options...
Luigi Usai Posted April 19, 2015 Share Posted April 19, 2015 Salut, mes amis. je suis Luigi Usai, du site web: http://www.luigiusai.it Dans Prestashop 1.6.0.9 il y à cet erreur que j'ai dit on: http://forge.prestashop.com/browse/PSCSX-5368 [PrestaShopException]Property Employee->lastname is emptyat line 846 in file classes/ObjectModel.php 840.841. $message = $this->validateField($field, $this->$field);842. if ($message !== true)843. {844. if ($die)845. throw new PrestaShopException($message);846. return $error_return ? $message : false;847. }848. }849.850. return true; ObjectModelCore->validateFields - [line 260 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 173 - classes/Employee.php] EmployeeCore->getFields - [line 605 - classes/ObjectModel.php] ObjectModelCore->update - [line 192 - classes/Employee.php] - [1 Arguments] EmployeeCore->update - [line 287 - controllers/admin/AdminStatsTabController.php] AdminStatsTabControllerCore->processDateRange - [line 227 - controllers/admin/AdminStatsTabController.php] AdminStatsTabControllerCore->postProcess - [line 171 - classes/controller/Controller.php] ControllerCore->run - [line 373 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 54 - admin/index.php] Link to comment Share on other sites More sharing options...
brunocassa Posted November 15, 2016 Share Posted November 15, 2016 Bonjour, J'ai le même message qui s'affiche lorsque je souhaite changer l'affichage de la date (jour, mois ou année). Avez vous réussi à résoudre votre problème ? Prestashop 1.6.0.9 1 Link to comment Share on other sites More sharing options...
Luigi Usai Posted November 16, 2016 Share Posted November 16, 2016 Bonjour, Brunocassa, J'ai résolu ce problème. S'il vous plaît, vous pouvez m'écriver un mail à usailuigi@gmail.com au revoir On 11/15/2016 at 3:48 PM, brunocassa said: Bonjour, J'ai le même message qui s'affiche lorsque je souhaite changer l'affichage de la date (jour, mois ou année). Avez vous réussi à résoudre votre problème ? Prestashop 1.6.0.9 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now