function setupProductSelector($productData) { $code = "\$('#editor_field').append('<option value=\"product_id\">product_id</option>');\n"; $code .= "\$('#node_editor').append('<select name=\"product_id\" id=\"product_id_editor\" class=\"node_select\">');\n"; $code .= "\$('#product_id_editor').append('<option value=\"\"></option>');\n"; /* refactor later or move ListHelper into the plugin -jas */ App::import('Helper', 'List'); $list = new ListHelper(); foreach ($list->pseudoProducts() as $ppId => $ppString) { $code .= "\$('#product_id_editor').append('<option value=\"{$ppId}\">{$ppString}</option>');\n"; } foreach ($productData as $pid => $pname) { $pname = str_replace("'", "\\'", $pname); $code .= "\$('#product_id_editor').append('<option value=\"{$pid}\">{$pname}</option>');\n"; } $code .= "\$('#node_editor').append('</select>');\n"; return $code; }
static function resetOddCounter() { self::$isOdd = true; }