You are here

function video_upload_nodeapi in Video 6

Same name and namespace in other branches
  1. 5 types/video_upload/video_upload.module \video_upload_nodeapi()
  2. 6.2 types/video_upload/video_upload.module \video_upload_nodeapi()

Implementation of hook_nodeapi()

File

types/video_upload/video_upload.module, line 249
video.module

Code

function video_upload_nodeapi(&$node, $op, $teaser, $page) {
  if ($node->type == 'video' && $node->vtype == 'upload') {
    switch ($op) {
      case 'load':

        //exit;

        //print_r($node);

        //exit;
        return _video_upload_load($node);
        break;
      case 'prepare':

        //exit;
        _video_upload_prepare($node);
        break;
      case 'validate':

        //exit;

        //_video_upload_validate($node);
        break;
      case 'presave':

        //exit;
        _video_upload_presave($node);
        break;
      case 'insert':
        _video_upload_insert($node);

        ////_video_upload_validate($node);
        break;
      case 'update':

        // exit;
        _video_upload_update($node);
        break;
      case 'delete':

        //exit;
        _video_upload_delete($node);
        break;
      case 'delete revision':

        //exit;
        video_upload_delete_revision($node);
        break;
      case 'view':

        // exit;
        _video_upload_view($node);
    }
  }
}