コード例 #1
0
if ( $http->hasPostVariable( "DeleteButton" ) )
{
    if ( eZHTTPPersistence::splitSelected( "WorkflowEvent", $event_list, $http, "id", $keepers, $rejects ) )
    {
        $db = eZDB::instance();
        $db->begin();
        foreach ( $rejects as $reject )
        {
            $reject->remove();
        }
        $db->commit();
        $event_list = $keepers;
    }
}

eZHTTPPersistence::fetch( "Workflow", eZWorkflow::definition(),
                          $workflow, $http, false );
if ( $http->hasPostVariable( "WorkflowTypeString" ) )
    $cur_type = $http->postVariable( "WorkflowTypeString" );

// set temporary version to edited workflow
$workflow->setVersion( 1, $event_list );

// Set new modification date
$date_time = time();
$workflow->setAttribute( "modified", $date_time );
$user = eZUser::currentUser();
$user_id = $user->attribute( "contentobject_id" );
$workflow->setAttribute( "modifier_id", $user_id );

コード例 #2
0
 static function fetchListCount($version = 0, $enabled = 1)
 {
     $list = eZPersistentObject::fetchObjectList(eZWorkflow::definition(), array(), array('version' => $version, 'is_enabled' => $enabled), false, null, false, null, array(array('operation' => 'count( id )', 'name' => 'count')));
     return $list[0]["count"];
 }
コード例 #3
0
ファイル: edit.php プロジェクト: CG77/ezpublish-legacy
}
$cur_type = 0;
// Apply HTTP POST variables
eZHTTPPersistence::fetch("WorkflowEvent", eZWorkflowEvent::definition(), $event_list, $http, true);
if ($http->hasPostVariable("DeleteButton")) {
    if (eZHTTPPersistence::splitSelected("WorkflowEvent", $event_list, $http, "id", $keepers, $rejects)) {
        $db = eZDB::instance();
        $db->begin();
        foreach ($rejects as $reject) {
            $reject->remove();
        }
        $db->commit();
        $event_list = $keepers;
    }
}
eZHTTPPersistence::fetch("Workflow", eZWorkflow::definition(), $workflow, $http, false);
if ($http->hasPostVariable("WorkflowTypeString")) {
    $cur_type = $http->postVariable("WorkflowTypeString");
}
// set temporary version to edited workflow
$workflow->setVersion(1, $event_list);
// Set new modification date
$date_time = time();
$workflow->setAttribute("modified", $date_time);
$user = eZUser::currentUser();
$user_id = $user->attribute("contentobject_id");
$workflow->setAttribute("modifier_id", $user_id);
/********** Custom Action Code Start ***************/
$customAction = false;
$customActionAttributeID = null;
// Check for custom actions