Monday 04 August 2003 7:47:52 pm
Hello everyone, Its me again. I have been spending long hours with ezpublish, trying to get a new event up. I am almost there but I am just missing 1 small thing and I JUST CANT FIND IT.
Anyway, here goes ->
1.
I made this file called taxertype.php in a dir called KERNEL\CLASSES\WORKFLOWTYPES\EVENT\TAXER\ The contents of the file are as follows <?php
include_once( 'lib/ezutils/classes/ezhttptool.php' );
include_once( 'kernel/classes/ezworkflowtype.php' );
define( "EZ_WORKFLOW_TYPE_TAXER_ID", "taxer" );
class TaxerType extends eZWorkflowEventType
{
/*!
Constructor
*/
function ezTaxer()
{
$this->eZWorkflowEventType( EZ_WORKFLOW_TYPE_TAXER_ID, "USA Taxer" );
}
function execute( &$process, &$event )
{
$parameters = $process->attribute( 'parameter_list' );
$object =& eZContentObject::fetch( $parameters['object_id'] );
$version =& eZContentObjectVersion::fetchVersion( $parameters['version'], $parameters['object_id'] );
$requestUri = eZSys::requestUri();
$process->Template = array( 'templateName' => 'design:workflow/eventtype/result/' . 'event_taxer' . '.tpl',
'templateVars' => array( 'request_uri' => $requestUri )
);
// $event->setAttribute( 'status', EZ_WORKFLOW_TYPE_STATUS_FETCH_TEMPLATE );
return EZ_WORKFLOW_TYPE_STATUS_FETCH_TEMPLATE_REPEAT;
}
}
eZWorkflowEventType::registerType( EZ_WORKFLOW_TYPE_TAXER_ID, "taxertype" ); ?>
2.I created a file called event_taxer.tpl in DESIGN\STANDARD\TEMPLATES\WORKFLOW\EVENTTYPE\RESULT\
3.I edited workflow.ini in the settings dir. I added the following line AvailableEventTypes[]=event_taxer
4.I logged in to admin, cleared the ini file cache and added a new workflow.
5.Now when I say new workflow, all other events get their name such as Event/PayNet or Even/Hello World in the drop down, but my Event just gets listed as Event/
6.Eventhough it appears as just Event/ I created a workflow and continued 7.I also set a trigger using this workflow to occur before checkout in the shop module. When I went through the checkout process, I did not see my form there Any ideas about this one? Any help will be appreciated. Thank you, - Sid
|