Jump to content

Impossible d'accéder aux statistiques


Recommended Posts

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

post-593185-0-22938200-1374049589_thumb.jpg

Edited by FolieduJour (see edit history)
Link to comment
Share on other sites

Vraiment personne? :mellow:

 

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 fields
    261. */
    262. public function getFields()
    263. {
    264. $this->validateFields();
    265. $fields = $this->formatFields(self::FORMAT_COMMON);
    266.
    267. // For retro compatibility
    268. 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 update
    598. 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 object
    602. 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 postProcess
    153. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className)))
    154. $this->setMedia();
    155.
    156. // postProcess handles ajaxProcess
    157. $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 dispatcher
    344. if (isset($params_hook_action_dispatcher))
    345. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);
    346.
    347. // Running controller
    348. $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 dispatcher
    49. Dispatcher::getInstance()->dispatch();

Edited by FolieduJour (see edit history)
Link to comment
Share on other sites

  • 1 year later...
  • 1 month later...

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 empty
at 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;
Link to comment
Share on other sites

  • 1 year later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...