Beispiel #1
0
     if (!array_key_exists('resource_id', $_GET)) {
         $result->outputErrResult('001');
     }
     $resource_id = $_GET['resource_id'];
     //删除记录
     $db = new WebTrainDBConnection();
     if (!$db->query("DELETE FROM resources WHERE resource_id='{$resource_id}'")) {
         $db->close();
         $result->outputErrResult('004');
     }
     //删除相关资源文件
     /*****************************Linux下***********************************/
     exec('rm -rf ' . RESOURCE_RESOURCE_PATH . '/' . resource_folder($resource_id));
     /***********************************************************************/
     /*****************************Windows下***********************************/
     $delpath = RESOURCE_RESOURCE_PATH . '/' . resource_folder($resource_id);
     $delpath = str_replace('/', '\\', $delpath);
     exec('rd /s/q ' . $delpath);
     /***********************************************************************/
     $db->close();
     $result->outputEnd();
     break;
     /*
      * 下载资源
      */
 /*
  * 下载资源
  */
 case 'download':
     if (!array_key_exists('resource_id', $_GET)) {
         $result->outputErrResult('001');
Beispiel #2
0
         $result->outputErrResult('301');
     }
     if ((int) $lessonObj->active == 1) {
         $db->close();
         $result->outputErrResult('302');
     }
     if (!$db->query("DELETE FROM lesson WHERE lesson_id='{$lesson_id}'")) {
         $db->close();
         $result->outputErrResult('004');
     }
     //删除相关资源文件
     /*****************************Linux下***********************************/
     exec('rm -rf ' . RESOURCE_LESSON_PATH . '/' . resource_folder($lesson_id));
     /***********************************************************************/
     /*****************************Windows下***********************************/
     $delpath = RESOURCE_LESSON_PATH . '/' . resource_folder($lesson_id);
     $delpath = str_replace('/', '\\', $delpath);
     exec('rd /s/q ' . $delpath);
     /***********************************************************************/
     $db->close();
     $result->outputEnd();
     break;
     /*
      * 课程信息
      */
 /*
  * 课程信息
  */
 case 'getLesson':
     if (!array_key_exists('lesson_id', $_GET)) {
         $result->outputErrResult('001');
Beispiel #3
0
 case 'deleteNews':
     if (!array_key_exists('news_id', $_GET)) {
         $result->outputErrResult('001');
     }
     $news_id = $_GET['news_id'];
     $db = new WebTrainDBConnection();
     if (!$db->query("DELETE FROM news WHERE news_id='{$news_id}'")) {
         $db->close();
         $result->outputErrResult('004');
     }
     //删除相关资源文件
     /*****************************Linux下***********************************/
     exec('rm -rf ' . RESOURCE_NEWS_PATH . '/' . resource_folder($news_id));
     /***********************************************************************/
     /*****************************Windows下***********************************/
     $delpath = RESOURCE_NEWS_PATH . '/' . resource_folder($news_id);
     $delpath = str_replace('/', '\\', $delpath);
     exec('rd /s/q ' . $delpath);
     /***********************************************************************/
     $db->close();
     $result->outputEnd();
     break;
     /*
      * 课程审核
      */
 /*
  * 课程审核
  */
 case 'checkLesson':
     if (!array_key_exists('lesson_id', $_GET) || !array_key_exists('active', $_GET)) {
         $result->outputErrResult('001');
Beispiel #4
0
         $result->outputErrResult('204');
     }
     if ((int) $noticeObj->active == 1) {
         $db->close();
         $result->outputErrResult('205');
     }
     if (!$db->query("DELETE FROM train_notice WHERE notice_id='{$notice_id}'")) {
         $db->close();
         $result->outputErrResult('004');
     }
     //删除相关资源文件
     /*****************************Linux下***********************************/
     exec('rm -rf ' . RESOURCE_NOTICE_PATH . '/' . resource_folder($notice_id));
     /***********************************************************************/
     /*****************************Windows下***********************************/
     $delpath = RESOURCE_NOTICE_PATH . '/' . resource_folder($notice_id);
     $delpath = str_replace('/', '\\', $delpath);
     exec('rd /s/q ' . $delpath);
     /***********************************************************************/
     $db->close();
     $result->outputEnd();
     break;
     /*
      * 培训通告列表
      */
 /*
  * 培训通告列表
  */
 case 'listNotice':
     if (!array_key_exists('listType', $_GET) || !array_key_exists('start', $_GET) || !array_key_exists('count', $_GET)) {
         $result->outputErrResult('001');