Beispiel #1
0
         if ( $correct
              and empty($_FILES['picture_upload']['tmp_name'])
              and !empty($_POST['hidden_picture_upload_name'])
            ) {
            $session_item = $environment->getSessionItem();
            if ( isset($session_item) ) {
               $_FILES['picture_upload']['tmp_name'] = $session_item->getValue($environment->getCurrentContextID().'_group_'.$current_iid.'_picture_temp_name');
               $_FILES['picture_upload']['name']     = $session_item->getValue($environment->getCurrentContextID().'_group_'.$current_iid.'_picture_name');
               $session_item->unsetValue($environment->getCurrentContextID().'_group_'.$current_iid.'_picture_temp_name');
               $session_item->unsetValue($environment->getCurrentContextID().'_group_'.$current_iid.'_picture_name');
            }
         }
         if ( $correct
              and ( !isset($c_virus_scan)
                    or !$c_virus_scan
                    or page_edit_virusscan_isClean($_FILES['picture_upload']['tmp_name'],$_FILES['picture_upload']['name'])
                  )
            ) {
            // Create new item
            $item_is_new = false;
            if ( !isset($group_item) ) {
               $group_manager = $environment->getGroupManager();
               $group_item = $group_manager->getNewItem();
               $group_item->setContextID($environment->getCurrentContextID());
               $user = $environment->getCurrentUserItem();
               $group_item->setCreatorItem($user);
               $group_item->setCreationDate(getCurrentDateTimeInMySQL());
               $group_item->setLabelType(CS_GROUP_TYPE);
               $item_is_new = true;
            }
Beispiel #2
0
                 and !empty($_POST['hidden_dates_upload_name'])
               ) {
               $session_item = $environment->getSessionItem();
               if ( isset($session_item) ) {
                  $current_iid = $environment->getCurrentContextID();
                  $_FILES['dates_upload']['tmp_name'] = $session_item->getValue($environment->getCurrentContextID().'_dates_'.$current_iid.'_upload_temp_name');
                  $_FILES['dates_upload']['name']     = $session_item->getValue($environment->getCurrentContextID().'_dates_'.$current_iid.'_upload_name');
                  $session_item->unsetValue($environment->getCurrentContextID().'_dates_'.$current_iid.'_upload_temp_name');
                  $session_item->unsetValue($environment->getCurrentContextID().'_dates_'.$current_iid.'_upload_name');
               }
            }

            if ( $correct
               and ( !isset($c_virus_scan)
               or !$c_virus_scan
               or page_edit_virusscan_isClean($_FILES['dates_upload']['tmp_name'],$_FILES['dates_upload']['name']))) {
               $data_array = file($_FILES['dates_upload']['tmp_name']);
               $dates_data_array = array();
               $separator = ',';
               if (!empty($_POST['separator'])){
                  $separator = $_POST['separator'];
               }

               for ($i = 0; $i < count($data_array); $i++){
                  /*
                   * skip empty cvs lines
                   */
                  if(trim(str_replace(',','',$data_array[$i])) == '') continue;

                  if ($i == 0){
                     $temp_data = str_replace('"','',$data_array[$i]);
Beispiel #3
0
   if ( $form->check()
        and empty($_FILES['logo']['tmp_name'])
        and !empty($_POST['hidden_logo_name'])
      ) {
      $session_item = $environment->getSessionItem();
      if ( isset($session_item) ) {
         $_FILES['logo']['tmp_name'] = $session_item->getValue($environment->getCurrentContextID().'_pref_'.$room_iid.'_logo_temp_name');
         $_FILES['logo']['name']     = $session_item->getValue($environment->getCurrentContextID().'_pref_'.$room_iid.'_logo_name');
         $session_item->unsetValue($environment->getCurrentContextID().'_pref_'.$room_iid.'_logo_temp_name');
         $session_item->unsetValue($environment->getCurrentContextID().'_pref_'.$room_iid.'_logo_name');
      }
   }
   if ( $form->check()
        and ( !isset($c_virus_scan)
              or !$c_virus_scan
              or page_edit_virusscan_isClean($_FILES['logo']['tmp_name'],$_FILES['logo']['name'])
            )
      ) {

      // Set modificator and modification date
      $room_item->setModificatorItem($environment->getCurrentUserItem());
      $room_item->setModificationDate(getCurrentDateTimeInMySQL());

      // Set attributes
      if ( isset($_POST['title']) ) {
         $room_item->setTitle($_POST['title']);
      }

      // logo: save and/or delete current logo
      if ( isset($_POST['delete_logo']) ) {
      $disc_manager = $environment->getDiscManager();