Lines Matching refs:prow

53         foreach ($user->paper_set($ssel) as $prow)
54 if ($user->can_view_pdf($prow))
55 $papers[$prow->paperId] = $prow;
60 foreach ($ssel->reorder($papers) as $prow) {
62 if ($prow->mimetype == "application/pdf") {
63 $dtype = $prow->finalPaperStorageId ? DTYPE_FINAL : DTYPE_SUBMISSION;
64 if (($doc = $cf->fetch_document($prow, $dtype)))
65 $cf->check_document($prow, $doc);
74 …echo $prow->paperId, ",", CsvGenerator::quote($prow->title), ",", $pages, ",", CsvGenerator::quote…
101 static function render_displayed_options(PaperInfo $prow, Contact $user, $display) { argument
103 foreach ($prow->options() as $ov) {
105 && $user->can_view_paper_option($prow, $ov->option)
106 && ($otxt = $ov->option->unparse_page_text($prow, $ov)))
111 static function render(PaperInfo $prow, Contact $user) { argument
112 $n = prefix_word_wrap("", "Submission #{$prow->paperId}: {$prow->title}", 0, self::WIDTH);
115 $text .= self::render_displayed_options($prow, $user, PaperOption::DISP_SUBMISSION);
117 if ($user->can_view_authors($prow) && ($alist = $prow->author_list())) {
131 if ($prow->abstract)
132 $text .= "Abstract\n--------\n" . rtrim($prow->abstract) . "\n\n";
134 $text .= self::render_displayed_options($prow, $user, PaperOption::DISP_PROMINENT);
136 if (($tlist = $prow->named_topic_map())) {
143 $text .= self::render_displayed_options($prow, $user, PaperOption::DISP_TOPICS);
149 foreach ($user->paper_set($ssel, ["topics" => 1]) as $prow) {
150 if (($whyNot = $user->perm_view_paper($prow)))
153 defappend($texts[$prow->paperId], $this->render($prow, $user));
154 $rfSuffix = (count($texts) == 1 ? $prow->paperId : "s");
179 foreach ($user->paper_set($ssel, ["allConflictType" => 1]) as $prow) {
180 if (!$user->allow_view_authors($prow))
182 $admin = $user->allow_administer($prow);
186 foreach ($prow->contacts() as $cid => $c) {
191 foreach ($prow->author_list() as $au) {
192 …$line = [$prow->paperId, $prow->title, $au->firstName, $au->lastName, $au->email, $au->affiliation…
199 arrayappend($texts[$prow->paperId], $line);
202 …arrayappend($texts[$prow->paperId], [$prow->paperId, $prow->title, $c->firstName, $c->lastName, $c…
219 foreach ($user->paper_set($ssel, ["allConflictType" => 1]) as $prow)
220 if ($user->allow_administer($prow))
221 foreach ($prow->contacts() as $cid => $c) {
223 $aa = $prow->author_by_email($a->email) ? : $a;
224 …arrayappend($texts[$prow->paperId], [$prow->paperId, $prow->title, $aa->firstName, $aa->lastName, …
244 foreach ($user->paper_set($ssel, ["allConflictType" => 1]) as $prow) {
245 if ($user->can_view_conflicts($prow)) {
247 foreach ($prow->conflicts() as $cid => $c)
250 …$m[$pc->sort_position] = [$prow->paperId, $prow->title, $pc->firstName, $pc->lastName, $pc->email,…
254 $texts[$prow->paperId] = $m;