jefgees Posted April 30, 2013 Share Posted April 30, 2013 (edited) Hoi beste mensen, Hoe verder je verdiept in PS hoe ongelooflijker je het pakket vindt, en ... hoe meer en meer er ook soms problemen op je afkomen. De versie die ik op het huidige ogenblik gebruik is PrestaShop 1.5.3.1 Probeer de SISOW module aan de praat te krijgen. Heb netjes alles uitgepakt , zoals op de site van SISOW terug te vinden is. Heb het mapje modules (met hierin de verschillende mapjes sisows) in de httpdocs (root) geplaatst. Krijg wel de modules te zien in het menu Modules - modules. Kan ze ook bewerken, ttz kan merchant ID en key inbrengen en opslaan. Doch krijg geen enkele module te zien bij het afrekenen indien ik online in de shop wil afrekenen. Betaalpagina toont wel de door PS meegeleverde modules maar niet de SISOW's. Weet iemand hoe dit te verhelpen? Alvast bedankt voor het meedenken, jef Edited April 30, 2013 by jefgees (see edit history) Link to comment Share on other sites More sharing options...
jefgees Posted April 30, 2013 Author Share Posted April 30, 2013 Misschien ondertussen toch al iets meer info verzameld. Heb ook de tip geprobeerd om via phpAdmin de tabel prstshp_sisow handmatig te verwijderen. Het rare is dat ik nergens in de aangemaakte database een "prstshp_sisow" kan vinden. ook geen ps_sisow. Heb wel volgende printscreen kunnen maken van de melding die ik krijg als ik op herstellen druk (zie bijgevoegd attachment aub).. Kan iemand me helpen om dit tot een goed einde te brengen. Vriendelijke groeten, jef PS SISOW 20130430 PrntScrn error.pdf Link to comment Share on other sites More sharing options...
jefgees Posted April 30, 2013 Author Share Posted April 30, 2013 (edited) Goedenavond beste mensen, hoop dat iemand me kan helpen. Heb geprobeerd om nog meer info te verzamelen. Hierbij zowel de tekst als de code. Hopelijk kan hier iemand aan uit. Heb ook de tekst die bij mij in het rood stond, ook hier aangegeven. Als attachmnt heb ik er ook een print van de tabellen bij gedaan. [PrestaShopDatabaseException] Table 'prstshp_sisow' already existsCREATE TABLE `prstshp_sisow` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `id_order` INT NOT NULL , `trxid` TEXT NOT NULL , `consumeraccount` TEXT NOT NULL , `consumername` TEXT NOT NULL , `consumercity` TEXT NOT NULL , `payment` TEXT NOT NULL ) ENGINE = MYISAM at line 605 in file classes/db/Db.php 599. WebserviceRequest::getInstance()->setError(500, '[sql Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 600. } 601. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) 602. { 603. if ($sql) [color=#ff0000]604. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');[/color] 605. throw new PrestaShopDatabaseException($this->getMsgError()); 606. } 607. } 608. 609. /** DbCore->displayError - [line 307 - classes/db/Db.php] - [1 Arguments] 301. if ($sql instanceof DbQuery) 302. $sql = $sql->build(); 303. 304. $this->result = $this->_query($sql); 305. if (_PS_DEBUG_SQL_) [color=#ff0000]306. $this->displayError($sql);[/color] 307. return $this->result; 308. } 309. 310. /** 311. * Execute an INSERT query DbCore->query - [line 447 - classes/db/Db.php] - [1 Arguments] 441. public function execute($sql, $use_cache = true) 442. { 443. if ($sql instanceof DbQuery) 444. $sql = $sql->build(); 445. [color=#ff0000]446. $this->result = $this->query($sql);[/color] 447. if ($use_cache && $this->is_cache_enabled) 448. Cache::getInstance()->deleteQuery($sql); 449. return (bool)$this->result; 450. } 451. DbCore->execute - [line 268 - modules/sisowideal/sisowideal.php] - [1 Arguments] 262. `consumeraccount` TEXT NOT NULL , 263. `consumername` TEXT NOT NULL , 264. `consumercity` TEXT NOT NULL , 265. `payment` TEXT NOT NULL 266. ) ENGINE = MYISAM "; [color=#ff0000]267. $db->Execute($query);[/color] 268. $query = "ALTER TABLE `"._DB_PREFIX_."sisow` ADD INDEX `idx_order` (`id_order`);"; 269. $db->Execute($query); 270. $query = "ALTER TABLE `"._DB_PREFIX_."sisow` ADD (`status` VARCHAR(16) NOT NULL DEFAULT 'Success', 271. `invoice` VARCHAR(16) NOT NULL, 272. `invoicedate` DATETIME NOT NULL, sisowideal->createSisowTable - [line 32 - modules/sisowideal/sisowideal.php] - [0 Argument] 26. * Is called when 'Install' in on this module within administration page 27. */ 28. public function install() 29. { 30. if (!parent::install() [color=#ff0000]31. || !$this->createSisowTable() //calls function to create payment card table[/color] 32. //|| !$this->registerHook('invoice') 33. || !$this->registerHook('payment') 34. || !$this->registerHook('paymentReturn') 35. || !$this->registerHook('adminOrder')) 36. return false; sisowideal->install - [line 597 - controllers/admin/AdminModulesController.php] - [0 Argument] 591. // We check if method of module exists 592. if (!method_exists($module, $method)) 593. throw new PrestaShopException('Method of module can\'t be found'); 594. 595. // Get the return value of current method [color=#ff0000]596. $echo = $module->{$method}();[/color] 597. } 598. 599. // If the method called is "configure" (getContent method), we show the html code of configure page 600. if ($key == 'configure' && Module::isInstalled($module->name)) 601. { AdminModulesControllerCore->postProcessCallback - [line 717 - controllers/admin/AdminModulesController.php] - [0 Argument] 711. $ppmReturn = $this->$ppm(); 712. } 713. 714. // Call appropriate module callback 715. if (!isset($ppmReturn)) [color=#ff0000]716. $this->postProcessCallback();[/color] 717. } 718. 719. /** 720. * Generate html errors for a module process 721. * AdminModulesControllerCore->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 [color=#ff0000]157. $this->postProcess();[/color] 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 348 - classes/Dispatcher.php] - [0 Argument] 342. // Execute hook dispatcher 343. if (isset($params_hook_action_dispatcher)) 344. Hook::exec('actionDispatcher', $params_hook_action_dispatcher); 345. 346. // Running controller [color=#ff0000]347. $controller->run();[/color] 348. } 349. catch (PrestaShopException $e) 350. { 351. $e->displayMessage(); 352. } DispatcherCore->dispatch - [line 50 - beheer/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 [color=#ff0000]49. Dispatcher::getInstance()->dispatch();[/color] test_tabel_phpMyAdmin.pdf Edited April 30, 2013 by jefgees (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts