Forums / Cotonti / Support / Extra Fields (Pages) error

<<<12

esclkm
#16 2011-10-23 19:05

line 257/

and replace

static $extp_first = null, $extp_main = null; // 121

to

static $extp_first = array(), $extp_main = array();

 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Twiebie
#17 2011-10-23 19:21

Starting to get confused here...

I've added 'cot_print($cot_extrafields);' to line 257 in page.functions.php. That will output the following:

array
  'sed_pages' => 
    array
      'nick' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'nick' (length=4)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'guid' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'guid' (length=4)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'ipaddress' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'ipaddress' (length=9)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'violation' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'violation' (length=9)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'server' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'server' (length=6)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viotime' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viotime' (length=7)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'vioserver' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'vioserver' (length=9)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'vioserverip' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'vioserverip' (length=11)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viodate' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viodate' (length=7)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31' (length=83)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viomonth' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viomonth' (length=8)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string 'January,February,March,April,May,June,July,August,September,October,November,December' (length=85)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'vioyear' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'vioyear' (length=7)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string '2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030' (length=149)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viohours' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viohours' (length=8)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string '00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24' (length=74)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viomin' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viomin' (length=6)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string '00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60' (length=182)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'viotimezone' => 
        array
          'field_location' => string 'sed_pages' (length=9)
          'field_name' => string 'viotimezone' (length=11)
          'field_type' => string 'select' (length=6)
          'field_html' => string '<select name="{$name}"{$attrs}>{$options}</select>' (length=58)
          'field_variants' => string 'GMT-0,GMT-1,GMT-2,GMT-3,GMT-4,GMT-5,GMT-6,GMT-7,GMT-8,GMT-9,GMT-10,GMT-11,GMT-12,GMT+0,GMT+1,GMT+2,GMT+3,GMT+4,GMT+5,GMT+6,GMT+7,GMT+8,GMT+9,GMT+10,GMT+11,GMT+12' (length=161)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
  'sed_users' => 
    array
      'extra2' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra2' (length=6)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra3' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra3' (length=6)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra4' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra4' (length=6)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra5' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra5' (length=6)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra6' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra6' (length=6)
          'field_type' => string 'textarea' (length=8)
          'field_html' => string '<textarea name="{$name}" rows="{$rows}" cols="{$cols}"{$attrs}>{$value}</textarea>' (length=90)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra7' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra7' (length=6)
          'field_type' => string 'textarea' (length=8)
          'field_html' => string '<textarea name="{$name}" rows="{$rows}" cols="{$cols}"{$attrs}>{$value}</textarea>' (length=90)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra8' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra8' (length=6)
          'field_type' => string 'textarea' (length=8)
          'field_html' => string '<textarea name="{$name}" rows="{$rows}" cols="{$cols}"{$attrs}>{$value}</textarea>' (length=90)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'extra9' => 
        array
          'field_location' => string 'sed_users' (length=9)
          'field_name' => string 'extra9' (length=6)
          'field_type' => string 'textarea' (length=8)
          'field_html' => string '<textarea name="{$name}" rows="{$rows}" cols="{$cols}"{$attrs}>{$value}</textarea>' (length=90)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'HTML' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
  'cot_users' => 
    array
      'icq' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'icq' (length=3)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'msn' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'msn' (length=3)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'irc' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'irc' (length=3)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'website' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'website' (length=7)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'location' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'location' (length=8)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
      'occupation' => 
        array
          'field_location' => string 'cot_users' (length=9)
          'field_name' => string 'occupation' (length=10)
          'field_type' => string 'input' (length=5)
          'field_html' => string '<input type="text" class="text" name="{$name}" value="{$value}"{$attrs} />' (length=82)
          'field_variants' => string '' (length=0)
          'field_description' => string '' (length=0)
          'field_default' => string '' (length=0)
          'field_required' => string '0' (length=1)
          'field_parse' => string 'Text' (length=4)
          'field_params' => string '' (length=0)
          'field_enabled' => string '1' (length=1)
What now?
esclkm
#18 2011-10-23 20:10

please clean cache another time...... I miss understand why is not working

$cot_extrafields[$db_structure] = (!empty($cot_extrafields[$db_structure])) ? $cot_extrafields[$db_structure] : array(); //extrafields.php last line

paste cot_print($cot_extrafields) after this string - any - $cot_extrafields[sed_structure] line is here?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Twiebie
#19 2011-10-23 23:13
#31126 esclkm:

please clean cache another time...... I miss understand why is not working

$cot_extrafields[$db_structure] = (!empty($cot_extrafields[$db_structure])) ? $cot_extrafields[$db_structure] : array(); //extrafields.php last line

paste cot_print($cot_extrafields) after this string - any - $cot_extrafields[sed_structure] line is here?

I've cleared the cache once more but it made no difference.

I'm not sure what you mean with the last 2 lines you posted?

Mind you that the extra fields themselves appear to be working, but the error as seen in my opening post is there regardless.

<<<12