public function checkParserConf()
 {
     if (\Request::ajax()) {
         $data = Input::all();
         if (isset($data['name']) && !empty($data['name'])) {
             $dd = ParserController::getConf($data['name']);
             return Response::json(array('field' => $dd));
             /*
             				$conf = json_decode(base64_decode($data['name']), true);
             				
             				foreach($conf as $key=>$item)
             				{
             					 if(is_array($item))
             					 {
             						 $field[] = ParserController::showField($item['parser'], "parser_conf[".$key."]", "", $item['name']);		 
             					 }
             					
             				}
             				if($field)
             */
         }
     }
 }
 public function editParsers($id)
 {
     if ((int) $id) {
         $parser = DB::table("cms_parsers")->find($id);
         $configParser = json_decode($parser->parser_conf, true);
         $config = ParserController::getConf($parser->parser, $configParser);
         //dd($config);
         $confField = [];
         /*
         if($config)
         {
         	
         	foreach($config as $key=>$item)
         	{
         		if($configParser)
         		{
         			foreach($configParser as $k=>$v)
         			{
         				if($k == $key)
         				{
         					$confField[] = ParserController::showField($item['parser'], "parser_conf[".$k."]", $v, $item['name']);
         				}
         			}
         		}
         		
         	}
         }
         */
         $pp = ParserController::getParsers();
         return view('admin.edit_parsers', ['confField' => $config, 'parsers' => $pp, 'parser' => $parser, 'id' => $id]);
     }
 }