Пример #1
0
		
		$row_tpl = array('','','value' => '', 'percentage' => '1.00','<span class="deleteElementBtn" onclick="deleteRowFromTable(this,\''.$type.'\');">&#215;</span>');
	    $row[] = $tr1.$td1_hidden.implode($td_td,$row_tpl).$td2.$tr2;
		return $row;
	}
	
	if(isset($tbl_data)){
	    foreach($tbl_data as $param_type => $val){
			$row =array('','тип','value' => 'наименование', 'percentage' => 'коэффициент','');	
			array_unshift($tbl_data[$param_type],$tr1.$td1_hidden.implode($td_td,$row).$td2.$tr2);	 
		}  
         
		 
	}
	else{
	    $tbl_data[$param_type] = make_table_tpl($param_type);
	}
	
	foreach($tbl_data as $type => $rows){
       
		    //echo 'тип прайса: '.$type;
		    echo '<div>
				  <span class="pointer" onclick="addRowsToTbl(\''.$type.'0\',{\'clearCell\':1});">добавить</span><input size="1" id="rowsNum'.$type.'0" value="1">рядов
				 </div>';
		   echo '<form method="POST">';
		   echo '<table id="tbl'.$type.'0">'.implode('',$rows).'</table>';	
		   echo '<input type="hidden" name="dataBufferForDeleting" id="dataBufferForDeleting'.$type.'" value="">';
		   echo '<input type="hidden" name="dataBufferForSavingToBase" id="tblDataBuffer'.$type.'0" value="">';
		   echo '<input type="button"  class="pointer" onclick="priceManagerSendDataToBase(this.form,{\'type\':\'dop_data\',\'param_type\':\'цвет\',\'bufferId\':\'tblDataBuffer'.$type.'0\',\'tblId\':\'tbl'.$type.'0\'});" value="сохранить">';/**/
		   echo '</form>';
		   echo '<br><br><br>';
Пример #2
0
	    $row[] = $tr1.$td1_hidden.implode($td_td,$row_tpl).$td2.$tr2;
		
		$row_tpl = array('','','','0','1','0','price','<span class="deleteElementBtn" onclick="deleteRowFromTable(this,\''.$type.'\');">&#215;</span>');
	    $row[] = $tr1.$td1_hidden.implode($td_td,$row_tpl).$td2.$tr2;
		return $row;
	}

	if(isset($tbl_data)){
	   
		$row =array('англ','заголовок','надбавка','выборочно/поумолчанию','мульти/одиноч','применение(price/summ)','');	
		array_unshift($tbl_data[0],$tr1.$td1_hidden.''.$td2.$td1.implode($td_td,$row).$td2.$tr2);	   
         
		 
	}
	else{
	    $tbl_data[0] = make_table_tpl(0);
	}
	
	foreach($tbl_data as $type => $rows){
       
		    //echo 'тип прайса: '.$type;
		    echo '<div>
				  <span class="pointer" onclick="addRowsToTbl(\''.$type.'0\',{\'clearCell\':1});">добавить</span><input size="1" id="rowsNum'.$type.'0" value="1">рядов
				 </div>';
		   echo '<form method="POST">';
		   echo '<table id="tbl'.$type.'0">'.implode('',$rows).'</table>';	
		   echo '<input type="hidden" name="dataBufferForDeleting" id="dataBufferForDeleting'.$type.'" value="">';
		   echo '<input type="hidden" name="dataBufferForSavingToBase" id="tblDataBuffer'.$type.'0" value="">';
		   echo '<input type="button"  class="pointer" onclick="priceManagerSendDataToBase(this.form,{\'type\':\'dop_data\',\'bufferId\':\'tblDataBuffer'.$type.'0\',\'tblId\':\'tbl'.$type.'0\'});" value="сохранить">';/**/
		   echo '</form>';
		   echo '<br><br><br>';
Пример #3
0
		$row_tpl = array('','грудь (00х00)(пример)', 'футболка, поло(пример)','<span class="deleteElementBtn" onclick="deleteRowFromTable(this,\''.$type.'\');">&#215;</span>');
	    $row[] = $tr1.$td1_grey.implode($td_td,$row_tpl).$td2.$tr2;
		return $row;
	}
	
	if(isset($tbl_rows)){
	   
		$row =array('','место нанесения', 'комментарий','');	
		array_unshift($tbl_rows,$td1_grey.implode($td_td_unedit,$row).$td2.$tr2);	
	
         
		 
	}
	else{
	    unset($tbl_rows);
	    $tbl_rows = make_table_tpl();
	}
	/**/

   
	//echo 'тип прайса: '.$type;
	echo '<div>
		  <span class="pointer" onclick="addRowsToTbl(\''.$type.'\',{\'clearCell\':1});">добавить</span><input size="1" id="rowsNum'.$type.'" value="1">рядов
		 </div>';
   echo '<form method="POST">';
   echo '<table id="tbl'.$type.'">'.implode('',$tbl_rows).'</table>';	
   echo '<input type="hidden" name="dataBufferForDeleting" id="dataBufferForDeleting'.$type.'" value="">';
   echo '<input type="hidden" name="dataBufferForSavingToBase" id="tblDataBuffer'.$type.'" value="">';
   echo '<input type="button"  class="pointer" onclick="priceManagerSendDataToBase(this.form,{\'type\':\'places\',\'bufferId\':\'tblDataBuffer'.$type.'\',\'tblId\':\'tbl'.$type.'\'});" value="сохранить">';/**/
   echo '</form>';
   echo '<br><br><br>';
Пример #4
0
			 if(array_key_exists($level,$tbl_row)){
				if(!array_key_exists('in',$tbl_row[$level])){
					 $tbl_row[$level]['in'] = make_table_tpl('in');
					 $tbl_types[$level]['in'] = array('count'=>0,array('cols_num'=>5));
				}
				if(!array_key_exists('out',$tbl_row[$level])){
					 $tbl_row[$level]['out'] = make_table_tpl('out');
					 $tbl_types[$level]['out'] = array('count'=>0,array('cols_num'=>5));
				 }
			 }
			 else{
				 $tbl_row[$level] = array();
				 $tbl_row[$level]['in'] = make_table_tpl('in');
				 $tbl_types[$level]['in'] = array('count'=>0,array('cols_num'=>5));
				
				 $tbl_row[$level]['out'] = make_table_tpl('out');
				 $tbl_types[$level]['out'] = array('count'=>0,array('cols_num'=>5));
			 }
		 }
	}
	// сортируем массив чтобы всегда, сначала шел прайс 'in' а потом 'out', если будут еще уровни ПРАЙСОВ добавить инструкции по ним
	ksort($tbl_types['full']);
	ksort($tbl_types['ra']);
	// сортируем массив чтобы всегда, сначала шел уровень 'full' а потом 'ra', если будет больше уровней нужна будет другая сортировка
    ksort($tbl_types);

	//echo '<pre>'; print_r($tbl_types);echo '</pre>';
	//exit;
	//echo '<pre>'; print_r($tbl_row);echo '</pre>';
	//exit;
	foreach($tbl_types as $level => $levels){