extention.inc.php 5.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. defined('IN_PHPCMS') or exit('Access Denied');
  3. defined('INSTALL') or exit('Access Denied');
  4. $parentid = $menu_db->insert(array('name'=>'video', 'parentid'=>'0', 'm'=>'video', 'c'=>'video', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'), true);
  5. $parentid = $menu_db->insert(array('name'=>'video', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'), true);
  6. $menu_db->insert(array('name'=>'video_manage', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  7. $menu_db->insert(array('name'=>'video_upload', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'add', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  8. $menu_db->insert(array('name'=>'video_edit', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'edit', 'data'=>'', 'listorder'=>0, 'display'=>'0'));
  9. $menu_db->insert(array('name'=>'video_delete', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'delete', 'data'=>'', 'listorder'=>0, 'display'=>'0'));
  10. $o_mid = $menu_db->insert(array('name'=>'video_open', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'open', 'data'=>'', 'listorder'=>0, 'display'=>'1'), true);
  11. $menu_db->insert(array('name'=>'video_inputinfo', 'parentid'=>$o_mid, 'm'=>'video', 'c'=>'video', 'a'=>'open', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  12. $menu_db->insert(array('name'=>'complete_info', 'parentid'=>$o_mid, 'm'=>'video', 'c'=>'video', 'a'=>'complete_info', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  13. $menu_db->insert(array('name'=>'subscribe_manage', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'subscribe_list', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  14. $menu_db->insert(array('name'=>'sub_delete', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'sub_del', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  15. $menu_db->insert(array('name'=>'import_ku6_video', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'import_ku6video', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  16. $menu_db->insert(array('name'=>'video_store', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'video', 'a'=>'video2content', 'data'=>'', 'listorder'=>0, 'display'=>'0'));
  17. $menu_db->insert(array('name'=>'player_manage', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'player', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  18. $menu_db->insert(array('name'=>'video_stat', 'parentid'=>$parentid, 'm'=>'video', 'c'=>'stat', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  19. if (module_exists('special')) {
  20. $special_db = pc_base::load_model('special_model');
  21. if( !$special_db->field_exists('aid') ){
  22. $menu_db->insert(array('name'=>'album_import', 'parentid'=>868, 'm'=>'special', 'c'=>'album', 'a'=>'import', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
  23. $special_db->query("ALTER TABLE `phpcms_special` ADD `aid` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `siteid`");
  24. }
  25. if (!$special_db->field_exists('isvideo')) {
  26. $special_db->query("ALTER TABLE `phpcms_special` ADD `isvideo` TINYINT( 1 ) UNSIGNED NOT NULL");
  27. }
  28. $special_content_db = pc_base::load_model('special_content_model');
  29. if (!$special_content_db->field_exists('videoid')) {
  30. $special_content_db->query("ALTER TABLE `phpcms_special_content` ADD `videoid` INT UNSIGNED NOT NULL DEFAULT '0'");
  31. }
  32. }
  33. //替换category_video模版推荐位值
  34. $position_db = pc_base::load_model('position_model');
  35. $position_1 = $position_db->insert(array('modelid'=>'0', 'catid'=>0, 'name'=>'视频首页焦点图推荐', 'maxnum'=>20, 'extention'=>'', 'listorder'=>'', 'siteid'=>1),true);
  36. $position_2 = $position_db->insert(array('modelid'=>'0', 'catid'=>0, 'name'=>'视频首页头条推荐', 'maxnum'=>20, 'extention'=>'', 'listorder'=>'', 'siteid'=>1),true);
  37. $position_3 = $position_db->insert(array('modelid'=>'0', 'catid'=>0, 'name'=>'视频首页每日热点推荐', 'maxnum'=>20, 'extention'=>'', 'listorder'=>'', 'siteid'=>1),true);
  38. $position_4 = $position_db->insert(array('modelid'=>'0', 'catid'=>0, 'name'=>'视频栏目精彩推荐', 'maxnum'=>20, 'extention'=>'', 'listorder'=>'', 'siteid'=>1),true);
  39. $tpl_file = PC_PATH.'templates'.DIRECTORY_SEPARATOR.'default'.DIRECTORY_SEPARATOR.'content'.DIRECTORY_SEPARATOR.'category_video.html';
  40. if(!file_exists($tpl_file)){
  41. showmessage($tpl_file.' template does not exist.');
  42. }
  43. if(!is_writable($tpl_file)) {
  44. showmessage($tpl_file.' template does not writable.');
  45. }
  46. $content = file_get_contents($tpl_file);
  47. $content = str_replace('*position1*',$position_1,$content);
  48. $content = str_replace('*position2*',$position_2,$content);
  49. $content = str_replace('*position3*',$position_3,$content);
  50. $content = str_replace('*position4*',$position_4,$content);
  51. file_put_contents($tpl_file,$content);
  52. $language = array('video'=>'视频', 'video_manage'=>'视频库管理', 'video_upload'=>'视频上传','video_edit'=>'修改视频', 'video_delete'=>'删除视频', 'video_open'=>'申请开通', 'video_inputinfo'=>'视频配置', 'complete_info'=>'填写资料', 'subscribe_manage'=>'订阅管理', 'sub_delete'=>'删除订阅', 'import_ku6_video'=>'导入ku6视频', 'album_import'=>'视频专辑导入', 'video_store'=>'视频库', 'video_stat'=>'视频统计', 'player_manage'=>'播放器管理');
  53. ?>